0000950170-24-038024.txt : 20240328 0000950170-24-038024.hdr.sgml : 20240328 20240328160544 ACCESSION NUMBER: 0000950170-24-038024 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 88 CONFORMED PERIOD OF REPORT: 20231229 FILED AS OF DATE: 20240328 DATE AS OF CHANGE: 20240328 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-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-41867 FILM NUMBER: 24798803 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-K 1 shim-20231229.htm 10-K 10-K
0001887944FYfalsehttp://fasb.org/us-gaap/2023#UsefulLifeShorterOfTermOfLeaseOrAssetUtilityMemberP0YP0YP0Yhttp://www.shimmick.com/20231229#OperatingLeaseAndFinanceLeaseRightOfUseAssethttp://www.shimmick.com/20231229#OperatingLeaseAndFinanceLeaseRightOfUseAssethttp://www.shimmick.com/20231229#OperatingLeaseAndFinanceLeaseRightOfUseAssethttp://www.shimmick.com/20231229#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/20231229#OperatingLeaseAndFinanceLeaseLiabilityNoncurrenthttp://www.shimmick.com/20231229#OperatingLeaseAndFinanceLeaseLiabilityNoncurrenthttp://www.shimmick.com/20231229#OperatingLeaseAndFinanceLeaseLiabilityNoncurrenthttp://www.shimmick.com/20231229#OperatingLeaseAndFinanceLeaseLiabilityNoncurrent94609076462097604894605097095604286694627760836605239062609803695603247895604287595609054143615905695639277494627954195610180195626766094319038600018879442023-10-230001887944us-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2023-09-222023-09-220001887944us-gaap:CommonStockMember2022-01-012022-12-300001887944us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-12-290001887944shim:IronworkersDistrictCouncilOfTnValleyVicinityWelfarePensionPlansMember2022-01-012022-12-300001887944us-gaap:TrademarksMember2023-12-290001887944us-gaap:IPOMemberus-gaap:CommonStockMember2022-12-312023-12-290001887944shim:CaliforniaIronworkersFieldPensionFundMember2022-01-012022-12-300001887944us-gaap:RevolvingCreditFacilityMember2023-09-2200018879442023-12-290001887944us-gaap:AdditionalPaidInCapitalMember2023-12-290001887944shim:OldCommonStockMember2023-10-2300018879442023-06-300001887944shim:SouthernCaliforniaIbewNecaPensionTrustFundMember2022-01-012022-12-300001887944us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMembershim:CustomerTwoMember2022-01-012022-12-300001887944us-gaap:RetainedEarningsMember2022-12-312023-12-290001887944shim:OperatingEngineersTrustFundMember2022-01-012022-12-300001887944shim:ProjectFinancingAgreementMember2024-03-262024-03-260001887944srt:MaximumMembershim:PlansInYellowZoneMember2022-12-312023-12-290001887944shim:SanDiegoCountyConstructionLaborersPensionTrustFundMember2022-12-312023-12-290001887944us-gaap:RetainedEarningsMemberus-gaap:IPOMember2022-12-312023-12-290001887944shim:PensionTrustFundForTheOperatingEngineersMember2022-12-312023-12-290001887944shim:IbewLocal595PensionPlanMember2022-12-312023-12-290001887944shim:CentralPensionFundOfTheIuoeParticipatingEmployersMember2022-12-312023-12-290001887944us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2022-01-012022-12-300001887944us-gaap:CustomerConcentrationRiskMembershim:CustomerThreeMemberus-gaap:SalesRevenueNetMember2022-01-012022-12-300001887944us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2022-12-300001887944us-gaap:NoncontrollingInterestMember2022-01-012022-12-300001887944us-gaap:BuildingMembersrt:MaximumMember2023-12-290001887944us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-06-302023-06-300001887944shim:TriStateCarpentersJoinersPensionTrustFundMember2022-01-012022-12-300001887944us-gaap:AdditionalPaidInCapitalMember2022-12-312023-12-290001887944us-gaap:NoncontrollingInterestMemberus-gaap:IPOMember2022-12-312023-12-290001887944shim:LegacyProjectsMember2022-01-012022-12-300001887944us-gaap:CommonStockMember2022-12-300001887944us-gaap:AdditionalPaidInCapitalMemberus-gaap:IPOMember2022-12-312023-12-290001887944us-gaap:RelatedPartyMember2022-12-312023-12-290001887944us-gaap:RetainedEarningsMember2023-12-290001887944shim:StockPlan2021Member2021-04-122021-04-120001887944srt:MaximumMembershim:MachineryEquipmentAndVehiclesMember2023-12-290001887944us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMembershim:CustomerTwoMember2022-12-312023-12-290001887944us-gaap:IPOMember2022-12-312023-12-290001887944us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2022-12-312023-12-290001887944us-gaap:CustomerContractsMember2023-12-290001887944shim:OfficeFurnitureAndEquipmentMember2022-12-300001887944us-gaap:FixedPriceContractMember2022-12-312023-12-290001887944shim:SanDiegoCountyCementMasonsPensionPlanMember2022-01-012022-12-3000018879442022-12-300001887944shim:TriStateCarpentersJoinersPensionTrustFundMember2022-12-312023-12-290001887944us-gaap:FixedPriceContractMember2022-01-012022-12-300001887944us-gaap:RelatedPartyMember2023-12-290001887944shim:CentralPensionFundOfTheIuoeParticipatingEmployersMember2022-01-012022-12-3000018879442022-01-012022-12-300001887944srt:MaximumMembershim:PlansInRedZoneMember2022-12-312023-12-2900018879442024-03-250001887944shim:RevisionsInEstimatesIncreaseMember2022-01-012022-12-3000018879442023-11-162023-11-160001887944shim:MachineryEquipmentAndVehiclesMember2022-12-300001887944shim:OfficeFurnitureAndEquipmentMember2023-12-290001887944us-gaap:NonCoreMember2023-09-290001887944shim:SanDiegoCountyConstructionLaborersPensionTrustFundMember2022-01-012022-12-300001887944us-gaap:RelatedPartyMember2022-01-012022-12-300001887944shim:CustomerThreeMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2022-01-012022-12-300001887944shim:CarpentersPensionTrustFundForNorthernCaliforniaMember2022-01-012022-12-300001887944us-gaap:RevolvingCreditFacilityMember2023-12-290001887944us-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2023-06-302023-06-300001887944us-gaap:CustomerConcentrationRiskMembershim:CustomerOneMemberus-gaap:SalesRevenueNetMember2022-01-012022-12-300001887944us-gaap:RetainedEarningsMember2022-01-012022-12-300001887944us-gaap:BaseRateMembershim:ProjectFinancingAgreementMember2024-03-262024-03-260001887944shim:LegacyProjectsMember2022-12-312023-12-290001887944us-gaap:LandAndBuildingMember2022-12-300001887944shim:ConstructionLaborersPensionTrustForSouthernCaliforniaMember2022-01-012022-12-300001887944us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2022-01-012022-12-300001887944us-gaap:CommonStockMember2021-12-310001887944us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMembershim:CustomerTwoMember2022-01-012022-12-300001887944us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2022-12-3000018879442022-12-312023-12-290001887944us-gaap:RelatedPartyMember2022-12-300001887944us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMembershim:CustomerOneMember2022-12-312023-12-290001887944shim:CaliforniaIronworkersFieldPensionFundMember2022-12-312023-12-290001887944us-gaap:AdditionalPaidInCapitalMember2021-12-310001887944shim:CostReimbursableMember2022-01-012022-12-300001887944us-gaap:AdditionalPaidInCapitalMember2022-12-300001887944us-gaap:NonCoreMember2023-07-012023-09-290001887944us-gaap:RevolvingCreditFacilityMember2022-12-3000018879442022-01-022022-12-300001887944us-gaap:NoncontrollingInterestMember2022-12-300001887944us-gaap:NonCoreMember2022-12-312023-06-300001887944shim:StockPlan2021Member2021-04-120001887944shim:MachineryEquipmentAndVehiclesMember2023-12-290001887944us-gaap:RetainedEarningsMember2021-12-310001887944shim:SouthwestCarpentersPensionFundMember2022-12-312023-12-290001887944us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-09-222023-09-220001887944shim:SanDiegoElectricalPensionPlanMember2022-12-312023-12-290001887944srt:MaximumMemberus-gaap:OfficeEquipmentMember2023-12-290001887944us-gaap:CustomerConcentrationRiskMembershim:CustomerOneMemberus-gaap:SalesRevenueNetMember2022-12-312023-12-290001887944shim:CostOfRevenueMember2022-12-312023-12-290001887944us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2023-12-290001887944us-gaap:BuildingMembersrt:MinimumMember2023-12-290001887944shim:ShimmickProjectsMember2022-12-312023-12-290001887944shim:NorthernCaliforniaPipeTradesPensionPlanMember2022-12-312023-12-290001887944shim:CarpentersPensionTrustFundForNorthernCaliforniaMember2022-12-312023-12-290001887944shim:PlansInGreenZoneMembersrt:MinimumMember2022-12-312023-12-290001887944shim:SouthernCaliforniaIbewNecaPensionTrustFundMember2022-12-312023-12-290001887944shim:NorthernCaliforniaPipeTradesPensionPlanMember2022-01-012022-12-300001887944us-gaap:RevolvingCreditFacilityMember2023-06-302023-06-300001887944shim:IronworkersDistrictCouncilOfTnValleyVicinityWelfarePensionPlansMember2022-12-312023-12-290001887944shim:SouthwestCarpentersPensionFundMember2022-01-012022-12-300001887944shim:CostReimbursableMember2022-12-312023-12-290001887944us-gaap:NoncontrollingInterestMember2021-12-310001887944shim:ShimmickProjectsMember2022-01-012022-12-300001887944shim:EquipmentAndLaborRevenueMember2022-12-312023-12-290001887944us-gaap:RetainedEarningsMember2022-12-300001887944us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-12-312023-12-290001887944us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMembershim:CustomerTwoMember2022-12-312023-12-290001887944us-gaap:CommonStockMember2022-12-312023-12-290001887944shim:CostOfRevenueMember2022-01-012022-12-300001887944us-gaap:OfficeEquipmentMembersrt:MinimumMember2023-12-290001887944us-gaap:TrademarksMember2022-12-300001887944us-gaap:RevolvingCreditFacilityMember2023-12-290001887944us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMembershim:CustomerOneMember2022-01-012022-12-300001887944us-gaap:RevolvingCreditFacilityMember2023-06-300001887944us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-12-300001887944us-gaap:NoncontrollingInterestMember2023-12-290001887944us-gaap:RevolvingCreditFacilityMember2023-09-222023-09-2200018879442023-11-160001887944shim:IbewLocal595PensionPlanMember2022-01-012022-12-300001887944shim:EquipmentAndLaborRevenueMember2022-01-012022-12-300001887944us-gaap:CommonStockMember2023-12-290001887944us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMembershim:CustomerFourMember2022-01-012022-12-300001887944us-gaap:RevolvingCreditFacilityMember2023-03-270001887944shim:LaborersPensionTrustFundForNorthernCaliforniaMember2022-01-012022-12-300001887944shim:LaborersPensionTrustFundForNorthernCaliforniaMember2022-12-312023-12-290001887944shim:SanDiegoCountyCementMasonsPensionPlanMember2022-12-312023-12-290001887944shim:MachineryEquipmentAndVehiclesMembersrt:MinimumMember2023-12-290001887944us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMembershim:ProjectFinancingAgreementMember2024-03-262024-03-260001887944shim:EquityIncentivePlanMember2023-11-130001887944us-gaap:LandAndBuildingMember2023-12-290001887944us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2022-12-312023-12-290001887944shim:ConstructionLaborersPensionTrustForSouthernCaliforniaMember2022-12-312023-12-290001887944us-gaap:NoncontrollingInterestMember2022-12-312023-12-290001887944shim:RevisionsInEstimatesIncreaseMember2022-12-312023-12-2900018879442021-12-310001887944us-gaap:CustomerConcentrationRiskMembershim:CustomerThreeMemberus-gaap:SalesRevenueNetMember2022-12-312023-12-290001887944us-gaap:CustomerContractsMember2022-12-300001887944shim:SanDiegoElectricalPensionPlanMember2022-01-012022-12-300001887944shim:OperatingEngineersTrustFundMember2022-12-312023-12-290001887944shim:PensionTrustFundForTheOperatingEngineersMember2022-01-012022-12-300001887944us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-30xbrli:purexbrli:sharesiso4217:USDxbrli:sharesiso4217:USD

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-K

 

(Mark One)

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

For the fiscal year ended December 29, 2023

OR

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

Commission File Number 001-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

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

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. YES No

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Act. YES No

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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b).

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

The registrant was not a public company as of June 30, 2023, the last business day of its most recently computed second fiscal quarter, and therefore cannot calculate the aggregate market value of the voting and non-voting common equity held by non-affiliates as of such date. The registrant’s common stock began trading on the Nasdaq Global Market on November 14, 2023.

The number of shares of registrant’s Common Stock, par value $0.01 per share, outstanding as of March 25, 2024 was 25,575,344.

DOCUMENTS INCORPORATED BY REFERENCE

Certain sections of the registrant's definitive Proxy Statement relating to the registrant's 2024 annual meeting of stockholders, which definitive Proxy Statement will be filed within 120 days of the end of the registrant's fiscal year, are incorporated by reference into Part III of this Annual Report on Form 10-K.

 


 

Table of Contents

 

Page

PART I

Item 1.

Business

3

Item 1A.

Risk Factors

15

Item 1B.

Unresolved Staff Comments

43

Item 1C.

Cybersecurity

43

Item 2.

Properties

44

Item 3.

Legal Proceedings

44

Item 4.

Mine Safety Disclosures

44

 

PART II

 

Item 5.

Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

45

Item 6.

[Reserved]

45

Item 7.

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

46

Item 7A.

Quantitative and Qualitative Disclosures About Market Risk

61

Item 8.

Financial Statements and Supplementary Data

61

Item 9.

Changes in and Disagreements With Accountants on Accounting and Financial Disclosure

88

Item 9A.

Controls and Procedures

88

Item 9B.

Other Information

89

Item 9C.

Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

89

 

PART III

 

Item 10.

Directors, Executive Officers and Corporate Governance

90

Item 11.

Executive Compensation

90

Item 12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

90

Item 13.

Certain Relationships and Related Transactions, and Director Independence

90

Item 14.

Principal Accounting Fees and Services

90

 

PART IV

 

Item 15.

Exhibits, Financial Statement Schedules

91

Item 16.

Form 10-K Summary

92

 

i


 

FORWARD-LOOKING STATEMENTS

 

Shimmick Corporation (“Shimmick”, “we”, “our”, “us”, “its” or the “Company”) makes forward-looking statements in this Annual Report on Form 10-K (“Form 10-K”) 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 this section and the section entitled “Risk Factors,” as well as 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 Annual Report on Form 10-K, 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,
disputes with our prior owner, AECOM, and requirements to make future payments to AECOM,
AECOM defaulting on its contractual obligations 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,

1


 

accounting for 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,
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 in 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.

2


 

PART I

 

Item 1. Business

 

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, including dams, levees, flood control systems, pump stations, and coastal protection. We also upgrade and expand locks and dams along our nation’s waterways to enable continued emission-reduced 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 December 29, 2023, we had a backlog of projects of approximately $1.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, differentiating us from many of our competitors. Self-performance enables us to better control the critical aspects of our projects, reducing the risk of cost and schedule overruns.

 

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 ("AECOM Sale Transactions"). 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.

 

3


 

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 $23 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.

 

Our Customers

 

Our project revenue and contracts come primarily from public sector customers such as federal, state, and local governments, including water districts, sanitation districts, irrigation districts, and flood control districts. Government funding provides financial stability and reliability, as public projects are funded by entities with the authority to collect taxes and allocate funds. Diverse funding sources — grants, appropriations, loans, state and local taxes, and user fees — reduce dependence on a single source and enhance overall market stability.

Throughout our history, we have maintained and cultivated a strong presence in California. In 2023, more than half of our revenue was generated in California, the largest construction market in the United States. The amount of construction put in place for water infrastructure in California was almost $5 billion in 2023, according to Standard & Poor's. Our revenue from water projects in California was less than 10% of the total California water market, indicating ample opportunity for us to grow our market share in California, where we believe we possess significant competitive advantages.

 

For example, we have detailed knowledge of the California market and have developed long-standing relationships with significant customers, including public agencies across the state. In addition to long-standing relationships with our customers, our decades of industry experience have supplied us with deep knowledge of the local workforce, subcontractors, and suppliers throughout the state, which we believe provides us with a distinct pricing advantage and enables us to better manage risk.

 

We also have a long history of delivering solutions for the federal government, primarily building locks, dams, levees, and flood protection along the nation’s inland waterways and coasts. This work supports efficient transportation, which helps boost trade, reduce congestion on roads, and enhance our nation’s economy.

 

Our Growth Strategy

 

Following the AECOM Sale Transactions, 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 beginning to see the benefits of that transition. Projects that were secured prior to the AECOM Sale Transactions, including large scale projects with higher risk and lower margins, are being worked off and replaced with smaller to mid-sized projects with less risk and higher margins. Our commitment to a renewed strategic focus on water infrastructure is demonstrated by the fact that we have repeatedly been ranked in the top ten for dams and reservoirs, water supply, and water treatment and desalination by Engineering News Record. Shimmick was again ranked in the top ten in these same sectors in 2023.

 

Our growth strategies are as follows:

 

Organically Grow Core Water and Critical Infrastructure Business. We seek to further expand our market share in water and other critical infrastructure to meet the nation’s needs for clean water, economic development, disaster mitigation, trade, and resilience. We anticipate a prolonged and growing demand for the markets we currently serve, due to, among other things, growing coastal populations, climate change, drought and severe weather events, and increased activity along the inland waterways, where, according to the most recent ASCE Report Card for Inland Waterways nearly 830 million tons of the nation’s goods are transported every year. Accordingly, we aim to increase the share of water projects as a percentage of our overall backlog. We plan to continue focusing on building infrastructure that meets our customer’s needs — like water reuse, recycling, and conservation — and capitalize on significant opportunities within our core market of California.

 

4


 

In the third quarter of 2023, Shimmick closed the sale of its Operations and Management Division. This strategic transaction allows Shimmick to further focus its efforts on growing its core water infrastructure business. The sale was an important step in our long-term strategy to focus our resources on core areas of our business in the water infrastructure market where we see the most potential for growth and innovation.

 

We believe that by carefully positioning ourselves in markets that have meaningful barriers to entry, as discussed below, we can realize meaningful advantages. We target projects requiring highly technical or specialized scopes of work or in our core market of California, where we can leverage our deep knowledge of and relationships with customers, workforces, subcontractors, and suppliers. We believe this provides us with a distinct pricing advantage, as well as better risk management.

 

Enhance Profitability. With a consistent focus on profitability by our management team and growing demand for critical infrastructure, we believe we can further enhance margins through disciplined project selection and bidding. We believe that the need and funding for projects may exceed the industry’s capacity, enabling us to opportunistically target smaller specialized projects with less risk at higher margins.

 

We maintain a disciplined project evaluation process during which we look at a wide range of factors when determining which projects to bid. Certain criteria are considered at each stage of the pursuit process, which may include project size, location, customer, scope of work, availability of resources, anticipated competition, and project duration, among others. We selectively bid on projects that we believe offer an opportunity to meet our profitability objectives or that offer the opportunity to strategically grow our market share. In addition, we review our bidding opportunities to attempt to minimize concentration of work with any one customer or in tight labor markets.

 

We also believe that complex projects require companies like ours to have specific technical experience, the ability to obtain surety bonds, a trained workforce, geographic presence in key markets, and specialty equipment. These requirements, among others, present certain barriers to entry, which limits competition and enables us to maintain selectivity and a desired level of profitability. Additionally, we believe the demand for services like ours is outpacing the industry’s ability to supply those services. As illustrated by several of the bids we won in 2023, we were one of just three bidders on the Folsom Dam for USACE, one of two bidders for Control Upgrades at Plant No. 2 for the Orange County Sanitation District, and the sole bidder on the Regional Water Reclamation Facility for the Elsinore Valley Municipal Water District.

 

Expand Service Offerings for Water and Critical Infrastructure Through Strategic Acquisitions. We intend to complement our organic growth through strategic acquisitions. We will opportunistically evaluate strategic acquisitions that would enable us to pursue complementary markets or enter new geographies where we do not have an existing footprint. Specifically, we plan to target companies that expand our existing solutions to provide additional capabilities along the water value chain, such as solutions for influent and effluent water conveyance, physical, chemical and/or biological water treatment, water testing, commissioning and operations and maintenance or other services which provide additional recurring revenue opportunities. Our industry includes a number of companies whose growth potential we believe has plateaued absent additional capital infusion or that otherwise may be seeking a liquidity event, which we believe presents opportunities for us to further our growth through strategic acquisitions. We believe with existing cash on hand, publicly traded stock and access to capital markets, will enable us to leverage our established platform and the acquisition experience of our management team positions us well to capitalize on future acquisition opportunities and accelerate our growth.

 

Our Projects

 

We have historically pursued publicly funded water and other critical infrastructure projects. These projects include water and wastewater treatment, water conveyance (pipes, pump stations, irrigation and drainage channels), water storage (dams, reservoirs, weirs), flood protection (levees, flood walls), and environmental projects (species protection, fish ladders, hatcheries), as well as other critical infrastructure. These projects enhance connectivity, trade and economic growth.

 

5


 

As noted above, we have the ability to self-perform virtually all aspects of the critical infrastructure projects we build. However, at times, we may enter into joint venture arrangements on certain projects where it is necessary or desirable to share expertise, risk and resources. The services we self-perform versus those we rely upon subcontractors and joint venture partners to perform vary from project to project. Our decision regarding whether to self-perform work required depends on multiple factors, including location, availability of subcontractors, availability of craft, size of project, risk management objectives, scope and cost of self-performing versus subcontracting. The work performed through joint venture arrangements is done on an integrated basis, meaning we and our joint venture partners operate as an integrated company with shared cost and risk. As of December 29, 2023, we had a backlog of projects of approximately $1.1 billion, approximately 10% of which are through our joint venture arrangements.

 

Water Treatment

 

Our experience in the water treatment space includes a wide range of treatment technologies. For example, for Orange County’s Groundwater Replenishment System Expansion, we delivered a three-step advanced process consisting of microfiltration, reverse osmosis and ultraviolet light with hydrogen peroxide to produce water that meets and exceeds state and federal drinking water standards. The new 30 million gallons daily expansion, completed in 2023, created an additional 31,000 acre-feet per year of new water supply and expanded the facility’s capacity to provide water for one million people.

 

Water Resources

 

According to Engineering News Record, we were the nation’s sixth largest builder of dams and reservoirs and seventh largest builder of water supply systems in 2023. These critical infrastructure projects control flooding, store and supply water, and improve water quality to meet public demands. We also improve locks along the nation’s inland waterways, enabling the efficient and emissions-reducing transportation of goods, supporting commerce, and connecting regions for economic growth and trade.

 

At the LaGrange Lock and Dam in Illinois, USACE chose us to perform a major rehabilitation of the more than 80-year-old dam along one of the main inland waterways. According to the most recent ASCE Report Card for inland waterways, barges transport nearly 830 million tons of the nation’s goods every year along these navigable rivers, canals, and channels. Additionally, we recently completed the Rapid Disaster Infrastructure program, building more than five miles of levees in Missouri to protect the area from flooding. A Shimmick-led joint venture also replaced an aging lock and dam and constructed the new Olmsted Dam on the Ohio River. With the Olmsted lock and dam replacement, economic net benefits to the nation are estimated to be more than $640 million annually, according to the same ASCE Report Card.

 

In California, as part of a joint venture, we recently secured a project for USACE to raise the main dam in Folsom. The project, set for completion in 2027, will enhance flood control by increasing temporary storage capacity of the reservoir by 43,000 acre-feet, reducing flood risk in the greater Sacramento area.

 

Other Critical Infrastructure

 

Critical infrastructure refers to the systems, assets, and facilities that are essential for the functioning and well-being of our nation. They are vital for maintaining national security, public health and safety, and economic stability. Disruptions or failures in critical infrastructure can have significant consequences and impact the functioning of society. Our most recent example of critical infrastructure delivered for the military was the Point Loma Navy Fuel Pier Replacement. This project was necessary to ensure the safe and efficient refueling of naval ships and to meet current operational and safety standards. We demolished and removed the existing pier, installed a new fueling pier, and performed other security improvements to enhance the Navy’s ability to maintain its fleet of surface ships, submarines, and other vessels.

 

Our Industry

 

6


 

Several long-term trends, including the impact of climate change, the deterioration of aging infrastructure, and coastal population growth, have resulted in a renewed focus on infrastructure development and funding in the United States. Droughts and flooding in the west, along with extreme weather along coastal states, have demonstrated the need for expanded water and storm water infrastructure, flooding mitigation and disaster recovery efforts. In addition, our nation’s infrastructure, much of it built more than 50 years ago, has deteriorated over the last several decades.

 

The demand for water infrastructure stems from multiple factors driving the need for reliable water management systems. Growing urbanization and industrialization have amplified water consumption, putting pressure on existing water supply networks. Furthermore, aging infrastructure in many regions requires significant upgrades and modernization to ensure clean water delivery, effective flood control, and efficient navigation.

 

Critical infrastructure ensures the efficient movement of goods and people, supports economic growth, and enhances connectivity between regions. Major economic drivers for these projects include increasing international trade, urbanization, and population growth. As governments and private entities continue to invest in upgrading and expanding infrastructure to meet these demands, opportunities for innovative solutions and technologies are expected to flourish.

 

Based on these and other factors, we believe that demand for construction and ongoing maintenance of water and other critical infrastructure projects will continue to increase.

 

Water Treatment

 

In the United States, the delivery of drinking water, wastewater treatment, and stormwater services rely on a comprehensive network of treatment plants, pumps, pipes, storage facilities, and other essential components. According to an ASCE Report, more than 50,000 drinking water systems distribute 39 billion gallons of drinking water to U.S. homes, industries, and other businesses. These systems are regulated by the EPA and state agencies under the Safe Drinking Water Act. The drinking water systems in the United States have been assessed as poor/at-risk, with a grade of C- by the ASCE.

 

With over 16,000 publicly owned wastewater treatment systems, centralized plants are expected to handle a larger share of wastewater treatment due to urban growth. These systems are currently operating at an average of 81% of their design capacity, with 15% exceeding capacity. Many systems built in the 1970s under the Clean Water Act are reaching the end of their expected 40- to 50-year lifespan. Nationwide, water pipes average 45 years old, and some components are over a century old, despite an expected lifespan of 50 to 100 years.

 

Water Resources

 

According to the America’s ASCE Infrastructure Report Card, there are over 91,000 dams with an average age of 57 years across the U.S. Approximately 15,600 dams in the United States are classified as high-hazard structures, with an estimated rehabilitation cost for non-federal dams of nearly $20 billion.

 

The inland waterway network in the United States is comprised of approximately 12,000 miles of inland navigation channels as well as an additional 11,000 miles of intracoastal waterways owned and operated by the USACE. Most of the locks and dams are well past their 50-year design life. According to the ASCE’s 2021 America’s Infrastructure Report Card, the USACE backlog of authorized projects that are waiting for appropriations funding, which includes the nation’s inland waterway locks and dams, is $6.8 billion. The ASCE reports a navigation backlog of $2.7 billion annually in unmet maintenance work activities. Estimates show the need to rehabilitate federal dams is approximately $27.6 billion.

 

Industry Drivers and Trends

 

We believe our core markets of water and other critical infrastructure are in the midst of a prolonged expansion, driven by several macro-economic and geopolitical trends, including the following:

7


 

 

Climate change and extreme weather events. The U.N. Intergovernmental Panel on Climate Change 2023 report highlighted that climate change has affected water security due to warming, changing precipitation patterns, and greater frequency and intensity of climatic extremes. Sea-level rise, droughts and flooding continue to affect highly populated areas, including coastal populations. As of October 2023, the U.S. National Oceanic and Atmospheric Administration (“NOAA”) indicated that more than 90 million people are currently being affected by droughts and 40 states are experiencing moderate droughts or worse. At the same time, other parts of the country are seeing extreme flooding. According to NOAA, there were 40 tropical cyclone and flooding events in the United States from 2013 to 2023, with an aggregate cost of approximately $730.0 billion.

 

In coastal regions, rising sea levels and storm surges pose risks to low-lying areas. For example, California has a coastal population of more than 25 million people according to the Office of Coastal Management’s 2023 estimate, which is anticipated to be significantly affected by climate change.

 

Aging infrastructure. Our nation’s infrastructure — much of it built more than 50 years ago — has deteriorated over the last several decades and is in need of major upgrades and expansions. In its 2021 America’s Infrastructure Report Card, the ASCE graded America’s overall infrastructure as a C- with many of our target markets graded in the Ds. The report estimated that the cumulative needed investment in infrastructure in the United States for the 10 years from 2020 to 2029 was in excess of $2.6 trillion. The ASCE report estimated that by 2039, failure to improve our infrastructure could cost over $10.0 trillion in lost U.S. GDP.

 

Additionally, the replacement of old, lead pipes is required to protect public health. The EPA estimates that 9 million lead pipes currently deliver drinking water to homes and businesses across the U.S., putting millions at risk for neurological damage and coronary heart disease. Recognized as a serious public health risk, the IIJA includes $15 billion to replace lead pipes across the United States.

 

Increasing regulations to safeguard public health and address contaminants. Given the widespread exposure to perfluoroalkyl and polyfluoroalkyl substances ("PFAS") — harmful, long-lasting chemicals that have been found in our nation’s water supply — state legislatures and the federal government are acting to mitigate the public health impacts and environmental degradation that these chemicals have caused, according to the National Conference for State Legislatures. The IIJA dedicates $10 billion in funding for communities impacted by emerging contaminants in water, including PFAS. In 2021, the EPA released a PFAS roadmap to prevent unsafe new PFAS chemicals from entering the market and protect public health.

 

As part of this roadmap, in 2023 the EPA took steps to designate PFAS chemicals as hazardous substances under the Comprehensive Environmental Response, Compensation, and Liability Act (“CERCLA”). CERCLA establishes liability for owners, operators, generators and others, potentially making entities that handle designated PFAS liable for recovery and remediation costs related to PFAS. In December 2023, the EPA released its second annual progress report which highlights the agency’s enhanced use of regulations to improve data on how PFAS are released and used .

 

Water conservation and efficiency. According to a 2021 Nasdaq report, contracts for water reuse have surpassed those for desalination. Water recycling offers cost savings, lower energy requirements, and enhanced environmental benefits. In addition to being more economical than desalination, it minimizes the necessity for expanding production capacity and transforms wastewater treatment plants from cost centers into profit centers.

 

Insurance and Bonding

 

All of our buildings and equipment are covered by insurance, which our management believes to be adequate. In addition, we maintain general liability, workers’ compensation and excess liability insurance, all in amounts consistent with our risk of loss and industry practice.

 

As a normal part of the construction business, we generally are required to provide various types of surety and payment bonds that provide an additional measure of security for our performance on public contracts. Typically, a

8


 

bidder for a contract must post a bid bond for 5% to 10% of the amount bid, and on winning the bid, must post a performance and payment bond for 100% of the contract amount. Our ability to obtain surety bonds depends upon our capitalization, working capital, aggregate contract size, past performance, management expertise and external factors, including the capacity of the overall surety market. Surety companies consider such factors in light of the amount of our backlog that we have currently bonded and their current underwriting standards, which may change from time to time.

 

The capacity of the surety market is subject to market-based fluctuations driven primarily by the level of surety industry losses and the degree of surety market consolidation. Some of our competitors may be limited in the projects they can bid because of bidding and bonding capacity constraints. Our track record of successful project execution and our balance sheet position, provide us with adequate bidding and bonding capacity, which allows us to bid a large number of projects simultaneously. Historically and primarily, Liberty Mutual Group and Berkshire Hathaway have provided us with surety bonding.

 

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.

 

Sustainability and Corporate Responsibility

 

Environmental

 

Our work directly addresses the nation’s need for reliable and resilient infrastructure, particularly in water end-markets. Our projects contribute to protecting water sources and enhancing water supply reliability to meet the growing demand for safe and clean water. Our water infrastructure solutions incorporate advanced systems for treating and repurposing wastewater, reducing strain on freshwater resources and alleviating the burden on local ecosystems. By maximizing water efficiency, these projects contribute to conserving water resources for future generations.

 

We also deliver projects that protect vulnerable regions from flooding. We build state-of-the-art flood control systems to mitigate the impact of natural disasters and sea-level rise to communities. Our goal is to deliver solutions to meet our customers’ needs for resilient infrastructure. Additionally, our work along the nation’s inland waterways enables the efficient and emissions-reducing transportation of goods, supporting commerce, and connecting regions for economic growth and trade.

 

Social

 

Our focus on corporate responsibility is not limited to sustainability. We also prioritize social responsibility across our operations and deploy operational best practices across all of our projects. These best practices, tools, and techniques have been developed for key areas of Shimmick’s operations. One of these key areas is Safety, Health, and Environmental (“SH&E”). As our #1 core value, Safety is our foremost concern, and we maintain stringent safety standards to protect our employees and the communities we serve.

 

We seek to achieve SH&E success through a comprehensive, internal program that incorporates SH&E standards and innovative techniques, with the ultimate goal of achieving zero work-related injuries or illnesses and preventing

9


 

damage to property and the environment. Shimmick’s SH&E program includes specific guidelines to protect people and the environment and includes environmental compliance maps, environmental impact assessments, environmental management plans, environmental compliance checklists, and workflows outlining how to manage environmental compliance.

 

We aim to create an inclusive and equitable workplace to harness the power of different perspectives and drive innovation. For example, in 2021, Shimmick established a mission to empower and support women by providing professional and personal development opportunities. We founded Women at Shimmick, an employee resource group charged with improving the experiences of women at Shimmick, providing programs, events, activities, and other opportunities for professional and personal development for women. The group aims to build awareness of women’s experience among the general employee population, recruit and retain more high performing women, and increase the number of women in leadership positions. In the group’s first year, survey results indicated improvement in key areas including welcoming, leadership and development opportunities, building awareness, and recognition.

 

All employees are responsible for maintaining a respectful workplace free of unlawful discrimination, harassment, and retaliation. We do not tolerate discrimination, and any employee who witnesses or observes discrimination or harassment is encouraged to report it. We maintain an ethics hotline that employees can use to report incidents confidentially and without fear of retaliation. This helps promote a culture of integrity and increase trust in leadership.

 

Additionally, we have a proven track record of partnering with small and diverse business partners to provide maximum practicable subcontracting opportunities for them. We have a dedicated team of small business and supplier diversity program managers and exceptional year-over-year subcontracting performance. We provide a robust outreach program that includes an evolving Mentor-Protégé Program. We are committed to achieving subcontract objectives that are realistic, challenging, and attainable. Our commitment to small and diverse business participation is demonstrated by the awards and recognition received throughout our history.

 

Governance

 

Finally, our governance framework is intended to maintain a close alignment of our interests with those of our stakeholders and to ensure transparency, ethical conduct, and accountability. Our board of directors comprises experienced professionals who provide strategic guidance and oversight.

 

Human Capital Management

 

Shimmick is focused on hiring and retaining highly talented employees with diverse backgrounds and empowering them to both grow their careers and create value for our stockholders. Our success is dependent on employee understanding of and investment in their role in that value creation. Our chief executive officer periodically leads employee meetings intended to reinforce the importance of our core values and regularly meets with small groups of employees to receive their feedback on our business. Our employees are responsible for upholding our mission, values, strategy and talent leadership expectations.

 

It is important to us that our employees are engaged in our mission to drive our business forward, to recruit from their networks, and to envision a long tenure with us. We provide information to employees no less than quarterly on our core values, strategic plan and financial results. In addition to soliciting feedback through employee surveys, we continuously evaluate our employees’ level of engagement by visiting projects and asking open- ended questions. We also evaluate our employees’ engagement via formal surveys or similar tools on a periodic basis. We care about our employees’ experience and care about them as individuals who are motivated in different ways. Based on the feedback received from employees, we have developed multiple strategic initiatives focused on culture, specifically on promoting a positive employee experience, as well as focusing on career development and engagement to attract and retain the best talent in the industry.

 

10


 

We adhere to a blended learning approach with the understanding that our people learn from experiences (on the job and in life), from other people (mentors or supportive managers), and by participating in formal learning and training programs. We acknowledge that learning is highly individualized and needs to be offered in a way that is most conducive to a specific learner’s needs and learning objectives. We run a periodic education series which includes internal and external speakers presenting topics of interest that are relevant to our employees. We provide multiple learning solutions which cover a wide range of areas such as diversity and inclusion training, leadership skills, safety training, financial knowledge, technology training and presentation skills.

 

Managers hold performance conversations with their employees on a periodic basis to ensure they receive the performance feedback they deserve, to allow managers to obtain insight into how to support the development of their teams, and to ensure that performance expectations are clear and aligned with the Company’s strategic objectives. We also promote continuous dialogue between managers and employees in addition to these formal touchpoints.

 

We provide attractive benefits that promote the health of our employees and their families and design compelling job opportunities, aligned with our mission, in an energizing work environment. We also encourage our employees to continue to develop in their careers, including by obtaining advanced degrees or professional certifications. We compensate our employees according to our fair remuneration policies and believe in paying for performance. Accordingly, some employees may receive a portion of their compensation in the form of equity.

 

We encourage our employees to contribute their time to support various community and charitable activities and sponsor several local community organizations. Recently, Shimmick launched a volunteer time off program that provides eight hours of paid time off to volunteer. In addition to competitive base salaries, cash bonuses, and stock options for the majority of management, we are committed to continuously evaluating and ensuring the competitiveness of our benefits offerings so that we meet the various needs of our employees and their families. Despite a healthcare environment that is facing rising costs, we continue to pay the majority of the cost of our employees’ healthcare insurance.

 

We take a values-driven, broad view of diversity and inclusion. We believe that fostering an internal climate that is supportive and allows people of all backgrounds to flourish lends itself to the highest levels of company performance and facilitates the attraction and retention of best-in-class talent. We also believe it is inherently the right way to conduct business. We support an innovative, creative culture where people can bring their best and most authentic selves to work. Employees who hold divergent opinions are encouraged to voice their views. We track and report internally on key talent metrics including workforce demographics, critical role pipeline data, diversity data and engagement and inclusion indices.

 

Decisions regarding staffing, selection, and promotions are made on the basis of individual qualifications related to the requirements of the position. We are committed to identifying and developing the talents of our next generation of leaders. We endeavor to select qualified individuals from a diverse pool of candidates derived from broad outreach efforts when we are recruiting. We are committed to the sourcing and/or promotion of highly- qualified women, people of color and other under-represented groups for management and board positions. We are also challenging ourselves to better support our female and underrepresented employees in their onboarding, training, development and progression within the Company.

 

As of December 29, 2023, we had more than 1,300 employees. We are party to collective bargaining agreements covering a majority of our craft workforce. See “Risk Factors – Risks Related to Our Business and Industry – Strikes or work stoppages could have a negative impact on our operations and results.

 

Our business is dependent upon a readily available supply of management, supervisory and field personnel. In the past, we have been able to attract sufficient numbers of personnel to support the growth of our operations.

 

Training and Safety

 

11


 

We place the highest emphasis on the safety of the public, our customers and our employees. Safety is the #1 Shimmick core value. We begin meetings with safety messages and conduct extensive training programs, which have allowed us to maintain a high safety level at our worksites. All new employees undergo an initial safety orientation, and for certain types of projects, we conduct specific hazard training programs. Our project foremen and superintendents conduct weekly on-site safety meetings, and our full-time safety inspectors make random site safety inspections and perform assessments and training if infractions are discovered. In addition, our superintendents and project managers are required to complete an OSHA-approved safety course. Thanks to these efforts, our incident rate is trending well below industry average and represents our continuing effort to improve our culture of safety. For instance, according to the Bureau of Labor Statistics, the average rate of recordable incidents for the construction industry in 2022, the most recent data published, was 2.4 per 100 employees. Shimmick’s most recent average rate of recordable incidents for the most recently completed fiscal year 2023 is notably lower, at 1.5 per 100 employees.

 

Government and Environmental Regulations and Climate Change Matters

 

We are subject to various federal, state and local laws and regulations relating to the environment, including those relating to discharges to air, water and land, the handling and disposal of solid and hazardous waste, the handling of underground storage tanks and the cleanup of properties affected by hazardous substances. We also are subject to compliance with numerous other laws and regulations of federal, state and local agencies and authorities, including those relating to workplace safety, wage and hour and other labor issues (including the requirements of the OSHA and comparable state laws), immigration controls, vehicle and equipment operations and other aspects of our business. In addition, most of our construction contracts are entered into with public authorities, and these contracts frequently impose additional requirements, including requirements regarding labor relations and subcontracting with designated classes of disadvantaged businesses. We continually monitor our compliance with these laws, regulations and other requirements. While compliance with existing laws, regulations and other requirements has not materially adversely affected our operations in the past, and we are not aware of any proposed requirements that we anticipate will have a material adverse impact on our operations, there can be no assurance that these requirements will not change or that compliance will not otherwise adversely affect our operations in the future. While we typically pass any costs of compliance through to our customers under the applicable project agreement, either directly or as part of our estimate depending on the type of contract, there can be no assurance that we will not incur compliance expenses in the future that materially adversely affect our results of operations. In addition, some operations require operating permits granted by governmental agencies.

 

The diesel particulate and nitrogen oxide emissions produced by the vehicles and other equipment used in our operations are subject, among other things, to the regulations of the California Air Resources Board (“CARB”). Certain CARB regulations require California equipment owners/operators to meet progressively more restrictive emission targets that require California off-road and on-road diesel equipment owners to retrofit equipment with diesel emission control devices or replace equipment with new engine technology, which will result in higher equipment-related expenses. In general, we have maintained compliance with the regulations by replacing our existing equipment as it reaches the end of its useful life with new equipment that meets or exceeds the requirements of the CARB regulations. Accordingly, we have not incurred material incremental expenses to comply with the regulations.

 

As is the case with other companies in our industry, some of our aggregate materials products contain varying amounts of crystalline silica, a common mineral. Furthermore, some of our construction and materials processing operations release, as dust, crystalline silica that is in the materials being handled. Excessive, prolonged inhalation of very small-sized particles of crystalline silica has been associated with respiratory disease (including silicosis). OSHA has established occupational thresholds for crystalline silica exposure as respirable dust. We have implemented dust control procedures to measure compliance with requisite thresholds and to verify that respiratory protective equipment is made available as necessary. We also communicate, through safety information sheets and other means, what we believe to be appropriate warnings and cautions to employees and customers about the risks associated with excessive, prolonged inhalation of mineral dust in general and crystalline silica in particular. We have not incurred material expenses in connection with these compliance activities.

 

12


 

Although we do not generate large amounts of solid wastes, we occasionally dispose of solid wastes on behalf of customers. Solid wastes, which may include hazardous solid wastes, are subject to the requirements of the federal Solid Waste Disposal Act, the federal Resource Conservation and Recovery Act (the “RCRA”), and comparable state statutes.

 

From time to time, the EPA considers the adoption of stricter disposal standards for non-hazardous solid wastes. Moreover, it is possible that additional solid wastes will in the future be designated as “hazardous wastes.” Hazardous solid wastes are subject to more rigorous and costly disposal requirements than are non-hazardous solid wastes. Generally, under the applicable project agreement, the customer, as the generator of the waste, is at risk for its proper disposal. We typically pass the cost of disposal through to our customers under such agreement.

 

Certain environmental laws impose substantial penalties for non-compliance and others, such as CERCLA, and comparable state laws, impose strict, retroactive, joint and several liability upon persons that contributed to the release of a hazardous substance into the environment. These persons include the owner or operator of the site where the release occurred and companies that disposed or arranged for the disposal of the hazardous substances found at the site. Under CERCLA, these persons may be liable for the costs of cleaning up the hazardous substances that have been released into the environment, for damages to natural resources and for the costs of certain health studies. CERCLA also authorizes the EPA and, in some instances, third parties, to act in response to threats to the public health or the environment and to seek to recover from the responsible classes of persons the costs they incur. We may be required to remediate contaminated properties currently or formerly owned or operated by us, regardless of whether such contamination resulted from the conduct of others or from the consequences of our own actions that complied with applicable laws at the time those actions were taken. In connection with certain acquisitions, we could assume, or be required to provide indemnification against, environmental liabilities that could expose us to material losses. Furthermore, the existence of contamination at properties we own, lease or operate could result in increased operational costs or restrictions on our ability to use those properties as intended.

 

In certain instances, citizen groups also have the ability to bring legal proceedings against us if we are not in compliance with environmental laws, or to challenge our ability to receive environmental permits that we need to operate. In addition, claims for damages to persons or property, including natural resources, may result from the SH&E impacts of our operations. Our insurance may not cover all environmental risks and costs or may not provide sufficient coverage if an environmental claim is made against us. Moreover, public interest in the protection of the environment has increased dramatically in recent years. The trend of more expansive and stringent environmental legislation and regulations applied to the construction industry could continue, resulting in increased costs of doing business and consequently affecting profitability.

 

We have incurred, and may in the future incur, significant capital and operating expenditures to comply with such laws and regulations. To the extent that laws are enacted or other governmental action is taken that restricts our operations or imposes more stringent and costly operating, waste handling, disposal and cleanup requirements, our business, financial condition or results of operations could be materially adversely affected.

 

The potential impact of climate change on our operations is highly uncertain. Climate change may result in, among other things, changes in rainfall patterns, storm patterns and intensity and temperature levels. Our results of operations are significantly influenced by weather and major changes in historical weather patterns could significantly impact our future results of operations. For example, if climate change results in significantly more adverse weather conditions in a given period, we could experience reduced productivity and increases in certain other costs, which could negatively results of operations.

 

Available Information

 

Our corporate website address is http://www.shimmick.com. On our investor relations webpage (https://investors.shimmick.com), we make available, free of charge, our SEC reports, such as Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, proxy statements, director and officer reports on Forms 3, 4, and 5, and any amendments to these reports, as soon as reasonably practicable after we electronically file such material with, or furnish it to, the SEC. We also make available on our website the Shimmick

13


 

Code of Business Conduct and Ethics, our corporate governance guidelines, and the charters for the Compensation and Human Capital, Audit, and Nominating and Corporate Governance Committees of the board of directors. The information contained on our website is not included as part of, or incorporated by reference into, this Annual Report on Form 10-K or any other reports we file with or furnish to the SEC. We also use our website as a means of disclosing additional information, including for complying with our disclosure obligations under the SEC’s Regulation FD (Fair Disclosure). The SEC maintains an internet site, www.sec.gov, containing reports, proxy and information statements, and other information regarding issuers, including us, that file electronically with the SEC.

14


 

Item 1A. Risk Factors.

 

Summary Risk Factors

Our business is subject to a number of risks, including risks that may prevent us from achieving our business objectives or may adversely affect our business, financial condition, results of operations, cash flows, and prospects. These risks are discussed more fully below and include, but are not limited to, risks related to:

Risks Related to Our Projects

the nature of our contracts, particularly those that are fixed-price, subjects us to risks associated with cost overruns, continuing operating cost inflation and potential claims for liquidated damages,
design-build contracts subject us to the risk of design errors and omissions,
we could incur material costs and losses as a result of claims that our materials do not meet regulatory requirements or contractual specifications,
force majeure events, such as natural disasters, epidemics, pandemics and terrorists’ actions, could negatively impact our business, which may affect our financial condition, results of operations or cash flows,
our subcontractors may fail to satisfy their obligations to us or other parties, or we may be unable to maintain these relationships, either of which may have a material adverse effect on our business, financial condition, results of operations, profitability, cash flows and growth prospects,

Risks Related to Our Business and Industry

an inability to obtain bonding could limit the aggregate dollar amount of contracts that we are able to pursue,
although the water infrastructure market is relatively less susceptible to fluctuations in the market, economic downturns or reductions in government funding of infrastructure projects could reduce our revenue and profits and have a material adverse effect on our results of operations,
our limited operating history as an independent company following our separation from AECOM,
disputes with our prior owner, AECOM, and requirements to make future payments to AECOM,
violations or alleged violations of government regulations, requirements and statutes, including the False Claims Act, relating to our government contracts could have a material adverse effect on our business,
our dependence on a limited number of customers could adversely affect our business and results of operations,
our dependence on subcontractors and suppliers of materials could increase our costs and impact our ability to complete contracts on a timely basis or at all, which would adversely affect our profits and cash flows,
acquisition activity presents certain risks to our business, operations and financial condition, and we may not realize the financial and strategic goals contemplated at the time of a transaction,
amounts included in our backlog may not result in actual revenue or translate into profits, as our backlog is subject to cancellation and unexpected adjustments,
our use of the input method of revenue recognition based on costs incurred relative to total expected costs could result in a reduction or reversal of previously recorded revenue and profits,
pandemics and public health emergencies could materially disrupt our business and negatively impact our results of operations, cash flows and financial condition,

15


 

both we and our customers use certain commodity products that are subject to significant price fluctuations, and these fluctuations may have a material adverse effect on both our and our customers’ financial condition, results of operations and cash flows, as well as our customers’ investment decisions,

Risks Related to Legal and Governmental Regulation

our failure to comply with the regulations of Occupational Safety and Health Administration (“OSHA”) and state and local agencies that oversee transportation and safety compliance could adversely affect our business, financial condition, results of operations, profitability, cash flows and growth prospects,
a change in tax laws or regulations of any federal or state jurisdiction in which we operate could increase our tax burden and otherwise adversely affect our business, financial condition, results of operations, and cash flows,

General Risk Factors

a failure to fully or promptly recover customer claims could have a material adverse impact on our liquidity and financial results,
although climate change and increasing regulations often drive demand for water infrastructure, climate change, and related legislative and regulatory responses to climate change, may have a long- term impact on our business,
deterioration of the United States economy could have a material adverse effect on our business, financial condition and results of operations, and

Risks Related to the Securities Markets and Ownership of Our Common Stock

because we are a “controlled company” under the listing standards of Nasdaq and the rules of the SEC, our stockholders do not have certain corporate governance protections that are available to stockholders of companies that are not controlled companies,
we do not anticipate paying any cash dividends in the foreseeable future, so if our share price does not appreciate, our investors may not experience gains and could potentially lose on their investment in our shares
provisions in our charter documents and under Delaware law could discourage a takeover that stockholders may consider favorable and may lead to entrenchment of management,
our amended and restated charter documents provide that the Court of Chancery of the State of Delaware will be the sole and exclusive forum for certain stockholder litigation matters, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us,
our disclosure controls and procedures may not prevent or detect all errors or acts of fraud, and
we are an emerging growth company and a smaller reporting company, and because we take advantage of specified reduced disclosure requirements applicable to emerging growth companies and smaller reporting companies, our financial statements may not be comparable to companies that comply with public company effective dates, which may make our common stock less attractive to investors.

 

Risks Related to Our Projects

 

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.

 

The majority of our revenue and backlog is derived from fixed unit price contracts and lump sum contracts. The nature of our contracts, particularly those that are fixed-price, subjects us to risks associated with cost overruns, continuing operating cost inflation and potential claims for liquidated damages. Fixed unit price contracts require us to provide materials and services at a fixed unit price based on approved quantities irrespective of our actual per unit

16


 

costs. Lump sum contracts require that the total amount of work be performed for a single price irrespective of our actual per unit costs. We realize a profit on our contracts only if we accurately estimate our costs and then successfully control actual costs and avoid cost overruns, and our revenue exceed actual costs. If our cost estimates for a contract are inaccurate, or if we do not execute the contract within our cost estimates, then cost overruns may cause us to incur losses or cause the contract not to be as profitable as we expected. The final results under these types of contracts could negatively affect our business, financial condition, results of operations and cash flows.

The costs incurred and gross margin realized on our contracts can vary, sometimes substantially, from our original projections due to a variety of factors, including, but not limited to:

 

on site conditions that differ from those assumed in the original bid or contract,
failure to include required materials or work in a bid, or the failure to estimate properly the quantities or costs needed to complete a lump sum contract,
contract or project modifications creating unanticipated costs not covered by change orders,
failure by our suppliers, subcontractors, designers, engineers, joint venture partners, or customers to perform their obligations,
delays in quickly identifying and taking measures to address issues which arise during contract execution,
changes in availability, proximity and costs of materials, including steel, concrete, aggregates and other construction materials, as well as fuel and lubricants for our equipment,
claims or demands from third parties for alleged damages arising from the design, construction or use and operation of a project of which our work is part,
difficulties in obtaining required governmental permits or approvals,
availability and skill level of workers in the geographic location of a project,
citations issued by any governmental authority, including OSHA,
unexpected labor conditions or work stoppages,
changes in applicable laws and regulations,
delays caused by weather conditions,
fraud, theft or other improper activities by our suppliers, subcontractors, designers, engineers, joint venture partners or customers or our own personnel, and
mechanical problems with our machinery or equipment.

Many of our contracts with public sector customers contain provisions that purport to shift some or all of the above risks from the customer to us, even in cases where the customer is partly at fault. Our experience has often been that public sector customers have been willing to negotiate equitable adjustments in the contract compensation or completion time provisions if unexpected circumstances arise. However, public sector 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, which could increase risks and adversely affect our business, financial condition, results of operations and cash flows.

 

Our customers may be adversely affected by market conditions and economic downturns, which could impair their ability to pay for our services.

 

Economic downturns could reduce capital expenditures in the industries we serve, which could result in decreased demand for our services. The demand for our services has been, and will likely continue to be, cyclical in nature and vulnerable to general downturns in the U.S. economy. During economic downturns, our customers may not have the ability to fund capital expenditures for infrastructure, or may have difficulty obtaining financing for planned projects. In addition, uncertain or adverse economic conditions that create volatility in the credit and equity markets

17


 

may reduce the availability of debt or equity financing for our customers, causing them to reduce capital spending. This has resulted, and in the future could result, in cancellations of projects or deferral of projects to a later date. Such cancellations or deferrals could materially and adversely affect our results of operations, cash flows and liquidity. These conditions could also make it difficult to estimate our customers' demand for our services and add uncertainty to the determination of our backlog. In addition, our customers are negatively affected by economic downturns that decrease the need for their services or the profitability of their services. During an economic downturn, our customers also may not have the ability or desire to continue to fund capital expenditures for infrastructure or may outsource less work. A decrease in related project work could negatively impact demand for the services we provide and could materially adversely affect our business, financial condition, results of operations, profitability, cash flows and growth prospects.

 

Many of our customers are regulated by federal, state and local government agencies, and the addition of new regulations or changes to existing regulations may adversely impact the demand and profitability of our services.

 

Many of our customers are regulated by federal, state and local government agencies. These agencies could change the way in which they interpret the application of current regulations and/or may impose additional regulations. Interpretative changes or new regulations having an adverse effect on our customers and the profitability of the services they provide could reduce demand for our services, which could adversely affect our results of operations, cash flows and liquidity. Any future restrictions or regulations that might be adopted could lead to operational delays, increased operating costs for our customers, reduced capital spending and/or delays or cancellations of future infrastructure projects, which could materially and adversely affect our business, financial condition, results of operations, profitability, cash flows and growth prospects.

 

Our business depends on our ability to qualify as an eligible bidder under federal, state or local government contract criteria and to compete successfully against other qualified bidders in order to obtain federal, state or local government contracts.

 

Federal, state and local government agencies conduct rigorous competitive processes for awarding many contracts. Some contracts include multiple award task order contracts in which several contractors are selected as eligible bidders for future work. 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 inability to qualify as an eligible bidder under federal, state or local government contract criteria could preclude us from competing for certain other government contract awards. In addition, our inability to qualify as an eligible bidder, or to compete successfully when bidding for certain federal, state or local government contracts and to win those contracts, could materially adversely affect our business, operations, revenue and profits.

 

Government contracts generally are subject to a variety of governmental regulations, requirements and statutes, the violation or alleged violation of which could have a material adverse effect on our business.

 

A majority of our total revenue is derived from contracts funded by federal, state and local government agencies and authorities. Government contracts are subject to specific procurement regulations, contract provisions and a variety of socioeconomic requirements relating to their formation, administration, performance and accounting and often include express or implied certifications of compliance. Further, government contracts include the right to modify, delay, curtail, renegotiate or terminate contracts and subcontracts at the government's convenience any time prior to their completion. Claims for civil or criminal fraud may be brought for violations of regulations, requirements or statutes. We may also be subject to qui tam (whistle blower) litigation brought by private individuals on behalf of the government under the False Claims Act ("FCA"), which could include claims for up to treble damages.

 

On November 1, 2023, the Company's subsidiary, SCC, was served with a Civil Investigative Demand ("CID") from the Department of Justice ("DOJ") pursuant to the FCA seeking information from SCC. The CID explains that the government is conducting an FCA investigation concerning whether the SCC, submitted, or caused to be submitted, false claims to the U.S. Government for work that was not performed and/or did not meet the requirements of the contract/task order awarded by the U.S. Army Corps of Engineers for the L 536 Levee Restoration Project on which SCC was a subcontractor. No claims have been asserted against SCC or us at this time and we intend to fully cooperate with the DOJ in its investigation.

18


 

 

The CID seeks information relating to our corporate structure, our relationship with the prime contractor, ATS, and the identity of employees or contractors of SCC and its affiliates involved in the project, among other things. The underlying project was bid on and awarded to ATS prior to the AECOM Sale Transaction when the Company was a wholly owned subsidiary of AECOM.

 

We believe that all work required to be performed under the contract has been performed, and that the requirements under the contract have been satisfied. Accordingly, we believe that no violations of the False Claims Act relating to this matter have been committed by SCC, and that the CID and related inquiry will not have a material impact on our business, financial condition or results of operations.

Further, if we fail to comply with any of the regulations, requirements or statutes or if we have a substantial number of accumulated OSHA, Mine Safety and Health Administration or other workplace safety violations, our existing government contracts could be terminated and we could be suspended from government contracting or subcontracting, including federally funded projects at the state level. Should one or more of these events occur, it could have a material adverse effect on our business, financial condition, results of operations and cash flows.

 

Government contractors are subject to suspension or debarment from government contracting.

 

Our substantial dependence on government contracts exposes us to a variety of risks that differ from those associated with contracts with private owners. Various statutes to which our operations are subject, including the Davis-Bacon Act (which regulates wages and benefits), the Walsh-Healy Act (which prescribes a minimum wage and regulates overtime and working conditions), Executive Order 11246 (which establishes equal employment opportunity and affirmative action requirements) and the Drug-Free Workplace Act, provide for mandatory suspension and/or debarment of contractors in certain circumstances involving statutory violations. In addition, our federal government and certain state and local agency contracts are subject to, among other regulations, regulations issued under the Federal Acquisition Regulations ("FAR"). These regulations can limit the recovery of certain specified indirect costs on contracts and subject us to ongoing multiple audits by government agencies such as the Defense Contract Audit Agency ("DCAA"). Audits by the DCAA and other agencies consist of reviews of our overhead rates, operating systems and cost proposals to ensure that we have accounted for such costs in accordance with the Cost Accounting Standards of the FAR ("CAS"). If the DCAA determines that we have not accounted for such costs consistent with CAS, the DCAA may disallow these costs. There can be no assurance that audits by the DCAA or other governmental agencies will not result in material cost disallowances in the future, which could adversely impact our business, financial condition, results of operations and cash flows.

 

Further, FAR and various state statutes provide for discretionary suspension and/or debarment in certain circumstances that might call into question a contractor's willingness or ability to act responsibly, including as a result of being convicted of, or being found civilly liable for, fraud or a criminal offense in connection with obtaining, attempting to obtain or performing a public contract or subcontract. The scope and duration of any suspension or debarment may vary depending upon the facts and the statutory or regulatory grounds for debarment and could have a material adverse effect on our business, financial condition, results of operations and cash flows.

 

Our success depends on attracting and retaining qualified personnel, joint venture partners, advisors and subcontractors in a competitive environment.

 

The success of our business is dependent on our ability to attract, develop and retain qualified personnel, joint venture partners, advisors and subcontractors. Changes in general or local economic conditions and the resulting impact on the labor market and on our joint venture partners may make it difficult to attract or retain qualified individuals in the geographic areas where we perform our work. If we are unable to provide competitive compensation packages, high-quality training programs and attractive work environments or to establish and maintain successful partnerships, our ability to profitably execute our work could be adversely impacted.

 

We rely heavily on immigrant labor. We have taken steps that we believe are sufficient and appropriate to ensure compliance with immigration laws. However, we cannot provide assurance that we have identified, or will identify in the future, all illegal immigrants who work for us. Our failure to identify illegal immigrants who work for us may

19


 

result in fines or other penalties being imposed upon us, which could have a material adverse effect on our operations, results of operations and financial condition.

 

Our failure to meet the schedule or performance requirements of our contracts could adversely affect us.

 

In most cases, our contracts require completion by a scheduled acceptance date. Failure to meet any such schedule could result in additional costs, penalties or liquidated damages being assessed against us, and these could exceed projected profit margins on the contract. Performance problems on existing and future contracts could cause actual results of operations to differ materially from those anticipated by us and could cause us to suffer damage to our reputation within the industry and among our customers.

Adverse weather conditions may cause delays, which could slow completion of our contracts and negatively affect our revenue and cash flows.

 

Because all of our construction projects are built outdoors, work on our contracts is subject to unpredictable weather conditions. While weather has historically had a minimal impact on our operation due to the concentration of our work in California, where the climate is generally temperate, weather could have an increasingly frequent or severe effect on our operations if general climatic changes occur or if we expand into other geographic regions that tend to experience more extreme weather conditions. Lengthy periods of wet or cold winter weather could interrupt construction, and this could lead to under-utilization of crews and equipment, resulting in less efficient rates of overhead recovery. Extreme heat could prevent us from performing certain types of operations. Changes in weather conditions could cause delays and otherwise significantly affect our project costs. While revenue might be recovered following a period of bad weather, it would generally be impossible to recover the cost of inefficiencies, and significant periods of bad weather typically would reduce profitability of affected contracts both in the current period and during the future life of affected contracts. Such reductions in contract profitability would negatively affect our results of operations.

 

We may be unable to identify and contract with qualified Disadvantaged Business Enterprise ("DBE") contractors to perform as subcontractors.

 

Certain of our government agency projects contain minimum DBE participation clauses. If we subsequently fail to complete these projects with the minimum DBE participation, we may be held responsible for breach of contract, which may include restrictions on our ability to bid on future projects as well as monetary damages. To the extent we are responsible for monetary damages, the total costs of the project could exceed our original estimates, we could experience reduced profits or a loss for that project and there could be a material adverse impact to our business, financial condition, results of operations and cash flows.

 

Design-build contracts subject us to the risk of design errors and omissions.

 

Design-build is increasingly being used as a method of project delivery as it provides the customer with a single point of responsibility for both design and construction. We normally subcontract design responsibility to architectural and engineering firms. In the event of a design error or omission by a subcontractor or by us causing damages, there is risk that we, the subcontractor or the respective professional liability insurance or errors and omissions insurance would not be able to absorb the liability. Any liabilities resulting from an asserted design defect with respect to our construction projects may have a material adverse effect on our financial condition, results of operations and cash flows.

 

If we are unable to attract and retain qualified managers and skilled employees or if we were to lose the benefit of the experience, efforts and abilities of one or more certain key personnel, we will be unable to operate efficiently, which could reduce our revenue, profitability and liquidity.

 

Our business is labor intensive, and some of our operations experience a high rate of employee turnover. In addition, given the nature of the highly specialized work we perform, many of our employees are trained in, and possess, specialized technical skills that are necessary to operate our business and maintain productivity and profitability. At times of low unemployment rates in the areas we serve, it can be difficult for us to find qualified and affordable personnel. We may be unable to hire and retain a sufficiently skilled labor force necessary to support our operating

20


 

requirements and growth strategy. 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. Labor shortages, increased labor or training costs, or the loss of key personnel could materially adversely affect our business, financial condition, results of operations, profitability, cash flows and growth prospects.

 

Additionally, our business is managed by a number of key executive and operational officers and is dependent upon retaining and recruiting qualified management. Our continuing success depends on the performance of our management team. We cannot guarantee the continued employment of any of our key executives and operational officers who may choose to leave our company for any number of reasons, such as other business opportunities, differing views on our strategic direction or other reasons. We rely on the experience, efforts and abilities of these individuals, each of whom would be difficult to replace.

 

Our failure to adequately collect for extra or change order work or recover on claims brought by us against customers or other project participants for additional contract costs could have a negative impact on our liquidity and future operations.

 

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. These situations may occur due to changes in the initial project scope. Our contracts often require us to perform extra or change order work as directed by the customer even if the customer has not agreed in advance on the scope or price of the extra work to be performed. 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. These situations also may occur due to other matters, such as delays, which may result in additional costs. Our attempts to collect for additional costs generally are subject to protracted negotiations. Often, these claims can be the subject of lengthy arbitration or litigation proceedings, and it is difficult to accurately predict when and the terms upon which these claims will be fully resolved. These matters ultimately may not be settled to our satisfaction. When these types of events occur, we use working capital in projects to promptly and fully cover cost overruns pending the resolution of the relevant claims. This period of time may be lengthy for project changes, even when the customer agrees to pay for the extra work, as a result of the customer's approval process. A failure to recover in these types of situations promptly and fully could have a negative impact on our liquidity and results of operations. In addition, while customers and subcontractors may be obligated to indemnify us against certain liabilities, such third parties may refuse or be unable to pay us.

 

To the extent that actual recoveries with respect to change orders or amounts subject to contract disputes or claims are less than the estimates used in our financial statements, the amount of any shortfall will reduce our future revenue and profits, and this could have a material adverse effect on our reported working capital and results of operations. In addition, any delay caused by the extra work may adversely impact the timely scheduling of other project work and our ability to meet specified contract milestone dates.

 

Our operations are subject to hazards that may cause personal injury or property damage. Failure to maintain safe work sites could subject us to liabilities and possible losses, which may not be covered by insurance.

 

Construction and maintenance sites, plants and quarries are potentially dangerous workplaces subject to the usual hazards associated with providing construction and related services, and our employees and others are often put in close proximity with mechanized equipment, moving vehicles, chemical and manufacturing processes and highly regulated materials. Operating hazards can cause personal injury and loss of life, damage to or destruction of property, plant and equipment and environmental damage.

 

On many sites, we are responsible for safety and, accordingly, must implement safety procedures. If we fail to implement these procedures or if the procedures we implement are ineffective, we may suffer the loss of or injury to our employees or others, as well as expose ourselves to possible litigation. Despite having invested significant resources in safety programs and being recognized as an industry leader, a serious accident may nonetheless occur on one of our worksites. As a result, our failure to maintain adequate safety standards could result in reduced

21


 

profitability or the loss of projects or customers and could have a material adverse impact on our business, financial condition, results of operations, and cash flows.

 

We maintain general liability and excess liability insurance, workers' compensation insurance, auto insurance and other types of insurance all in amounts consistent with our risk of loss and industry practice, but this insurance may not be adequate to cover all losses or liabilities that we may incur in our operations. Insurance liabilities are difficult to assess and quantify due to unknown factors, including the severity of an injury, the determination of our liability in proportion to other parties, the number of incidents not reported and the effectiveness of our safety program. If we were to experience insurance claims or costs above our estimates, we might be required to use working capital to satisfy these claims rather than to maintain or expand our operations. To the extent that we experience a material increase in the frequency or severity of accidents or workers' compensation and health claims, or unfavorable developments on existing claims, our results of operations and financial condition could be materially and adversely affected.

 

We could incur material costs and losses as a result of claims that our materials do not meet regulatory requirements or contractual specifications.

 

We provide our customers with materials designed to comply with building codes or other regulatory requirements, as well as any applicable contractual specifications. If our materials do not satisfy these requirements and specifications, material claims may arise against us, our reputation could be damaged and, if any such claims are for an uninsured, non-indemnified or product-related matter, then resolution of such claim against us could have a material adverse effect on our financial condition, results of operations or liquidity.

 

We may incur higher costs to lease, acquire and maintain equipment necessary for our operations, and the market value of our owned equipment may decline.

 

A significant portion of our projects are built with our own construction equipment rather than leased or rented equipment. 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.

 

The equipment that we own or lease requires continuous maintenance, for which we maintain our own repair facilities. 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.

 

Force majeure events, such as natural disasters, epidemics, pandemics and terrorists' actions, could negatively impact our business, which may affect our financial condition, results of operations or cash flows.

 

Force majeure or extraordinary events beyond the control of the contracting parties, such as natural and man-made disasters, epidemics, pandemics and terrorists' actions, could negatively impact the economies in which we operate. We often negotiate contract language where we are allowed certain relief from force majeure events in private customer contracts and review and attempt to mitigate force majeure events in both public and private customer contracts. We remain obligated to perform our services after most extraordinary events subject to relief that may be available pursuant to a force majeure clause. If we are not able to react quickly to force majeure events, our operations may be affected significantly, which would have a negative impact on our business, financial condition, results of operations and cash flows.

 

We may choose, or be required, to pay our subcontractors even if our customers do not pay, or delay paying us for the related services.

 

We use subcontractors to perform portions of our services. In some cases, we pay our subcontractors before our customers pay us for the related services. We could experience a material decrease in profitability and liquidity if we choose, or are required, to pay our subcontractors for work performed for customers that fail to pay, or delay paying us, for the related work.

 

22


 

Our subcontractors may fail to satisfy their obligations to us or other parties, or we may be unable to maintain these relationships, either of which may have a material adverse effect on our business, financial condition, results of operations, profitability, cash flows and growth prospects.

 

We depend on subcontractors to perform work on some of our projects. There is a risk that we may have disputes with subcontractors arising from, among other things, the quality and timeliness of the work they perform, customer concerns about our subcontractors, or our failure to extend existing work orders or issue new work orders under a subcontracting arrangement. If any of our subcontractors fails to deliver the agreed-upon supplies and/or perform the agreed-upon services on a timely basis, then our ability to fulfill our obligations as a prime contractor may be jeopardized. In addition, the absence of qualified subcontractors with whom we have satisfactory relationships could adversely affect our ability to perform under some of our contracts or the quality of the services we provide. Any of these factors could have a material adverse effect on our results of operations, cash flows and liquidity.

 

We also rely on suppliers to obtain the necessary materials for certain projects, and on equipment manufacturers and lessors to provide us with the equipment we require to conduct our operations. Although we are not dependent on any single supplier or equipment manufacturer or lessor, any substantial limitation on the availability of required suppliers or equipment could negatively affect our operations. Market and economic conditions could contribute to a lack of available suppliers or equipment. If we cannot acquire sufficient materials or equipment, it could materially and adversely affect our business, financial condition, results of operations, profitability, cash flows and growth prospects.

 

Risks Related to Our Business and Industry

 

Our business has been affected by numerous economic factors, including inflation, volatile financial markets, supply chain disruptions and shortages of materials and labor.

 

Economic conditions, including inflation, supply chain disruptions and labor and materials shortages, have negatively impacted us, and may continue to do so in the future. With the ongoing conflicts in the Gaza Strip, the Red Sea region and in Europe between Ukraine and Russia, there has been a high degree of volatility in commodity and energy markets that affects our customers' businesses. In addition, inflationary factors, such as increases in the labor costs, material costs, and overhead costs, may also adversely affect our financial condition and results of operations. Inflation in the United States has reached multi-decade highs and remained elevated over the past few years. In some cases, we have had to bid more competitively than before to win work, which has compressed margins given the higher inflation. Additionally, in March 2023, the FDIC took control and was appointed receiver of Silicon Valley Bank and New York Signature Bank. While we do not have any direct exposure to these banks, if other banks and financial institutions enter receivership or become insolvent in the future in response to financial conditions affecting the banking system and financial markets, our operations may be negatively impacted, including any inability on our part, or on our customers' parts, to access cash, cash equivalents or investments. Continuing inflation, elevated interest rates for prolonged periods and energy costs, supply chain disruptions, bank failures, and other economic factors may have the effect of further increasing economic uncertainty and heightening the risks caused by volatility in financial markets, which may result in economic downturn or recession.

 

An inability to obtain bonding could limit the aggregate dollar amount of contracts that we are able to pursue.

 

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 we 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.

 

23


 

For projects that started prior to consummation of the AECOM Sale Transactions (“Legacy Projects") to obtain bonding may also be impacted by AECOM, who is the credit support provider for the surety bonds in place for our Legacy Projects. See “If AECOM defaults on its contractual obligations under agreements in which we are a beneficiary, our business could be materially and adversely impacted” for further discussion.

 

Although the water infrastructure market is relatively less susceptible to fluctuations in the market, economic downturns or reductions in government funding of infrastructure projects could reduce our revenue and profits and have a material adverse effect on our results of operations.

 

Our business is highly dependent on the amount and timing of infrastructure work funded by various governmental entities, which, in turn, depends on the overall condition of the economy, the need for new or replacement infrastructure, the priorities placed on various projects funded by governmental entities and federal, state or local government spending levels. Spending on infrastructure could decline for numerous reasons, including decreased revenue received by state and local governments for spending on such projects, including federal funding. The most recent recession caused a nationwide decline in home sales and an increase in foreclosures, which correspondingly resulted in decreases in property taxes and some other local taxes, which are among the sources of funding for water and other critical infrastructure construction. State spending on infrastructure can be adversely affected by decreases or delays in, or uncertainties regarding, federal funding, which could adversely affect us.

We generate a significant portion of our revenue in California and adverse changes to the economy and business environment in the state has had an adverse effect on, and could continue to adversely affect, our operations, which could lead to lower revenue and reduced profitability.

 

Because of our geographic concentration in California, we are susceptible to fluctuations in our business caused by adverse economic or other conditions in the state, including natural or other disasters. A stagnant or depressed economy in California has in the past adversely affected, and could continue to adversely affect, our business and results of operations as well as the availability of state and local government funding.

 

As a result of the current importance of our California operations and anticipated continued growth from these operations, our revenue over the next several years is expected to be largely dependent on economic and regulatory conditions in California. If California experiences an economic downturn, or if the regulatory environment changes in a way that adversely affects our ability to do business or limits our competitive advantages, our profitability and growth prospects may be materially adversely affected. Similarly, due to our geographic concentration in California, a natural disaster or major event that disrupts these markets or the related workforce could have an immediate and material adverse impact on our operations and profitability.

 

We work in a highly competitive marketplace.

 

In the past, a majority of the contracts on which we bid were awarded through a competitive bid process, with awards generally being made to the lowest bidder, but sometimes recognizing other factors, such as shorter contract schedules or prior experience with the customer. For our design-build and other alternative methods of delivering projects, reputation, marketing efforts, quality of design and minimizing public inconvenience are also significant factors considered in awarding contracts, in addition to cost. Within our markets, we compete with many international, national, regional and local construction firms. Some of these competitors have achieved greater market penetration than we have in the markets in which we compete, and some may have greater financial and other resources than we do. In addition, there are a number of international and national companies in our industry that are larger than we are that, if they so desire, could establish a presence in our markets and compete with us for contracts.

 

The cancellation of significant contracts or our disqualification from bidding for new contracts could reduce our revenue and profits and have a material adverse effect on our results of operations.

 

Contracts that we enter into with governmental entities can usually be canceled at any time by them with payment only for the work already completed. In addition, we could be prohibited from bidding on certain governmental contracts if we fail to maintain qualifications required by those entities. A cancellation of an unfinished contract or our debarment from the bidding process could cause our equipment and work crews to be idled for a significant

24


 

period of time until other comparable work becomes available, which could have a material adverse effect on our business and results of operations.

 

We have a limited operating history as an independent company and have been historically dependent on our prior owner, AECOM.

 

We operated as a division of AECOM until our separation in January 2021. Accordingly, our business historically relied upon AECOM's corporate infrastructure for services to support our business functions and relationships with third-party providers. Since separating from AECOM, in addition to working to complete the Legacy Projects (including the Legacy Loss Projects) we have worked to create and/or supplement the corporate infrastructure necessary to operate as an independent company, and have incurred related costs and expenses. That said, we have expended, and expect to continue to expend, significant efforts and costs to (i) replace or otherwise upgrade our systems, including our information technology ("IT") and enterprise resource planning systems, (ii) implement additional financial, IT, and management controls, (iii) implement reporting systems and procedures, (iv) hire additional management, IT, accounting, finance, legal, human resources, and other administrative staff and third-party service providers, (v) establish employee benefit programs, (vi) carry out audit, tax and legal functions, and (vii) establish banking and credit facility arrangements. Any interruption in these services could have a material adverse effect on our business, financial condition, results of operations, profitability, cash flows and growth products. We may also be unable to obtain necessary bonding as we historically were dependent on AECOM to provide the requisite credit support. See "Risks Related to our Business and Industry - An inability to obtain bonding could limit the aggregate dollar amount of contracts that we are able to pursue."

 

We are involved in ongoing disputes with our prior owner, AECOM, which could adversely impact our business.

 

We are involved in ongoing disputes with our prior owner, AECOM, which could adversely impact our business. On December 9, 2020, AECOM and URS Holdings, Inc., an affiliate of AECOM (the “Seller” and, together with AECOM, the “Seller Entities”), entered into a purchase and sale agreement (the “Purchase Agreement”) with SCC Group, a special purpose entity formed for the purpose of entering into and consummating the AECOM Sale Transactions. The Purchase Agreement provided for, among other things, the sharing with AECOM of a portion of our ultimate recoveries in respect of claims related to our work on certain Legacy Projects. With respect to one of these Legacy Project claims, we have obtained recovery, and AECOM has asserted that it is entitled to 80% of such amounts. The total amount AECOM is seeking to recover (and therefore the maximum amount we believe we could be liable for) is $40 million. We are disputing AECOM's claim to such proceeds on the grounds that it fails to take into account the millions of dollars in losses that we had to fund following the closing of the AECOM Sale Transactions in respect of this project, the absence of which would have impaired our ability to obtain any recovery on such claim. We have also asserted counterclaims on behalf of SCC Group, LLC ("SCC Group") alleging fraud by AECOM due to, among other things, material misrepresentations and omissions to SCC Group regarding the total value of the claim, the status of the project, and the amount of losses that would need to be funded in order to recover on account of such claim. These disputes remain ongoing and, if the parties cannot reach a resolution, it may result in a trial to determine whether and to what extent any portion of our recovery on the subject claim must be remitted to AECOM. Currently, the case is not expected to be adjudicated until 2025. While the ultimate outcomes of these disputes are uncertain, we do not believe that it will result in a material liability owed to AECOM. However, the outcomes of these disputes remain highly uncertain, and there can be no assurance that the court will agree with our position, or that we will not be liable for payment to Seller of the full amount asserted. For additional information regarding the AECOM Sale Transactions, see "Management's Discussion and Analysis of Financial Condition and Results of Operations – AECOM Sale Transactions."

 

We may be required to make additional payments to AECOM pursuant to contractual arrangements.

 

We may be required to make additional payments to our prior owner, AECOM, which could adversely impact our business. Pursuant to the Purchase Agreement entered into in connection with the AECOM Sale Transactions, we are required to make payments to the Seller Entities under certain circumstances. Potential payments to the Seller Entities set forth in the Purchase Agreement include potential payments for retained claim reimbursements from Legacy Projects, the payment of a portion of actual income tax benefits realized (i.e., in cash or through an actual reduction in liability for tax) as a result of AECOM's election under Treasury Regulations Section 1.1502-36(d)(6) and a one-time additional cash payment if either of the Earnout Thresholds are achieved. See "Management's

25


 

Discussion and Analysis of Financial Condition and Results of Operations AECOM Sale Transactions" for further discussion.

 

With respect to the aforementioned earnout, no earnout was achieved based on the Company’s calculation of Adjusted EBITDA (as defined in the Purchase Agreement) of the business achieved, and therefore no corresponding additional cash payment has been made, or is expected to be made, to Seller Entities.

 

In addition to the disputes regarding claim sharing described in "We are involved in ongoing disputes with our prior owner, AECOM, which could adversely impact our business," for which we could be required to make additional payments to AECOM, we are also pursuing claims relating to our work on another Legacy Project that was ongoing at closing of the AECOM Sale Transactions. To the extent we recover any amounts in respect of this claim, AECOM may be entitled to a percentage of the proceeds we receive, subject to a specified cap which takes into account, among other things, the amount of additional losses we are required to fund in order to realize maximum recovery in respect of this claim. As such payments are based on the outcome of future events, the amount of additional payments owed to AECOM (if any) is uncertain. If we are required to make such additional payments to AECOM under the Purchase Agreement, such payments could limit our cash flows or impair our ability to conduct business and pursue business strategies, which could have a material adverse effect on our results of operations, cash flows, or financial condition. Our ability, together with our subsidiaries, to make these additional payments may be affected by events beyond our and their control. Failure to comply with the requirement for additional payments could result in an event of default under the Purchase Agreement, which, if not cured or waived could trigger cross-acceleration or cross-default provisions in other agreements.

 

With respect to the retained claim reimbursement described in the immediately preceding paragraph, the maximum exposure we could have to AECOM is unknown as it is dependent on a number of factors (including total losses funded and total claim recoveries), which will not be able to be determined until completion of the project which is ongoing. Based on our current loss position on this project, we do not expect to owe any money on this claim. To the extent we do owe money to AECOM on account of this claim, it will be satisfied from our ultimate realized recoveries from this project.

 

In addition to the above, in connection with the settlement of a dispute regarding the amount of the closing net working capital adjustment under the Purchase Agreement, we agreed to pay AECOM up to 10% of the amounts recoverable on account of a claim related a Legacy Project, up to maximum of $9.5 million. Accordingly, we maintain the full remaining amount, or $8.5 million, included in contingent consideration as of December 29, 2023. However, the amount ultimately payable to AECOM will depend on the amount actually recovered by us on account of the claim, which may be less than the amount accrued as of December 29, 2023. There is no guarantee we will be successful in recovering any amounts under the claim, in which case no amounts would be payable to AECOM relating to this matter.

 

If AECOM defaults on its contractual obligations under agreements in which we are a beneficiary, our business could be materially and adversely impacted.

 

As our prior owner, AECOM is the credit support provider for the surety bonds in place for all our Legacy Projects, which consist of the bonded projects that were ongoing as of the closing of the AECOM Sale Transactions. In the event AECOM were to experience financial distress and/or the bonding companies otherwise determined that the creditworthiness of AECOM was not sufficient, the underlying sureties could require that we provide additional credit support in the form of guarantees, letters of credit, collateral, or otherwise which could materially and adversely impact our business.

 

Similarly, if the applicable agreements relating to any of the Legacy Projects require that the amount of the bond with respect to such project be increased, we will need to request that AECOM provide such an increase. In the event AECOM refuses to cooperate, the lack of required bonding could result in a default by us under the underlying project agreement as well as a right of the counterparty to terminate the underlying project agreement, any of which could materially and adversely impact our business.

 

Timing of the award and performance of new contracts could have an adverse effect on our results of operations and cash flows.

26


 

 

Historically, a substantial portion of our revenue and earnings is generated from large-scale project awards. The timing of project awards is unpredictable and outside of our control. Awards, including expansions of existing projects, often involve complex and lengthy negotiations and competitive bidding processes. These processes can be impacted by a wide variety of factors including a customer's decision to not proceed with the development of a project, governmental approvals, financing contingencies, commodity prices, environmental conditions and overall market and economic conditions. We may not win contracts that we have bid upon due to price, a customer's perception of our ability to perform and/or perceived technology advantages held by others. Many of our competitors may be more inclined to take greater or unusual risks or terms and conditions in a contract that we might not deem acceptable. Because a significant portion of our revenue is generated from large projects, our results of operations can fluctuate quarterly and annually depending on whether and when large project awards occur and the commencement and progress of work under large contracts already awarded. As a result, we are subject to the risk of losing new awards to competitors or the risk that revenue may not be derived from awarded projects as quickly as anticipated.

 

The uncertainty of the timing of contract awards may also present difficulties in matching the size of our equipment fleet and work crews with contract needs. In some cases, we may maintain and bear the cost of more equipment and ready work crews than are currently required, in anticipation of future needs for existing contracts or expected future contracts. If a contract is delayed or an expected contract award is not received, we would incur costs that could have a material adverse effect on our anticipated profit.

 

In addition, the timing of the revenue, earnings and cash flows from our contracts can be delayed by a number of factors, including adverse weather conditions, such as prolonged or intense periods of rain, snow, storms or flooding, delays in receiving material and equipment from suppliers and services from subcontractors, labor shortages and changes in the scope of work to be performed. Such delays, if they occur, could have adverse effects on our results of operations for current and future periods until the affected contracts are completed.

 

Our participation in construction joint ventures exposes us to liability and/or harm to our reputation for failures of our partners.

 

As part of our business, we are a party to joint ventures, pursuant to which we typically jointly bid on and execute particular projects with other companies in the construction industry. Success on these joint projects depends upon managing the risks discussed in the various risks described in these "Risk Factors" and on whether our joint venture partners satisfy their contractual obligations.

 

We and our joint venture partners are generally jointly and severally liable for all liabilities and obligations of our joint ventures. If a joint venture partner fails to perform or is financially unable to bear its portion of required capital contributions or other obligations, including liabilities stemming from lawsuits, we could be required to make additional investments, provide additional services or pay more than our proportionate share of a liability to make up for our partner's shortfall. Furthermore, if we are unable to adequately address our partner's performance issues, the customer may terminate the project, which could result in legal liability to us, harm to our reputation and reduction to our profit on a project.

 

In connection with acquisitions, certain counterparties to joint ventures, which may include our historical direct competitors, may not desire to continue such arrangements with us and may terminate the joint ventures or not enter into new arrangements. Any termination of a joint venture could cause us to reduce our backlog and could materially and adversely affect our business, results of operations and financial condition.

 

Our dependence on a limited number of customers could adversely affect our business and results of operations.

 

Due to the size and nature of our construction contracts, one or a few customers have in the past and may in the future represent a substantial portion of our consolidated revenue and gross margin in any one year or over a period of several consecutive years. Similarly, our backlog frequently reflects multiple contracts for certain customers, therefore, one customer may comprise a significant percentage of backlog at a certain point in time. The loss of business from any one of such customers could have a material adverse effect on our business or results of

27


 

operations. Also, a default or delay in payment on a significant scale by a customer could materially adversely affect our business, results of operations, cash flows and financial condition.

 

Strikes or work stoppages could have a negative impact on our operations and results.

 

We are party to collective bargaining agreements covering a majority of our craft workforce. Although all such collective bargaining agreements prohibit strikes and work stoppages, we cannot be certain that strikes or work stoppages will not occur despite the terms of these agreements. Strikes or work stoppages could adversely affect our relationships with our customers and cause us to lose business. Additionally, as current agreements expire, the labor unions may not be able to negotiate extensions or replacements on terms favorable to their members, or at all, or avoid strikes, lockouts or other labor actions from time to time that may affect their members.

 

Therefore, it cannot be assured that new agreements will be reached with employee labor unions as existing contracts expire, or on desirable terms. Any action against us relating to the union workforce we employ could have a material adverse effect on our business, financial condition, results of operations, profitability, cash flows and growth prospects. Overall, although strikes, work stoppages and other labor disputes have not had a significant impact on our operations or results in the past, such labor actions, or an inability to renew the collective bargaining agreements, could have a significant impact on our operations and results if they occur in the future.

 

Our dependence on subcontractors and suppliers of materials could increase our costs and impair our ability to complete contracts on a timely basis or at all, which would adversely affect our profits and cash flows.

 

We rely on third-party subcontractors to perform some of the work on many of our contracts. We also rely on third-party suppliers to provide most of the materials (including aggregates, cement, asphalt, concrete, steel, pipe, oil and fuel) for our contracts.

 

We generally do not bid on contracts unless we have commitments from suppliers for the materials and subcontractors for certain of the services required to complete the contract and at prices that we have included in our bid (except in some instances for trucking arrangements). Thus, to the extent that we cannot obtain commitments from our suppliers for materials and subcontractors for certain of the services, our ability to bid for contracts may be impaired. In addition, if a supplier or subcontractor is unable to deliver materials or services according to the negotiated terms of a supply/services agreement for any reason, including the deterioration of its financial condition, we may suffer delays and be required to purchase the materials or services from another source at a higher price or incur other unanticipated costs. This may reduce the profit to be realized, or result in a loss, on a contract.

 

Diesel fuel and other petroleum-based products are utilized to operate the plants and equipment on which we rely to perform our construction contracts. Future increases in the costs of fuel and other petroleum-based products used in our business, particularly if a bid has been submitted for a contract and the costs of such products have been estimated at amounts less than the actual costs thereof, could result in a lower profit, or a loss, on a contract.

 

An inability to secure sufficient aggregates could have a negative impact on our future results of operations.

 

We require aggregates (raw materials that are produced from natural sources and extracted from pits and quarries such as gravel, crushed stone and sand) in connection with our business. Strict governmental regulations and the limited number of properties containing useful aggregates have made it increasingly challenging and costly to obtain sufficient aggregates to support our business, both with respect to internal use and third-party sales. If we are unable to obtain aggregates to support our business, then our financial condition, results of operations and cash flows may be adversely affected.

 

Unavailability of insurance coverage could have a negative effect on our operations and results.

 

We maintain insurance coverage as part of our overall risk management strategy and pursuant to requirements to maintain specific coverage that are contained in our financing agreements and in most of our construction contracts. Although we have been able to obtain reasonably priced insurance coverage to meet our requirements in the past, there is no assurance that we will be able to do so in the future. For example, catastrophic events can result in decreased coverage limits, more limited coverage and increased premium costs or deductibles. Our inability to

28


 

obtain adequate insurance coverage could subject us to increased out-of-pocket expenses in the event of a claim and could have an adverse impact on our ability to procure new work, which could have a material adverse effect on our business, financial condition, results of operations and cash flows.

 

Acquisition activity presents certain risks to our business, operations and financial condition, and we may not realize the financial and strategic goals contemplated at the time of a transaction.

We expect that acquisitions will be an important part of our long-term growth strategy. Successful execution following the closing of an acquisition is essential to achieving the anticipated benefits of the transaction. We expect to make acquisitions to expand into new markets and our acquisition strategy depends on our ability to complete and integrate the acquisitions. Mergers and acquisitions are inherently risky, and any mergers and acquisitions that we complete may not be successful. The process of integrating an acquired company's business into our operations is challenging and may result in expected or unexpected operating or compliance challenges, which may require significant expenditures and a significant amount of our management's attention that would otherwise be focused on the ongoing operation of our business. The potential difficulties or risks of integrating an acquired company's business include, among others:

the effect of the acquisition on our financial and strategic positions and our reputation,
risk that we fail to successfully implement our business plan for the combined business,
risk that we are unable to obtain the anticipated benefits of the acquisition, including synergies or economies of scale,
challenges in reconciling business practices or in integrating activities, logistics or information technology and other systems,
challenges in reconciling accounting issues, especially if an acquired company utilizes accounting principles different from those we use,
retention risk with respect to key customers, suppliers and employees and challenges in retaining, assimilating and training new employees,
potential failure of the due diligence processes to identify significant problems, liabilities or other shortcomings or challenges of an acquired company, which could result in unexpected litigation, regulatory exposure, financial contingencies and known and unknown liabilities, and
challenges in complying with newly applicable laws and regulations, including obtaining or retaining required approvals, licenses and permits.

Our acquisitions may also result in the expenditure of available cash and amortization of expenses any of which could have a material adverse effect on our results of operations or financial condition. Investments in immature businesses with unproven track records have an especially high degree of risk, with the possibility that we may lose the value of our entire investments or incur additional unexpected liabilities. Large or costly acquisitions or investments may also diminish our capital resources and liquidity or limit our ability to engage in additional transactions for a period of time. All of the foregoing risks may be magnified as the cost, size or complexity of an acquisition or acquired company increases, or where the acquired company's market or business are materially different from ours, or where more than one integration is occurring simultaneously or within a concentrated period of time.

 

In addition, in the future we may require significant financing to complete an acquisition or investment, whether through bank loans, raising of debt or otherwise. We cannot assure you that such financing options will be available to us on reasonable terms, or at all. If we are not able to obtain such necessary financing, it could have an impact on our ability to consummate a substantial acquisition or investment and execute our growth strategy. Alternatively, we may issue a significant number of shares as consideration for an acquisition, which would have a dilutive effect on our existing stockholders.

29


 

Amounts included in our backlog may not result in actual revenue or translate into profits. Our backlog is subject to cancellation and unexpected adjustments and therefore is an uncertain indicator of future results of operations.

 

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 December 29, 2023, our backlog was approximately $1.1 billion. 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 revenue 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. In the past, we have occasionally experienced postponements, cancellations and reductions in expected future work due to changes in our customers' spending plans, as well as on construction projects, due to market volatility, regulatory and other factors. There can be no assurance as to our customers' requirements or the accuracy of our estimates. As a result, our backlog as of any particular date is an uncertain indicator of future revenue and earnings. In addition, contracts included in our backlog may not be profitable. If our backlog fails to materialize, our business, financial condition, results of operations, profitability, cash flows and growth prospects could be materially and adversely affected.

 

The method of recognizing revenue over time using an input method based on costs incurred relative to total expected costs involves significant estimates which may result in material adjustments, which could result in a charge against our earnings.

 

We recognize contract revenue over time based on costs incurred. Under this method, estimated contract revenue are recognized by applying the percentage of completion of the project for the period based on the ratio of costs incurred to the total estimated costs at completion for the contract. If estimates of costs to complete fixed-price contracts indicate a loss, a provision is made through a contract write-down for the total loss anticipated. Total contract revenue and cost estimates are reviewed and revised at a minimum on a quarterly basis as the work progresses and as change orders are approved. Adjustments based upon the percentage of completion are reflected in contract revenue in the period when these estimates are revised. To the extent that these adjustments result in an increase or a reduction in or an elimination of previously reported contract profit, we recognize a credit or a charge against current earnings, as applicable. Such credits or charges could be material and could cause our results to fluctuate materially from period to period.

 

Accounting for our contract related revenue and costs, as well as other expenses, require management to make a variety of significant estimates and assumptions. Although we believe we have the experience and processes to enable us to formulate appropriate assumptions and produce reasonably dependable estimates, these assumptions and estimates are subject to the risks inherent in estimates, including unanticipated delays or technical complications. Variances in actual results from related estimates on a large project, or on several smaller projects, could be material. The full amount of an estimated loss on a contract is recognized in the period that our estimates indicate such a loss. Such adjustments and accrued losses could result in reduced profitability from a reversal of previously recorded revenue and profits, which could have a material adverse effect on our business, financial condition, results of operations and cash flows.

 

We may be required to make significant future contributions to multiemployer pension plans in which we participate.

30


 

 

We participate in various multiemployer pension plans in the United States under union agreements that generally provide defined benefits to employees covered by collective bargaining agreements. Absent an applicable exemption, a contributor to a U.S. multiemployer plan is liable, upon termination or withdrawal from a plan, for its proportionate share of the plan's underfunded vested liability. Funding requirements for benefit obligations of these multiemployer pension plans are subject to certain regulatory requirements, and we may be required to make cash contributions that may be material to one or more of these plans to satisfy certain underfunded benefit obligations. As of December 29, 2023 and December 30, 2022, we recorded no liability for underfunding of multiemployer pension plans in which we participate, as no events triggering our obligation to make contributions for such underfunding were deemed probable to occur.

 

Debt agreements governing our current indebtedness contain, and debt agreements governing our future indebtedness may contain, certain covenants and other restrictions that may limit our ability to operate our business. Failure to comply with such covenants and other restrictions, or our inability to service any current indebtedness or future indebtedness, could adversely impact our business.

 

In March 2023, we entered into a Revolving Credit Facility (the "Revolving Credit Facility"). The terms of our existing debt agreements (including our Revolving Credit Facility) contain, and any debt agreements governing our future indebtedness may contain, a number of restrictive covenants and other provisions that impose significant operating and financial restrictions on us, including restrictions on our ability, and the ability of our subsidiaries, to take actions that may be in our best interests, including, among others, disposing of assets, entering into change of control transactions, mergers or acquisitions, incurring additional indebtedness, granting liens on our assets, declaring and paying dividends, and agreeing to do any of the foregoing.

 

Our ability to meet financial covenants can be affected by events beyond our control, and we may not be able to continue to meet such covenants. A breach of any of these covenants or other restrictions or the occurrence of other events (including a material adverse effect or the inability to generate cash to service our obligations under our debt agreements) specified in our debt agreements could result in an event of default. Upon the occurrence of an event of default, our lenders could elect to declare all amounts outstanding, if any, to be immediately due and payable and terminate all commitments to extend further credit under our debt agreements. If we were unable to repay those amounts, we could be forced to curtail our operations, reorganize our capital structure (including through bankruptcy proceedings) or liquidate some or all of our assets in a manner that could adversely impact our business and cause holders of our securities to experience a partial or total loss of their investment in us.

 

We may need to raise additional capital in the future for working capital, capital expenditures and/or acquisitions, and we may not be able to do so on favorable terms or at all, which could impair our ability to operate our business or achieve our growth objectives.

 

Our ongoing ability to generate cash is important for funding our continuing operations, making acquisitions and servicing our indebtedness. To the extent that existing cash balances and cash flows from operations, together with borrowing capacity under our existing debt agreements, are insufficient to make investments or acquisitions or provide needed working capital, we may require additional financing from other sources. Our ability to obtain such additional financing in the future will depend in part on prevailing market conditions, as well as conditions in our business and our results of operations. In addition, if AECOM defaults on its contractual obligations under agreements in which we are a beneficiary, our ability to obtain financing could be adversely impacted. Furthermore, if global economic, political or other market conditions adversely affect the financial institutions that provide credit to us, it is possible that our ability to draw upon our existing debt and credit facility may be impacted. If adequate funds are not available, or are not available on acceptable terms, we may not be able to make certain investments, take advantage of acquisitions or other opportunities, or respond to competitive challenges, each of which could have a material adverse impact on our business, financial condition, results of operations and cash flows.

 

We must manage our liquidity carefully to fund our working capital.

 

The need for working capital for our business varies due to fluctuations in the following amounts, among other factors:

31


 

receivables;
contract retentions;
contract assets;
contract liabilities;
the size and status of contract mobilization payments and progress billings; and
the amounts owed to suppliers and subcontractors.

 

We may have limited cash on hand and the timing of payments on our contract receivables is difficult to predict. If the timing of payments on our receivables is delayed or the amount of such payments is less than expected, our liquidity and ability to fund working capital could be materially and adversely affected.

 

Because our industry is capital-intensive and we have significant fixed and semi-fixed costs, our profitability is sensitive to changes in volume.

 

The property, plant and equipment needed to produce our products and provide our services can be very expensive. We must spend a substantial amount of capital to purchase and maintain such assets. Although we believe our current cash balance, along with our projected internal cash flows and available financing sources, will provide sufficient cash to support our currently anticipated operating and capital needs, if we are unable to generate sufficient cash to purchase and maintain the property, plant and equipment necessary to operate our business, or if the timing of payments on our receivables is delayed, we may be required to reduce or delay planned capital expenditures or to incur additional indebtedness. In addition, due to the level of fixed and semi- fixed costs associated with our business, volume decreases could have a material adverse effect on our financial condition, results of operations or liquidity.

 

We rely on IT systems to conduct our business, and disruption, failure or security breaches of these systems could adversely affect our business and results of operations.

 

We rely on IT systems in order to achieve our business objectives. We also rely upon industry accepted security measures and technology to securely maintain confidential information maintained on our IT systems. However, our portfolio of hardware and software products, solutions and services and our enterprise IT systems may be vulnerable to damage or disruption caused by circumstances beyond our control such as catastrophic events, power outages, natural disasters, computer system or network failures, computer viruses, cyber-attacks or other malicious software programs. The failure or disruption of our IT systems to perform as anticipated for any reason could disrupt our business and result in decreased performance, significant remediation costs, transaction errors, loss of data, processing inefficiencies, downtime, litigation and the loss of suppliers or customers. A significant disruption or failure could have a material adverse effect on our business operations, financial performance and financial condition.

 

We have implemented processes for systems under our control intended to mitigate risks, however, we can provide no guarantee that those risk mitigation measures will be effective. While we have historically been successful in defending against cybersecurity attacks and breaches, given the frequency of cybersecurity attacks and resulting breaches reported by other businesses and governments, it is likely we will experience one or more breaches of some extent in the future. In addition, the rapid evolution and increased adoption of artificial intelligence technologies may intensify our cybersecurity risks. We have incurred and may in the future incur significant costs in order to implement, maintain and/or update security systems we feel are necessary to protect our information systems, including due to the rapid evolution and increased adoption of artificial intelligence and machine learning technologies and especially as we continue to operate under a hybrid working model under which employees can work and access our technology infrastructure remotely. We may also miscalculate the level of investment necessary to protect our systems adequately. Since the techniques used to obtain unauthorized access or to sabotage systems change frequently and are often not recognized until launched against a target, we may be unable to anticipate these techniques or to implement adequate preventive measures.

 

32


 

Our business also requires us to share confidential information with suppliers and other third parties. Although we take steps to secure confidential information that is provided to third parties, such measures may not always be effective and data breaches, losses or other unauthorized access to or releases of confidential information may occur and could materially adversely affect our reputation, financial condition and results of operations and could result in liability or penalties under data privacy laws.

 

To the extent that any system failure, accident or security breach results in material disruptions or interruptions to our operations or the theft, loss or disclosure of, or damage to our data or confidential information, including our intellectual property, our reputation, business, results of operations and/or financial condition could be materially adversely affected.

 

Cybersecurity attacks on or breaches of our information technology environment could result in business interruptions, remediation costs and/or legal claims.

 

To protect confidential customer, vendor, financial and employee information, we employ information security measures that secure our information systems from cybersecurity attacks or breaches. Even with these measures, we may be subject to unauthorized access of digital data with the intent to misappropriate information, corrupt data or cause operational disruptions. If a failure of our safeguarding measures were to occur, or if software or third-party vendors that support our information technology environment are compromised, it could have a negative impact to our business and result in business interruptions, remediation costs and/or legal claims, which could have a material adverse effect on our business, financial condition, results of operations and cash flows.

 

Our business is seasonal and is affected by adverse weather conditions and the spending patterns of our customers, exposing us to variable quarterly results.

 

Some of our customers reduce their expenditures and work order requests towards the end of the fiscal year. Adverse weather conditions, particularly during the fall and winter seasons, can also affect our ability to perform outdoor services in certain regions. As a result, we generally experience reduced revenue in the first quarter of each fiscal year. Natural catastrophes and severe weather could also have a negative effect on the economy overall and on our ability to perform outdoor services in affected regions or utilize equipment and crews stationed in those regions, which could negatively affect our results of operations, cash flows and liquidity.

 

Pandemics and public health emergencies could materially disrupt our business and negatively impact our results of operations, cash flows and financial condition.

 

Pandemics and public health emergencies may impact our results of operations, cash flows and financial condition in ways that are uncertain, unpredictable and outside of our control. The extent of the impact of such an event depends on the severity and duration of the public health emergency or pandemic, as well as the nature and duration of federal, state and local laws, orders, rules, emergency temporary standards, regulations and mandates, together with protocols and contractual requirements implemented by our customers, that may be enacted or newly enforced in response. Additionally, our ability to perform our work during such an event may be dependent on the governmental or societal responses to these circumstances in the markets in which we operate. We experienced many of these risks in connection with the COVID-19 pandemic. A pandemic or public health emergency is likely to heighten and exacerbate the risks described herein and could adversely affect our revenue, results of operations, and cash flows.

We have recorded intangible assets that could become impaired and adversely affect our results of operations. Assessing whether impairment has occurred requires us to make significant judgments and assumptions about the future, which are inherently subject to risks and uncertainties, and if actual events turn out to be materially less favorable than the judgments we make and the assumptions we use, we may be required to record impairment charges in the future.

 

Our intangible assets recorded consist of trademarks and customer contracts. We assess these assets for impairment annually, or more often if required. Our assessments involve a number of estimates and assumptions that are inherently subjective, require significant judgment and involve highly uncertain matters that are subject to change. The use of different assumptions or estimates could materially affect the determination as to whether or not an

33


 

impairment has occurred. In addition, if future events are less favorable than what we assumed or estimated in our impairment analysis, we may be required to record an impairment charge, which could have a material adverse impact on our consolidated financial statements.

 

Both we and our customers use certain commodity products that are subject to significant price fluctuations. These fluctuations may have a material adverse effect on both our and our customers' financial condition, results of operations and cash flows. Fluctuations in commodity prices may also affect our customers' investment decisions and therefore subject us to risks of cancellation, delays in existing work, or changes in the timing and funding of new awards.

 

We are exposed to various commodity price risks, including, but not limited to, cement, steel, liquid asphalt, lumber, diesel fuel, natural gas and propane arising from transactions that are entered into in the normal course of business. We use petroleum based products, such as fuels, lubricants and liquid asphalt, to power or lubricate our equipment, operate our plants and as a significant ingredient in the asphaltic concrete we manufacture for sale to third parties and use in our asphalt paving construction projects. Although we are partially protected by asphalt or fuel price escalation clauses in some of our contracts, many contracts provide no such protection. We also use steel and other commodities in our construction projects that can be subject to significant price fluctuations. In order to manage or reduce commodity price risk, we monitor the costs of these commodities at the time of bid and price them into our contracts accordingly. Additionally, some of our contracts may include commodity price escalation clauses which partially protect us from increasing prices. Significant price fluctuations could have a material adverse effect on our business, financial condition, results of operations and cash flows.

 

Commodity prices can also affect our customers in a number of ways. For example, for those customers that produce commodity products such as concrete, steel products, lumber and oil and gas, fluctuations in price can have a direct effect on their profitability and cash flows and, therefore, their willingness to continue to invest or make new capital investments. To the extent commodity prices decline or fluctuate and our customers defer new investments or cancel or delay existing projects, the demand for our services decreases, which may have a material adverse impact on our business, financial condition, results of operations and cash flows.

 

Continuing inflation and/or elevated interest rates for prolonged periods could have an adverse effect on our business, financial condition and results of operations.

 

Economic factors, including continuing inflation and elevated interest rates for prolonged periods, could have a negative impact on our business. If our costs were to become subject to significant inflationary pressures, we may not be able to fully offset such higher costs through price increases. Our inability or failure to do so could have a material adverse effect on our business, financial condition, results of operations and cash flows.

 

Risks Related to Legal and Governmental Regulation

 

Environmental laws and regulations and any changes to, or liabilities arising under, such laws and regulations could have a material adverse effect on our financial condition, results of operations and liquidity.

 

Our operations are subject to stringent and complex federal, state and local laws and regulations governing the discharge of materials into the environment or otherwise relating to environmental protection and public health and safety. These laws and regulations impose numerous obligations applicable to our operations, including requirements to obtain a permit or other approval before conducting regulated activities, restrictions on the types, quantities and concentration of materials that can be released into the environment, limitations on activities on certain lands lying within wilderness, wetlands and other protected areas, and assessments of substantial liabilities for pollution resulting from our operations. For example, a number of governmental bodies have finalized, proposed or are contemplating legislative and regulatory actions to reduce emissions of greenhouse gases, such as monitoring, reporting and emissions control requirements for certain large sources of greenhouse gases and greenhouse gas cap-and-trade programs. Because we emit greenhouse gases through the combustion of fossil fuels as part of our operations, any such laws and regulations applicable to jurisdictions in which we operate could require us to incur costs to reduce greenhouse gas emissions associated with our operations.

 

34


 

We have in the past been, and may in the future be, required to remediate contaminated properties currently or formerly owned or operated by us or third-party facilities that receive waste generated by our operations, regardless of whether such contamination resulted from our own actions or those of others and whether such actions complied with applicable laws at the time they were taken. In connection with certain acquisitions, we could assume, or be required to provide indemnification against, environmental liabilities that could expose us to material losses. Furthermore, the existence of contamination at properties that we own, lease or operate could result in increased operational costs or restrictions on our ability to use those properties as intended, including for mining purposes.

 

Numerous government authorities, such as the EPA and analogous state agencies, have the power to enforce compliance with these laws and the permits issued under them. Such enforcement actions often involve difficult and costly compliance measures or corrective actions. Certain environmental laws impose strict liability (i.e., no showing of "fault" is required) or joint and several liability for costs required to remediate and restore sites where hazardous substances, hydrocarbons or solid wastes have been stored or released. Failure to comply with these laws and regulations may result in the assessment of sanctions, including administrative, civil or criminal penalties, compensatory damages, the imposition of investigatory or remedial obligations, and the issuance of orders limiting or prohibiting some or all of our operations. In addition, we may experience delays in obtaining, or be unable to obtain, required permits, which may delay or interrupt our operations and limit our growth and revenue.

 

In certain instances, citizen groups also have the ability to bring legal proceedings against us if we are not in compliance with environmental laws, or to challenge our ability to receive environmental permits that we need to operate. In addition, claims for damages to persons or property, including natural resources, may result from the environmental, health and safety impacts of our operations. Our insurance may not cover all environmental risks and costs or may not provide sufficient coverage if an environmental claim is made against us. Moreover, public interest in the protection of the environment has increased dramatically in recent years. The trend of more expansive and stringent environmental legislation and regulations applied to our industry could continue, resulting in increased costs of doing business and, consequently, affecting profitability.

 

Our failure to comply with immigration laws could result in significant liabilities, harm our reputation with our customers and disrupt our operations.

 

Although we take steps to verify the employment eligibility status of all our employees, some of our employees may, without our knowledge, be unauthorized workers. Unauthorized workers are subject to deportation and may subject us to fines or penalties and, if any of our workers are found to be unauthorized, we could experience adverse publicity that could make it more difficult to hire and retain qualified employees. Termination of a significant number of unauthorized employees may disrupt our operations, cause temporary increases in our labor costs as we train new employees and result in additional adverse publicity. We could also become subject to fines, penalties and other costs related to claims that we did not fully comply with all recordkeeping obligations of federal and state immigration laws. If we fail to comply with these laws, our operations may be disrupted, and we may be subject to fines or, in extreme cases, criminal sanctions. In addition, many of our customer contracts specifically require compliance with immigration laws, and, in some cases, our customers audit compliance with these laws. Further, several of our customers require that we ensure that our subcontractors comply with these laws with respect to the workers that perform services for them. Failure to comply with these laws or to ensure compliance by our subcontractors could damage our reputation and may cause our customers to cancel contracts with us or to not award future business to us. These factors could adversely affect our financial condition, results of operations and cash flows.

 

Our failure to comply with the regulations of OSHA and state and local agencies that oversee safety compliance could adversely affect our business, financial condition, results of operations, profitability, cash flows and growth prospects.

 

The Occupational Safety and Health Act of 1970, as amended, establishes certain employer responsibilities, including maintenance of a workplace free of recognized hazards likely to cause death or serious injury, compliance with standards promulgated by OSHA and various recordkeeping, disclosure and procedural requirements. Various standards, including standards for notices of hazards and safety in excavation and demolition work, may apply to our operations. We have incurred, and will continue to incur, capital and operating expenditures and other costs in the

35


 

ordinary course of business in complying with OSHA and other state and local laws and regulations, and could incur penalties and fines in the future, including, in extreme cases, criminal sanctions.

 

While we have invested, and will continue to invest, substantial resources in occupational health and safety programs, our industry involves a high degree of operational risk, and there can be no assurance that we will avoid significant liability. Although we have taken what we believe to be appropriate precautions, employees may suffer additional injuries in the future. Serious accidents of this nature may subject us to substantial penalties, civil litigation or criminal prosecution. Personal injury claims for damages, including for bodily injury or loss of life, could result in substantial costs and liabilities, which could materially and adversely affect our financial condition, results of operations or cash flows. In addition, if our safety record were to deteriorate, or if we suffered substantial penalties, adverse publicity or criminal prosecution for violation of health and safety regulations, customers could cancel existing contracts and not award future business to us, which could materially adversely affect our business, financial condition, results of operations, profitability, cash flows and growth prospects.

 

A change in tax laws or regulations of any federal or state jurisdiction in which we operate could increase our tax burden and otherwise adversely affect our business, financial condition, results of operations and cash flows.

 

We continue to assess the impact of various U.S. federal, state and international legislative proposals that could result in a material increase to our U.S. federal, state and/or international taxes. We cannot predict whether any specific legislation will be enacted or the terms of any such legislation. However, if such proposals were to be enacted, or if modifications were to be made to certain existing regulations, the consequences could have a material adverse impact on us, including increasing our tax burden, increasing our cost of tax compliance or otherwise adversely affecting our business, financial condition, results of operations and cash flows.

 

General Risk Factors

 

From time to time, we are involved in litigation proceedings, potential liability claims and contract disputes which may reduce our profits.

 

We may be subject to a variety of legal proceedings, liability claims or contract disputes. We engage in engineering and construction activities where design, construction or systems failures can result in substantial injury or damage. In addition, the nature of our business results in customers, subcontractors and suppliers occasionally presenting claims against us for recovery of costs they incurred in excess of what they expected to incur, or for which they believe they are not contractually liable. We have been and may in the future be named as a defendant in legal proceedings where parties may make a claim for damages or other remedies with respect to our projects or other matters. In proceedings when it is determined that we have liability, we may not be covered by insurance or, if covered, the dollar amount of these liabilities may exceed our policy limits. In addition, even where insurance is maintained for such exposure, the policies have deductibles resulting in our assuming exposure for a layer of coverage with respect to any such claims. Any liability not covered by our insurance, in excess of our insurance limits or, if covered by insurance but subject to a high deductible, could result in a significant loss for us, and reduce our cash available for operations. In other legal proceedings, liability claims or contract disputes, we may be covered by indemnification agreements which may at times be difficult to enforce. Even if enforceable, it may be difficult to recover under these agreements if the indemnitor does not have the ability to financially support the indemnity. Litigation and regulatory proceedings are subject to inherent uncertainties, and unfavorable rulings could occur. If we were to receive an unfavorable ruling in a matter or fail to fully or promptly recover on any claims (including customer claims), our business and results of operations could be materially harmed for reasons such as a material adverse impact on our liquidity and financial results. In addition, litigation and other proceedings may take up management's time and attention and take away from the time they are able to devote to other matters.

 

Although climate change and increasing regulations often drive demand for water infrastructure, climate change, and related legislative and regulatory responses to climate change, may have a long-term impact on our business.

 

Although we believe that we may benefit from initiatives seeking to address the effects of climate change, and we seek to mitigate our business risks associated with climate change by establishing robust environmental programs and partnering with organizations who are also focused on mitigating their own climate related risks, we recognize

36


 

that there are inherent climate related risks wherever business is conducted. Access to clean water and reliable energy in the communities where we conduct our business is a priority and is not guaranteed. Any of these locations may be vulnerable to the adverse effects of climate change. For example, California, where we conduct a significant amount of business, has historically experienced, and is projected to continue to experience, climate-related events including drought and water scarcity, warmer temperatures, wildfires and air quality impacts and power shut-offs associated with wildfire prevention. Climate-related events, including the increasing frequency of extreme weather events and their impact on critical infrastructure in the U.S. and elsewhere, have the potential to disrupt our business, our third-party suppliers, and the business of our customers, and may cause us to experience higher attrition, losses and additional costs to maintain or resume operations.

 

Additionally, in many countries and jurisdictions, including the United States, governmental bodies are enacting new or additional legislation and regulations to reduce or mitigate the potential impacts of climate change. If we, our suppliers, or our customers are required to comply with these laws and regulations, or if we choose to take voluntary steps to reduce or mitigate our impact on climate change, we may experience increased costs for energy, production, transportation, and raw materials, increased capital expenditures, or increased insurance premiums and deductibles, which could adversely impact our operations. Inconsistency of legislation and regulations among jurisdictions may also affect the costs of compliance with such laws and regulations. Any assessment of the potential impact of future climate change legislation, regulations or industry standards is uncertain given the wide scope of potential regulatory change in the United States.

 

Physical, transition and regulatory risks related to climate change could have a material adverse impact on our business, financial condition and results of operations.

 

Physical risks related to climate change, such as changing sea levels, temperature fluctuations, severe storms, and energy and technological disruptions, could cause delays and increases in project costs, resulting in variability in our revenue and profitability, as well as potentially adverse impacts to our results of operations and financial condition. In addition, growing public concern about climate change has resulted in the increased focus of local, state, regional, national and international regulatory bodies on greenhouse gas emissions and climate change issues. Legislation to regulate greenhouse gas emissions has periodically been introduced in the Congress and in the legislatures of various states in which we operate, and there has been a wide-ranging policy debate, both in the United States and internationally, regarding the regulation of greenhouse gas emissions. Such policy changes, including any enactment of increasingly stringent emissions or other environmental regulations, could increase the costs of projects for us and for our customers and, in some cases, delay or even prevent a project from going forward, thereby potentially reducing demand for our services. Consequently, this could have a material adverse effect on our business, financial condition and results of operations.

 

Increasing focus by stakeholders on policies and practices related to corporate responsibility could result in additional costs and could adversely impact our reputation, investor perception, employee retention and willingness of third parties to do business with us.

 

In recent years, there has been increasing focus from stakeholders, including government agencies, investors, consumers and employees, on our policies and practices related to corporate responsibility, including environment, climate, diversity and inclusion, human rights and governance transparency. Various jurisdictions are developing climate-related laws or regulations that could cause us to incur additional direct costs for compliance, as well as indirect costs resulting from our customers, suppliers, or additional compliance costs that are passed on to us. Additionally, public interest and legislative pressure related to public companies’ corporate responsibility practices continues to grow. If our policies and practices do not meet regulatory requirements or stakeholders’ evolving expectations for responsible corporate citizenship in areas including environmental stewardship, employee health and safety practices, director and employee diversity, human capital management and corporate governance, our reputation and employee retention may be negatively impacted, and customers and suppliers may be unwilling to do business with us. In addition, we are subject to various federal and state laws in connection with our operations, and inconsistency in legislation and regulations among jurisdictions and expected additional regulations may require greater resources to monitor, report and comply with various practices related to corporate responsibility. Any assessment of the potential impact of future corporate responsibility-related regulations or industry standards is uncertain given the wide scope of potential regulatory change where we operate. Further, there is an increasing number of state-level anti-ESG initiatives in the United States that may conflict with other regulatory requirements

37


 

or various stakeholders’ expectations. If we fail to comply or meet the evolving legal and regulatory requirements or expectations of our various stakeholders, we may be subject to enforcement actions, required to pay fines, and/or investors may sell their share, all of which could have short- and long-term impacts on our business and operations.

 

Deterioration of the United States economy could have a material adverse effect on our business, financial condition and results of operations.

 

To the extent that Congress is unable to lower United States debt substantially, a decrease in federal spending could result, which could negatively impact the ability of government agencies to fund existing or new infrastructure projects. In addition, such actions could have a material adverse effect on the financial markets and economic conditions in the United States as well as throughout the world, which may limit our ability and the ability of our customers to obtain financing and/or could impair our ability to execute our acquisition strategy. Deterioration in general economic activity and infrastructure spending or Congress deficit reduction measures could have a material adverse effect on our business, financial condition, results of operations and cash flows.

 

We will incur increased costs as a result of operating as a public company, and our management will be required to devote substantial time to new compliance initiatives.

 

In addition to the increased cost we have incurred, and expect to continue to incur as an independent company following our separation from AECOM in January 2021, as a public company whose shares are listed on Nasdaq, we will incur additional accounting, legal and other expenses that we did not incur as a private company, including costs associated with our public company reporting requirements under the Exchange Act. We also anticipate that we will incur costs associated with corporate governance requirements, including requirements under Section 404 and other provisions of the Sarbanes-Oxley Act, as well as rules implemented by the SEC, the listing requirements of Nasdaq and other applicable securities rules and regulations. Compliance with these rules and regulations will increase our legal and financial compliance costs, introduce new costs, such as investor relations, stock exchange listing fees, stockholder reporting and directors and officers liability insurance, and will make some activities more time-consuming and costly. Furthermore, compliance with these rules will require a substantial investment of management's time, and this investment may result in a diversion of management's time and attention from revenue-generating activities. We are currently evaluating and monitoring developments with respect to these rules, and we cannot predict or estimate the amount of additional costs we may incur or the timing of such costs, which are likely to be material.

 

In addition, changing laws, regulations and standards relating to corporate governance and public disclosure are creating uncertainty for public companies, creating additional legal and financial compliance costs and requiring additional investment of management's time. These laws, regulations and standards are subject to varying interpretations, in many cases due to their lack of specificity, and, as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. This could result in continuing uncertainty regarding compliance matters and additional costs necessitated by ongoing revisions to disclosure and governance practices. In addition, if our efforts to comply with new laws, regulations and standards differ from the activities intended by regulatory or governing bodies due to ambiguities related to their application and practice, regulatory authorities may initiate legal proceedings against us and our business may be adversely affected.

 

Risks Related to the Securities Markets and Ownership of Our Common Stock

Our controlling stockholder is able to exert substantial influence.

Our controlling stockholder beneficially owns over 80% of our outstanding shares of common stock. As a result, the controlling stockholder can exert substantial influence over the outcome of any corporate matter submitted to our stockholders for approval, including the election of directors and any transaction that might cause a change in control, such as a merger or acquisition. Any stockholder in favor of a matter that is opposed by our controlling stockholder and members of our management would have to obtain a significant number of votes to overrule their votes.

38


 

Because we are a “controlled company” under the listing standards of Nasdaq and the rules of the SEC, our stockholders do not have certain corporate governance protections that are available to stockholders of companies that are not controlled companies.

Our controlling stockholder controls a majority of the voting power of our outstanding common stock. As a result, although we do not rely on the “controlled company” exemption, we are a “controlled company” under the listing standards of Nasdaq and SEC rules, and we qualify for exemptions from certain corporate governance requirements. Specifically, we are not required to comply with certain provisions requiring that (i) a majority of our directors be independent, (ii) the compensation of our executives be determined by independent directors or (iii) nominees for election to our board of directors be selected by independent directors. If we elect to take advantage of some or all of these exemptions, our stockholders may not have the protections that these rules are intended to provide. Although we do not currently rely on any of the “controlled company” exemptions, we may do so in the future. Our status as a “controlled company” could cause our common stock to be less attractive to certain investors or otherwise reduce the trading price of our common stock.

 

We do not anticipate paying any cash dividends in the foreseeable future. Therefore, if our share price does not appreciate, our investors may not experience gains and could potentially lose on their investment in our shares.

 

We do not anticipate paying any cash dividends on our common stock in the foreseeable future. We currently intend to retain all available funds and any future earnings to fund the development and growth of our business. Any determination to pay dividends in the future will be at the discretion of our board of directors and will depend upon results of operations, financial condition, contractual restrictions, including any indebtedness we may incur, restrictions imposed by applicable law and other factors our board of directors deems relevant. As a result, capital appreciation, if any, of our shares will be investors’ sole source of gain for the foreseeable future.

 

Provisions in our charter documents and under Delaware law could discourage a takeover that stockholders may consider favorable and may lead to entrenchment of management.

 

Our amended and restated certificate of incorporation and amended and restated bylaws contain provisions that could significantly reduce the value of our shares to a potential acquirer or delay or prevent changes in control or changes in our management without the consent of our board of directors. The provisions in our charter documents include the following:

the ability of our board of directors to authorize the issuance of shares of preferred stock and to determine the price and other terms of those shares, including preferences and voting rights, without stockholder approval, which could be used to significantly dilute the ownership of a hostile acquiror,
the required approval of at least 662/3% of the shares entitled to vote at an election of directors to adopt, amend or repeal our bylaws or repeal the provisions of our amended and restated certificate of incorporation regarding the election and removal of directors,
a prohibition on stockholder action by written consent, which forces stockholder action to be taken at an annual or special meeting of our stockholders, and
advance notice procedures that stockholders must comply with in order to nominate candidates to our board of directors or to propose matters to be acted upon at a stockholders’ meeting, which may discourage or deter a potential acquiror from conducting a solicitation of proxies to elect the acquiror’s own slate of directors or otherwise attempting to obtain control of us.

 

In addition, these provisions would apply even if we were to receive an offer that some stockholders may consider beneficial.

 

We are also subject to the anti-takeover provisions contained in Section 203 of the Delaware General Corporation Law (“DGCL”). Under Section 203, a corporation may not, in general, engage in a business combination with any

39


 

holder of 15% or more of its capital stock unless the holder has held the stock for three years or, among other exceptions, our board of directors has approved the transaction.

 

Our amended and restated charter documents provide that the Court of Chancery of the State of Delaware (or if such court does not have jurisdiction, another state or the federal courts (as appropriate) located within the State of Delaware) will be the sole and exclusive forum for certain stockholder litigation matters, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers, employees, or stockholders.

 

Our amended and restated charter documents provide that unless we consent to the selection of an alternative forum, the Court of Chancery of the State of Delaware (or if such court does not have jurisdiction, another state or the federal courts (as appropriate) located within the State of Delaware) shall, to the fullest extent permitted by law, be the sole and exclusive forum for any (i) derivative action or proceeding brought on our behalf, (ii) action asserting a claim of breach of a fiduciary duty owed by any current or former director, officer, or other employee, or stockholder of ours to us or our stockholders, (iii) action asserting a claim against us or any current or former director or officer of ours arising pursuant to any provision of the DGCL, or our amended and restated certificate of incorporation or our amended and restated bylaws or as to which the DGCL confers jurisdiction on the Court of Chancery of the State of Delaware, or (iv) action asserting a claim governed by the internal affairs doctrine of the State of Delaware. Our amended and restated certificate of incorporation further will provide that, unless we consent in writing to the selection of an alternative forum, to the fullest extent permitted by law, the federal district courts of the United States of America will be the exclusive forum for the resolution of any complaint asserting a cause of action arising under the federal securities laws of the United States, including any claims under the Securities Act and the Exchange Act. However, Section 22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all suits brought to enforce a duty or liability created by the Securities Act or the rules and regulations thereunder and accordingly, we cannot be certain that a court would enforce such provision.

 

Any person or entity purchasing or otherwise acquiring any interest in shares of our capital stock shall be deemed to have notice of and consented to the forum provisions in our amended and restated charter documents, except our stockholders will not be deemed to have waived (and cannot waive) compliance with the federal securities laws and the rules and regulations thereunder. This choice of forum provision may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or any of our current or former directors, officers, other employees, or stockholders which may discourage lawsuits with respect to such claims. Alternatively, if a court were to find the choice of forum provision contained in our amended and restated certificate of incorporation to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could harm our business, results of operations, and financial condition.

 

If we are unable to satisfy the requirements of Section 404 of the Sarbanes-Oxley Act as it applies to an emerging growth company or if we are unable to maintain effective internal control over financial reporting, investors may lose confidence in the accuracy of our financial statements and our share price may be adversely affected.

 

We are subject to Section 404(a) of the Sarbanes-Oxley Act, which requires a company that is subject to the reporting requirements of the U.S. securities laws to conduct a comprehensive evaluation of its internal control over financial reporting. To comply with this statute, we are required to document and test our internal control procedures, and our management is required to assess and report on the effectiveness of our internal control over financial reporting. Although we are required to disclose significant changes made in our internal controls and procedures on a quarterly basis, we are not required to make our first report on the effectiveness of our internal control over financial reporting until our annual report next year (the year following our first Annual Report on Form 10-K).

 

We comply with Section 404(a) of the Sarbanes-Oxley Act by testing, assessing and, as necessary, strengthening our system of internal controls. Even after our initial assessment and report, we will need to continue to test, assess and, as necessary, strengthen our internal controls on an annual basis. Furthermore, as our business continues to grow, our internal controls will become more complex and will require significantly more resources and attention to ensure that our internal controls remain effective overall. This process is complicated and time-consuming, and may divert management’s attention from revenue-generating activities. For so long as we continue to qualify as an emerging

40


 

growth company or smaller reporting company, we will not be required to comply with Section 404(b) of the Sarbanes-Oxley Act, which requires an independent registered public accounting firm to attest to and report on management’s assessment of its internal control over financial reporting. If we become subject to Section 404(b) of the Sarbanes- Oxley Act, we will incur additional expenses in order to obtain the required attestation report.

 

Over the course of testing our internal controls, our management may identify material weaknesses, which may not be remediated in a timely manner to meet the deadline imposed by the Sarbanes-Oxley Act. A material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of annual or interim financial statements will not be prevented or detected on a timely basis.

 

In the course of preparing the financial statements that are included in this Annual Report on Form 10-K, our management has determined that as of December 29, 2023, we have material weaknesses in our internal control over financial reporting, which relate to the design and operation of internal control over financial reporting, lack of formal and effective controls over certain financial statement account balances, and lack of effective controls over the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”) principles including control environment, risk assessment, control activities, information and communications and monitoring.

 

In order to remediate these material weaknesses, we have hired and continue to seek out additional accounting and finance staff members with public company reporting experience, to augment our current staff and to improve the effectiveness of our closing and financial reporting processes. We have designed and implemented new entity level controls, information system general controls and financial reporting controls. 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.

 

If we fail to remediate the material weaknesses identified above in a timely manner or if we identify future deficiencies in our internal control over financial reporting, we may be unable to accurately report our financial results, or report them within the timeframes required by the SEC. We also could become subject to sanctions or investigations by the SEC or other regulatory authorities. In addition, if we are unable to assert that our internal control over financial reporting is effective, or if our independent registered public accounting firm is unable to express an opinion as to the effectiveness of our internal control over financial reporting, when required, investors may lose confidence in the accuracy and completeness of our financial reports, we may face restricted access to the capital markets and our stock price may be adversely affected.

 

Our disclosure controls and procedures may not prevent or detect all errors or acts of fraud.

 

Our disclosure controls and procedures are intended to be designed to reasonably assure that information required to be disclosed by us in reports we file or submit under the Exchange Act is accumulated and communicated to management, recorded, processed, summarized and reported within the time periods specified in the rules and forms of the SEC. We believe that any disclosure controls and procedures or internal controls and procedures, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. These inherent limitations include the realities that there are judgments in decision-making, and that breakdowns can occur because of simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by an unauthorized override of the controls. Accordingly, because of the inherent limitations in our control system, misstatements or insufficient disclosures due to error or fraud may occur and not be detected.

 

We are an emerging growth company and a smaller reporting company, and because we take advantage of specified reduced disclosure requirements applicable to emerging growth companies and smaller reporting companies, our financial statements may not be comparable to companies that comply with public company effective dates, which may make our common stock less attractive to investors.

 

We are an emerging growth company, as defined in the JOBS Act, and may remain an emerging growth company until December 29, 2028 (the last day of the fiscal year following the fifth anniversary of our IPO). However, if certain events occur prior to December 29, 2028, including if we become a “large accelerated filer,” as defined

41


 

under the Exchange Act, our annual gross revenue exceeds $1.235 billion or we issue more than $1.0 billion of non-convertible debt in any three-year period, we will cease to be an emerging growth company. For so long as we remain an emerging growth company, we are permitted and intend to rely on exemptions from certain disclosure requirements that are applicable to other public companies that are not emerging growth companies. These exemptions include:

being permitted to provide only two years of audited financial statements, in addition to any required unaudited interim financial statements;
not being required to comply with the auditor attestation requirements in the assessment of our internal control over financial reporting pursuant to the Sarbanes-Oxley Act of 2002 (Sarbanes-Oxley);
not being required to comply with any requirement that may be adopted by the Public Company Accounting Oversight Board regarding mandatory audit firm rotation, identification of critical audit matters or a supplement to the auditor’s report providing additional information about the audit and the financial statements, unless the SEC determines the new rules are necessary for protecting the public;
reduced disclosure obligations regarding executive compensation; and
exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved.

 

In addition, the JOBS Act provides that an emerging growth company can take advantage of an extended transition period for complying with new or revised accounting standards. This allows an emerging growth company to delay the adoption of these accounting standards until they would otherwise apply to private companies. We have irrevocably elected to avail ourselves of this exemption and, therefore, we may not be subject to the same new or revised accounting standards as other public companies that are not emerging growth companies. We rely on other exemptions provided by the JOBS Act, including without limitation, not being required to comply with the auditor attestation requirements of Section 404(b) of Sarbanes-Oxley. Our financial statements may, therefore, not be comparable to those of companies that comply with such accounting standards and auditor attestation requirements. We cannot predict whether investors will find our common stock less attractive as a result of our reliance on these exemptions. If some investors find our common stock less attractive as a result, there may be a less active trading market for our common stock and our stock price may be reduced or more volatile.

 

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.0 million during the most recently completed fiscal year and our voting and non-voting common stock held by non-affiliates is less than $700.0 million measured on the last business day of our second fiscal quarter.

 

Our management has limited experience operating a public company and therefore may have difficulty in successfully and profitably operating our business, or complying with regulatory requirements.

 

Prior to the closing of our IPO, our management had no experience operating a public company. As a result, we cannot assure you that we will be able to successfully operate as a public company, execute our business strategies as a public company, or comply with regulatory requirements applicable to public companies.

42


 

Item 1B. Unresolved Staff Comments.

None.

 

Item 1C. Cybersecurity.

 

We maintain a data security plan designed to provide a documented and formalized information security policy to detect, identify, classify and mitigate internal and external cybersecurity and other data security threats. This cybersecurity program is based in-part on, and its effectiveness is measured using applicable industry standards, and is included into our overall enterprise risk management program.

 

In furtherance of detecting, identifying, classifying and mitigating cybersecurity and other data security threats, we also:

assess and analyze baseline configuration standards to ensure that they meet the intent and effectiveness required for the overall safety and security (both logically and physically) of critical system components;
ensure the asset inventory for relevant system components is kept current and accurate;
ensure that network connection arrangement documents are kept current and accurate;
limit access rights to system components to authorized personnel only, with all end-users being properly granted access in accordance with stated access rights policies and procedures;
deploy anti-virus solutions on all applicable system components, with the respective anti-virus solutions being the most current versions available from applicable vendors, enabled for automatic updates and configured for conducting periodic scans as necessary;
provision, hardens, secures and locks down critical system resources;
use internal and external vulnerability scanning procedures, along with network layer and anti-hacking tests;
facilitate requests for validation of baseline configurations for purposes of regulatory compliance assessments and audits; and
provide mandatory training and optional certification accreditation for purposes of maintaining an acceptable level of information security expertise necessary for configuration management.

 

Conducting our businesses involves the collection, storage, use, disclosure, processing, transfer, and other handling of a wide variety of information, including personally identifiable information, for various purposes in our businesses. Like other comparable-sized companies that process a wide variety of information, our information technology systems, networks and infrastructure and technology have been, and may in the future be, vulnerable to cybersecurity attacks and other data security threats. These types of attacks are constantly evolving, may be difficult to detect quickly, and often are not recognized until after they have been launched against a target. For more information about these and other cybersecurity risks faced by us, see “Risk Factors – Risks Related to Our Business and Industry – We rely on IT systems to conduct our business, and disruption, failure or security breaches of these systems could adversely affect our business and results of operations” and “– Cybersecurity attacks on or breaches of our information technology environment could result in business interruptions, remediation costs and/or legal claims”.

 

Our board of directors has ultimate oversight for risks relating to our data security plan. In addition, the board of directors has delegated primary responsibility to the Audit Committee for assessing and managing data privacy and cybersecurity risks, reviewing data security and cybersecurity policies and processes with respect to data privacy and cybersecurity risk assessment and management, reviewing steps management has taken to monitor and control such risks, and regularly inquires with our management team, internal auditors and independent auditors in

43


 

connection therewith. The Audit Committee is also responsible for overseeing our investigation of, and response to, any cybersecurity attacks or threats.

 

We also have a dedicated team of employees overseeing its data security plan and initiatives, led by our Director of IT, and works directly in consultation with internal and external advisors in connection with these efforts. With over fifteen years of experience in the field of cybersecurity, our Director of IT brings a wealth of expertise to his role. His background includes extensive experience in all facets of information technology and information security. His in-depth knowledge and experience are instrumental in developing and executing our cybersecurity strategies.

 

We have developed a procedure by which the board of directors and management are informed about relevant cybersecurity risks, allowing for effective cybersecurity oversight and the ability of the Company to monitor, prevent, detect, mitigate and remediate cybersecurity incidents. The results of the our evaluations and the feedback from its engagements are used to drive alignment on, and prioritization of, initiatives to enhance our cybersecurity strategies, policies, and processes and make recommendations to improve processes.

 

In the event of a potential or actual cybersecurity event, the Director of IT immediately notifies general counsel at which point the information security incident response plan is activated if warranted. The information security incident response plan provides the procedures for responding, including personnel required to be informed and updated. The board of directors is informed promptly in the event such incident is, or is reasonably expected to have, a material impact on operations or financial condition.

 

Item 2. Properties.

We complete the scope work on our projects from multiple locations throughout the country. We lease administrative offices in Irvine, California, Denver, Colorado, Suisun, California, and in other locations throughout the United States. Our equipment maintenance and repair facility is located in Tracy, California, and we also use the site to store our inventory of construction materials. Below are our primary regional office and equipment facility locations. We have identified the locations that support our business strategy and maintain contractor licenses in all other states where we have current or awarded projects and have both project offices on site and sufficient equipment available at every facility. Should a project opportunity arise in a state in which we currently do not maintain a contractor license, we have the ability to obtain additional licenses and transport equipment and other resources to such states where we do not currently operate to meet the requirements of future contracts. Accordingly, we believe we have active and appropriate licensing in all strategic locations and we have the ability to obtain the proper licenses in additional states we may choose to do business in the future.

 

Location

 

Owned or Leased

 

Approximate Size

Irvine, CA – Office

 

Leased

 

6,000 sq. ft.

Denver, CO – Office

 

Leased

 

7,211 sq. ft.

Suisun, CA – Office

 

Leased

 

10,221 sq. ft.

Tracy, CA – Equipment Facility

 

Owned

 

10,000 sq. ft., 43 acres

 

For a discussion of our legal proceedings, see Note 12 - Commitments and Contingencies of the notes to the consolidated financial statements included in Item 8 of this Annual Report on Form 10-K.

Item 4. Mine Safety Disclosures.

Not applicable

44


 

PART II

Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.

Market Information

Our common stock, par value $0.01 per share, trades on the NASDAQ Global Select Market under the trading symbol "SHIM".

Holders

Substantially all of our stockholders maintain their shares in "street name" accounts and are not individually stockholders of record. According to the records of our transfer agent, there were five stockholders of record as of March 25, 2024.

Dividends

We do not intend to declare or pay dividends on our common stock in the near-term. Instead, we anticipate that all of our future earnings will be retained to support our operations and to finance the growth and development of our business. Any future determination to pay dividends will be made by our board of directors, subject to applicable laws, and will depend on a number of factors, including our financial condition, liquidity and capital requirements, contractual restrictions, general economic conditions and other factors that our board of directors may deem relevant.

Stock Performance Graph

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

Use of Proceeds

On November 16, 2023, we completed our IPO, in which we issued and sold 3,575,000 shares of our common stock at an initial public offering price of $7.00 per share. We raised net proceeds of approximately $19 million, after deducting the underwriting discount of $2 million and offering expenses of $4 million. All shares sold in our IPO were registered pursuant to a registration statement on Form S-1 (File No. 333-274870) (as amended, the “Registration Statement”), declared effective by the SEC on November 13, 2023. Roth Capital Partners, LLC acted as representative of the underwriters for the offering. The offering terminated after the sale of all securities registered pursuant to the Registration Statement. No payments for such expenses were made directly or indirectly to (i) any of our officers or directors or their associates, (ii) any persons owning 10% or more of any class of our equity securities, or (iii) any of our affiliates.

As contemplated in the Registration Statement, we used the net proceeds of the offering, together with cash on hand, to repay all outstanding borrowing under our Revolving Credit Facility. There was no material change in the use of the net proceeds from our IPO from the expected use of proceeds described in the Registration Statement.

Issuer Repurchase of Equity Securities

None.

 

 

Item 6. [Reserved]

45


 

Item 7. 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 this Annual Report on Form 10-K, particularly in "Forward-Looking Statements" and “Risk Factors” as well as those described from time to time in our future reports with the SEC. This discussion should be read in conjunction with our audited consolidated financial statements and the notes thereto included elsewhere in this Annual Report on Form 10-K.

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 infrastructure projects relating to water treatment, water resources and other critical infrastructure.

As of December 29, 2023, we had a backlog of projects of approximately $1.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, differentiating us from many of our competitors. Self-performance enables us to better control the critical aspects of our projects, reducing the risk of cost and schedule overruns.

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 $23 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.

 

Our History and the AECOM Sale Transactions

Overview

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 ("AECOM Sale Transactions") under a December 2020 Purchase Agreement with SCC Group, a special purpose entity formed for the purpose of entering into and consummating the sale transactions including acquiring 100% of the stock of the Company and certain other assets related to our business and our subsidiaries to the extent owned by Seller Entities or their affiliates.

46


 

On November 19, 2021, SCC Group was merged with SCCI National Holdings, Inc., with SCCI National Holdings, Inc. becoming the surviving entity. In the intervening period between January 2, 2021 and November 19, 2021, SCC Group’s assets and liabilities consisted of its investment in SCCI National Holdings, Inc., as well as rights to receive any net working capital settlement and any obligation to pay contingent consideration related to its January 2, 2021 acquisition of SCCI National Holdings, Inc.

Retained Claim Reimbursements

The Purchase Agreement provides that the Seller Entities will retain the right to participate in a portion of the net proceeds of any cash, cash equivalents or other assets received or recovered from any claims relating to certain specified Legacy Projects that were ongoing at the time of closing. AECOM is entitled to a percentage of proceeds we may receive, subject to a specified cap for each such Legacy Project.

Earn Out Considerations

As additional consideration, the Seller Entities were entitled to receive a one-time additional cash payment based on the performance of the business for the 36-month period beginning October 3, 2020 and ending September 29, 2023 based on specified aggregate Adjusted EBITDA (as defined in the Purchase Agreement) thresholds set forth in the Purchase Agreement. No earnout was achieved based on the Company's calculation of Adjusted EBITDA (as defined in the Purchase Agreement) of the business to date and no corresponding additional cash payment has been made, or is expected to be made, to Seller Entities.

Shared Tax Benefits

Pursuant to the internal reorganization of its business in early 2020, AECOM agreed to make an election under Treasury Regulations Section 1.1502-36(d)(6) that could result in certain tax benefits to us (in the form of cash or a reduction in liability for taxes). We are obligated to share with AECOM actual tax benefits realized (i.e., in cash or through an actual reduction in liability for tax).

Other Items

We have agreed to indemnify the Seller Entities for any costs or expenses incurred under any outstanding letters of credit, surety bonds, guarantees, advance payment guarantees and other contractual obligations arising from or relating to the assets purchased or the liabilities assumed under the Purchase Agreement, including bonds relating to the Legacy Projects. Further, the Seller Entities have provided a conditional guaranty required by any surety bonds and/or a bonding program relating to certain guaranteed obligations and payment obligations with respect to the certain other assets related to our business and our subsidiaries to the extent owned by Seller Entities or their affiliates.

For additional information regarding AECOM, see “Risk Factors — Risks Related to Our Business and Industry — We are involved in ongoing disputes with our prior owner, AECOM, which could adversely impact our business,” “ We may be required to make additional payments to AECOM pursuant to contractual arrangements” and “— If AECOM defaults on its contractual obligations under agreements in which we are a beneficiary, our business could be materially and adversely impacted.

 

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.

47


 

 

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

 

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

48


 

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 sector 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 sector 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.

 

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

49


 

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 of Unconsolidated Joint Ventures

Equity in earnings 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 fiscal year ended December 29, 2023 compared to the fiscal year ended December 30, 2022:

 

 

 

Fiscal Year Ended

 

 

 

 

 

% of Revenue

 

 

December 29,

 

 

December 30,

 

 

$

 

 

%

 

 

December 29,

 

 

December 30,

 

(In thousands, except percentage data)

 

2023

 

 

2022

 

 

Change

 

 

Change

 

 

2023

 

 

2022

 

Revenue

 

$

632,806

 

 

$

664,158

 

 

$

(31,352

)

 

 

(5

)%

 

 

100

%

 

 

100

%

Cost of revenue

 

 

610,434

 

 

 

640,643

 

 

 

(30,209

)

 

 

(5

)

 

 

96

 

 

 

96

 

Gross margin

 

 

22,372

 

 

 

23,515

 

 

 

(1,143

)

 

 

(5

)

 

 

4

 

 

 

4

 

Selling, general and administrative expenses

 

 

61,507

 

 

 

60,442

 

 

 

1,065

 

 

 

2

 

 

 

10

 

 

 

9

 

Amortization of intangibles

 

 

2,618

 

 

 

2,632

 

 

 

(14

)

 

 

(1

)

 

 

0

 

 

 

0

 

Total operating expenses

 

 

64,125

 

 

 

63,074

 

 

 

1,051

 

 

 

2

 

 

 

10

 

 

 

9

 

Equity in earnings of unconsolidated joint ventures

 

 

10,354

 

 

 

52,471

 

 

 

(42,117

)

 

 

(80

)

 

 

2

 

 

 

8

 

Gain on sale of assets

 

 

31,834

 

 

 

 

 

 

31,834

 

 

 

100

 

 

 

5

 

 

 

 

Income from operations

 

 

435

 

 

 

12,912

 

 

 

(12,477

)

 

 

(97

)

 

 

0

 

 

 

2

 

Other expense, net

 

 

2,721

 

 

 

8,731

 

 

 

(6,010

)

 

 

(69

)

 

 

0

 

 

 

1

 

Net (loss) income before income tax

 

 

(2,286

)

 

 

4,181

 

 

 

(6,467

)

 

 

(155

)

 

 

(0

)

 

 

1

 

Income tax expense

 

 

 

 

 

1,274

 

 

 

(1,274

)

 

 

 

 

 

 

 

 

 

Net (loss) income

 

$

(2,286

)

 

$

2,907

 

 

$

(5,193

)

 

 

(179

)%

 

 

0

%

 

 

0

%

 

50


 

Revenue and gross margin

The following table sets forth selected revenue and gross margin data for the fiscal year ended December 29, 2023 compared to the fiscal year ended December 30, 2022:

 

 

 

 

 

 

 

 

 

 

 

 

 

(In thousands, except percentage data)

 

Shimmick Projects

 

 

Legacy Projects

 

 

Consolidated Total

 

Fiscal Year 2023

 

 

 

 

 

 

 

 

 

Revenue

 

$

434,297

 

 

$

198,509

 

 

$

632,806

 

Gross margin

 

 

29,023

 

 

 

(6,651

)

 

 

22,372

 

Gross margin (%)

 

 

7

%

 

 

(3

)%

 

 

4

%

Fiscal Year 2022

 

 

 

 

 

 

 

 

 

Revenue

 

$

350,667

 

 

$

313,491

 

 

$

664,158

 

Gross margin

 

 

24,284

 

 

 

(769

)

 

 

23,515

 

Gross margin (%)

 

 

7

%

 

 

0

%

 

 

4

%

Variances Fiscal Year 2023 to Fiscal Year 2022 Increase (Decrease)

 

 

 

 

 

 

 

 

 

Revenue

 

$

83,630

 

 

$

(114,982

)

 

$

(31,352

)

Revenue (%)

 

 

24

%

 

 

(37

)%

 

 

(5

)%

Gross margin

 

 

4,739

 

 

 

(5,882

)

 

 

(1,143

)

 

 

Shimmick Projects

 

Projects started after the AECOM Sale Transactions ("Shimmick Projects") have focused on water infrastructure and other critical infrastructure. As a result of management's shift in job bidding strategy toward higher margin, lower risk jobs, total revenue recognized on these Shimmick Projects increased by $84 million to $434 million for the fiscal year ended December 29, 2023 as compared to $351 million for the fiscal year ended December 30, 2022 and gross margin increased $5 million, or 20%.

 

Legacy Projects

 

As part of the AECOM Sale Transactions, we assumed the Legacy Projects and backlog that were started under AECOM. Legacy Projects revenue decreased $115 million and gross margin was negative $7 million, a decrease of $6 million as compared to fiscal year ended December 30, 2022, primarily as a result of projects winding down and an unfavorable settlement on a Legacy Project.

 

The negative gross margin is primarily the result of a subset of these projects (“Legacy Loss Projects”) that have experienced significant cost overruns due to the COVID pandemic, design issues and other factors. On this subset, we have recognized the estimated costs to complete and the loss expected from these projects. 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 jobs. Revenue recognized on these Legacy Loss Projects was $99 million and $123 million for the fiscal years ended December 29, 2023 and December 30, 2022, respectively. Gross margin recognized on these Legacy Loss Projects was ($14) million and ($23) million for the fiscal years ended December 29, 2023 and December 30, 2022, respectively.

Selling, general and administrative expenses

Selling, general and administrative expenses increased by $1 million, or 2%, primarily resulting from higher legal, professional services and other costs.

Equity in earnings of unconsolidated joint ventures

Equity in earnings of unconsolidated joint ventures decreased $42 million, or 80%, primarily due to a $56 million impact from the settlement of claims for three infrastructure projects during the fiscal year ended December 30, 2022 that did not re-occur in the fiscal year ended December 29, 2023.

51


 

Gain on sale of assets

Gain on sale of assets increased $32 million driven by the sale of non-core business contracts for $30 million as discussed in Note 5 - Property, Plant and Equipment and Intangible Assets, of the notes to the consolidated financial statements included in Item 8 of this Annual Report on Form 10-K, as well as a gain on sale of an office building for $2 million.

Other expense, net

Other expense, net was $3 million for the fiscal year ended December 29, 2023, compared to $9 million in the fiscal year ended December 30, 2022. Other expense, net for the fiscal year ended December 29, 2023 primarily related to interest expense on the Revolving Credit Facility while other expense, net during the fiscal year ended December 30, 2022 was primarily driven by a change in the fair value of contingent consideration from the AECOM Sale Transactions.

Income tax expense

No taxable income was recognized for the fiscal year ended December 29, 2023, thus no income tax expense was recorded. For the fiscal year ended December 30, 2022, there was approximately $1 million of tax expense after accounting for the utilization of NOL carryforwards.

Net (loss) income

Net (loss) income decreased by $5 million to a net loss of $2 million for the fiscal year ended December 29, 2023, due to a decrease in income from operations primarily due to a decrease in equity in earnings of unconsolidated joint ventures partially offset by gain on sale of assets as well as a decrease in other expense, net.

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 consolidated financial statements, we provide investors with certain non-GAAP financial measures, including Adjusted net income and Adjusted EBITDA.

Adjusted net income

Adjusted net income represents Net (loss) income 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 income in this Annual Report on Form 10-K 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 income can provide a useful measure for period-to-period comparisons of our core business. Accordingly, we believe that Adjusted net income provides useful information to investors and others in understanding and evaluating our results of operations.

Our use of Adjusted net income 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 income does not reflect changes in, or cash requirements for, our working capital needs,
Adjusted net income does not reflect the potentially dilutive impact of stock-based compensation, and

52


 

other companies, including companies in our industry, might calculate Adjusted net income or similarly titled measures differently, which reduces their usefulness as comparative measures.

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

Adjusted EBITDA

Adjusted EBITDA represents our net (loss) income 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.

 

We have included Adjusted EBITDA in this Annual Report on Form 10-K 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.

53


 

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

 

 

 

Fiscal Year Ended

 

 

December 29,

 

 

December 30,

 

(In thousands)

 

2023

 

 

2022

 

Net (loss) income attributable to Shimmick Corporation

 

$

(2,546

)

 

$

3,760

 

Changes in fair value of contingent consideration

 

 

(174

)

 

 

9,462

 

Transaction-related costs

 

 

2,595

 

 

 

3,104

 

Stock-based compensation

 

 

2,062

 

 

 

2,295

 

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

 

 

8,740

 

 

 

10,904

 

Adjusted net income

 

$

10,677

 

 

$

29,525

 

 

 

 

 

 

 

 

 

 

Fiscal Year Ended

 

 

December 29,

 

 

December 30,

 

(In thousands)

 

2023

 

 

2022

 

Net (loss) income attributable to Shimmick Corporation

 

$

(2,546

)

 

$

3,760

 

Depreciation and amortization

 

 

17,121

 

 

 

15,979

 

Interest expense

 

 

2,284

 

 

 

226

 

Income tax expense

 

 

 

 

 

1,274

 

Changes in fair value of contingent consideration

 

 

(174

)

 

 

9,462

 

Transaction-related costs

 

 

2,595

 

 

 

3,104

 

Stock-based compensation

 

 

2,062

 

 

 

2,295

 

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

 

 

8,740

 

 

 

10,904

 

Adjusted EBITDA

 

$

30,082

 

 

$

47,004

 

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

Liquidity and Capital Resources

Capital Requirements and Sources of Liquidity

During the fiscal year ended December 29, 2023, our capital expenditures were approximately $7 million compared to $10 million for the fiscal year ended December 30, 2022. 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 and, in the future, our integration of any acquisitions and our compliance with laws and rules applicable to being a public company.

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.

54


 

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. To date, we have not encountered difficulties or material cost increases in obtaining new surety bonds, and we believe our balance sheet position supports our ability to fulfill our surety bond requirements.

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 expect 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 consolidated balance sheets as follows:

 

(In thousands)

 

December 29, 2023

 

 

December 30, 2022

 

Revolving Credit Facility

 

$

29,914

 

 

$

 

Total debt

 

 

29,914

 

 

 

 

Unamortized debt issuance costs

 

 

(287

)

 

 

 

Long-term debt, net

 

$

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 and September 22, 2023. As amended, the Revolving Credit Facility provides for a total commitment of $35 million and bears interest at an annual rate of adjusted term SOFR, subject to a 1.0% floor, plus 4.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 Agreement matures on March 27, 2028 and requires the Company to maintain a leverage ratio that does not exceed 1.75 to 1.0. The Company is not aware of any instances of noncompliance with financial covenants as of December 29, 2023.

 

Following the IPO, we used the net proceeds we received from our IPO, together with cash on hand, to repay all outstanding borrowing under our Revolving Credit Facility. Subsequent to the repayment, we drew $30 million on our Revolving Credit Facility to fund working capital requirements.

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.

55


 

Cash Flows Analysis

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

 

 

 

Fiscal Year Ended

 

 

December 29,

 

 

December 30,

 

(In thousands)

 

2023

 

 

2022

 

Net cash used in operating activities

 

$

(88,100

)

 

$

(3,084

)

Net cash provided by investing activities

 

 

22,050

 

 

 

4,197

 

Net cash provided by (used in) financing activities

 

 

47,875

 

 

 

(931

)

Net (decrease) increase in cash, cash equivalents and restricted cash

 

 

(18,175

)

 

 

182

 

Cash, cash equivalents and restricted cash, beginning of period

 

 

82,085

 

 

 

81,903

 

Cash, cash equivalents and restricted cash, end of period

 

$

63,910

 

 

$

82,085

 

 

Operating Activities

During the fiscal year ended December 29, 2023, net cash used in operating activities was $88 million, compared to net cash used in operating activities of $3 million for the fiscal year ended December 30, 2022. Cash flows used in operating activities were driven by reduced net income, 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 fiscal years ended December 29, 2023 and December 30, 2022 were as follows:

 

 

 

Fiscal Year Ended

 

 

December 29,

 

 

December 30,

 

(In thousands)

 

2023

 

 

2022

 

Accounts receivable, net

 

$

2,251

 

 

$

41,574

 

Due from unconsolidated joint ventures

 

 

313

 

 

 

7,079

 

Contract assets

 

 

(9,334

)

 

 

(46,736

)

Accounts payable

 

 

13,747

 

 

 

10,436

 

Contract liabilities

 

 

(47,940

)

 

 

(94,165

)

Accrued expenses

 

 

(26,861

)

 

 

31,471

 

Changes in Contract Capital, net

 

$

(67,824

)

 

$

(50,341

)

 

During the fiscal year ended December 29, 2023, the decrease in Contract Capital was $68 million, which was primarily driven by decreases in contract liabilities and accrued expenses. 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.

 

The impact on cash flows from operations in the fiscal years ended December 29, 2023 and December 30, 2022 from Legacy Loss Projects was cash used of approximately $65 million and $96 million, respectively.

Investing Activities

For the fiscal year ended December 29, 2023, net cash provided by investing activities was $22 million, which primarily consisted of cash proceeds from the sale of non-core business contracts of $30 million, proceeds from sale of assets of $6 million ($4 million due to sale of an office building), and return of investment in unconsolidated joint ventures of $16 million, partially offset by unconsolidated joint venture equity contributions of $23 million and purchases of property, plant and equipment of $7 million.

56


 

For the fiscal year ended December 30, 2022, net cash provided by investing activities was $4 million, which primarily consisted of a net working capital settlement in association with the AECOM Sale Transactions of $32 million and proceeds from sale of assets of $2 million, partially offset by unconsolidated joint venture equity contributions of $20 million, and purchases of property, plant and equipment of $10 million.

Financing Activities

For the fiscal year ended December 29, 2023, net cash provided by financing activities was $48 million, which primarily consisted of net proceeds from the Revolving Credit Facility borrowings of $30 million and IPO proceeds of $25 million, partially offset by payments of IPO costs of $6 million.

For the fiscal year ended December 30, 2022, net cash used in financing activities was $1 million, which primarily consisted of distributions to non-controlling interests.

Letters of Credit

We obtain standby letters of credit as required from time to time by our insurance carriers. At December 29, 2023 and December 30, 2022, the total amounts of standby letters of credit outstanding were $0 and $8 million, respectively.

Contractual Obligations

Contractual obligations of the Company consisted of liabilities associated with remaining lease payments through the fiscal years ending through December 31, 2028 of approximately $10 million, $8 million, $4 million, $2 million and $2 million, respectively, and approximately $1 million in the aggregate thereafter based on balances outstanding as of December 29, 2023. See Note 10 - Leases, of the notes to the consolidated financial statements included in Item 8 of this Annual Report on Form 10-K.

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 December 29, 2023, we had a backlog of projects of approximately $1.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.

57


 

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

 

 

 

As of

 

(In millions)

 

December 29, 2023

 

Backlog by customer type:

 

 

 

State and local agencies

 

 

74

%

Federal agencies

 

 

14

%

Private owners

 

 

12

%

Total backlog

 

 

100

%

 

 

 

As of

 

(In millions)

 

December 29, 2023

 

Backlog by contract type:

 

 

 

Fixed-price

 

 

86

%

Cost reimbursable

 

 

14

%

Total backlog

 

 

100

%

 

 

 

As of

 

(In millions)

 

December 29, 2023

 

Estimated backlog recognized:

 

 

 

0 to 24 months

 

 

80

%

25 to 36 months

 

 

9

%

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 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 consolidated financial statements.

Revenue Recognition and Estimated Costs to Complete Projects

The Company recognizes revenue from signed contracts with customers, change orders (approved and unapproved) and claims on those contracts that we conclude to be enforceable under the terms of the signed contracts. Many of

58


 

the Company’s contracts have one clearly identifiable performance obligation. However, some contracts provide the customer an integrated service that includes two or more of services associated with construction, operations and management. The determination of the number of performance obligations in a contract requires significant judgment and could change the timing of the amount of revenue recorded for a given period.

Determination of the contract price is dependent upon a number of factors, including the accuracy of a variety of estimates made at the consolidated balance sheet date, such as estimated costs at completion. Additionally, the Company is required to make estimates for the amount of consideration to be received, including variable compensation such as bonuses, awards, incentive fees, claims, unapproved change orders, unpriced change orders, penalties, and liquidated damages. The Company’s estimates of variable consideration and determination of whether to include such amounts in the contract price are based largely on the Company’s assessment of legal enforceability, anticipated performance, and any other information (historical and forecasted) that is reasonably available to the Company. Management continuously monitors factors that may affect the quality of its estimates, and makes adjustments accordingly.

The Company has numerous contracts that are in various stages of completion which require estimates to determine the forecasted costs at completion. Due to the nature of the work left to be performed on many of the Company’s contracts, the estimation of total cost at completion (“EAC”) for fixed-price contracts is complex, subject to many variables and requires significant judgment. Estimates of total cost at completion are made each period and changes in these estimates are accounted for prospectively as cumulative adjustments to revenue recognized in the current period. If estimates of costs to complete fixed-price contracts indicate a loss, a provision is made through a contract write-down for the total loss anticipated in the cost of revenue.

Change Orders

Contracts are often modified to account for changes in contract specifications and requirements. Most of the Company’s contract modifications are for goods or services that are not distinct from existing contracts due to the significant integration provided in the context of the contract and are accounted for as if they were part of the original contract. The effect of a contract modification on the transaction price and the Company’s measure of progress for the performance obligation to which it relates are recognized as an adjustment to revenue (either as an increase or decrease) on a cumulative catch-up basis during the period the modification occurs and throughout the remainder of the contract.

Claims Recognition

Sometimes the Company seeks claims for amounts in excess of the contract price for delays, errors in specifications and designs, contract terminations, change orders in dispute or other causes of additional costs incurred. Costs attributable to claims from customers are treated as costs of contract performance as incurred.

Income Taxes

The Company accounts for income taxes under the asset and liability method prescribed by the Accounting Standards Codification Topic 740 — Income Taxes (“ASC 740”). This method requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the consolidated financial statements. Under this method, the Company determines deferred tax assets and liabilities on the basis of the differences between the consolidated financial statements and tax bases of assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse.

The Company recognizes deferred tax assets to the extent that its management believes these assets are more likely than not to be realized. In making such a determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If the Company determines that it would be able to realize its deferred tax assets in the future in excess of their net recorded amount, it will make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.

Emerging Growth Company and Smaller Reporting Company

59


 

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 this Annual Report on 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.

 

60


 

Item 7A. Quantitative and Qualitative Disclosures About Market Risk.

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

Item 8. Financial Statements and Supplementary Data.

The independent registered public accounting firm’s report and consolidated financial statements listed below of this Annual Report are filed as part of this report.

 

Consolidated Financial Statements of the Company

 

 

Report of Independent Registered Public Accounting Firm (PCAOB ID: 34)

 

Consolidated Balance Sheets as of December 29, 2023 and December 30, 2022

 

Consolidated Statements of Operations for the Fiscal Years Ended December 29, 2023 and December 30, 2022

 

Consolidated Statements of Stockholders’ Equity for the Fiscal Years Ended December 29, 2023 and December 30, 2022

 

Consolidated Statements of Cash Flows for the Fiscal Years Ended December 29, 2023 and December 30, 2022

 

Notes to Consolidated Financial Statements

 

 

 

 

 

 

61


 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

To the Stockholders and the Board of Directors of Shimmick Corporation

 

Opinion on the Financial Statements

 

We have audited the accompanying consolidated balance sheets of Shimmick Corporation (the "Company") as of December 29, 2023 and December 30, 2022, the related consolidated statements of operations, stockholders’ equity, and cash flows, for each of the two fiscal years in the period ended December 29, 2023, and the related notes (collectively referred to as the "financial statements"). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 29, 2023 and December 30, 2022, and the results of its operations and its cash flows for each of the two fiscal years in the period ended December 29, 2023, in conformity with accounting principles generally accepted in the United States of America.

 

Basis for Opinion

 

These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.

 

Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

/s/ DELOITTE & TOUCHE LLP

Denver, Colorado

March 28, 2024

We have served as the Company's auditor since 2022.

62


 

Shimmick Corporation

Consolidated Balance Sheets

(In thousands, except share data)

 

 

 

December 29,

 

 

December 30,

 

 

 

2023

 

 

2022

 

ASSETS

 

 

 

 

 

 

 

 

 

 

 

 

 

CURRENT ASSETS

 

 

 

 

 

 

Cash and cash equivalents

 

$

62,939

 

 

$

77,762

 

Restricted cash

 

 

971

 

 

 

4,323

 

Accounts receivable, net

 

 

54,178

 

 

 

56,430

 

Contract assets, current

 

 

125,943

 

 

 

80,901

 

Prepaids and other current assets

 

 

13,427

 

 

 

14,060

 

 

 

 

 

 

 

 

TOTAL CURRENT ASSETS

 

 

257,458

 

 

 

233,476

 

 

 

 

 

 

 

 

Property, plant and equipment, net

 

 

46,373

 

 

 

55,208

 

Intangible assets, net

 

 

9,244

 

 

 

12,044

 

Contract assets, non-current

 

 

48,316

 

 

 

84,024

 

Lease right-of-use assets

 

 

23,855

 

 

 

22,690

 

Investment in unconsolidated joint ventures

 

 

21,283

 

 

 

17,363

 

Deferred tax assets

 

 

17,252

 

 

 

18,851

 

Other assets

 

 

2,871

 

 

 

3,143

 

 

 

 

 

 

 

 

TOTAL ASSETS

 

$

426,652

 

 

$

446,799

 

 

 

 

 

 

 

 

LIABILITIES AND STOCKHOLDERS' EQUITY

 

 

 

 

 

 

 

 

 

 

 

 

 

CURRENT LIABILITIES

 

 

 

 

 

 

Accounts payable

 

$

81,589

 

 

$

67,541

 

Contract liabilities, current

 

 

115,785

 

 

 

163,725

 

Accrued salaries, wages and benefits

 

 

26,911

 

 

 

36,248

 

Accrued expenses

 

 

33,897

 

 

 

60,758

 

Other current liabilities

 

 

13,071

 

 

 

12,672

 

 

 

 

 

 

 

 

TOTAL CURRENT LIABILITIES

 

 

271,253

 

 

 

340,944

 

 

 

 

 

 

 

 

Long-term debt, net

 

 

29,627

 

 

 

 

Lease liabilities, non-current

 

 

15,045

 

 

 

14,442

 

Contract liabilities, non-current

 

 

3,215

 

 

 

1,846

 

Contingent consideration

 

 

15,488

 

 

 

15,662

 

Deferred tax liabilities

 

 

17,252

 

 

 

18,851

 

Other liabilities

 

 

4,282

 

 

 

3,459

 

 

 

 

 

 

 

 

TOTAL LIABILITIES

 

 

356,162

 

 

 

395,204

 

 

 

 

 

 

 

 

Commitments and Contingencies (Note 12)

 

 

 

 

 

 

 

 

 

 

 

 

 

STOCKHOLDERS' EQUITY

 

 

 

 

 

 

Common stock, $0.01 par value, 100,000,000 shares authorized as of December 29, 2023 and December 30, 2022; 25,493,877 and 21,908,800 shares issued and outstanding as of December 29, 2023 and December 30, 2022, respectively

 

 

255

 

 

 

219

 

Additional paid-in-capital

 

 

24,445

 

 

 

3,341

 

Retained earnings

 

 

46,537

 

 

 

49,083

 

Non-controlling interests

 

 

(747

)

 

 

(1,048

)

 

 

 

 

 

 

 

TOTAL STOCKHOLDERS' EQUITY

 

 

70,490

 

 

 

51,595

 

 

 

 

 

 

 

 

TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY

 

$

426,652

 

 

$

446,799

 

 

See accompanying notes to the consolidated financial statements.

63


 

Shimmick Corporation

Consolidated Statements of Operations

(In thousands, except per share data)

 

 

 

Fiscal Year Ended

 

 

 

December 29,

 

 

December 30,

 

 

 

2023

 

 

2022

 

Revenue

 

$

632,806

 

 

$

664,158

 

Cost of revenue

 

 

610,434

 

 

 

640,643

 

Gross margin

 

 

22,372

 

 

 

23,515

 

Selling, general and administrative expenses

 

 

61,507

 

 

 

60,442

 

Amortization of intangibles

 

 

2,618

 

 

 

2,632

 

Total operating expenses

 

 

64,125

 

 

 

63,074

 

Equity in earnings of unconsolidated joint ventures

 

 

10,354

 

 

 

52,471

 

Gain on sale of assets

 

 

31,834

 

 

 

 

Income from operations

 

 

435

 

 

 

12,912

 

Other expense, net

 

 

2,721

 

 

 

8,731

 

Net (loss) income before income tax

 

 

(2,286

)

 

 

4,181

 

Income tax expense

 

 

 

 

 

1,274

 

Net (loss) income

 

 

(2,286

)

 

 

2,907

 

Net income (loss) attributable to non-controlling interests

 

 

260

 

 

 

(853

)

Net (loss) income attributable to Shimmick Corporation

 

$

(2,546

)

 

$

3,760

 

Net (loss) income attributable to Shimmick Corporation per common share

 

 

 

 

 

 

Basic

 

$

(0.11

)

 

$

0.17

 

Diluted

 

$

(0.11

)

 

$

0.17

 

 

See accompanying notes to the consolidated financial statements.

 

64


 

Shimmick Corporation

Consolidated Statements of Stockholders' Equity

(In thousands, except share data)

 

 

 

Common Stock

 

 

Additional
Paid-in-

 

 

Retained

 

 

Non-Controlling

 

 

Total
Stockholders'

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Earnings

 

 

Interests

 

 

Equity

 

Balance as of December 31, 2021

 

 

21,908,800

 

 

$

219

 

 

$

1,046

 

 

$

45,323

 

 

$

433

 

 

$

47,021

 

Net income (loss)

 

 

 

 

 

 

 

 

 

 

 

3,760

 

 

 

(853

)

 

 

2,907

 

Stock-based compensation

 

 

 

 

 

 

 

 

2,295

 

 

 

 

 

 

 

 

 

2,295

 

Distributions to non-controlling interests

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(628

)

 

 

(628

)

Balance as of December 30, 2022

 

 

21,908,800

 

 

$

219

 

 

$

3,341

 

 

$

49,083

 

 

$

(1,048

)

 

$

51,595

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

(2,546

)

 

 

260

 

 

 

(2,286

)

Initial Public Offering, net of costs

 

 

3,575,000

 

 

 

36

 

 

 

19,029

 

 

 

 

 

 

 

 

 

19,065

 

Exercise of stock options

 

 

10,077

 

 

 

 

 

 

13

 

 

 

 

 

 

 

 

 

13

 

Stock-based compensation

 

 

 

 

 

 

 

 

2,062

 

 

 

 

 

 

 

 

 

2,062

 

Contributions from non-controlling interests

 

 

 

 

 

 

 

 

 

 

 

 

 

 

301

 

 

 

301

 

Distributions to non-controlling interests

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(260

)

 

 

(260

)

Balance as of December 29, 2023

 

 

25,493,877

 

 

$

255

 

 

$

24,445

 

 

$

46,537

 

 

$

(747

)

 

$

70,490

 

 

See accompanying notes to the consolidated financial statements.

65


 

Shimmick Corporation

Consolidated Statements of Cash Flows

(In thousands)

 

 

 

Fiscal Year Ended

 

 

 

December 29,

 

 

December 30,

 

 

 

2023

 

 

2022

 

Cash Flows From Operating Activities

 

 

 

 

 

 

Net (loss) income

 

$

(2,286

)

 

$

2,907

 

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

 

 

 

 

 

 

Stock-based compensation

 

 

2,062

 

 

 

2,295

 

Depreciation and amortization

 

 

17,121

 

 

 

15,979

 

Equity in earnings of unconsolidated joint ventures

 

 

(10,354

)

 

 

(52,471

)

Return on investment in unconsolidated joint ventures

 

 

14,682

 

 

 

59,651

 

Gain on sale of assets

 

 

(31,834

)

 

 

 

Other

 

 

(47

)

 

 

9,462

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

Accounts receivable, net

 

 

2,251

 

 

 

41,574

 

Due from unconsolidated joint ventures

 

 

313

 

 

 

7,079

 

Contract assets

 

 

(9,334

)

 

 

(46,736

)

Accounts payable

 

 

13,747

 

 

 

10,436

 

Contract liabilities

 

 

(47,940

)

 

 

(94,165

)

Accrued expenses

 

 

(26,861

)

 

 

31,471

 

Accrued salaries, wages and benefits

 

 

(8,975

)

 

 

4,149

 

Other assets and liabilities

 

 

(645

)

 

 

5,285

 

Net cash used in operating activities

 

 

(88,100

)

 

 

(3,084

)

Cash Flows From Investing Activities

 

 

 

 

 

 

Net working capital settlement in association with business
   combination

 

 

 

 

 

32,000

 

Purchases of property, plant and equipment

 

 

(7,042

)

 

 

(10,443

)

Proceeds from sale of assets

 

 

35,975

 

 

 

1,722

 

Unconsolidated joint venture equity contributions

 

 

(23,170

)

 

 

(19,709

)

Return of investment in unconsolidated joint ventures

 

 

16,287

 

 

 

627

 

Net cash provided by investing activities

 

 

22,050

 

 

 

4,197

 

Cash Flows From Financing Activities

 

 

 

 

 

 

Payments on finance lease obligation

 

 

(303

)

 

 

(303

)

Net borrowings on revolving credit facility

 

 

29,915

 

 

 

 

Contributions from non-controlling interests

 

 

301

 

 

 

 

Distributions to non-controlling interests

 

 

(260

)

 

 

(628

)

Proceeds from IPO

 

 

25,025

 

 

 

 

Payments of IPO costs

 

 

(5,961

)

 

 

 

Other

 

 

(842

)

 

 

 

Net cash provided by (used in) financing activities

 

 

47,875

 

 

 

(931

)

Net (decrease) increase in cash, cash equivalents and restricted cash

 

 

(18,175

)

 

 

182

 

Cash, cash equivalents and restricted cash, beginning of period

 

 

82,085

 

 

 

81,903

 

Cash, cash equivalents and restricted cash, end of period

 

$

63,910

 

 

$

82,085

 

Reconciliation of cash, cash equivalents and restricted cash to the Consolidated Balance Sheets

 

 

 

 

 

 

Cash and cash equivalents

 

 

62,939

 

 

 

77,762

 

Restricted cash

 

 

971

 

 

 

4,323

 

Total cash, cash equivalents and restricted cash

 

$

63,910

 

 

$

82,085

 

 

See accompanying notes to the consolidated financial statements.

66


 

Shimmick Corporation

Notes to the Consolidated Financial Statements

Note 1. Business and Organization

Shimmick Corporation (“Shimmick”, “we”, “our”, “us”, “its” or 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 consolidated financial statements include the accounts of Shimmick Corporation and its subsidiaries, 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 and other offering expenses of $6 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 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. 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.

In preparing these consolidated financial statements, subsequent events were evaluated through the time the financial statements were issued. Financial statements are considered issued when they are widely distributed to all stockholders and other financial statement users, or filed with the SEC.

Change in Presentation

Certain prior period balances in the 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) income, 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 consolidated financial statements.

67


 

Fiscal Year

The Company’s fiscal years consist of 52 or 53 weeks, ending on the Friday closest to December 31. Fiscal year 2023 commenced on December 31, 2022 and ended on December 29, 2023. Fiscal year 2022 commenced on January 1, 2022 and ended on December 30, 2022.

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from estimates and significant estimates affecting amounts reported in the consolidated financial statements are:

project revenues, costs and profits at completion of the Company’s contracts with customers, including recognition of estimated losses on uncompleted contracts;
claims against customers and recoveries of costs from subcontractors, vendors and others;
provisions for income taxes and related valuation allowances and tax uncertainties;
recoverability of equity method investments;
accruals for estimated liabilities, including litigation accruals;
fair value of assets and liabilities acquired under the Purchase Agreement; and
amounts owed to AECOM for contingent consideration.

Revenue Recognition

The Company derives revenue predominantly by providing construction and operations and management services to government and commercial clients throughout the United States. The Company’s construction, operations and management services are usually provided in association with capital projects, which are predominantly fixed-price contracts that are billed based on project milestones. Contracts with clients may contain advance billing terms, milestone billings based on the completion of certain phases of work or services provided to date, and contract retentions. For further discussion regarding the Company’s revenue from contracts with clients by type of contract, see Note 3 - Revenue, Receivables and Contract Assets and Liabilities.

Step 1: Contract Identification

The Company does not recognize revenue unless an identified contract with a customer is established. A contract with a customer exists when it has approval and commitment from both parties, the rights and obligations of the parties are identified, payment terms are identified, the contract has commercial substance, and collectability is probable. The Company also evaluates whether a contract should be combined with other contracts and accounted for as a single contract. This evaluation requires judgment and could change the timing of the amount of revenue and profit recorded for a given period.

68


 

Step 2: Identify Performance Obligations

Next, each performance obligation in the contract is identified. A performance obligation is a promise to provide a distinct good or service or a series of distinct goods or services to the customer. Revenue is recognized separately for each performance obligation in the contract. Many of the Company’s contracts have one clearly identifiable performance obligation. However, many contracts provide the customer an integrated service that includes two or more of services associated with construction, operations and management. For these contracts, the Company does not consider the integrated services to be distinct within the context of the contract when the separate scopes of work combine into a single commercial objective or capability for the customer. Accordingly, the Company generally identifies one performance obligation in each contract. The determination of the number of performance obligations in a contract requires significant judgment and could change the timing of the amount of revenue recorded for a given period.

Step 3: Determine Contract Price

After determining the performance obligations in the contract, the Company determines the contract price. The contract price is the amount of consideration expected to be received from the customer for completing the performance obligation(s). In a fixed-price contract, the contract price is a single lump-sum amount. In reimbursable and time and materials-based contracts, the contract price is determined by the agreed upon rates or reimbursements for time and materials expended in completing the performance obligation(s) in the contract. In the course of providing its services, the Company routinely subcontracts and collaborates with partners providing services and incurs other direct costs. The Company controls the services provided by subcontractors and accounts for such cost at the gross amount as the company is considered the principal.

Determination of the contract price is dependent upon a number of factors, including the accuracy of a variety of estimates made at the consolidated balance sheet date, such as estimated costs at completion. Additionally, the Company is required to make estimates for the amount of consideration to be received, including bonuses, awards, incentive fees, claims, unapproved change orders, unpriced change orders, penalties, and liquidated damages. Variable consideration is included in the estimate of the transaction price only to the extent that it is probable that a significant reversal of revenue would not occur when the contingency is resolved. The Company estimates the amount of revenue to be recognized on variable consideration through predominantly applying the most likely amount method. The Company’s estimates of variable consideration and determination of whether to include such amounts in the contract price are based largely on the Company’s assessment of legal enforceability, anticipated performance, and any other information (historical and forecasted) that is reasonably available to the Company. Management continuously monitors factors that may affect the quality of its estimates, and material changes in estimates are disclosed accordingly.

Step 4: Assign Contract Price to Performance Obligations

After determining the contract price, the Company assigns such price to the performance obligation(s) in the contract. If a contract has multiple performance obligations, the Company assigns the contract price to each performance obligation based on the stand-alone selling prices of the distinct services that comprise each performance obligation.

Step 5: Recognize Revenue as Performance Obligations are Satisfied

The Company records revenue for contracts with customers as the contracts’ performance obligations are satisfied. Under fixed-unit price contracts, the Company performs a number of units of work at an agreed price per unit with the total payment under the contract determined by the actual number of units delivered. Revenue is recognized for fixed-price contracts using the input method measured on a cost-to-cost basis. This method is reasonable in measuring performance towards completion because it measures the value of all goods and services transferred to the customer.

The Company recognizes revenue on performance obligations associated with cost reimbursable contracts based on actual direct costs incurred and the applicable fixed rate or portion of the fixed fee earned as of the consolidated balance sheet date. Under time-and-materials price contracts, the Company negotiates hourly billing rates and charges its customers based on the actual time that it expends on a project. In addition, customers reimburse the

69


 

Company for materials and other direct incidental expenditures incurred in connection with its performance under the contract. The Company applies a practical expedient to recognize revenue in the amount in which it has the right to invoice if its right to consideration is equal to the value of performance completed to date.

Costs incurred may include direct labor, direct materials, subcontractor costs and indirect costs, such as salaries and benefits, supplies and tools, equipment costs and insurance costs. Indirect costs are charged to projects based upon direct costs and overhead allocation rates per dollar of direct costs incurred or direct labor hours worked.

The Company has numerous contracts that are in various stages of completion which require estimates to determine the forecasted costs at completion. Due to the nature of the work left to be performed on many of the Company’s contracts, the estimation of total cost at completion for fixed-price contracts is complex, subject to many variables and requires significant judgment. Estimates of total cost at completion are made each period and changes in these estimates are accounted for prospectively as cumulative adjustments to revenue recognized in the current period. If estimates of costs to complete fixed-price contracts indicate a loss, a provision is made through a contract write-down for the total loss anticipated.

Change Orders

Contracts are often modified to account for changes in contract specifications and requirements. Most of the Company’s contract modifications are for goods or services that are not distinct from existing contracts due to the significant integration provided in the context of the contract and are accounted for as if they were part of the original contract. The effect of a contract modification on the transaction price and the Company’s measure of progress for the performance obligation to which it relates are recognized as an adjustment to revenue (either as an increase or decrease) on a cumulative catch-up basis.

Claims

Sometimes the Company seeks claims for amounts in excess of the contract price for delays, errors in specifications and designs, contract terminations, change orders in dispute or other causes of additional costs incurred. Costs attributable to claims from customers are treated as costs of contract performance as incurred.

Government Contracts

The Company’s federal government and certain state and local agency contracts are subject to, among other regulations, regulations issued under the Federal Acquisition Regulations (“FAR”). These regulations can limit the recovery of certain specified indirect costs on contracts and subjects the Company to ongoing multiple audits by government agencies such as the Defense Contract Audit Agency (“DCAA”). In addition, most of the Company’s federal and state and local contracts are subject to termination at the discretion of the client.

Audits by the DCAA and other agencies consist of reviews of the Company’s overhead rates, operating systems and cost proposals to ensure that the Company accounted for such costs in accordance with the Cost Accounting Standards of the FAR (“CAS”). If the DCAA determines the Company has not accounted for such costs consistent with CAS, the DCAA may disallow these costs. There can be no assurance that audits by the DCAA or other governmental agencies will not result in material cost disallowances in the future.

There are no ongoing audits and or material adjustments related to noncompliance are required. The Company is in compliance with all federal and state regulations and is not aware of any material adjustments as of the consolidated balance sheet dates.

Commitments and Contingencies

For asserted claims and assessments, liabilities are recorded when an unfavorable outcome of a matter is concluded to be probable and the loss is reasonably estimable. With respect to unasserted claims or assessments, management must first determine that the probability that an assertion will be made is likely. Then, a determination as to the likelihood of an unfavorable outcome and the ability to reasonably estimate the potential loss is made. Legal matters are reviewed on a continuous basis to determine if there has been a change in management’s judgment regarding the likelihood of an unfavorable outcome or the estimate of a potential loss. Legal costs are expensed as incurred.

70


 

Joint Ventures and Variable Interest Entities

The Company’s joint ventures, the combination of two or more partners, are generally formed for the execution of a specific contract. Management of the joint venture is typically controlled by a joint venture management committee, comprised of representatives from the joint venture partners. The joint venture management committee normally provides management oversight and controls decisions which could have a significant impact on the joint venture.

Some of the Company’s joint ventures have no employees and minimal operating expenses. For these joint ventures, the Company’s employees perform work for the joint venture, which is then billed to a third-party

client by the joint venture. For consolidated joint ventures of this type, the Company records the entire amount of the services performed and the costs associated with these services, including the services provided by the other joint venture partners, in the Company’s results of operations. For certain of these joint ventures where a fee is added by an unconsolidated joint venture to client billings, these fees are eliminated to the extent the fee represents billings from the Company to the joint venture.

The Company assesses its joint ventures at inception to determine if they meet the qualifications of a variable interest entity ("VIE"). The Company considers a partnership or joint venture a VIE if it has any of the following characteristics:

the total equity investment is not sufficient to permit the entity to finance its activities without additional subordinated financial support;
characteristics of a controlling financial interest are missing (either the ability to make decisions through voting or other rights, the obligation to absorb the expected losses of the entity or the right to receive the expected residual returns of the entity); or
the voting rights of the equity holders are not proportional to their obligations to absorb the expected losses of the entity and/or their rights to receive the expected residual returns of the entity, and substantially all of the entity’s activities either involve or are conducted on behalf of an investor that has disproportionately few voting rights.

The Company analyzes its joint ventures and classifies them as either:

a VIE that must be consolidated because the Company is the primary beneficiary or the joint venture is not a VIE and the Company holds the majority voting interest with no significant participative rights available to the other partners; or
a VIE that does not require consolidation and is treated as an equity method investment because the Company is not the primary beneficiary or the joint venture is not a VIE and the Company does not hold the majority voting interest.

Cash, Cash Equivalents and Restricted Cash

The Company from time to time may have bank deposits in excess of insurance limits of the Federal Deposit Insurance Corporation. The Company has not experienced any credit losses in such accounts and believes it is not exposed to any significant credit risk related to its cash and cash equivalents.

The Company’s cash equivalents include highly liquid investments which have an initial maturity of three months or less.

Cash and cash equivalents as of December 29, 2023 and December 30, 2022, include $1 million and $4 million, respectively, held by consolidated joint ventures that may not be distributed or used for certain other payments prescribed in the joint venture agreement without consent of the joint venture partners. These balances are presented as restricted cash within the consolidated balance sheets.

 

Accounts Receivable and Allowance for Doubtful Accounts

71


 

The Company records its accounts receivable net of an allowance for doubtful accounts. This allowance for doubtful accounts is estimated based on management’s evaluation of the contracts involved and the client’s ability and willingness to pay. Allowances for doubtful accounts have been determined through specific identification of amounts considered to be uncollectible and potential write-offs, plus a non-specific allowance for other amounts for which some potential loss has been determined to be probable as of the consolidated balance sheet date based on current and past experience.

Property, Plant and Equipment

Property, plant and equipment are recorded at cost and are depreciated over their estimated useful lives using the straight-line method. Expenditures for maintenance and repairs are expensed as incurred. Estimated useful lives range as follows:

Buildings — 10 to 45 years;
Machinery, equipment, and vehicles — 3 to 12 years;
Office furniture and equipment — 3 to 10 years;
Leasehold improvements — the shorter of their estimated useful lives or the remaining terms of the underlying lease agreement.

Property, plant and equipment to be held and used are reviewed for impairment whenever events or circumstances indicate that the carrying amount of assets may not be recoverable. The carrying amount of an asset to be held and used is not recoverable if it exceeds the sum of the undiscounted cash flows expected from the use and eventual disposition of the asset. For assets to be held and used, impairment losses are recognized based upon the excess of the asset’s carrying amount over the fair value of the asset. For property, plant and equipment assets to be disposed, impairment losses are recognized at the lower of the carrying amount or fair value less cost to sell. There was no impairment to property, plant and equipment for the fiscal years ended December 29, 2023 and December 30, 2022.

Intangible Assets

The estimated useful lives for intangible assets were determined based upon the remaining useful economic lives of the intangible assets that are expected to contribute directly or indirectly to future cash flows. The estimated useful lives for trademarks and customer contracts are seven years and six years, respectively. Intangible assets are amortized over the shorter of their contractual term or estimated useful life.

The Company considers events or circumstances that may warrant revised estimates of useful lives or that may indicate impairment. There was no impairment to intangible assets for the fiscal years ended December 29, 2023 or December 30, 2022.

Insurance Reserves

The Company maintains insurance for certain insurable business risks. Insurance coverage contains various retention and deductible amounts for which the Company accrues a liability based upon reported claims and an actuarially determined estimated liability for certain claims incurred but not reported. It is generally the Company’s policy not to accrue for any potential legal expense to be incurred in defending the Company’s position.

Leases

The Company enters into lease arrangements for real estate, construction equipment and information technology equipment in the normal course of business. The Company determines if an arrangement is or contains a lease at inception of the arrangement. An arrangement is determined to be a lease if it conveys the right to control the use of identified property and equipment for a period of time in exchange for consideration. Operating lease right-of-use assets are recognized as the present value of future lease payments over the lease term as of the commencement date, plus any lease payments made prior to commencement, and less any lease incentives received. Operating lease liabilities are recognized as the present value of the future lease payments over the lease term as of the commencement date. Operating lease expense is recognized based on the undiscounted future lease payments over

72


 

the remaining lease term on a straight-line basis. Lease expense related to short-term leases is recognized on a straight-line basis over the lease term.

Determinations with respect to lease term (including any renewals and terminations), incremental borrowing rate used to discount lease payments, variable lease expense and future lease payments require the use of judgment based on the facts and circumstances related to each lease. The Company considers various factors, including economic incentives, intent, past history and business need, to determine the likelihood that a renewal option will be exercised. Right-of-use assets are evaluated for impairment in accordance with the Company’s policy for impairment of long-lived assets.

Non-controlling Interests

Non-controlling interests represent the equity investments of the minority owners in the Company’s joint ventures and other subsidiary entities that are consolidated in its financial statements.

Fair Value Accounting

The Company categorizes its financial instruments using a valuation hierarchy for disclosure of the inputs used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows: Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities; Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; Level 3 inputs are unobservable inputs based on the Company’s assumptions used to measure assets and liabilities at fair value. The classification of a financial asset or liability within the hierarchy is determined based on the lowest level (least observable) input that is significant to the fair value measurement.

Other than the contingent consideration, there were no assets and liabilities measured at fair value on a recurring basis as of December 29, 2023 or December 30, 2022.

Income Taxes

The Company accounts for income taxes using the asset and liability method. This method requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, the Company determines deferred tax assets and liabilities on the basis of the differences between the financial statement and tax bases of assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.

The Company recognizes deferred tax assets to the extent that its management believes these assets are more likely than not to be realized. In making such a determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If the Company determines that it would be able to realize its deferred tax assets in the future in excess of their net recorded amount, it will make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.

Management assesses the available positive and negative evidence to estimate whether sufficient future taxable income will be generated to permit use of the existing deferred tax assets. Such objective evidence limits the ability to consider other subjective evidence, such as our projections for future growth.

The Company records uncertain tax positions using a two-step process in which (1) it determines whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, the Company recognizes the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority.

Segment

73


 

The accounting guidance on Segment Reporting establishes standards for reporting information regarding operating segments in annual financial statements and requires selected information of those segments to be presented in financial statements. Operating segments are identified as components of an enterprise for which separate discrete financial information is available for evaluation by the chief operating decision maker (“CODM”) in making decisions on how to allocate resources and assess performance. Based on how the Company’s Chief Executive Officer as the CODM reviews financial performance and allocates resources on a recurring basis, the Company has one operating segment and one reportable segment.

Stock-Based Compensation

All stock-based payments (to the extent that they are compensatory) are recognized as an expense in the Company’s consolidated statements of operations based on their fair values on the grant date. The Company accounts for forfeitures when they occur. The Company recognizes stock-based compensation expense on a straight-line basis over the service period of the award, which is no greater than four years. See Note 8 - Stock Compensation, for discussion of stock-based compensation and incentive plans.

Accounting Standards Not Yet Adopted

Accounting pronouncements not listed below were assessed and determined to be not applicable or are expected to have minimal impact on the 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 annual periods beginning after December 15, 2023 and subsequent interim periods, with early adoption permitted. The Company is currently evaluating the provisions of the amendments and the impact on its future 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 annual periods beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the provisions of the amendments and the impact on it future consolidated financial statements.

Note 3. Revenue, Receivables and Contract Assets and Liabilities

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

 

 

 

Fiscal Year Ended

 

 

 

December 29,

 

 

December 30,

 

(In thousands)

 

2023

 

 

2022

 

Fixed-price

 

$

567,224

 

 

$

601,903

 

Cost reimbursable

 

 

57,063

 

 

 

54,835

 

Equipment and labor

 

 

8,519

 

 

 

7,420

 

Total revenue

 

$

632,806

 

 

$

664,158

 

 

Projects started after the AECOM Sale Transactions ("Shimmick Projects") have focused on water infrastructure and other critical infrastructure. 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 and Legacy Projects:

 

 

 

Fiscal Year Ended

 

 

 

December 29,

 

 

December 30,

 

(In thousands)

 

2023

 

 

2022

 

Shimmick Projects

 

$

434,297

 

 

$

350,667

 

Legacy Projects

 

 

198,509

 

 

 

313,491

 

Total revenue

 

$

632,806

 

 

$

664,158

 

 

74


 

 

 

Remaining performance obligations

The Company had $1.1 billion of remaining performance obligations yet to be satisfied as of December 29, 2023. Our remaining performance obligations have a weighted average life of 2.0 years as of December 29, 2023.

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:

 

 

 

December 29,

 

 

December 30,

 

 

 

 

 

 

2023

 

 

2022

 

 

Change

 

(In thousands)

 

 

 

 

 

 

 

 

 

Contract assets, current and non-current:

 

 

 

 

 

 

 

 

 

Costs and estimated earnings in excess of billings on uncompleted contracts

 

$

125,943

 

 

$

116,120

 

 

$

9,823

 

Retainage receivable

 

 

48,316

 

 

 

48,805

 

 

 

(489

)

Total contract assets

 

 

174,259

 

 

 

164,925

 

 

 

9,334

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities, current and non-current:

 

 

 

 

 

 

 

 

 

Billings on uncompleted contracts in excess of costs and estimated earnings

 

 

(48,841

)

 

 

(56,963

)

 

 

8,122

 

Forward loss reserve

 

 

(70,159

)

 

 

(108,608

)

 

 

38,449

 

Total contract liabilities

 

 

(119,000

)

 

 

(165,571

)

 

 

46,571

 

Net

 

$

55,259

 

 

$

(646

)

 

$

55,905

 

 

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 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 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 $73 million during the fiscal year ended December 29, 2023 that was included in contract liabilities as of December 30, 2022.

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.

 

75


 

 

 

December 29,

 

 

December 30,

 

 

 

2023

 

 

2022

 

(In thousands)

 

 

 

 

 

 

Total accounts receivable, gross

 

$

55,202

 

 

$

57,395

 

Allowance for doubtful accounts

 

 

(1,024

)

 

 

(965

)

Accounts receivable, net

 

$

54,178

 

 

$

56,430

 

 

Substantially all contract assets as of December 29, 2023 and December 30, 2022 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 December 29, 2023

 

 

 

Customer one

 

32.5%

 

Customer two

 

21.7%

 

 

 

 

 

As of December 30, 2022

 

 

 

Customer one

 

31.4%

 

Customer two

 

21.4%

 

Customer three

 

14.4%

 

 

Significant Customers as a Percentage of Revenue

 

 

 

Fiscal Year Ended December 29, 2023

 

 

 

Customer one

 

16.7%

 

Customer two

 

14.5%

 

Customer three

 

12.9%

 

 

 

 

 

Fiscal Year Ended December 30, 2022

 

 

 

Customer one

 

12.1%

 

Customer two

 

10.9%

 

Customer three

 

10.8%

 

Customer four

 

10.1%

 

 

Revisions in Estimates

Changes in contract estimates resulted in net decreases in gross margin of $10 million for the fiscal year ended December 29, 2023, primarily due to increased forecasted costs to complete and an agreed upon contract settlement lower than previously estimated, partially offset by increases in gross margin on an outstanding claim.

The Company’s results of operations were materially impacted by an increase in the forecasted costs to complete on projects associated with a canal lock chamber, waterway canal and water desalination which reduced gross margin by a total of $18 million in fiscal year 2022. The increases in forecasted costs were primarily due to significantly reduced productivity and schedule delays as a result of the COVID-19 pandemic, unexpected underwater soil conditions, project design modifications and associated scheduling delays.

76


 

Note 4. Joint Ventures and Variable Interest Entities

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

 

 

 

December 29,

 

 

December 30,

 

 

 

2023

 

 

2022

 

(In thousands)

 

 

 

 

 

 

Current assets

 

$

34,071

 

 

$

29,485

 

Non-current assets

 

 

8,971

 

 

 

8,235

 

Total assets

 

 

43,042

 

 

 

37,720

 

Current liabilities

 

 

59,602

 

 

 

22,603

 

Non-current liabilities

 

 

2,013

 

 

 

56,595

 

Total liabilities

 

$

61,615

 

 

$

79,198

 

 

 

 

Fiscal Year Ended

 

 

 

December 29,

 

 

December 30,

 

 

 

2023

 

 

2022

 

(In thousands)

 

 

 

 

 

 

Revenue

 

$

23,599

 

 

$

27,190

 

 

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:

 

 

 

December 29,

 

 

December 30,

 

 

 

2023

 

 

2022

 

(In thousands)

 

 

 

 

 

 

Current assets

 

$

74,498

 

 

$

78,228

 

Non-current assets

 

 

14,333

 

 

 

25,026

 

Total assets

 

 

88,831

 

 

 

103,254

 

Current liabilities

 

 

42,817

 

 

 

63,240

 

Total liabilities

 

$

42,817

 

 

$

63,240

 

 

 

 

Fiscal Year Ended

 

 

 

December 29,

 

 

December 30,

 

 

 

2023

 

 

2022

 

(In thousands)

 

 

 

 

 

 

Revenue

 

$

80,727

 

 

$

430,634

 

Cost of revenue

 

 

64,793

 

 

 

332,528

 

Gross margin

 

 

15,934

 

 

 

98,106

 

Net income

 

$

15,934

 

 

$

98,106

 

 

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

77


 

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:

 

 

 

Fiscal Year Ended

 

 

 

December 29,

 

 

December 30,

 

 

 

2023

 

 

2022

 

(In thousands)

 

 

 

 

 

 

Revenue

 

$

3,415

 

 

$

7,420

 

 

Amounts included in the consolidated balance sheets related to services provided to unconsolidated joint ventures for the periods ended December 29, 2023 and December 30, 2022 are as follows:

 

 

 

December 29,

 

 

December 30,

 

 

 

2023

 

 

2022

 

(In thousands)

 

 

 

 

 

 

Accounts receivable, net

 

$

2,092

 

 

$

5,045

 

 

Note 5. Property, Plant and Equipment and Intangible Assets

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

 

 

December 29, 2023

 

 

December 30, 2022

 

(In thousands)

 

 

 

 

 

 

Building and land

 

$

4,002

 

 

$

3,887

 

Machinery, equipment, and vehicles

 

 

70,250

 

 

 

67,698

 

Office furniture and equipment

 

 

9,324

 

 

 

7,891

 

Property, plant and equipment, gross

 

 

83,576

 

 

 

79,476

 

Accumulated depreciation

 

 

(37,203

)

 

 

(24,268

)

Property, plant and equipment, net

 

$

46,373

 

 

$

55,208

 

 

 

 

Fiscal Year Ended

 

 

 

December 29,

 

 

December 30,

 

 

 

2023

 

 

2022

 

(In thousands)

 

 

 

 

 

 

Depreciation expense

 

$

14,338

 

 

$

13,047

 

 

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:

 

78


 

 

 

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

 

 

 

 

December 30, 2022

 

 

 

Weighted Average Remaining Useful Life

 

 

Intangible Assets, Gross

 

 

Accumulated Amortization

 

 

Intangible Assets, Net

 

(In thousands)

 

 

 

 

 

 

 

 

 

 

 

 

Trademark

 

 

5

 

 

$

10,600

 

 

$

(3,029

)

 

$

7,571

 

Customer contracts

 

 

4

 

 

 

6,709

 

 

 

(2,236

)

 

 

4,473

 

Total

 

 

 

 

$

17,309

 

 

$

(5,265

)

 

$

12,044

 

 

Amortization of intangibles was $3 million for each of the fiscal years ended December 29, 2023 and December 30, 2022 and is recorded as amortization of intangibles within the consolidated statements of operations. The Company’s estimated aggregate remaining amortization is as follows:

 

 

 

Amortization

 

 

 

Expense

 

(In thousands)

 

 

 

2024

 

$

2,577

 

2025

 

 

2,577

 

2026

 

 

2,577

 

2027

 

 

1,513

 

Total

 

$

9,244

 

 

Significant Transaction

The Company executed a $35 million Membership Interest Purchase Agreement on June 30, 2023 for the sale of non-core business contracts. A gain on the sale of non-core business contracts of $30 million was recorded within gain on sale of assets after consummation of the transaction during the third quarter of 2023 after a $5 million adjustment to the purchase price. The company received $30 million in cash during the third quarter of 2023.

Note 6. Debt

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

 

(In thousands)

 

December 29, 2023

 

 

December 30, 2022

 

Revolving Credit Facility

 

$

29,914

 

 

$

 

Total debt

 

 

29,914

 

 

 

 

Unamortized debt issuance costs

 

 

(287

)

 

 

 

Long-term debt, net

 

$

29,627

 

 

$

 

 

79


 

Revolving Credit Facility

On March 27, 2023, we entered into a Revolving Credit Facility Agreement (“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 and September 22, 2023. As amended, the Revolving Credit Facility provides for a total commitment of $35 million and bears interest at an annual rate of adjusted term SOFR, subject to a 1.0% floor, plus 4.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 Agreement matures on March 27, 2028 and requires the Company to maintain a leverage ratio that does not exceed 1.75 to 1.0. The Company is not aware of any instances of noncompliance with financial covenants as of December 29, 2023.

Following the IPO, we used the net proceeds we received from our IPO, together with cash on hand, to repay all outstanding borrowing under our Revolving Credit Facility. Subsequent to the repayment, we drew $30 million on our Revolving Credit Facility to fund working capital requirements.

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.

Note 7. Income Taxes

The components of the provision for income taxes are as follows:

 

 

Fiscal Year Ended

 

 

December 29, 2023

 

 

December 30, 2022

 

(In thousands)

 

 

 

 

 

 

Current taxes:

 

 

 

 

 

 

Federal

 

$

 

 

$

1,030

 

State

 

 

 

 

 

244

 

Total current taxes

 

 

 

 

 

1,274

 

Deferred taxes:

 

 

 

 

 

 

Federal

 

 

 

 

 

 

State

 

 

 

 

 

 

Total deferred taxes

 

 

 

 

 

 

Provision for income taxes

 

$

 

 

$

1,274

 

 

The differences between income taxes expected at the U.S. federal statutory income tax rate of 21% and the reported income tax (benefit) expense are summarized as follows:

 

80


 

 

 

Fiscal Year Ended

 

 

 

December 29, 2023

 

 

December 30, 2022

 

(In thousands)

 

 

 

 

 

 

Expected income tax (benefit) expense at federal statutory rate

 

$

(480

)

 

$

1,070

 

State income taxes, net of federal income tax benefit

 

 

27

 

 

 

790

 

Return to provision true-up

 

 

1,774

 

 

 

 

Permanent items

 

 

562

 

 

 

72

 

Contingent consideration

 

 

 

 

 

1,987

 

Change in valuation allowance

 

 

5,248

 

 

 

(2,645

)

State rate change

 

 

(7,131

)

 

 

 

Reported provision for income taxes

 

$

 

 

$

1,274

 

Effective tax rate

 

 

0

%

 

 

25

%

 

Deferred income taxes represent the tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The components of deferred tax liabilities and assets are as follows:

 

 

 

 

December 29, 2023

 

 

December 30, 2022

 

(In thousands)

 

 

 

 

 

 

Deferred tax liabilities:

 

 

 

 

 

 

Depreciation and amortization

 

$

(10,598

)

 

$

(12,682

)

Right-of-use asset

 

 

(6,654

)

 

 

(6,169

)

Total deferred tax liabilities

 

$

(17,252

)

 

$

(18,851

)

Deferred tax assets:

 

 

 

 

 

 

Intangible assets

 

$

34,457

 

 

$

35,818

 

Contract loss reserve

 

 

11,143

 

 

 

17,687

 

Investment in partnerships

 

 

16,453

 

 

 

25,645

 

Lease liability

 

 

6,586

 

 

 

6,132

 

Stock compensation

 

 

1,428

 

 

 

804

 

Accrued expenses and reserves

 

 

5,895

 

 

 

9,409

 

Section 382 limitation

 

 

39,622

 

 

 

30,070

 

Net operating loss carryforwards

 

 

24,629

 

 

 

11,003

 

Other deferred tax assets

 

 

715

 

 

 

711

 

Total deferred tax assets

 

$

140,928

 

 

$

137,279

 

Net deferred tax assets before valuation allowance

 

 

123,676

 

 

 

118,428

 

Less: Valuation allowance

 

 

(123,676

)

 

 

(118,428

)

Net deferred tax assets

 

$

 

 

$

 

 

 

As of December 29, 2023 and December 30, 2022, gross deferred tax assets were $141 million and $137 million, respectively. The Company has recorded a valuation allowance of $124 million and $118 million as of December 29, 2023 and December 30, 2022, respectively. The Company has performed an assessment of positive and negative evidence, including the nature, frequency, and severity of cumulative financial reporting losses in recent years, the future reversal of existing temporary differences, predictability of future taxable income exclusive of reversing temporary differences of the character necessary to realize the asset, relevant carryforward periods, taxable income in carry-back years if carry- back is permitted under tax law, and prudent and feasible tax planning strategies that would be implemented, if necessary, to protect against the loss of the deferred tax asset that would otherwise expire. The $6 million increase in the valuation allowance is attributed to the full valuation allowance being recorded on all increases in deferred tax assets in the current period.

The Company recognizes interest and penalties related to tax matters as a component of “Selling, general and administrative expenses” in the accompanying consolidated statements of operations.

81


 

At December 29, 2023, the Company had U.S. federal and state net operating loss (“NOL”) carryforwards of $89 million and $87 million, respectively. The U.S. federal NOL carryforward does not expire and can be carried forward indefinitely, but can only offset up to 80% of taxable income in future years. The state NOL carryforwards have both indefinite and limited carryforward periods, depending on state jurisdictions, and expire beginning in 2036 through 2042. At December 29, 2023, the Company had a full valuation allowance related to the tax-effected amount of these net operating losses. The Company had no unrecognized tax benefits recorded at December 29, 2023.

The Company files income tax returns in numerous tax jurisdictions, including the U.S. and multiple U.S. states. The statute of limitations generally ranges from three to five years for major jurisdictions in which the Company operates. Prior to the acquisition, Shimmick filed as a subsidiary of their parent company, AECOM. In connection with the separation, the Company entered into a tax matters agreement. Under the tax matters agreement, AECOM is generally responsible for all taxes associated with consolidated federal and state filings imposed on AECOM and its subsidiaries (including Shimmick) with respect to taxable periods ended on or prior to January 1, 2021. Also, pursuant to this agreement, AECOM is generally responsible for all taxes associated with separately filed state and local tax filings imposed on Shimmick and its subsidiaries with respect to taxable periods ended on or prior to January 1, 2021. Under these circumstances, Shimmick is only liable for tax periods filed on a standalone basis following the acquisition date.

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”). The maximum aggregate number of shares of Common Stock available is 3,729,149 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 $2 million for each of the fiscal years ended December 29, 2023 and December 30, 2022. Unrecognized compensation expense related to stock-based grants to employees of Shimmick outstanding as of December 29, 2023 and December 30, 2022 was $3 million and $5 million, respectively, to be recognized on a straight-line basis over the awards’ weighted average remaining vesting period of 1.3 years and 2.3 years, respectively.

For the fiscal year ended December 29, 2023, stock option activity was as follows:

 

82


 

 

 

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 30, 2022

 

 

4,489,094

 

 

$

1.26

 

 

$

 

 

 

8.33

 

Exercised

 

 

(10,077

)

 

 

1.26

 

 

 

 

 

 

 

Forfeited

 

 

(184,888

)

 

 

1.26

 

 

 

0.28

 

 

 

 

Vested

 

 

(156,946

)

 

 

1.26

 

 

 

 

 

 

 

Outstanding as of December 29, 2023

 

 

4,137,183

 

 

 

1.26

 

 

 

 

 

 

7.60

 

Exercisable as of December 29, 2023

 

 

2,701,306

 

 

$

1.26

 

 

$

 

 

 

7.60

 

 

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. 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 4.1 and 4.5 million employee stock options were excluded from the calculation of diluted earnings per share for the fiscal years ended December 29, 2023 and December 30, 2022, respectively, as they are antidilutive to the EPS calculation. The computation of basic and diluted EPS is as follows:

 

 

 

Fiscal Year Ended

 

(In thousands, except per share data)

 

December 29,
2023

 

 

December 30,
2022

 

Numerator:

 

 

 

 

 

 

Net (loss) income attributable to Shimmick Corporation

 

$

(2,546

)

 

$

3,760

 

Numerator for basic and diluted EPS

 

$

(2,546

)

 

$

3,760

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

Denominator for basic EPS - weighted average shares

 

 

22,356

 

 

 

21,909

 

Effect of dilutive securities:

 

 

 

 

 

 

Employee stock options

 

 

 

 

 

 

Dilutive potential common shares

 

 

 

 

 

 

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

 

 

22,356

 

 

 

21,909

 

Basic EPS

 

$

(0.11

)

 

$

0.17

 

Diluted EPS

 

$

(0.11

)

 

$

0.17

 

 

83


 

Note 10. Leases

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

 

 

Fiscal Year Ended

 

(In thousands)

 

December 29, 2023

 

 

December 30, 2022

 

Operating lease cost

 

 

 

 

 

 

Cost of revenue

 

$

11,351

 

 

$

10,267

 

Selling, general and administrative expenses

 

 

1,210

 

 

 

1,539

 

Finance lease cost (all in cost of revenue):

 

 

 

 

 

 

Amortization of right-of-use assets

 

 

282

 

 

 

300

 

Interest on lease liabilities

 

 

50

 

 

 

34

 

Short-term lease cost

 

 

594

 

 

 

382

 

Total lease cost

 

$

13,487

 

 

$

12,522

 

 

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

 

 

 

Balance Sheet

 

December 29,

 

 

December 30,

 

(In thousands)

 

Classification

 

2023

 

 

2022

 

Assets:

 

 

 

 

 

 

 

 

Operating lease assets

 

Lease right-of-use assets

 

$

23,568

 

 

$

21,811

 

Finance lease assets

 

Lease right-of-use assets

 

 

287

 

 

 

879

 

Total lease assets

 

 

 

$

23,855

 

 

$

22,690

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities:

 

  

 

 

 

 

 

 

Current:

 

  

 

 

 

 

 

 

Operating lease liabilities

 

Other current liabilities

 

$

8,247

 

 

$

7,767

 

Finance lease liabilities

 

Other current liabilities

 

 

317

 

 

 

313

 

Total current lease liabilities

 

  

 

$

8,564

 

 

$

8,080

 

 

 

 

 

 

 

 

Non-current:

 

  

 

 

 

 

 

 

Operating lease liabilities

 

Lease liabilities, non-current

 

$

15,017

 

 

$

13,861

 

Finance lease liabilities

 

Lease liabilities, non-current

 

 

28

 

 

 

581

 

Total non-current lease liabilities

 

 

 

$

15,045

 

 

$

14,442

 

 

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

 

 

 

December 29,

 

 

December 30,

 

 

 

2023

 

 

2022

 

Weighted average remaining lease term (in years):

 

 

 

 

 

 

Operating leases

 

 

3.4

 

 

 

4.1

 

Finance leases

 

 

1.1

 

 

 

2.1

 

Weighted average discount rate:

 

 

 

 

 

 

Operating leases

 

 

6.3

%

 

 

5.3

%

Finance leases

 

 

9.9

%

 

 

3.2

%

 

84


 

Supplemental cash flow information related to leases is as follows:

 

 

 

Fiscal Year Ended

 

 

 

December 29,

 

 

December 30,

 

(In thousands)

 

2023

 

 

2022

 

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

 

 

 

 

 

 

Operating cash flows from operating leases

 

$

11,070

 

 

$

11,852

 

Financing cash flows from finance leases

 

$

303

 

 

$

303

 

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

 

$

13,215

 

 

$

11,300

 

 

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

 

 

 

Operating

 

 

Financing

 

Year

 

Leases

 

 

Leases

 

(In thousands)

 

 

 

 

 

 

2024

 

$

9,421

 

 

$

337

 

2025

 

 

8,363

 

 

 

28

 

2026

 

 

3,532

 

 

 

 

2027

 

 

1,912

 

 

 

 

2028

 

 

1,718

 

 

 

 

Thereafter

 

 

808

 

 

 

 

Total lease payments

 

 

25,754

 

 

 

365

 

Amounts representing interest

 

 

(2,490

)

 

 

(20

)

Total lease liabilities

 

$

23,264

 

 

$

345

 

 

Note 11. Employee Retirement Plans

Defined Contribution Profit Sharing Plan

The Company sponsors a defined contribution profit sharing plan covering substantially all non-union persons employed by the Company, whereby employees may contribute a percentage of compensation, limited to maximum allowed amounts under the Internal Revenue Code.

The Company made matching contributions of $2 million for each of the fiscal years ended December 29, 2023 and December 30, 2022.

Multiemployer Pension Plans

The Company participates in construction-industry multiemployer pension plans. Generally, the plans provide defined benefits to substantially all employees covered by collective bargaining agreements. Under the Employee Retirement Income Security Act, a contributor to a multiemployer plan is liable, upon termination or withdrawal from a plan, for its proportionate share of a plan’s unfunded vested liability. The Company’s aggregate contributions to these multiemployer plans were $15 million and $17 million for the fiscal years ended December 29, 2023 and December 30, 2022, respectively.

85


 

Our participation in significant plans for the fiscal years ended December 29, 2023 and December 30, 2022 is outlined in the table below. The “EIN/Pension Plan Number” column provides the Employer Identification Number (“EIN”) and the three digit plan number. The zone status is based on the latest information that the Company received from the plan and is certified by the plan’s actuary. Plans in the red zone are generally less than 65% funded, plans in the yellow zone are generally less than 80% funded, and plans in the green zone are generally at least 80% funded. The “FIP/RP Status Pending/Implemented” column indicates plans for which a financial improvement plan (“FIP”) or a rehabilitation plan (“RP”) is either pending or has been implemented. The “Surcharge Imposed” column includes plans in a red zone status that require a payment of a surcharge in excess of regular contributions.

 

 

 

 

Pension Protection Act
Zone Status

 

 

 

Company Contributions
Fiscal Year Ended
(in thousands)

 

 

 

Pension Fund

 

EIN/Pension Plan Number

 

2023

 

2022

 

FIP/RP Status Pending or Implemented

 

December 29, 2023

 

 

December 30, 2022

 

 

Surcharge Imposed

Pension Trust Fund for the Operating Engineers

 

94-6090764

 

Green

 

Yellow

 

NA

 

$

1,852

 

 

$

1,857

 

 

No

Tri-State Carpenters & Joiners Pension Trust Fund

 

62-0976048

 

Described below (1)

 

Yellow

 

NA

 

 

1,722

 

 

 

1,818

 

 

No

Carpenters Pension Trust Fund for Northern California

 

94-6050970

 

Red

 

Red

 

Implemented

 

 

1,454

 

 

 

1,613

 

 

No

California Ironworkers Field Pension Fund

 

95-6042866

 

Green

 

Green

 

NA

 

 

1,112

 

 

 

1,931

 

 

No

Laborers Pension Trust Fund for Northern California

 

94-6277608

 

Green

 

Green

 

NA

 

 

1,366

 

 

 

1,389

 

 

No

Central Pension Fund of the IUOE & Participating Employers

 

36-6052390

 

Described below (1)

 

Green

 

NA

 

 

1,006

 

 

 

949

 

 

No

Ironworkers District Council of TN Valley & Vicinity Welfare Pension Plans

 

62-6098036

 

Described below (1)

 

Green

 

NA

 

 

882

 

 

 

839

 

 

No

Operating Engineers Trust Fund

 

95-6032478

 

Described below (1)

 

Green

 

NA

 

 

823

 

 

 

986

 

 

No

Southwest Carpenters Pension Fund

 

95-6042875

 

Green

 

Green

 

NA

 

 

619

 

 

 

651

 

 

No

San Diego County Construction Laborers Pension Trust Fund

 

95-6090541

 

Green

 

Green

 

NA

 

 

580

 

 

 

343

 

 

No

Construction Laborers Pension Trust for Southern California

 

43-6159056

 

Described below (1)

 

Green

 

NA

 

 

566

 

 

 

1,060

 

 

No

Southern California IBEW-NECA Pension Trust Fund

 

95-6392774

 

Described below (1)

 

Yellow

 

NA

 

 

497

 

 

 

703

 

 

No

IBEW Local 595 Pension Plan

 

94-6279541

 

Described below (1)

 

Green

 

NA

 

 

297

 

 

 

503

 

 

No

San Diego Electrical Pension Plan

 

95-6101801

 

Described below (1)

 

Green

 

NA

 

 

268

 

 

 

148

 

 

No

San Diego County Cement Masons Pension Plan

 

95-6267660

 

Described below (1)

 

Yellow

 

NA

 

 

209

 

 

 

92

 

 

No

Northern California Pipe Trades Pension Plan

 

94-3190386

 

Described below (1)

 

Green

 

NA

 

 

77

 

 

 

441

 

 

No

 

 

 

Contributions to other multiemployer plans

 

 

1,324

 

 

 

1,355

 

 

 

 

 

 

 

 

 

Total contributions made

 

$

14,654

 

 

$

16,678

 

 

 

 

(1) For the plans noted above, we have not received a funding notification that covers the fiscal year presented during the preparation of the financial statements. Under Federal pension law, if a multiemployer pension plan is determined to be in critical or endangered status, the plan must provide notice of this status to participants, beneficiaries, the bargaining parties, the Pension Benefit Guaranty Corporation, and the Department of Labor. The Company has also observed that these plans have not submitted any Critical or Endangered Status Notices to the Department of Labor for calendar years that the Company has not received notification. The Critical or Endangered Status Notices can be accessed at https://www.dol.gov/agencies/ebsa/about-ebsa/our-activities/public-disclosure/critical-status-notices

The Company is not aware of any significant future obligations or funding requirements related to these plans other than the ongoing contributions that are paid as hours are worked by plan participants.

 

Note 12. 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.

86


 

 

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 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 December 29, 2023 and December 30, 2022, and believes that the ultimate resolution of such matters will not materially affect the Company's consolidated financial position, results of operations, or cash flows. The Company has recorded contingent consideration as of December 29, 2023 and December 30, 2022 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. At December 29, 2023 and December 30, 2022, the total amount of standby letters of credit outstanding were $0 and $8 million, respectively.

87


 

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

 

None.

Item 9A. 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 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 December 29, 2023, 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.

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.

Management performed additional analyses and other procedures to ensure that our consolidated financial statements were prepared in accordance with U.S. Generally Accepted Accounting Principles ("U.S. GAAP"). Accordingly, management believes that the consolidated financial statements included in this Form 10-K 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-K, 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 fifteen 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

88


 

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 December 29, 2023 that have materially affected, or that are reasonably likely to materially affect, our internal control over financial reporting.

 

Item 9B. Other Information

 

During the fiscal year ended December 29, 2023, 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.”

 

 

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

 

None.

 

89


 

Part III

Item 10. Directors, Executive Officers and Corporate Governance

The information required by this item is incorporated by reference from our definitive Proxy Statement for the 2024 Annual Meeting of Stockholders, to be filed within 120 days of our 2023 fiscal year end.

Item 11. Executive Compensation

The information required by this item is incorporated by reference from our definitive Proxy Statement for the 2024 Annual Meeting of Stockholders, to be filed within 120 days of our 2023 fiscal year end.

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

Other than with respect to the information relating to our equity compensation plans, the information required by this item is incorporated by reference from our definitive Proxy Statement for the 2024 Annual Meeting of Stockholders, to be filed within 120 days of our 2023 fiscal year end.

The information required by this item is incorporated by reference from our definitive Proxy Statement for the 2024 Annual Meeting of Stockholders, to be filed within 120 days of our 2023 fiscal year end.

Item 14. Principal Accounting Fees and Services

The information required by this item is incorporated by reference from our definitive Proxy Statement for the 2024 Annual Meeting of Stockholders, to be filed within 120 days of our 2023 fiscal year end.

90


 

PART IV

Item 15. Exhibits, Financial Statement Schedules

(a) (1) Financial Statements of the Company

The following financial statements and supplementary data are filed as a part of this report under “Item 8—Financial Statements and Supplementary Data” in this Annual Report on Form 10-K:

 

Consolidated Financial Statements of the Company

 

 

Report of Independent Registered Public Accounting Firm (PCAOB ID: 34)

 

Consolidated Balance Sheets as of December 29, 2023 and December 30, 2022

 

Consolidated Statements of Operations for the Fiscal Years Ended December 29, 2023 and December 30, 2022

 

Consolidated Statements of Stockholders’ Equity for the Fiscal Years Ended December 29, 2023 and December 30, 2022

 

Consolidated Statements of Cash Flows for the Fiscal Years Ended December 29, 2023 and December 30, 2022

 

Notes to Consolidated Financial Statements

 

(a) (2) Financial Statement Schedules

 

No schedules are required to be presented.

 

(a) (3) Exhibits

 

Agreements included as exhibits are included only to provide information to investors regarding their terms. Agreements listed below may contain representations, warranties and other provisions that were made, among other things, to provide the parties thereto with specified rights and obligations and to allocate risk among them, and no such agreement should be relied upon as constituting or providing any factual disclosures about Shimmick Corporation, any other persons, any state of affairs or other matters.

 

Exhibit

Number

Description

3.1

Amended and Restated Certificate of Incorporation of Shimmick Corporation (incorporated by reference to Exhibit 3.1 of Shimmick Corporation’s Current Report on Form 8-K filed on November 16, 2023).

3.2

 

Amended and Restated Bylaws of Shimmick Corporation (incorporated by reference to Exhibit 3.2 of Shimmick Corporation’s Current Report on Form 8-K filed on November 16, 2023).

4.1*

 

Description of Securities

10.1#

 

Form of Indemnification Agreement for Executive Officers and Directors (incorporated by reference to Exhibit 10.1 of Shimmick Corporation’s Registration Statement on Form S-1 (No. 333-274870) filed on October 24, 2023).

10.2#

 

SCCI National Holdings, Inc. 2021 Stock Plan (incorporated by reference to Exhibit 10.2 of Shimmick Corporation’s Registration Statement on Form S-1 (No. 333-274870) filed on October 5, 2023).

10.3#

 

Form of Shimmick Corporation 2023 Equity Incentive Plan (incorporated by reference to Exhibit 10.3 of Shimmick Corporation’s Registration Statement on Form S-1 (No. 333-274870) filed on October 24, 2023).

10.4+

 

Credit Agreement, dated February 26, 2021, by and among Shimmick Construction Company, Inc., BMO Harris Bank N.A. and the other parties thereto (incorporated by reference to Exhibit 10.4 of Shimmick Corporation’s Registration Statement on Form S-1 (No. 333-274870) filed on October 5, 2023).

10.5+

 

Credit, Security and Guaranty Agreement, dated March 27, 2023, by and among Shimmick Construction Company, Inc., Rust Constructors Inc., The Leasing Corporation, SCCI National

91


 

 

 

Holdings, Inc., MidCap Funding IV Trust and other parties thereto (incorporated by reference to Exhibit 10.5 of Shimmick Corporation’s Registration Statement on Form S-1 (No. 333-274870) filed on October 27, 2023).

10.6

 

Amendment No. 1 to Credit, Security and Guaranty Agreement, dated June 30, 2023, 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.6 of Shimmick Corporation’s Registration Statement on Form S-1 (No. 333-274870) filed on October 27, 2023).

10.7

 

Amendment No. 2 to Credit, Security and Guaranty Agreement, dated September 22, 2023, by and among Shimmick Construction Company, Inc., Rust Constructors Inc., The Leasing Corporation, Shimmick Corporation (f/k/a SCCI National Holdings, Inc.), MidCap Funding IV Trust and other parties thereto (incorporated by reference to Exhibit 10.7 of Shimmick Corporation’s Registration Statement on Form S-1 (No. 333-274870) filed on October 27, 2023).

10.8+

 

Loan and Security Agreement, effective September 13, 2023, by and between Hudson Bridge Partners, LLC and/or its assigns and Shimmick Construction Company, Inc (incorporated by reference to Exhibit 10.8 of Shimmick Corporation’s Registration Statement on Form S-1 (No. 333-274870) filed on October 27, 2023).

10.9*+

 

Project Financing Agreement, dated March 26, 2024, by and among Shimmick Corporation, Berkshire Specialty Insurance Company, National Liability & Fire Insurance Company and National Indemnity Company.

21.1*

 

List of Subsidiaries of Shimmick Corporation

23.1*

 

Consent of Deloitte and Touche LLP

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.

97*

 

Clawback Policy

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.

# Indicates management contract or compensatory plan.

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

 

 

Item 16. Form 10-K Summary

None.

92


 

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) 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.

 

Company Name

Date: March 28, 2024

By:

/s/ Steven E. Richards

Steven E. Richards

Chief Executive Officer

Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, this Report has been signed below by the following persons on behalf of the Registrant in the capacities and on the dates indicated.

 

Name

Title

Date

/s/ Steven E. Richards

Chief Executive Officer

(Principal Executive Officer)

March 28, 2024

Steven E. Richards

/s/ Devin J. Nordhagen

 Executive Vice President & Chief Financial Officer

(Principal Financial and Accounting Officer)

 March 28, 2024

Devin J. Nordhagen

/s/ Mitchell B. Goldsteen

 Executive Chairman

 March 28, 2024

Mitchell B. Goldsteen

/s/ Joe Del Guercio

 Director

 March 28, 2024

Joe Del Guercio

/s/ Geoffrey E. Heekin

 Director

 March 28, 2024

Geoffrey E. Heekin

/s/ J. Brendan Herron

 Director

 March 28, 2024

J. Brendan Herron

/s/ Carolyn L. Trabuco

 Director

 March 28, 2024

Carolyn L. Trabuco

 

93


EX-4.1 2 shim-ex4_1.htm EX-4.1 EX-4.1

 

 

 

 

Exhibit 4.1

 

DESCRIPTION OF CAPITAL STOCK

The following describes common stock and preferred stock of Shimmick Corporation (“Shimmick,” “we,” “our,” “us,” “its” or the “Company”) and certain terms of our amended and restated certificate of incorporation and amended and restated bylaws. This description is a summary only and is subject to the complete text of our amended and restated certificate of incorporation and bylaws, which have been incorporated by reference as exhibits to this Annual Report on Form 10-K.

General

Our amended and restated certificate of incorporation authorizes capital stock consisting of 100,000,000 shares of common stock, par value $0.01 per share, and 25,000,000 shares of preferred stock, par value $0.01 per share.

Common Stock

Each share of common stock entitles the holder to one vote on all matters on which holders are permitted to vote, including the election of directors. There are no cumulative voting rights. Accordingly, holders of a majority of shares entitled to vote in an election of directors are able to elect all of the directors standing for election.

Subject to preferences that may be applicable to any outstanding preferred stock, the holders of the common stock will share equally on a per share basis any dividends when, as and if declared by the board of directors out of funds legally available for that purpose. If we are liquidated, dissolved or wound up, the holders of our common stock will be entitled to a ratable share of any distribution to stockholders, after satisfaction of all of our liabilities and of the prior rights of any outstanding class of our preferred stock. Our common stock does not carry any preemptive or other subscription rights to purchase shares of our stock and are not convertible, redeemable or assessable.

Preferred Stock

Our board of directors has the authority, without stockholder approval, to issue shares of preferred stock from time to time in one or more series and to fix the number of shares and terms of each such series. The board may determine the designation and other terms of each series, including, among others:

 

 

 

dividend rates,
whether dividends will be cumulative or non-cumulative,
redemption rights,
liquidation rights,
sinking fund provisions,
conversion or exchange rights, and
voting rights.

 

The issuance of preferred stock, while providing us with flexibility in connection with possible acquisitions and other corporate purposes, could reduce the relative voting power of holders of our common stock. It could also affect the likelihood that holders of our common stock will receive dividend payments and payments upon liquidation.

Anti-takeover Provisions of Our Certificate of Incorporation and Bylaws

Our amended and restated certificate of incorporation and bylaws include a number of provisions that may have the effect of deterring hostile takeovers or delaying or preventing changes in control of our company, including the following:


 

 

Authorized Capital. The issuance of shares of capital stock, or the issuance of rights to purchase shares of capital stock, could be used to discourage an attempt to obtain control of our company. For example, if, in the exercise of its fiduciary obligations, our board of directors determined that a takeover proposal was not in the best interest of our stockholders, the board could authorize the issuance of preferred stock or common stock without stockholder approval. The shares could be issued in one or more transactions that might prevent or make the completion of the change of control transaction more difficult or costly by:

diluting the voting or other rights of the proposed acquirer or insurgent stockholder group,
creating a substantial voting bloc in institutional or other hands that might undertake to support the position of the incumbent board, or
effecting an acquisition that might complicate or preclude the takeover.

In this regard, our amended and restated certificate of incorporation grants our board of directors broad power to establish the rights and preferences of the authorized and unissued preferred stock. Our board could establish one or more series of preferred stock that entitle holders to:

 

vote separately as a class on any proposed merger or consolidation,
cast a proportionately larger vote together with our common stock on any transaction or for all purposes,
elect directors having terms of office or voting rights greater than those of other directors,
convert preferred stock into a greater number of shares of our common stock or other securities,
demand redemption at a specified price under prescribed circumstances related to a change of control of our company, or
exercise other rights designed to impede a takeover.

Alternatively, a change of control transaction deemed by the board to be in the best interest of our stockholders could be facilitated by issuing a series of preferred stock having sufficient voting rights to provide a required percentage vote of the stockholders.

 

Action by Written Consent. Our amended and restated certificate of incorporation and our amended and restated bylaws provide that holders of our common stock are not able to act by written consent without a meeting.

Advance Notice Requirements for Stockholder Proposals and Director Nominations. Our amended and restated bylaws provide advance notice procedures for stockholders seeking to bring business before our annual meeting of stockholders, or to nominate candidates for election as directors at any meeting of stockholders. Our amended and restated bylaws also specify certain requirements regarding the form and content of a stockholder’s notice. These provisions may preclude our stockholders from bringing matters before our annual meeting of stockholders or from making nominations for directors at our meetings of stockholders.

Amendment of Certificate of Incorporation and Amended and Restated Bylaws. Certain provisions of our amended and restated certificate of incorporation and amended and restated bylaws that have antitakeover effects may be amended only by the affirmative vote of holders of at least two-thirds of the voting power of our outstanding shares of voting stock, voting together as a single class. This has the effect of making it more difficult to amend our certificate of incorporation or bylaws to remove or modify these provisions. The affirmative vote of holders of a majority of the voting power of our outstanding shares of stock is generally able to amend other provisions of our amended and restated certificate of incorporation and the holders of a majority of the voting power present and entitled to vote is generally able to amend other provisions of our amended and restated bylaws.

These provisions of our amended and restated certificate of incorporation and amended and restated bylaws could make it more difficult to acquire of control of us by means of a tender offer, merger, proxy contest or otherwise. Accordingly, these provisions could have the effect of discouraging coercive takeover practices and inadequate takeover bids. These provisions are also designed to encourage persons seeking to acquire control of us to first negotiate with our board of directors. We believe that the benefits of increased protection give us the potential ability to negotiate with the proponent of an unfriendly or unsolicited proposal to acquire or restructure us, and that the benefits of this increased protection outweigh the disadvantages of discouraging those proposals, because negotiation of those proposals could result in an improvement of their terms.


 

 

Exclusive Forum

Our amended and restated charter documents provide, subject to limited exceptions, that unless we consent to the selection of an alternative forum, the Court of Chancery of the State of Delaware (or if such court does not have subject matter jurisdiction another state or the federal court (as appropriate) located within the State of Delaware) shall, to the fullest extent permitted by law, be the sole and exclusive forum for any (1) derivative action or proceeding brought on our behalf, (2) action asserting a claim of breach of a fiduciary duty owed by any current or former director, officer or other employee or stockholder of ours to us or our stockholders, (3) action asserting a claim against us or any current or former director or officer of ours arising pursuant to any provision of the DGCL or our amended and restated certificate of incorporation or our amended and restated bylaws or as to which the DGCL confers jurisdiction on the Court of Chancery of the State of Delaware, or (4) action asserting a claim governed by the internal affairs doctrine of the State of Delaware.

Our amended and restated certificate of incorporation further provides that, unless we consent in writing to the selection of an alternative forum, to the fullest extent permitted by law, the federal district courts of the United States of America will be the exclusive forum for the resolution of any complaint asserting a cause of action arising under the federal securities laws of the United States, including any claims under the Securities Act and the Exchange Act. However, Section 22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all suits brought to enforce a duty or liability created by the Securities Act or the rules and regulations thereunder and accordingly, we cannot be certain that a court would enforce such provision. It is possible that a court could find our forum selection provisions to be inapplicable or unenforceable and, accordingly, we could be required to litigate claims in multiple jurisdictions, incur additional costs or otherwise not receive the benefits that we expect our forum selection provisions to provide.

Any person or entity purchasing or otherwise acquiring any interest in shares of our capital stock shall be deemed to have notice of and consented to the forum provisions in our amended and restated charter documents. Our exclusive forum provision shall not relieve us of our duties to comply with the federal securities laws and the rules and regulations thereunder, and our stockholders will not be deemed to have waived our compliance with these laws, rules and regulations.

 

Limitation of Liability and Indemnification of Directors and Officers

The DGCL authorizes corporations to limit or eliminate the personal liability of directors and certain officers to corporations and their stockholders for monetary damages for breaches of directors’ fiduciary duties, subject to certain exceptions. Our amended and restated certificate of incorporation includes a provision that eliminates the personal liability of directors and officers for monetary damages for any breach of fiduciary duty as a director or officer, except to the extent such exemption from liability or limitation thereof is not permitted under the DGCL. The effect of these provisions is to eliminate the rights of us and our stockholders, through stockholders’ derivative suits on our behalf, to recover monetary damages from a director for breach of fiduciary duty as a director, including breaches resulting from grossly negligent behavior. This provision does not limit or eliminate the liability of any officer in any action by or in the right of the Company, including any derivative claims. Further, the exculpation does not apply to any director or officer if the director or officer has breached the duty of loyalty to the corporation and its stockholders, acted in bad faith, knowingly or intentionally violated the law, or derived an improper benefit from his or her actions as a director or officer. In addition, exculpation does not apply to any director in connection with the authorization of illegal dividends, redemptions or stock repurchases.

Our amended and restated bylaws provide that we must generally indemnify, and advance expenses to, our directors and officers to the fullest extent authorized by the DGCL. We also are expressly authorized to carry directors’ and officers’ liability insurance providing indemnification for our directors, officers and certain employees for some liabilities. We also have entered into indemnification agreements with our directors, which agreements will require us to indemnify these individuals to the fullest extent permitted under Delaware law against liabilities that may arise by reason of their service to us, and to advance expenses incurred as a result of any proceeding against them as to which they could be indemnified. We believe that these indemnification and advancement provisions, and insurance will be useful to attract and retain qualified directors and officers.

The limitation of liability, indemnification and advancement provisions in our amended and restated certificate of incorporation and amended and restated bylaws may discourage stockholders from bringing a lawsuit against


 

 

directors or officers for breach of their fiduciary duty. These provisions also may have the effect of reducing the likelihood of derivative litigation against directors and officers, even though such an action, if successful, might otherwise benefit us and our stockholders. In addition, your investment may be adversely affected to the extent we pay the costs of settlement and damage awards against directors and officers pursuant to these indemnification provisions.

Listing of Common Stock

Our common stock is listed on the Nasdaq Global Market under the symbol “SHIM.”

Transfer Agent and Registrar

The transfer agent and registrar for our common stock is Equiniti Trust Company.


EX-10.9 3 shim-ex10_9.htm EX-10.9 EX-10.9

 

FINANCING AGREEMENT

 

This Financing Agreement (“Agreement”) is made and entered into this 26th day of March, 2024, by and among Shimmick Corporation f/k/a SCCI National Holdings, Inc., Shimmick Construction Company, Inc., The Leasing Corporation, Rust Constructors, Inc., and Rust Constructors Puerto Rico, Inc., and any and all affiliates, subsidiaries, successors and assigns thereof (individually and collectively, “Indemnitors”); and Berkshire Hathaway Specialty Insurance Company, National Liability & Fire Insurance Company, National Indemnity Company and any and all affiliates, subsidiaries, successors and assigns thereof (collectively, “Surety”).

 

RECITALS

 

WHEREAS, Indemnitors have and continue to request and apply to Surety for payment and performance bonds in connection with various construction contracts;

 

WHEREAS, in order to induce Surety to issue such bonds, each of the Indemnitors has heretofore made and entered into a General Agreement of Indemnity and a related rider in favor of Surety (the “GAI”) (a copy of the GAI, which is fully incorporated herein, is attached hereto as Exhibit 1);

 

WHEREAS, Surety, in reliance upon the terms and obligations set forth in the GAI, has, at the request of Indemnitors, issued payment and performance bonds (“Bonds”) in connection with certain construction contracts that have been awarded to various contractors (“Contractors”) by various owner/obligees (“Obligees”) for the construction of various projects as set forth in Exhibit 2 attached hereto (collectively, the “Bonded Contracts”) (The term “Bonds” shall include, without limitation, all performance, payment, retainage or other bonds previously or hereafter issued by Surety on, or in connection with, the Bonded Contracts);

 

WHEREAS, Indemnitors hereby acknowledge and reaffirm all of their joint and several obligations and liabilities, as Indemnitors under the GAI, to Surety in connection with each of the Bonded Contracts, which GAI shall remain in full force and effect;

 

WHEREAS, the Bonded Contracts are in various stages of completion, and Indemnitors have requested financial assistance from the Surety to ensure that Indemnitors have sufficient liquidity to complete the Bonded Contracts and discharge their obligations under the Bonds;

 

WHEREAS, Indemnitors have offered and/or recommitted certain assets as security for the requested financial assistance and as an inducement for Surety to provide such assistance and forbear enforcing rights under the GAI in accordance with this Agreement;

 

WHEREAS, in accordance with and subject to the terms and conditions set forth herein, Surety, as a performing surety, intends to provide financial assistance to Indemnitors by making limited funds available to facilitate completion of the work and discharge of Bond obligations arising under one or more of the Bonded Contracts; and

 

 


 

WHEREAS, in order to address, in part, their obligations and duties to Surety under the GAI and the Bonds, Indemnitors are willing to execute this Agreement.

 

Covenants

 

Now, therefore, for and in consideration of these premises and other good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, it is hereby mutually understood and agreed by and among Indemnitors and Surety as follows:

1.
Recitals, Defined Terms and Exhibits Incorporated. The above Recitals, defined terms, and Exhibits, as well as all Exhibits identified hereafter, are fully incorporated herein by this reference as a true and integral part of this Agreement.
2.
Additional Definitions. In addition to the defined terms set forth in the Recitals and exhibits referenced therein and any additional defined terms set forth in the subsequent Paragraphs of this Agreement, the following capitalized terms, as used in this Agreement, are defined as follows:
(a)
“Contract Funds” shall mean any and all monies payable to or received by Contractors, or any other person or entity on Contractors’ behalf or at Contractors’ direction, under or in connection with the Bonded Contracts, including but not limited to monies earned and to be earned, payment of retained percentages, and final payments due or to become due to Contractors, of every kind or nature under the Bonded Contracts. Consistent with the foregoing, the term “Contract Funds” shall also include payments for all extras, claims, requests for equitable adjustment and/or bonuses, of any other kind or nature, and any amounts received on behalf of subcontractors or suppliers in connection with any of the Bonded Contracts.

 

(b)
“Bonded Obligations” shall mean obligations arising under the Bonded Contracts.

 

(c)
“Miscellaneous Receivables” shall mean: all income from, as well as all proceeds from, the sale, lease, recovery on or other disposition of any and all Collateral (as defined in Paragraph 7 of this Agreement) herein or previously assigned to Surety or with respect to which Surety is hereby or has been provided a security interest or lien and shall also mean and include without any limitation, to the extent related in any way or otherwise allocable in whole or in part to any of the Bonded Contracts, any and all corporate or personal tax refunds, property or proceeds received from any assignment, proceeds from any insurance policies on which Contractors or Indemnitors are an insured or are named as an insured, and proceeds from any settlements, judgments or awards in favor of any Contractors and/or any Indemnitors.

 

(d)
“Contract Proceeds” shall mean all monies payable to or received by Indemnitors or any of their subsidiary contractors, or any other subsidiary, person or entity on their behalf, at their direction or in which they have interest, under or in connection with any construction or other contract for which Surety has not issued a Bond or for which no surety bond has been issued, including but not limited to monies earned and to be earned, payment of retained percentages, and final payments due or to become due to Indemnitors or any of their subsidiaries or other person or entity in which they have an interest, of every kind or nature. Consistent with the foregoing, the term “Contract Proceeds” shall also include payments for all extras, claims, requests for equitable

2

 


 

adjustment and/or bonuses, of any other kind or nature, and any amounts received on behalf of subcontractors, suppliers or other third parties in connection with any contracts not bonded by Surety and any non-bonded contracts.

 

(e)
“Payment Event” shall mean the repayment of all Amounts Owed Surety.

 

3.
Reaffirmation of Indemnitor Obligations. Indemnitors hereby acknowledge and reaffirm their obligations and the rights of the Surety under the GAI attached as Exhibit 1 and agree that they are and shall be jointly and severally bound by the provisions of the GAI as to each of the Bonds and Bonded Contracts listed in Exhibit 2, as well as to the provisions of this Agreement.
4.
Liability for Surety Loss. Indemnitors acknowledge, agree and reaffirm that all amounts paid and all liabilities, losses, and expenses incurred under or related to this Agreement constitute Loss as that term is defined by the GAI, as to which Indemnitors are jointly and severally obligated to indemnify and hold harmless Surety. Indemnitors further acknowledge and agree that the following also constitute Loss, as that term is defined by the GAI, as to which they are also jointly and severally obligated to indemnify and hold harmless Surety: all damages, expenses, losses, costs, professional and consulting fees (including but not limited to legal fees), disbursements, interest and expenses of every nature (including premium and fees due for the issuance and continuance of the Bonds) which the Surety sustains or incurs or becomes liable for by reason of (a) being requested to execute or procure the execution of any Bond or this Agreement; or (b) having executed or procured the execution of any Bond or this Agreement; or (c) the administration of any amendment, waiver or supplement to any Bond or this Agreement; or (d) any Indemnitor’s failure to perform or discharge obligations under any Bond or Bonded Contract or to perform or comply with any of the covenants and conditions of this Agreement or the GAI; or (e) enforcement of, or preservation of rights under any Bond, this Agreement or the GAI.

Without limiting the foregoing, such Loss shall include, but not necessarily be limited to all damages, losses, reasonable costs, reasonable attorneys’, accountants’, engineers’, and consulting fees, and all other reasonable expenses incurred in connection therewith, which Surety may sustain, incur, or to which it may be exposed by reason of executing or procuring the execution of said Bonds, or any other bond(s) issued by Surety which may already or hereafter be executed on behalf of Contractors, or renewal or continuation thereof; or which may be sustained or incurred by reason of (1) making any investigation on account thereof, (2) prosecuting or defending any case involving any salvage or other recovery in connection therewith; (3) enforcing by litigation or otherwise any of the provisions of this Agreement or the GAI; (4) evaluating and considering Indemnitors’ requests for financial assistance to Surety; or (5) in the formation or administration of this Agreement.

Surety Loss shall also include, but not be limited to (1) any and all funds provided by Surety under this Agreement and any and all other amounts paid by Surety to Indemnitors to fund completion of the Bonded Contracts, including any payments to subcontractors or suppliers and all related costs, fees, expenses and interest; (2) any and all amounts paid for claims made under any Bonds; (3) money judgments and amounts paid in settlement or compromise, of any third party claims, including the full amount of attorney and other professional fees incurred or paid by Surety, court costs and fees; (4) any loss which Surety may sustain or incur as a result of any actions taken by

3

 


 

Surety upon information provided by any of the Indemnitors; (5) any loss resulting from the activity of Contractors individually or as part of a joint venture, partnership, or other entity which has been or may be formed; (6) any amounts that have been paid to Surety to be applied to a Surety loss that a court of competent jurisdiction determines constitutes a “preference” within the meaning of Section 547 of the Bankruptcy Code, and that, by reason thereof, Surety is required to disgorge or refund; (7) any amounts paid by Surety to prosecute any affirmative claim or defend against any claim, (8) any unpaid premiums and fees for the issuance and continuance of Bonds; and (9) interest, at the rate specified below, on all losses paid by Surety, due from the date of Surety’s payment of such sums, including but not limited to any amounts loaned or advanced by Surety or otherwise deposited by Surety into any account provided for hereunder, whether or not interest has been awarded by any court or other tribunal.

 

All loss described above shall constitute Surety Loss for purposes of this Agreement and under the GAI.

5.
Interest Owed on Payments by Surety and other Surety Losses. To the full extent that Surety makes any payments under the Bonds or in accordance with the terms of this Agreement or the GAI, advances any monies to Indemnitors or Contractors hereunder, or incurs any other losses as described herein or in the GAI, interest shall run at the rate of SOFR (with a 1% floor) + 4.5% per annum on the amounts paid by Surety, compounded annually from the date of each payment by Surety. Any reimbursements made by Indemnitors or Contractors to Surety shall be first applied to interest which has accrued on the payments made or other losses incurred by Surety, and then to the principal amounts of the payments or losses.
6.
Assigned and Secured Collateral. In accordance with Surety’s rights under the GAI, Indemnitors hereby reaffirm their assignment to Surety of all collateral identified in the GAI, including but not limited to all Contract Funds. In addition and to the extent not already included in the GAI, Indemnitors further assign to Surety all collateral set forth below (collectively, “Collateral”):
(a)
any and all monies loaned or advanced by Surety to Indemnitors or Contractors, under this Agreement or otherwise;

 

(b)
any and all Contract Funds, received after the Effective Date of this Agreement, including any and all funds or compensation from any claim or equitable adjustment arising under or in connection with any of the Bonded Contracts, the Bonds or any other contracts referred to therein;

 

(c)
any and all funds or compensation received after the Effective Date of this Agreement from any contracts, whether bonded or unbonded;

 

(d)
any and all inventory, regardless of where located or stored, that now or may hereafter be utilized in connection with any of the Bonded Contracts, the Bonds or any other contracts referred to therein;

 

4

 


 

(e)
any and all rights, title and interests in and to all purchase orders or other supply contracts let or to be let in connection with any of the Bonded Contracts, the Bonds or any other contracts referred to therein;

 

(f)
any and all rights, title and interests in and to all actions, causes of action, claims and/or demands and monies due or to become due from any such actions, causes of action, claims, requests for equitable adjustment or demands whatsoever, including all settlements, judgments and awards, that Contractors and/or Indemnitors may have or acquire against any subcontractor, supplier, surety, obligee, design professional or any other third party arising under or related to any of the Bonded Contracts;

 

(g)
any and all rights, title and interests in and to any monies due or to become due under any policy of insurance relating to any claims arising in any manner out of the performance of any of the Bonded Contracts and the Bonds or any other contracts referred to therein, which shall include but not be limited to all claims under and proceeds from any builder’s risk, fire, political risk, employee dishonesty or worker’s compensation insurance policies, including premium refunds;

 

(h)
all real property to the full extent of any Indemnitors’ interest, direct or through any subsidiary, therein;

 

(i)
any and all existing or future rights to income, repayment, compensation, dividends or other assets or proceeds, tangible or intangible, that are related specifically to the Bonded Contracts arising by through or from any Contractors’ and/or Indemnitors’ equity, investor or other beneficial interest in any other corporate entities performing Bonded Contracts, no matter how constituted, including but not limited to any corporations, partnerships or limited liability companies, and any and all assets, of any kind or nature, of any Contractors’ or Indemnitors’ subsidiary corporate entities to the extent of any and all Contractors’ or Indemnitors’ equity, investor or beneficial interest therein;

 

(j)
any and all Miscellaneous Receivables;

 

(k)
any and all Contract Proceeds;

 

(l)
all equipment, materials, fixed assets and other personal property to the full extent of Indemnitors’ interest, direct or a subsidiary, therein; and

 

(m)
all proceeds and products of all foregoing Collateral.

 

Promptly upon executing this Agreement, Indemnitors will develop a comprehensive list of the following Collateral items: (i) any and all assets valued at $50,000 or greater, of any nature or kind, in which they or any of them have any interest, with sufficient detail to enable Surety to exercise its assignment rights and/or to confirm, perfect or otherwise establish the liens, security interests and any other rights provided for in the GAI or herein in or against such Collateral, (ii) a detailed list of any corporate entities, no matter how constituted, in which any of them owns an equity, investor or other beneficial interest, describing the nature and extent of each such interest;

5

 


 

and (iii) a detailed list of any assets valued at $50,000 or greater, of any nature or kind, of any subsidiary corporate entity, no matter how constituted, in which any Indemnitors owns or holds an equity, investor or beneficial interest, describing the nature and extent of such interest. Indemnitors will update this list quarterly or as the Surety may otherwise request.

 

Indemnitors agree to execute any and all instruments or documents reasonably required or deemed necessary by Surety, which may include but shall not be limited to financing statements under the Uniform Commercial Code (UCC Form 1), state-specific consents, agreements and acknowledgements to impress liens against personal and real property, and liens, to confirm, perfect or otherwise establish the liens, security interests and rights granted as Collateral to Surety under this Agreement or as to any other collateral granted to Surety by Indemnitors under any separate assignment or agreement, including the GAI. The Surety shall have all of the rights and remedies of a lienor and of a secured party under the Uniform Commercial Code in effect in the state in which any Collateral is located.

 

7.
Insurance on Collateral. Indemnitors shall maintain insurance on all Collateral that is customarily insured, including but not limited to all real property and certain equipment, and Indemnitors, upon request, shall provide Surety with evidence, satisfactory to the Surety, thereof.
8.
Indemnitors Representation and Warranty. The Indemnitors, for themselves and on behalf of their related corporate entities, represent and warrant that they have ownership interests in the Contractors, in some cases in varying combinations with joint venture partners. It is understood that all duties, obligations, representations, acknowledgements, affirmations, pledges, releases, and waivers of or by any of the Indemnitors under this Agreement shall equally apply to and bind all Contractors to the full extent of Indemnitors’ interests therein.

With respect to all Bonded Contracts involving joint ventures, the Indemnitors pledge and agree to provide to Surety: (i) in a form acceptable to Surety, a monthly report detailing the project’s scheduled progress, billings to date, contract receipts and status of subcontractor/supplier payments and anticipated costs to complete; and (ii) a copy of any joint venture or similar agreement that governs the relationship between the joint venture partners. Further, as additional Collateral hereunder, the Indemnitors assign to Surety, to the extent assignable, all of their interests arising out of any and all such joint venture or similar agreements, which assignment rights Surety may elect to exercise in its sole discretion.

9.
Subordination And Assignment Of Inter-Indemnitor Loans And Obligations. Indemnitors agree further that, to the extent that any Indemnitors or any Contractor or other person or entity over which Indemnitors can exercise control may have advanced or loaned money, extended any credit, pledged any assets, acted as guarantor for, or may now or hereafter have any claims against any Indemnitors or Contractors, all such advances, loans, extensions, pledges, guarantees, claims, and any rights accruing thereunder are hereby subordinated to the interests of Surety under this Agreement and the GAI. Further, the indebtedness created under, and evidenced by, any loan or similar agreements by, between and among any Indemnitors and/or Contractors, including any principal, interest and other amounts due (“Inter-Indemnitor Loans and Obligations”), shall be subordinate and junior to all principal, interest and other amounts due to Surety under this Agreement or the GAI. No beneficiary of the Inter-Indemnitor Loans and Obligations (“Beneficiaries”) shall be entitled to receive or retain any payment from any source

6

 


 

on, or in respect of, any Inter-Indemnitor Loans and Obligations. Nothing in this Agreement creates an obligation for Surety to service any Inter-Indemnitor Loans and Obligations.
10.
Subordination and Assignment of Loans, Fees, and Obligations to Shareholders, Non-Permitted Payments. Indemnitors agree further that, to the extent that any shareholders or investor or any affiliate thereof have invested, advanced or loaned any money, extended any credit, pledged any assets, acted as guarantor for, or may now or hereafter have any claims against Indemnitors or Contractors, all such advances, loans, extensions, pledges, guarantees, claims, and any risks accruing thereunder are hereby subordinated to the interests of Surety under this Agreement. Further, the indebtedness created under, and evidenced by, any loan or similar agreements by, between and among any such shareholder or investor or any affiliate thereof, or any other investors, and/or any Indemnitors and/or Contractors, including any principal, interest and other amounts due, shall be subordinate and junior to all principal, interest and other amounts due to Surety under this Agreement or the GAI.
11.
Voluntary Default Letters. As part of this Agreement, and with the consent and approval of the Indemnitors hereby given, Indemnitors shall, within three days of execution of this Agreement, provide Surety with executed irrevocable voluntary letters of default and termination (the “Letters of Default”), addressed to the Obligee and executed by the appropriate Bond Principal, for each of the Bonded Contracts listed on Exhibit 2 which such Letters of Default shall be held in escrow by Surety. Indemnitors agree that, upon an Instance of Default as defined herein Surety shall have the right to release such Letters of Default from escrow and date and deliver to the Obligee the Letters of Default on each Bonded Contract, individually as to each separate Bonded Contract or as to all of the Bonded Contracts, in the sole option and discretion of Surety, and Indemnitors agree that they will take no action whatsoever to contest, impede or interfere with the Surety’s exercise of its rights under this Paragraph. Upon any Instance of Default under this Agreement, Indemnitors further agree that Surety, at any time, and in its sole and absolute discretion and authority, may relet, negotiate deductions in scope, supplement the work force, complete on its own, or arrange for completion of, or exercise any of its other rights with respect to, any or all of the Bonded Contracts or Bonds.
12.
Letters of Direction. With the agreement and consent of the Indemnitors hereby given, Indemnitors shall, within three days of the execution of this Agreement, for each of the Bonded Contracts, provide Surety with an executed irrevocable Letter of Direction addressed to the Obligee, directing that Obligee deliver all payments or other Contract Funds from the Bonded Contracts to Surety and made payable jointly to Surety and Contractors. Indemnitors agree that, upon an Instance of Default as defined herein Surety shall have the right to date and deliver to the Obligee the Letters of Direction on each Bonded Contract, individually as to each separate Bonded Contract or as to all of the Bonded Contracts, in the sole option and discretion of Surety, and Indemnitors agree that they will take no action whatsoever to contest, impede or interfere with the Surety’s exercise of its rights under this Paragraph.
13.
Power of Attorney. In accordance with Surety’s rights under the GAI, Indemnitors acknowledge and agree that, following the occurrence of an Instance of Default, Surety or its designee is authorized and empowered to act as their attorney‑in‑fact, with the right, but not the obligation: (A) to execute on their behalf any assignments, conveyances, deeds, releases, transfers, or any other instruments or documents necessary to effectuate the sale or disposition of any of the

7

 


 

Collateral, or to execute any UCC financing statements or other documentation deemed necessary by Surety to confirm, perfect or otherwise establish its liens, security interests and rights to any Collateral; (B) to execute or endorse in the name of Indemnitors or Contractors any and all checks, notes or instruments received by Surety or its representatives, including but not limited to any Bonded Contract Funds, and to deposit such checks, notes and other funds or collateral; and (C) to execute any and all instruments and do and perform any and all acts and things requisite and proper to complete and/or arrange for the completion of the Bonded Contracts and to effectuate any of the terms of this Agreement. Furthermore, Indemnitors hereby ratify and confirm all acts that any attorney may lawfully do or cause to be done by virtue of the power of attorney contained herein or in any other instrument, including the GAI, and Indemnitors agree to protect and hold the Surety harmless for all actions taken as their attorney-in-fact.
14.
Contract Funds Received by Contractors. Indemnitors hereby agree that any Bonded Contract Funds Indemnitors or Contractors may receive contrary to the Letters of Direction sent to the Obligee or because of Indemnitors’ or Contractors’ failure to promptly issue such Letters of Direction or for any other reason shall be held as trust funds by Indemnitors or Contractors and shall be immediately presented to a representative of Surety for deposit. Notwithstanding the foregoing, to the extent bona fide competing claims are asserted to any such funds, Indemnitors may deposit the disputed portion of such funds in a separate escrow account and shall hold such funds in trust for the Surety’s benefit pending final resolution of the claims.
15.
Delivery of Miscellaneous Receivables, Contract Proceeds, and Proceeds from Bonded Contract Actions. Indemnitors agree that upon an Instance of Default they shall cause to be delivered to Surety for deposit all Miscellaneous Receivables, all Contract Proceeds, and all recoveries from Bonded Contracts actions, including but not limited to all recoveries made in any claim, action or proceeding brought against any Obligee, subcontractor, supplier or vendor or any other third party with respect to any Bonded Contract. Indemnitors further hereby agree to execute such document or documents as may be required by Surety to cause all Miscellaneous Receivables, all Contract Proceeds, and proceeds from Bonded Contracts actions to be deposited. Should such Miscellaneous Receivables and Proceeds from Bonded Contracts not be delivered to Surety for deposit, Indemnitors shall remedy this as soon as Indemnitors become aware of it. Notwithstanding the foregoing, to the extent bona fide competing claims are asserted to any such funds, Indemnitors may deposit the disputed portion of such funds in a separate escrow account and shall hold such funds in trust for the Surety’s benefit pending final resolution of the claims.
16.
Surety Advances. In exchange for the security interest in the Collateral listed above and the terms and conditions of this Agreement, and subject to the provisions of this Agreement, Surety will deliver up to Twenty-Five Million and no/100 Dollars ($25,000,000) by wire transfer in one or more installments to the Indemnitors. Indemnitors use of the funds deposited by Surety shall be to satisfy Bond and Bonded Contract obligations.

 

Any and all Surety advances beyond this amount shall only be made at the sole discretion of Surety, and nothing in this Agreement creates or imposes upon the Surety any obligation or duty to make any such advances whatsoever. All funds advanced by the Surety shall be used for the purposes expressly set forth in this Agreement. Any obligation of Surety to loan or advance monies shall cease upon an Instance of Default or the Payment Event as defined herein or upon any other termination or expiry of this Agreement.

8

 


 

 

All monies that Surety may advance or loan to Indemnitors or Contractors shall constitute and be considered trust funds for the purposes set forth in this Agreement.

 

On a weekly basis, Indemnitors shall provide to Surety a cash flow report for each Bonded Project and for any other project for which funding may be provided by Surety. The report shall include information explaining how the funds received on each project are to be used. Specifically, the report shall confirm that the funds are only being used to pay subcontractors, material men, suppliers, and/or laborers performing work on the Project from which the funds are generated.

 

17.
Repayment of Surety Losses. All Surety losses, as described in this Agreement, including without limitation any and all loans or advances by the Surety, together with all accrued interest thereon as provided for in this Agreement, less any amounts used to offset Surety losses, shall be due and payable in full (“Amounts Owed Surety”) by Indemnitors, jointly and severally, to Surety or its assigns on or before March 28, 2028 (“Payment Event”).

 

Surety agrees to provide to Indemnitors a statement of Losses upon reasonable request within forty-five (45) days or promptly in advance of a potential Payment Event, which statement will be current through the date of the request. Notwithstanding anything contained herein to the contrary, as of the date of the occurrence of any Instance of Default, and without demand or notice therefore, all Amounts Owed Surety, including all accrued interest, shall be immediately due and payable. Nothing contained herein shall limit the rights of Surety to recover from Indemnitors or Contractors any amounts due Surety under this Agreement, the Bonds, under the GAI, by statute, at law or in equity.

 

18.
Surety Authorized Signatories. The person now designated as authorized representative of Surety to sign or countersign checks or approve transfers on behalf of Surety is: Jeffrey Jubera. It is understood and agreed that Surety may substitute or add another representative or representatives, without the prior consent of, but upon notice to, Indemnitors.
19.
Indemnitors’ Authorized Signatories. The persons now designated as authorized representatives of Indemnitors for purposes of this Agreement, including to execute requests for payment on behalf of Indemnitors and/or Contractors are: Steven Richards, or other representative that the Indemnitors may designate or change with written notice to Surety. It is understood and agreed that Indemnitors Contractors may substitute or add another representative or representatives for the persons originally named, but only with the written approval of Surety and the Indemnitors which shall not be unreasonably withheld.
20.
Monthly Budget. On a monthly basis, Indemnitors shall provide to Surety a budget of anticipated revenues from the Contracts, estimated expenses, and any other payments that Indemnitors anticipate will be required or requested from Surety.
21.
Disputed Claims. In the event that Indemnitors or Contractors dispute any amount claimed by any subcontractor or supplier, Indemnitors shall so advise Surety and shall provide full and complete written details and documentation for all disputed amounts. In the event that a claim is or has been brought by any subcontractor or supplier against any Bond, Surety shall make its own determination as to whether the claim or any disputed amount should be paid. Indemnitors

9

 


 

and Contractors waive any rights to assert any claim or defense against Surety with respect to any such payment that may be made by Surety.
22.
No Liability. Surety and the representative(s) of Surety shall incur no liability to Contractors, Indemnitors or to any other person or entity in connection with the due discharge of their duties in compliance with this Agreement.
23.
Representations. All persons and entities defined herein as Indemnitors and/or Contractors represent that they do not presently intend to file any proceeding in bankruptcy, or for reorganization, or for readjustment of their debts under the Bankruptcy Code. All of them further acknowledge that any such filing would be a fundamental change in circumstances. All person and entities defined as Indemnitors and/or Contractors further represent that all of their representations and warranties contained in this Agreement are true and correct and complete on and as of the effective date hereof. Indemnitors hereby undertake the duty to notify Surety at the earliest practicable moment of any material change in any representation made in this Agreement or any document or other communication made to Surety. Surety has and will continue to rely upon such information in determining its obligations to third parties under said Bonds.
24.
Insolvency Proceedings. Each of the Indemnitors acknowledges that Surety is providing financing under this Agreement in its capacity as a performing Surety to ensure completion of the Bonded Contracts and to discharge Bond obligations. The Indemnitors recognize Surety’s equitable rights in and to contract balances on the Bonded Contracts, and Surety is subrogated to the rights of the Obligees to use the contract balances, whether earned or unearned, and retainages to pay for performance and payment obligations under said bonds. In the event of a filing by or against any Indemnitors or Contractors under the Bankruptcy Code, each of the Indemnitors agree:
(a)
In the event that any Bonded Contract is not being performed in accordance with its terms, Indemnitors and/or Contractors acknowledge and agree that time would be of the essence to promptly reject such Bonded Contracts pursuant to 11 U.S.C. §365 and consent to relief from the automatic stay under § 362, and any delay in Indemnitors’ or Contractors’ prompt rejection of same will materially increase Surety’s losses.
(b)
Contractors agree and acknowledge that the Bonded Contract funds or proceeds provided to the Surety and governed by this Agreement are irrevocably segregated, earmarked and set aside solely for the purposes set forth in this Agreement. In any insolvency proceeding of any Indemnitors or Contractors, such funds and proceeds and all other monies deposited with the Surety shall be considered as trust funds for the purposes set forth in this Agreement. Indemnitors further acknowledge and agree, in all respects, to Surety’s existing rights of equitable subrogation in and to the trust funds, and Surety’s rights under the GAI. It is further acknowledged, agreed and memorialized by Indemnitors that the proceeds and other funds deposited with Surety constitute construction funds from the Bonded Contracts subject to a trust fund treatment for the benefit of Surety and all such funds are and shall be ear-marked for the benefit of Surety for completion of the Bonded Contracts. Consistent with the foregoing, Indemnitors and Contractors acknowledge and agree that the proceeds and other funds deposited with Surety are the property of Surety and not any Indemnitors or Contractors, including in any subsequent bankruptcy of Contractors or any Indemnitors, and therefore would not be property of Contractors’ or Indemnitors’ estate pursuant to Section 541 of the Bankruptcy Code.

10

 


 

(c)
Without waiver of the Surety’s rights under the GAI and under applicable law, including principles of equitable subrogation, to the extent that Bonded Contracts proceeds and/or Contract Proceeds are determined to be property of the estate pursuant to Section 541 of the Bankruptcy Code, Surety’s claim to the proceeds arising from such Bonded Contracts and Contract Proceeds will have priority over all expenses of the kind specified or ordered pursuant to Sections 105, 326, 330, 331, 503(b), 503(c), 507(a), 507(b), 546(c) or 726 of the Bankruptcy Code, and will also have priority over any other priority claims and constitute “cash collateral” under Sections 363 and 364 of the Bankruptcy Code. This claim of Surety will at all times be senior to the rights of Contractors, any Indemnitors or any Trustee in any case or proceeding in which Contractors or Indemnitors become or may become a debtor-in-possession under the Bankruptcy Code. Nothing herein shall be deemed to be a consent by Surety that Contractors use, without Surety’s consent, any “cash collateral” within the meaning of Sections 363 and 364 of the Bankruptcy Code, including without limitation the proceeds from the Bonded Contracts and/or the Contract Proceeds. In the event that a court of competent jurisdiction determines that, notwithstanding the foregoing, Contractors may use any such “cash collateral,” then Contractors and Indemnitors stipulate that the “cash collateral” so used will be disbursed first to the payment of necessary and proper direct costs to complete the Projects, but only for such costs for which Surety is or may become liable under the said Bonds, and second to the payment of overhead associated with the Bonded Contracts that is ordinary and necessary, provided, however, a stringent standard will be used when determining what constitutes “ordinary and necessary” overhead. Further, in the event that a court of competent jurisdiction determines that, notwithstanding the foregoing, Contractors may use any such “cash collateral,” then Contractors and Indemnitors stipulate that the Surety shall be entitled to adequate protection under Section 361 of the Bankruptcy Code for the use and/or diminution of its interests in the Bonded Contracts proceeds and/or Contract Proceeds, which such adequate protection shall include but not be limited to, replacement liens pursuant to Section 361 of the Bankruptcy Code on all of the Contractors’ post-petition assets, which replacement liens shall be first and senior in priority to all other interests and liens of every kind, nature and description, whether created consensually, by an order of a court of competent jurisdiction or otherwise, including, without limitation, liens or interests granted in favor of third parties in conjunction with Sections 363, 364 or any other section of the Bankruptcy Code or other applicable law
25.
Conditions of Forbearance. Indemnitors acknowledge and reaffirm the GAI and recognize that Surety has certain remedies available to it, all as expressly set forth in the GAI and as otherwise permitted by statute, at law or in equity. Among the rights provided for under the GAI are the Surety’s right to be kept fully indemnified and held harmless by Indemnitors from any loss resulting from Surety’s issuance of any Bonds and the right, upon Surety’s demand, to be placed in collateral security by the Indemnitors against anticipated loss, as determined by Surety. Except as provided for in this Agreement, Surety agrees to forbear its right to enforce such indemnity and collateral security rights, by suit or otherwise, against the Indemnitors so long as there is no Instance of Default as defined herein. Contractors and Indemnitors agree that any and all limitations on any action that Surety may bring to enforce its rights arising from or related to the Bonds, the GAI, or the Bonded Contracts, by statute, at law or in equity, are tolled for so long as this Agreement is in effect.
26.
Default. Any of the following actions or events shall constitute an “Instance of Default” under this Agreement:

11

 


 

(a)
after the effective date of this Agreement, a breach by any Indemnitors or, of any provision of this Agreement or of the Bonds or GAI, including but not limited to any Event of Default as that term is defined under the GAI;
(b)
after the effective date of this Agreement, and upon any funding by the Surety as specifically provided for in this Agreement, there are insufficient funds allocated to a particular Bonded Contract to satisfy obligations that may reasonably affect progress of the work;
(c)
after the effective date of this Agreement, any Indemnitors or Contractors make an assignment for the benefit of creditors, declare bankruptcy or are declared or adjudicated bankrupt, or are placed in receivership, or otherwise have a trustee, liquidator or receiver appointed for them;
(d)
after the effective date of this Agreement, any person in any proceeding obtains any judgment against Indemnitors or Contractors that is not satisfied within ten (10) calendar days of entry or otherwise stayed by Indemnitors, which, in the sole discretion of Surety may adversely affect the Collateral or security herein given to Surety for advances made or to be made hereunder;
(e)
after the effective date of this Agreement, any proceeding or action that impedes or attempts to capture Bonded Contract funds;
(f)
after the effective date of this Agreement, any Obligee on any of the Bonded Contracts declares any of the Contractors in default or in breach of any Bonded Contracts;
(g)
after the effective date of this Agreement, circumstances arise in Indemnitors’ or Contractors’ business operations that the Surety reasonably determines threaten the Indemnitors’ or Contractor’s ability to complete their obligations;
(h)
After the effective date of this Agreement, any of the Indemnitors or Contractors fails or refuses to reasonably cooperate with Surety, its representatives, legal counsel, accountants, or consultants in connection with the performance of Surety’s obligations under said Bonds or the terms of this Agreement or the GAI;
(i)
any representation or warranty, including financial statements or data, made by Indemnitors or Contractors to Surety, including but not limited to all warranties and representations made herein or provided in connection herewith, proves to have been false in any material respect as of the date or dates to which it may apply;
(j)
Surety does not receive by June 30, 2024, a pledge of equity interests of Shimmick Corporation having a fair market value of $25,000,000 as of the date of the grant;
(k)
The Indemnitors or Contractors make payment in violation of the Subordination provisions set forth in Paragraphs 9 and 10 herein.

Upon the occurrence of any of the foregoing Instances of Default, then Surety, notwithstanding any other provision hereof, shall have the right, at its sole option, to immediately notify Indemnitors and Contractors that Surety declares Contractors and Indemnitors in default hereunder; Surety shall thereupon have the right to exercise any and all rights it has agreed herein to forbear, in addition to all other rights otherwise available under this Agreement, the Bonds, the

12

 


 

GAI and any other agreement or instrument, or by statute, at law or in equity, to satisfy any indebtedness due to the Surety and Surety shall be relieved of and released from any and all obligations otherwise imposed upon Surety by this Agreement. As of the date of such declaration of default by Surety, any Surety obligation to make loans or advances or to make funds available shall cease. Any failure of Surety to exercise any right granted hereunder or under any provision of this Agreement, the GAI, or any agreement with respect to any Collateral, shall not be deemed a waiver of any such right.

27.
Use and Return of Collateral. Any Collateral given hereunder shall be used to satisfy any indebtedness to Surety under the Bonds, the GAI, or this Agreement. When the Payment Event occurs or when Surety shall have been furnished satisfactory evidence of its discharge from all liability under all Bonds executed on behalf of Contractors and/or Indemnitors or any of them and shall have been fully repaid for Losses, including as defined by Paragraph 5 above, then the obligations of Contractors and Indemnitors under this Agreement shall terminate. Contractors will provide reasonable notice to Surety in advance of any potential Payment Event and provide access to Surety to conduct any necessary due diligence or investigation to confirm the amount of Losses and assess if there are any existing or pending Events of Default under the GAI and the impact of those defaults, which the parties will work in good faith to quantify so that adequate consideration can be given to the Surety to account for its exposure. After full repayment of Amounts Owed Surety, Surety shall provide such instruments as may be necessary to discharge the liens, encumbrances and security interests herein granted to it. Nothing contained herein shall operate to terminate, release or diminish the rights of the Surety or the obligations of the Indemnitors under the Bonds or the GAI, which rights and obligations and which GAI, along with any waivers or releases in favor of Surety contained herein, shall survive the termination of this Agreement.
28.
Inspection of Books, Records and Accounts. Indemnitors and Contractors shall maintain accurate books, records and accounts showing clearly, among other things, the itemized receipts and disbursements allocable to each of the Bonded Contracts. Indemnitors and Contractors agree to permit Surety’s employees, consultants and attorneys unrestricted access to their premises, books and records, and the books and records of any affiliated entities and, on notice to Indemnitors (provided Indemnitors and Contractors are not in breach of this Agreement by virtue of any Instance of Default) to meet, correspond and converse with present and former employees of Indemnitors and Contractors, the Obligees on any Bonds or any subcontractor or supplier of Contractors. Indemnitors and Contractors authorize any bank, depository, creditor, Obligee of a Bond, subcontractor, materials supplier or other person, firm or corporation possessing records or having information concerning the financial affairs and operations of any Indemnitor or Contractor to furnish to Surety and its representatives or consultants any such records or information requested by Surety, including but not limited to all records and information regarding Collateral. Without limiting any of the foregoing, Surety is entitled to receive copies of all bank account records of any and all accounts of Contractors and/or Indemnitors, of any kind or nature, including canceled checks, bank statements, deposit slips, debit memos, etc.
29.
Examination of Project Records and Personnel. Indemnitors and Contractors hereby authorize Surety and its representative(s), including attorneys, accountants, consultants or employees, to visit at any time the job site of the Bonded Contracts, to obtain at any time access to all job records and personnel of Contractors to determine the status of the progress on the Bonded Contracts, and to obtain at any time any and all other information and documentation with

13

 


 

respect to the Bonded Contracts and/or any Collateral, deemed necessary in the sole discretion of Surety and/or its representative(s).
30.
Cooperation in Future Litigation. Contractors agree to provide their full and complete cooperation to Surety in any and all future litigation involving the Bonded Contracts and/or the Bonds.
31.
Authority to Execute and Perform. Indemnitors, Contractors, and Surety, including all of their respective undersigned representatives, hereby represent, covenant and warrant that they have full right, power and authority, uninhibited by contract or otherwise, to execute and perform this Agreement, that Indemnitors, Contractors and Surety have been duly authorized by all proper and necessary corporate action, and that all consents and approvals of stockholders or of any public authority or regulatory body required as a condition to the validity or enforceability of this Agreement have been given. This Agreement shall be binding on their respective heirs, executors, administrators, issue, successors and assigns of each of the parties hereto.
32.
No Waiver/Reservation of Rights. It is understood that the execution of this Agreement shall not change the relationship of principal and surety now existing between Contractors and/or Indemnitors and Surety. The terms and provisions of the GAI and the Bonds shall remain in full force and effect. It is agreed and understood that Surety does not, by virtue of this Agreement, undertake or assume any obligation other than the obligations that Surety has under its Bonds or existing agreements or under law or which it expressly assumes by the terms of this Agreement. It is further understood and agreed that this Agreement shall not operate or be construed as a waiver, abrogation, limitation or relinquishment of any rights that Surety may have or may have acquired with respect to the GAI and/or any of the Bonds issued by Surety with respect to which Contractors and/or Indemnitors are a principal or which were otherwise issued at the request of Contractors and/or Indemnitors, and nothing contained in this Agreement shall in any way prejudice or waive the legal and equitable rights of subrogation of Surety. It is further understood and agreed that all rights and remedies provided herein for Surety shall be in addition to, and not in derogation of or substitution for, the rights and remedies which would otherwise be vested in Surety under or by virtue of law, and this Agreement shall be construed only to enhance, and not to diminish, the rights of Surety with respect to any Bonds, the GAI, any and all Collateral and this Agreement. Each right, remedy, and power of Surety provided in this Agreement, or by law, equity, or statute will be cumulative, and the exercise by Surety of any right, remedy, or power will not preclude Surety’s simultaneous or subsequent exercise of any or all other rights, powers, or remedies. The Surety may delay or refrain from exercising any past, present or future right or remedy hereunder without waiving any such right or remedy, and no delay or failure on the part of Surety to take advantage of any of the provisions of this Agreement shall in any way waive, limit, vary or discharge any of the obligations of Contractors and Indemnitors under this Agreement, the Bonds or the GAI. All rights of Surety pursuant to the GAI and this Agreement shall inure to the benefit of Surety, its co-sureties, if any, and its and their reinsurers.
33.
No Obligation to Fund. INDEMNITORS AND CONTRACTORS HEREBY ACKNOWLEDGE AND AGREE THAT SURETY HAS NO OBLIGATION TO PROVIDE FINANCIAL ASSISTANCE TO INDEMNITORS OR Contractors OR ANY OTHER ENTITY IN ANY MANNER OR METHOD, OR MAKE ANY PAYMENTS OTHER THAN THOSE PAYMENTS THAT SURETY HAS SPECIFICALLY AGREED TO MAKE

14

 


 

PURSUANT TO THE TERMS OF THIS AGREEMENT. INDEMNITORS SPECIFICALLY ACKNOWLEDGE AND AGREE THAT THEIR EXECUTION OF THIS AGREEMENT HAS NOT BEEN INDUCED BY OR MADE IN RELIANCE UPON ANY ORAL OR WRITTEN REPRESENTATIONS BY SURETY OR ITS AGENTS, EMPLOYEES, ATTORNEYS OR CONSULTANTS THAT SURETY WILL PROVIDE ANY FINANCIAL ASSISTANCE TO INDEMNITORS OR Contractors OTHER THAN AS EXPRESSLY PROVIDED FOR HEREIN. IN THE EVENT THAT SURETY AGREES TO PROVIDE ADDITIONAL FINANCIAL ASSISTANCE TO INDEMNITORS OR Contractors IN ANY MANNER OR METHOD, OR MAKE ANY PAYMENTS OTHER THAN THOSE PAYMENTS THAT SURETY HAS SPECIFICALLY AGREED TO MAKE PURSUANT TO THE TERMS OF THIS AGREEMENT, SAID ACTION SHALL BE IN THE SOLE JUDGMENT, OPTION AND DISCRETION OF SURETY AND IN THE BEST INTERESTS OF SURETY AND NOT OF Contractors OR INDEMNITORS. FURTHERMORE, SURETY’S AGREEMENT TO TAKE ANY SUCH ACTION DOES NOT BIND OR COMMIT SURETY TO ANY OTHER FUNDING OR PROVIDING OF FINANCIAL ASSISTANCE, OR MAKING OF ANY PAYMENTS OTHER THAN THOSE PAYMENTS THAT SURETY HAS SPECIFICALLY AGREED TO MAKE PURSUANT TO THE TERMS OF THIS AGREEMENT.
34.
No Obligation to Bond. Contractors and Indemnitors understand, acknowledge and agree that neither Surety nor any of its affiliates has committed, promised or undertaken in any way, by this Agreement or otherwise, to issue any new or additional Bonds on behalf of Contractors or Indemnitors. FURTHER, THE EXECUTION OF THIS AGREEMENT BY SURETY IN NO MANNER BINDS SURETY TO EXECUTE ANY FUTURE BOND OR BONDS ON BEHALF OF INDEMNITORS OR Contractors. INDEMNITORS SPECIFICALLY ACKNOWLEDGE AND AGREE THAT THEIR EXECUTION OF THIS AGREEMENT HAS NOT BEEN INDUCED BY OR MADE IN RELIANCE UPON ANY ORAL OR WRITTEN REPRESENTATIONS BY SURETY OR ITS AGENTS, EMPLOYEES, ATTORNEYS OR CONSULTANTS THAT SURETY WILL EXECUTE ANY FUTURE BOND OR BONDS ON BEHALF OF Contractors ANY INDEMNITORS OR ANY OTHER ENTITY. IN THE EVENT THAT SURETY EXECUTES ANY FUTURE BOND OR BONDS ON BEHALF OF Contractors OR INDEMNITORS, ANY SUCH BOND AND THE UNDERLYING CONTRACT SHALL BE DEEMED INCLUDED IN THE LIST OF CONTRACTS AND BONDS ATTACHED HERETO AS EXHIBIT 2 AND SHALL BE SUBJECT TO THE TERMS AND PROVISIONS OF THIS AGREEMENT. THE EXECUTION OF BONDS BY SURETY FOR Contractors WHILE THIS AGREEMENT IS IN EFFECT SHALL BE IN THE SOLE JUDGMENT, OPTION AND DISCRETION OF SURETY, PURSUANT TO ITS UNDERWRITING POLICIES AND PROCEDURES, AND SHALL BE IN THE BEST INTERESTS OF SURETY AND NOT OF Contractors OR INDEMNITORS. THE AGREEMENT BY SURETY TO EXECUTE ANY ONE BOND IN ACCORDANCE WITH THIS PARAGRAPH DOES NOT BIND AND COMMIT SURETY TO EXECUTE ANY OTHER BOND OR BONDS AT THE REQUEST OF Contractors OR INDEMNITORS.
35.
No Third-Party Beneficiaries. It is further agreed that this Agreement is solely for the benefit of the parties hereto and shall not create any rights in any person not a party hereto, or in

15

 


 

any way increase the rights of third persons, or increase the obligations of any party hereto to any third person, or increase the liability or obligations of Surety under its Bonds.
36.
Release. Indemnitors and Contractors, for themselves, their heirs, successors, executors and assigns do hereby waive and forever relinquish, and they do hereby release Surety, its parents, affiliates and subsidiary companies, their officers, directors and employees, its agents and any professionals employed by it in connection with any of the matters set forth herein, or with respect to the GAI or any of the Bonds, from any and all claims and causes of action that they have or may ever have, whether known or unknown, including but not limited to, claims of fraud, fraud in the inducement, extortion, tortious or contractual interference, domination, lender liability or the like, or any breach of any alleged obligation of Surety, its parents, affiliates and subsidiary companies to issue bonds on behalf of or to otherwise act toward or for the benefit of Contractors or Indemnitors.
37.
Represented by Counsel. Indemnitors and Contractors acknowledge that they have been represented by counsel with respect to the matters herein contained and all matters referred to herein, and further that they waive the provisions of any truth in lending or borrowing, plain language, consumer protection or similar statute with respect to this Agreement, the GAI, the mortgages given in connection with this Agreement and any other documents or instrument executed by them or any of them on behalf of Surety or in fulfillment of their obligations hereunder. Should any provision of this agreement or the GAI be subject to interpretation or construction by a court or other tribunal, it is agreed by the parties hereto that the court or other tribunal shall not apply a presumption that such agreement is a contract of adhesion or that any provision thereof shall be construed against the drafting party.
38.
Choice of Law. This Agreement shall be construed and governed by the laws of State of New York, exclusive of its conflict of law rules, and shall bind the heirs, personal representatives, assignees and successors in interest of the parties hereto.
39.
Choice of Forum. In the event of any dispute arising as to this Agreement or in connection with the GAI or any Collateral, all parties hereto irrevocably submit and waive any objection to the jurisdiction of the federal courts, or if such courts do not have federal jurisdiction then the state courts, located in the State of New York, and waive any claim or defense in any such action or proceeding based on any alleged lack of personal jurisdiction, improper venue, forum non conveniens or any similar basis. Contractors and Indemnitors further waive personal service or any and all process.
40.
Merger and Modifications. It is agreed and understood by Contractors, Indemnitors and Surety that there have been no oral or other agreements of any kind whatsoever as a condition precedent or to induce the execution and delivery of this Agreement by any party hereto. It is further agreed and understood that this Agreement (including all Exhibits referenced herein and attached hereto) constitutes the entire Agreement between the parties with respect to those items expressly addressed herein. It is further agreed and understood that no change, addition, amendment or modification shall be made herein or to any of the terms, covenants or conditions hereto without the express written consent of Surety, executed by one of the authorized representatives of Surety named herein.

16

 


 

41.
Partial Enforceability. In the event that one or more provisions of this Agreement shall be declared to be invalid, illegal or unenforceable in any respect, unless such invalidity, illegality or unenforceability shall be tantamount to a failure of consideration, the validity, legality and enforceability of the remaining provisions contained in this Agreement shall not in any way be affected or impaired thereby.
42.
Authorized Signatories. Except as otherwise specifically provided herein, or as specifically and subsequently agreed to by the parties in writing, all notices, requests or other communications required or permitted to be given hereunder shall be deemed duly given if mailed by the United States mail, postage prepaid and addressed as follows:

As to Surety:

 

Jeffrey Jubera

VP – Global Surety Claims

Berkshire Hathaway Specialty Insurance

1314 Douglas Street, Suite 1300

Omaha, NE 68102 - 1944

 

With a copy to:

Vivian Katsantonis, Esq.

Watt, Tieder, Hoffar & Fitzgerald, L.L.P.

8405 Greensboro Drive, Suite 100

McLean, Virginia 22182

 

As to Indemnitors:

 

c/o Shimmick Corporation

530 Technology Drive, Suite 300

Irvine, California 92618

Attention: Steven E. Richards

 

With a copy to:

Alan Noskow, Esq.

King & Spalding LLP

1700 Pennsylvania Avenue, NW, Suite 900

Washington, D.C. 20006

 

43.
Execution in Counterparts. This Agreement may be executed in multiple counterparts, each of which, when assembled will constitute a complete and fully executed original.
44.
Additional Representations and Warranties of Certain Indemnitors. The undersigned Shimmick Corporation hereby represents and warrants that it is, for all legal purposes, including all obligations set forth in this Agreement, the Bonds and the GAI, the same legal entity as SCCI National Holdings, Inc. In entering into this Agreement, it is the intent of the parties that the Indemnitors, to the fullest extent authorized by law, bind and obligate any Contractor or entity performing or participating in any combination on the Bonded Contracts to the full extent the

17

 


 

Indemnitors are bound and obligated hereunder, as though they were signatories to this Agreement. To the extent any party is omitted for any reason, it is agreed that they will be subsequently added to this Agreement, and it is understood that such addition would be retroactive to the effective date of this Agreement as if they had originally signed.

[Signature Page Follows]

 

18

 


 

IN WITNESS WHEREOF, the parties have executed this Agreement on the date first written above, and each of the undersigned personally represent and warrant that they have the full right, power and authority to execute this Agreement on behalf of the respective parties.

Indemnitors:

Shimmick Corporation (f/k/a SCCI National Holdings, Inc.)

 

 

 

Attest: ______________________ By:

Its:

 

 

Shimmick Construction Company, Inc.

 

 

 

Attest: ______________________ By:

Its:

 

 

 

The Leasing Corporation

 

Attest: ______________________ By:

Its:

 

 

 

Rust Constructors, Inc.

 

 

 

Attest: ______________________ By:

Its:

 

Rust Constructors Puerto Rico, Inc.

 

 

 

Attest: ______________________ By:

Its:

 

 

19

 


 

 

Surety:

Berkshire Hathaway Specialty Insurance

 

 

 

Attest: ______________________ By: Its:

 

20

 


EX-21.1 4 shim-ex21_1.htm EX-21.1 EX-21.1

Exhibit 21.1

 

LIST OF SUBSIDIARIES OF SHIMMICK CORPORATION

 

 

 

Entity Name

 

 

Jurisdiction of
Organization

Rust Constructors, Inc.

 

Delaware

Shimmick Construction Company, Inc.

 

California

The Leasing Corporation

 

Nevada

Gilcrease Constructors

 

Oklahoma

21stCentury Rail Corporation

 

Delaware

Gilcrease Holding Company LLC

 

Oklahoma

Gilcrease Developers LLC

 

Oklahoma

Shimmick/Traylor/Granite JV

 

California

Shimmick Construction Company Inc. / Danny’s Construction Co., LLC, Joint Venture

 

California

Shimmick Construction Company, Inc. / California Engineering Contractors, Inc., Joint Venture

 

California

Myers & Sons / Shimmick Construction Company, Inc. Joint Venture

 

California

Shimmick Construction Company, Inc. / FCC Construccion S.A. / Impregilo S.P.A., Joint Venture

 

California

SFI Leasing Company

 

California

Shimmick Construction Company, Inc. / Con-Quest Contractors, Inc., Joint Venture

 

California

Skansa USA Civil, Inc. / Shimmick Construction Company, Inc. / Herzog Contract Corp., Joint Venture

 

California

Shimmick Construction Company, Inc. / Disney Construction, Inc., Joint Venture

 

California

Shimmick Construction Company, Inc. / Parson Construction Group, Inc., Joint Venture

 

California

Shimmick Construction Company Inc. / Nicholson Joint Venture

 

California

Eastside LRT Constructors

 

California

Washington Group / Alberici Joint Venture

 

Illinois

 


EX-23.1 5 shim-ex23_1.htm EX-23.1 EX-23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

We consent to the incorporation by reference in Registration Statement No. 333-275600 on Form S-8 of our report dated March 28, 2024, relating to the financial statements of Shimmick Corporation in this Annual Report on Form 10-K for the fiscal year ended December 29, 2023.

 

/s/ DELOITTE & TOUCHE LLP

 

Denver, Colorado

March 28, 2024

 

 

 


EX-31.1 6 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-K 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)
Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)
Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
(5)
The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

 

Date: March 28, 2024

By:

/s/ Steven E. Richards

Steven E. Richards

Chief Executive Officer

 

 


EX-31.2 7 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-K 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)
Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)
Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
(5)
The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

 

Date: March 28, 2024

By:

/s/ Devin J. Nordhagen

Devin J. Nordhagen

Executive Vice President, Chief Financial Officer

 

 


EX-32.1 8 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 Annual Report of Shimmick Corporation (the “Company”) on Form 10-K for the period ending December 29, 2023 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: March 28, 2024

By:

/s/ Steven E. Richards

Steven E. Richards

Chief Executive Officer

 

 

 


EX-32.2 9 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 Annual Report of Shimmick Corporation (the “Company”) on Form 10-K for the period ending December 29, 2023 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: March 28, 2024

By:

/s/ Devin J. Nordhagen

Devin J. Nordhagen

Executive Vice President, Chief Financial Officer

 

 


EX-97 10 shim-ex97.htm EX-97 EX-97

SHIMMICK CORPORATION CLAWBACK POLICY

 

Approved by the Board of Directors on November

13, 2023

Effective as of October 2, 2023

 

1.
Purpose. The purpose of this Policy is to describe the circumstances in which Executive Officers will be required to repay or return Erroneously Awarded Compensation to members of the Company Group. This Policy is designed to comply with, and will be interpreted in a manner that is consistent with, Section 954 of the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, Section 10D of the Securities Exchange Act of 1934 and the listing standards of the Nasdaq Stock Market LLC (“Nasdaq”) or any other national securities exchange on which the Company’s securities are listed.

 

2.
Administration. This Policy shall be administered by the Committee. Any determinations made by the Committee shall be final and binding on all affected individuals.

 

3.
Definitions. For purposes of this Policy, the following capitalized terms shall have the meanings set forth below.

 

(a)
Accounting Restatement” shall mean an accounting restatement (i) due to the material noncompliance of the Company with any financial reporting requirement under the securities laws, including any required accounting restatement to correct an error in previously issued financial restatements that is material to the previously issued financial statements, or

(ii) that corrects an error that is not material to previously issued financial statements, but would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period.

 

(b)
Board” shall mean the Board of Directors of the Company.

 

(c)
Clawback Eligible Incentive Compensation” shall mean, in connection with an Accounting Restatement and with respect to each individual who served as an Executive Officer at any time during the applicable performance period for any Incentive-based Compensation (whether or not such Executive Officer is serving at the time the Erroneously Awarded Compensation is required to be repaid to the Company Group), all Incentive-based Compensation Received by such Executive Officer (i) on or after the Effective Date, (ii) after beginning service as an Executive Officer, (iii) while the Company has a class of securities listed on a national securities exchange or a national securities association and (iv) during the applicable Clawback Period.

 

(d)
Clawback Period” shall mean, with respect to any Accounting Restatement, the three completed fiscal years of the Company immediately preceding the Restatement Date and any transition period (that results from a change in the Company’s fiscal year) of less than nine months within or immediately following those three completed fiscal years.
(e)
Committee” shall mean the Compensation Committee of the Board.

 

(f)
Company” shall mean Shimmick Corporation, a Delaware corporation.

 

(g)
Company Group” shall mean the Company, together with each of its direct and

 

indirect subsidiaries.

 

(h)
Effective Date” shall mean October 2, 2023.

 

(i)
Erroneously Awarded Compensation” shall mean, with respect to each Executive Officer in connection with an Accounting Restatement, the amount of Clawback Eligible Incentive Compensation that exceeds the amount of Incentive-based Compensation that otherwise would have been Received had it been determined based on the restated amounts, computed without regard to any taxes paid.

 

(j)
Executive Officer” shall mean (i) the Company’s current and former president, principal financial officer, principal accounting officer (or if there is no principal accounting officer, the controller), any vice-president in charge of a principal business unit, division or function (such as sales, administration, or finance), any other officer who performs a policy- making function for the Company, or any other person who performs similar policy-making functions for the Company, as determined by the Committee in accordance with Federal securities laws, SEC rules or the rules of any national securities exchange or national securities association on which the Company’s securities are listed. Identification of an executive officer for purposes of this Policy includes at a minimum executive officers identified pursuant to 17 C.F.R. 229.401(b).

 

(k)
Financial Reporting Measures” shall mean measures that are determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and all other measures that are derived wholly or in part from such measures. Stock price and total shareholder return (and any measures that are derived wholly or in part from stock price or total shareholder return) shall for purposes of this Policy be considered Financial Reporting Measures. For the avoidance of doubt, a Financial Reporting Measure need not be presented in the Company’s financial statements or included in a filing with the SEC.

 

(l)
Incentive-based Compensation” shall mean any compensation that is granted, earned or vested based wholly or in part upon the attainment of a Financial Reporting Measure. Incentive-based Compensation does not include: (i) bonuses paid solely at the discretion of the Board or the Committee that are not paid from a bonus pool that is determined by satisfying a financial reporting measure performance goal or solely upon satisfying one or more subjective standards and/or completion of a specified employment period, (ii) non-equity incentive plan awards earned solely upon satisfying one or more strategic or operational measures, (iii) equity awards not contingent upon achieving any financial reporting measure performance goal and vesting is contingent solely upon the completion of a specified employment period and/or attaining one or more non-financial reporting measures or (iv) any Incentive-based Compensation received before the Company had a class of securities listed on a national securities exchange.

 

(m)
Policy” shall mean this Clawback Policy, as the same may be amended and/or restated from time to time.

 

(n)
Received” shall, with respect to any Incentive-based Compensation, mean actual or deemed receipt, and Incentive-based Compensation shall be deemed received in the Company’s fiscal period during which the Financial Reporting Measure specified in the Incentive-based Compensation award is attained, even if payment or grant of the Incentive-based Compensation

 


 

occurs after the end of that period.

 

(o)
Restatement Date” shall mean the earlier to occur of (i) the date the Board, a

 


 

committee of the Board or the officers of the Company authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the issuer is required to prepare an Accounting Restatement, or (ii) the date of court, regulator or other legally authorized body directs the issuer to prepare an Accounting Restatement.

 

(p)
SEC” shall mean the U.S. Securities and Exchange Commission.

 

4.
Repayment of Erroneously Awarded Compensation.

 

(a)
In the event of an Accounting Restatement, the Committee shall determine the amount of any Erroneously Awarded Compensation for each Executive Officer in connection with such Accounting Restatement and thereafter, provide each Executive Officer with a written notice containing the amount of Erroneously Awarded Compensation and a demand for repayment or return, as applicable. For Incentive-based Compensation based on (or derived from) stock price or total shareholder return where the amount of Erroneously Awarded Compensation is not subject to mathematical recalculation directly from the information in the applicable Accounting Restatement, the amount shall be determined by the Committee based on a reasonable estimate of the effect of the Accounting Restatement on the stock price or total shareholder return upon which the Incentive-based Compensation was Received (in which case, the Company shall maintain documentation of such determination of that reasonable estimate and provide such documentation to Nasdaq). Notwithstanding the foregoing, in the event the Accounting Restatement is as a result of misconduct, then, in addition to any other recoupment obligations set forth in this Policy, the Company’s chief executive officer and chief financial officer shall reimburse the Company for

(i) any bonus or other incentive-based or equity-based compensation received by such person from the Company during the 12-month period following the public issuance or filing of the Accounting Restatement and (ii) any profits realized from the sale of securities of the Company during such 12- month period, in accordance with the requirements of the Sarbanes-Oxley Act of 2022.

 

(b)
The Committee shall take such action as it deems appropriate to recover Erroneously Awarded Compensation reasonably promptly after such obligation is incurred and shall have broad discretion to determine the appropriate means of recovery of such Erroneously Awarded Compensation based on all applicable facts and circumstances. The Committee may seek recoupment in the manner it chooses, in its sole discretion, which may include, without limitation, one or a combination of the following: (i) direct reimbursement from the Executive Officer of Incentive-based Compensation previously paid, (ii) deduction of the recouped amount from unpaid compensation otherwise owed by the Company to the Executive Officer, (iii) set-off,

(iv) rescinding or cancelling vested or unvested equity or cash based awards, and (v) any other remedial and recovery action permitted by law, as determined by the Committee. For the avoidance of doubt, except as set forth in Section 4(d) below, in no event may the Company Group accept an amount that is less than the amount of Erroneously Awarded Compensation in satisfaction of an Executive Officer’s obligations hereunder.

 

(c)
To the extent that an Executive Officer fails to repay all Erroneously Awarded Compensation to the Company Group when due (as determined in accordance with Section 4(b) above), the Company shall, or shall cause one or more other members of the Company Group to, take all actions reasonable and appropriate to recover such Erroneously Awarded Compensation from the applicable Executive Officer. The applicable Executive Officer shall be required to reimburse the Company Group for any and all expenses reasonably incurred (including legal fees)

 


 

by the Company Group in recovering such Erroneously Awarded Compensation in accordance with the immediately preceding sentence.
(d)
Notwithstanding anything herein to the contrary, the Company shall not be required to take the actions contemplated by Section 4(b) above if the following conditions are met and the Committee determines that recovery would be impracticable:

 


 

 

(i)
The direct expenses paid to a third party to assist in enforcing the Policy against an Executive Officer would exceed the amount to be recovered, after the Company has made a reasonable attempt to recover the applicable Erroneously Awarded Compensation, documented such attempts and provided such documentation to Nasdaq.

 

(ii)
Recovery would violate home country law where that law was adopted prior to November 28, 2022, provided that, before determining that it would be impracticable to recover any amount of Erroneously Awarded Compensation based on violation of home country law, the Company has obtained an opinion of home country counsel, acceptable to Nasdaq, that recovery would result in such a violation and a copy of the opinion is provided to Nasdaq; or

 

(iii)
Recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company Group, to fail to meet the requirements of 26 U.S.C. 401(a)(13) or 26 U.S.C. 411(a) and regulations thereunder.

 

5.
Reporting and Disclosure. The Company shall file all disclosures with respect to this Policy in accordance with the requirement of the Federal securities laws, including the disclosure required by the applicable SEC filings.

 

6.
Indemnification Prohibition. No member of the Company Group shall be permitted to indemnify any Executive Officer against (i) the loss of any Erroneously Awarded Compensation that is repaid, returned or recovered pursuant to the terms of this Policy, or (ii) any claims relating to the Company Group’s enforcement of its rights under this Policy, in either case, where such indemnity is otherwise prohibited by applicable law or the applicable listing standards. Further, no member of the Company Group shall enter into any agreement that exempts any Incentive- based Compensation from the application of this Policy or that waives the Company Group’s right to recovery of any Erroneously Awarded Compensation and this Policy shall supersede any such agreement (whether entered into before, on or after the Effective Date). Subject to compliance with applicable law and the applicable listing standards, the foregoing limitation on indemnification shall not obviate, amend or otherwise supersede any rights to indemnification to which an Executive Officer may be entitled under the Company’s organizational certificate or by laws, as a matter of law, individual indemnification agreement or contract or otherwise, or any other power or obligation that any member of the Company Group may have to indemnify such Executive Officer or defend or hold them harmless.

 

7.
Interpretation. The Committee is authorized to interpret and construe this Policy and to make all determinations necessary, appropriate, or advisable for the administration of this Policy. This Policy shall be binding and enforceable against all Executive Officers and their beneficiaries, heirs, executors or other legal representatives.

 

8.
Effective Date. This Policy shall be effective as of the Effective Date.

 

9.
Amendment; Termination. The Committee may amend this Policy from time to time in its discretion and shall amend this Policy as it deems necessary, including as and when it determines that it is legally required by any Federal securities laws, SEC rules or the rules of any

 


 

national securities exchange or national securities association on which the Company’s securities are listed. The Committee may terminate this Policy at any time. Notwithstanding anything in this Section 9 to the contrary, no amendment or termination of this Policy shall be effective if such amendment or termination would (after taking into account any actions taken by the Company contemporaneously with such amendment or termination) cause the Company to violate any Federal securities laws, SEC rules or the rules of any national securities exchange or national securities association on which the Company’s securities are listed.

 

10.
Other Recoupment Rights; No Additional Payments. The Committee intends that this Policy will be applied to the fullest extent of the law. This Policy shall be incorporated by reference into and shall apply to all incentive, bonus, equity, equity-based and compensation plans, agreements, and awards outstanding as of the Effective Date or entered into on or after the Effective Date. The Committee may require that any employment agreement, equity award agreement, or any other agreement entered into on or after the Effective Date shall, as a condition to the grant of any benefit thereunder, require an Executive Officer to agree to abide by the terms of this Policy. Any right of recoupment under this Policy is in addition to, and not in lieu of, any other remedies or rights of recoupment that may be available to the Company Group under applicable law, regulation or rule or pursuant to the terms of any similar policy in any employment agreement, equity award agreement, or similar agreement and any other legal remedies available to the Company Group.

 

11.
Entire Agreement. This Policy supersedes, replaces and merges any and all previous agreements and understandings regarding the Company’s policy on the recovery of compensation, and this Policy constitutes the entire agreement between the Company and the Executive Officers with respect to such terms and conditions.

 

12.
Successors. This Policy shall be binding and enforceable against all Executive Officers and their beneficiaries, heirs, executors, administrators or other legal representatives.

* * *

 


EX-101.SCH 11 shim-20231229.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - 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 - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Consolidated Statements of Cash Flows 2 link:presentationLink link:calculationLink link:definitionLink 100050 - Disclosure - Leases - Schedule of Remaining Lease Payments Under Operating and Financing Leases (Details) 3 link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 100070 - Disclosure - Leases - Schedule of Remaining Lease Payments Under Operating and Financing Leases (Details) 4 link:presentationLink link:calculationLink link:definitionLink 100080 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 100090 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Business and Organization link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Basis of Presentation and 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 - Employee Retirement Plans link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) 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 - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Employee Retirement Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Business and Organization - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Revenue Receivables and Contract Assets and Liabilities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Revenue Receivables and Contract Assets and Liabilities - Summary of Company's Revenue Disaggregated by Contract Types (Details) link:presentationLink link:calculationLink link:definitionLink 995735 - 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 995745 - Disclosure - Revenue Receivables and Contract Assets and Liabilities - Summary of Information about Contract Assets and Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Revenue Receivables and Contract Assets and Liabilities - Summary of Unconditional Right to Cash from Clients (Details) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Revenue Receivables and Contract Assets and Liabilities - Summary of Information about Significant Customers (Details) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Joint Ventures and Variable Interest Entities -Summary of Financial Information of Consolidated Joint Ventures (Details) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Joint Ventures and Variable Interest Entities -Summary of Financial Information of Unconsolidated Joint Ventures (Details) link:presentationLink link:calculationLink link:definitionLink 995795 - 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 995805 - 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 995815 - Disclosure - Property Plant and Equipment and Intangible Assets - Schedule of Components of Property Plant and Equipment Net (Details) link:presentationLink link:calculationLink link:definitionLink 995825 - 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 995835 - 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 995845 - Disclosure - Property Plant and Equipment and Intangible Assets - Schedule of Estimated Aggregate Remaining Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - Property Plant and Equipment and Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Debt - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995885 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Income Taxes - Schedule of Components of Income tax Expense (Details) link:presentationLink link:calculationLink link:definitionLink 995905 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 995915 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 995925 - Disclosure - Stock-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995935 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 995945 - Disclosure - Earnings Per Share - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995955 - Disclosure - Earnings Per Share - Summary of computation of basic and diluted EPS (Details) link:presentationLink link:calculationLink link:definitionLink 995965 - Disclosure - Leases - Schedule of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 995975 - Disclosure - Leases - Schedule of Balance Sheets Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 995985 - Disclosure - Leases - Schedule of Weighted Average Remaining Lease Term (Details) link:presentationLink link:calculationLink link:definitionLink 995995 - Disclosure - Leases - Schedule of Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 996005 - Disclosure - Leases - Schedule of Remaining Lease Payments Under Operating and Financing Leases (Details) link:presentationLink link:calculationLink link:definitionLink 996015 - Disclosure - Employee Retirement Plans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996025 - Disclosure - Employee Retirement Plans - Schedule of Multiemployer Plans (Details) link:presentationLink link:calculationLink link:definitionLink 996035 - Disclosure - Intangible Assets - Schedule of Finite-Lived Intangible Assets Including the weighted Average Useful Lives (Details) link:presentationLink link:calculationLink link:definitionLink 996045 - Disclosure - Intangible Assets - Schedule of Estimated Aggregate Remaining Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 996055 - Disclosure - Intangible Assets -Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996065 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink Accounts Receivable, before Allowance for Credit Loss, Current Total accounts receivable, gross Auditor Firm ID 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Document Transition Report Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Weighted average years of remaining contractual term, Outstanding Revenue, Remaining Performance Obligation, Amount Performance obligations yet to be satisfied Payments of IPO costs Payments of IPO costs Payments of Stock Issuance Costs Increase (Decrease) in Notes Receivable, Current Adjustment to note receivable Noncontrolling Interest [Member] Non-Controlling Interests [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Vesting period Cost of Revenue Cost of revenue Cost of Revenue, Total Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Noncurrent Other liabilities Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Accounts Receivable and Allowance for Doubtful Accounts Finite-Lived Intangible Asset, Expected Amortization, Year Two 2025 Government contracts policy. Government Contracts Policy [Policy Text Block] Government Contracts Entity Public Float Increase (Decrease) in Other Operating Assets and Liabilities, Net Other operating assets and liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net, Total Other assets and liabilities 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Finance Lease, Liability, to be Paid Total lease payments Income Tax, Policy [Policy Text Block] Income Taxes Estimate useful lives Property, Plant and Equipment, Useful Life Revenue from Contract with Customer, Excluding Assessed Tax Revenue Total revenue Total revenue Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Unrecognized compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total Increase in valuation allowance of the deferred tax asset Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Disaggregation of Revenue [Table Text Block] Summary of Company's Revenue Disaggregated by Contract Types Concentration Risk Type [Axis] ICFR Auditor Attestation Flag Contract with Customer, Liability, Current Contract liabilities, current Property, Plant and Equipment and Intangible Assets Property, Plant, and Equipment and Intangible Assets [Text Block] Intangible Assets, Net (Including Goodwill) Intangible assets, net Intangible Assets, Net (Including Goodwill), Total Central Pension Fund of the IUOE & Participating Employers [Member] Central Pension Fund of the IUOE & Participating Employers [Member] Central Pension Fund of the IUOE & Participating Employers [Member] Core and Non-core Status [Axis] Operating Lease, Liability, Noncurrent Operating lease liabilities, noncurrent Net Income (Loss) Attributable to Noncontrolling Interest Net income (loss) attributable to non-controlling interests Net Income (Loss) Attributable to Noncontrolling Interest, Total Net loss (income) attributable to non-controlling interests Finance Lease, Liability, Noncurrent Finance lease liabilities, noncurrent Related Party Transactions [Abstract] Assets, Current Current assets TOTAL CURRENT ASSETS Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Liabilities and Equity TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY Entity Address, State or Province Other deferred tax assets Deferred Tax Assets, Other Deferred taxes: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Initial Public Offering, net of costs, value Stock Issued During Period, Value, New Issues Deferred Income Tax Assets, Net Deferred tax assets Net deferred tax assets before valuation allowance Net deferred tax assets before valuation allowance Net Deferred Tax Assets Before Valuation Allowance Net deferred tax assets before valuation allowance Operating lease and finance lease, right-of-use asset. Operating Lease And Finance Lease, Right-Of-Use Asset Total lease assets Total lease assets Lease right-of-use assets Number of shares, Outstanding as of December 29, 2023 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Number of shares, Outstanding as of December 30, 2022 Increase decrease in contract with customer asset liability net. Increase Decrease In Contract With Customer Asset Liability Net Net, Change Plans In Red Zone [Member] Plans In Red Zone Member Plans in red zone member 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 Land and Building [Member] Building and land [Member] Net deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Common Stock, Shares, Issued Common Stock Shares Issued Common stock, shares issued Contract loss reserve Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Loss Reserves Prepaid Expense and Other Assets, Current Prepaids and other current assets Consolidated Entities [Domain] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Accounts Receivable, after Allowance for Credit Loss Accounts receivable, net 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 Common stock, capital shares reserved for future issuance (in shares) Deferred tax liabilities: Components of Deferred Tax Liabilities [Abstract] Disclosure of accounting policy for noncontrolling interests. Noncontrolling Interest [Policy Text Block] Non-controlling Interests Southern California IBEW-NECA Pension Trust Fund [Member] Southern California IBEW-NECA Pension Trust Fund [Member] Southern California IBEW-NECA Pension Trust Fund [Member] Non-core [Member] Non Core [Member] Entity Address, City or Town Related Party Transaction [Line Items] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Project [Axis] Operating Lease, Weighted Average Discount Rate, Percent Weighted-average discount rate - Operating leases Debt Disclosure [Text Block] Debt Property, Plant and Equipment [Table Text Block] Schedule of Components of Property Plant and Equipment Net Closing fee of loan agreement. Closing Fee Of Loan Agreement Closing fee of loan agreement Proceeds from other offering costs. Proceeds From Other Offering Costs Other offering costs Finance Lease, Principal Payments Financing cash flows from finance leases Payments on finance lease obligation Increase decrease in contract with customer asset retainage receivable. Increase Decrease In Contract With Customer Asset Retainage Receivable Retainage receivable, Change Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Schedule of Components of Income Tax Expense Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Tabular disclosure of lessee's supplemental cash flow information related to leases. Supplemental Cash Flow Information Related to Leases [Table Text Block] Schedule of Supplemental Cash Flow Information Related to Leases Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration] 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 Liabilities, Current [Abstract] CURRENT LIABILITIES Assets, Current [Abstract] CURRENT ASSETS Accounts Receivable, Allowance for Credit Loss, Current Allowance for doubtful accounts Allowance for doubtful accounts Preferred Stock, Par or Stated Value Per Share Preferred Stock Par Value Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Intangible Assets Intangible Assets Disclosure [Text Block] Northern California Pipe Trades Pension Plan [Member] Northern California Pipe Trades Pension Plan [Member] Northern california pipe trades pension plan Operating Lease, Liability, Current Operating lease liabilities, current Long-Term Debt Long-term debt, net Property, Plant and Equipment, Net Property, plant and equipment, net Property, plant and equipment, net Restricted Cash Equivalents Cash and cash equivalents Restricted Cash Equivalents, Total U.S. federal statutory income tax Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Entity Central Index Key CIK Finance Lease, Liability, Current Finance lease liabilities, current Plan Name [Domain] Risks and Uncertainties [Abstract] Related Party [Member] Related Party [Member] Cost of revenue. Cost of Revenue [Member] Cost of Revenue [Member] 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 Liabilities, Current Current liabilities TOTAL CURRENT LIABILITIES Entity Tax Identification Number Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Intangible Assets Net (loss) income before income tax Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Operating Lease, Asset, Statement of Financial Position [Extensible Enumeration] Increase (Decrease) in Operating Capital [Abstract] Changes in operating assets and liabilities: New Accounting Pronouncements or Change in Accounting Principle [Line Items] Cost reimbursable. Cost Reimbursable [Member] 2027 Finance Lease, Liability, to be Paid, Year Four Equipment and labor revenue. Equipment and Labor Revenue [Member] Stock compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Accounts and Financing Receivable, after Allowance for Credit Loss, Current Accounts receivable, net Accounts and Financing Receivable, after Allowance for Credit Loss, Current, Total Investment, Name [Axis] Debt Instrument, Term Agreement maturity period Total contributions made Multiemployer Plan, Employer Contribution, Cost Multiemployer Plan, Employer Contribution, Cost, Total Carpenters Pension Trust Fund for Northern California [Member] Carpenters Pension Trust Fund for Northern California [Member] Carpenters pension trust fund for northern california [Member] Finance Lease, Weighted Average Remaining Lease Term Weighted-average remaining lease term - Finance leases Plan Name [Axis] Assets TOTAL ASSETS Operating Lease, Right-of-Use Asset Lease right-of-use assets Operating lease assets Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Accrued expenses Retirement Plan Name [Domain] Entity Registrant Name Registrant Name Deferred tax assets: Components of Deferred Tax Assets [Abstract] Lessee, Lease, Description [Line Items] Related Party, Type [Domain] Retained Earnings (Accumulated Deficit) Retained earnings Retained Earnings (Accumulated Deficit), Total Retained Earnings [Member] Retained Earnings [Member] Equity, Including Portion Attributable to Noncontrolling Interest Ending balance, value Beginning balance, value TOTAL STOCKHOLDERS' EQUITY Gain on sale of assets Gain (Loss) on Disposition of Assets Gain (Loss) on Disposition of Assets, Total Impairment of intangible assets Impairment of Intangible Assets, Finite-Lived Expected income tax (benefit) expense at federal statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Deferred Income Tax Liabilities, Net Deferred tax liabilities Minimum [Member] Minimum [Member] Operating Lease, Liability Total lease liabilities Total lease liabilities Finance Lease, Liability Total lease liabilities Total lease liabilities Equity Component [Domain] Equity Component [Domain] Contribution to multiemployer plans Defined Benefit Plan, Plan Assets, Contributions by Employer Joint ventures and variable interest entities, policy. Joint Ventures and Variable Interest Entities Policy [Policy Text Block] Joint Ventures and Variable Interest Entities Adjustments to reconcile net (loss) income to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Unamortized debt issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net, Total Debt Disclosure [Abstract] Gain (Loss) on Disposition of Business Gain of sale of assets Gain on sale of non-core business contracts Gain on sale of assets Net Income (Loss) Available to Common Stockholders, Diluted Numerator for basic and diluted EPS Net Income (Loss) Available to Common Stockholders, Diluted, Total Debt Instrument, Basis Spread on Variable Rate Debt instrument, interest rate, percentage Customer one. Customer One [Member] Customer One [Member] Entity Current Reporting Status Proceeds from (Payments for) Other Financing Activities Other Common Stock, Shares Authorized Common Stock Shares Authorised Common stock, shares authorized Finance Lease, Right-of-Use Asset, after Accumulated Amortization Finance lease assets Finance Lease, Right-of-Use Asset, after Accumulated Amortization, Total Total deferred tax liabilities Total deferred tax liabilities Deferred Tax Liabilities, Gross Revolving credit facility leverage ratio. Revolving Credit Facility Leverage Ratio Revolving credit facility leverage ratio Assets [Abstract] Revenue from Contract with Customer [Policy Text Block] Revenue Recognition Amortization of Intangible Assets Amortization of intangibles Base Rate [Member] Common stock, $0.01 par value, 100,000,000 shares authorized as of December 29, 2023 and December 30, 2022; 25,493,877 and 21,908,800 shares issued and outstanding as of December 29, 2023 and December 30, 2022, respectively Common Stock, Value, Issued Other Noncash Income (Expense) Other Noncash Income (Expense), Total Other Tri-State Carpenters & Joiners Pension Trust Fund [Member] Tri-State Carpenters & Joiners Pension Trust Fund [Member] Tri-State Carpenters & Joiners Pension Trust Fund [Member] Revenue recognized Contract with Customer, Liability, Revenue Recognized Accrued Liabilities, Current Accrued expenses Accrued Liabilities, Current, Total Current Fiscal Year End Date Share-Based Payment Arrangement, Noncash Expense Share based compensation expense Share-Based Payment Arrangement, Noncash Expense, Total Stock-based compensation Auditor Name Water desalination project [Member] Water Desalination Project [Member] Water desalination project. Operating Income (Loss) Income from operations 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 Costs and estimated earnings in excess of billings on uncompleted contracts, Change Noncontrolling Interest, Increase from Subsidiary Equity Issuance Contributions from non-controlling interests Old Common Stock [Member] Old Common Stock [Member] Old Common Stock [Member] Entity Ex Transition Period Total deferred taxes Deferred Income Tax Expense (Benefit) Provision for income taxes Provision for income taxes Income Tax Expense (Benefit) Income tax expense Nature of Operations [Text Block] Business and Organization Cash Cash received on sale of non- core business Lessee, Leases [Policy Text Block] Leases Concentration Risk, Percentage Concentration of risk Share-Based Payment Arrangement, Expense Compensation expense related to stock-based grants Disaggregation of Revenue [Table] Concentration Risk [Line Items] Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Net, Ending Balance Finite-Lived Intangible Assets, Net, Beginning Balance Intangible Assets, Net Total Waterway canal project [Member] Waterway Canal Project [Member] Waterway canal project. Revenue from Contract with Customer [Text Block] Revenue Receivables and Contract Assets and Liabilities State rate change Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount Finance Lease, Liability, Undiscounted Excess Amount Amounts representing interest Legacy Projects Legacy Projects [Member] Legacy projects. Operating lease and finance lease liability noncurrent. Operating Lease And Finance Lease Liability NonCurrent Operating lease and finance lease liability noncurrent Total non-current lease liabilities Lease liabilities, non-current Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Reconciliation of cash, cash equivalents and restricted cash to the Condensed Consolidated Balance Sheets Operating lease and finance lease liability current. Operating Lease And Finance Lease Liability Current Operating lease and finance lease liability current Total current lease liabilities Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Commitments and Contingencies, Policy [Policy Text Block] Commitments and Contingencies Other expense, net Other Nonoperating Income (Expense) Other expense (income), net Other Nonoperating Income (Expense), Total Sale of Stock, Price Per Share Common stock price per share Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Operating Leases Operating Leases Proceeds from Noncontrolling Interests Contributions from noncontrolling interests Increase decrease in contract with customer asset forward loss reserve. Increase Decrease In Contract With Customer Asset Forward Loss Reserve Forward loss reserve, Change Property, Plant and Equipment [Abstract] Long-Term Debt, Type [Domain] Entity Voluntary Filers Amount of increase (decrease) in obligation to transfer good or service for which consideration has been received or is receivable. Increase (Decrease) in Contract Liability Total contract liabilities, Change Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Other Assets, Noncurrent Other assets Stock Plan 2021. Stock Plan 2021 [Member] 2021 Stock Plan [Member] Thereafter Finance Lease, Liability, to be Paid, after Year Five Depreciation Depreciation expense Depreciation, Total Right-of-use asset Right-of-use asset Deferred Tax Liabilities Right-of-use Asset Deferred tax liabilities Right-of-use asset Laborers Pension Trust Fund for Northern California [Member] Laborers Pension Trust Fund for Northern California [Member] Laborers pension trust fund for northern california [Member] Finite-Lived Intangible Asset, Expected Amortization, Year Four 2027 Finite-Lived Intangible Asset, Expected Amortization, Year One 2024 Joint ventures and variable interest entities disclosure. Joint Ventures and Variable Interest Entities Disclosure [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Weighted average exercise price per share, Vested Office furniture and equipment. Office Furniture and Equipment [Member] Office furniture and equipment [Member] Equity, Attributable to Parent [Abstract] STOCKHOLDERS' EQUITY Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Lease, Cost [Table Text Block] Schedule of Lease Expense Line of Credit Facility, Maximum Borrowing Capacity Line of credit facility, borrowing capacity Cost of Goods and Services Sold Cost of revenue Cost of Goods and Services Sold, Total Net (loss) income attributable to Shimmick Corporation per common share Earnings Per Share [Abstract] San Diego County Construction Laborers Pension Trust Fund [Member] San Diego County Construction Laborers Pension Trust Fund [Member] San Diego County Construction Laborers Pension Trust Fund [Member] Investment, Name [Domain] Accounting Policies [Abstract] Lessee, Lease, Description [Table] 2025 Finance Lease, Liability, to be Paid, Year Two Sale of Stock, Consideration Received on Transaction Proceeds after deducting underwriting discounts and commissions Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Distributions to non-controlling interests Revolving Credit Facility [Member] Basic EPS Earnings Per Share, Basic Earnings Per Share, Basic, Total Basic Customer Concentration Risk [Member] Customer Concentration Risk [Member] Commitments and Contingencies (Note 12) Commitments and Contingencies Income Statement [Abstract] Income Statement [Abstract] Company Contributions Multiemployer Plan, Pension, Significant, Employer Contribution, Cost 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 Defined Contribution Plan [Abstract] Retirement Benefits [Abstract] Statistical Measurement [Domain] Net Cash Provided by (Used in) Operating Activities Net cash used in operating activities Net cash used in operating activities Schedule of Related Party Transactions [Table Text Block] Summary of Revenue Included Related to Services Provided to Related Parties Document Period End Date Period End Date Statistical Measurement [Axis] Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Operating Lease, Payments Operating cash flows from operating leases Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Finance Lease, Asset, Statement of Financial Position [Extensible Enumeration] Diluted EPS Earnings Per Share, Diluted Earnings Per Share, Diluted, Total Diluted Product and Service [Domain] Operating Loss Carryforwards, Limitations on Use Operating Loss Carryforwards, Limitations on Use Federal Deferred Tax Assets, Operating Loss Carryforwards, Domestic Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Deferred Tax Assets, Operating Loss Carryforwards, Total State net operating loss Deferred Tax Assets, Operating Loss Carryforwards, State and Local Concentration Risk Benchmark [Domain] Revenue from Contract with Customer [Abstract] Long-Term Contract or Program Disclosure [Table Text Block] Summary of Information About Contract Assets and Contract Liabilities Tabular disclosure of lessee's balance sheet information related to leases. Balance Sheet Information Related to Leases [TableText Block] Schedule of Balance Sheets Information Related to Leases Payments to Noncontrolling Interests Distributions to non-controlling interests Debt Instrument, Name [Domain] Number of shares, Exercisable as of December 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 Shimmick Projects [Member] Shimmick projects. Contingent consideration Income Tax Reconciliation Contingent Consideration Income tax Reconciliation contingent consideration Additional Paid in Capital, Common Stock Additional paid-in-capital Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Net (decrease) increase in cash, cash equivalents and restricted cash Equity, Attributable to Noncontrolling Interest Equity, Attributable to Noncontrolling Interest, Ending Balance Equity, Attributable to Noncontrolling Interest, Beginning Balance Non-controlling interests Equity, Attributable to Noncontrolling Interest, Total Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract] Effect of dilutive securities: Finite-Lived Intangible Assets, Major Class Name [Domain] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Number of shares, Exercised Exercise of stock options, shares Number of shares, Exercised Liabilities and Equity [Abstract] LIABILITIES AND STOCKHOLDERS' EQUITY Disclosure of accounting policy for insurance reserves. This disclosure may include the method or methods used to determine the amount of reserves. Insurance Reserves [Policy Text Block] Insurance Reserves Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Surcharge Imposed Multiemployer Plan, Pension, Significant, Surcharge [Fixed List] Entity Address, Postal Zip Code Entity Interactive Data Current Increase (Decrease) in Accounts Payable Accounts payable Increase (Decrease) in Accounts Payable, Total Finite-Lived Intangible Asset, Expected Amortization, Year Three 2026 Credit Facility [Domain] Insurance advance received from surety Insurance Advance Received Insurance advance received. Lessee, Operating Lease, Liability, Undiscounted Excess Amount Amounts representing interest Entity Well-known Seasoned Issuer 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 Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Weighted average exercise price per share, Exercised Entity Incorporation, State or Country Code Earnings Per Share, Basic [Abstract] Basic EPS: Equity Components [Axis] Equity Components [Axis] Increase (Decrease) in Accounts Receivable Accounts receivable, net Employee Retirement Plans Retirement Benefits [Text Block] Multiemployer Plan [Line Items] Increase (Decrease) in Contract with Customer, Asset Increase decrease in contract with customer asset Total Total contract assets, Change Increase Decrease Contract assets Office Equipment [Member] Office furniture and equipment Local Phone Number Property, Plant and Equipment [Line Items] Sale of Stock [Axis] Weighted average exercise price per share, Exercisable as of December 29, 2023 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Current taxes: Federal Current Federal Tax Expense (Benefit) Project Financing Agreement Project Financing Agreement [Member] Project financing agreement. Multiemployer Plan [Table] Restricted Cash, Current Restricted cash Schedule of Multiemployer Plans Multiemployer Plan [Table Text Block] Statement of Cash Flows [Abstract] Construction Laborers Pension Trust for Southern California [Member] Construction Laborers Pension Trust for Southern California [Member] Construction Laborers Pension Trust for Southern California [Member] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Property, Plant and Equipment, Policy [Policy Text Block] Property, Plant and Equipment Gross Profit Gross margin Customer two. Customer Two [Member] Customer Two [Member] Concentration Risk Benchmark [Axis] Document Annual Report Common Stock, Par or Stated Value Per Share Common stock, par value Debt Instrument, Interest Rate, Stated Percentage Debt instrument, commitment interest rate, percentage Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Recognition period of unrecognized compensation expense Long-Lived Tangible Asset [Axis] Proceeds from Equity Method Investment, Distribution Return on investments in unconsolidated joint ventures Line of credit facility minimum liquidity. Line Of Credit Facility Minimum Liquidity Line of credit facility minimum liquidity Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Weighted average years of remaining contractual term, Vested Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Maximum [Member] Maximum [Member] Contract with Customer, Basis of Pricing [Axis] Retirement Plan Name [Axis] Earnings Per Share, Diluted [Abstract] Diluted EPS: Schedule of weighted average remaining lease terms. Schedule of Weighted Average Remaining Lease Terms [Table Text Block] Schedule of Weighted Average Remaining Lease Term APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total Proceeds from Equity Method Investment, Distribution, Return of Capital Return of investments in unconsolidated joint ventures Assets, Noncurrent Non-current assets Assets, Noncurrent, Total Weighted average grant date fair value, Exercisable as of December 29, 2023 The weighted average grant-date fair value of options exercisable during the reporting period as calculated by applying the disclosed option pricing methodology. Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Grant Date Fair Value 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. Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeited, Outstanding, Weighted Average Remaining Contractual Term Weighted average years of remaining contractual term, Forfeited Customer contracts Customer Contracts [Member] Customer contracts [Member] Investment in partnerships Deferred Tax Assets, Investments Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Employee stock options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Number of shares, Forfeited Number of shares, Forfeited Document Financial Statement Error Correction Document Financial Statement Error Correction [Flag] City Area Code Deferred taxes: State Deferred State and Local Income Tax Expense (Benefit) Net Cash Provided by (Used in) Operating Activities [Abstract] Cash Flows From Operating Activities Weighted Average Number of Shares Outstanding, Basic [Abstract] Denominator: Rule10b5-1 Arrangement Modified Rule 10b51 Arr Modified [Flag] Rule 10b51 arr modified. Customer [Domain] 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 Accumulated depreciation Selling, General and Administrative Expenses [Member] Selling, General and Administrative Expenses [Member] Weighted Average Number of Shares Outstanding, Basic Denominator for basic EPS - weighted average shares Weighted Average Number of Shares Outstanding, Basic, Total Other Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value Weighted average grant date fair value, Forfeited Payments to Acquire Equity Method Investments Unconsolidated joint venture equity contributions Net Cash Provided by (Used in) Financing Activities [Abstract] Cash Flows From Financing Activities Revenue performance obligation weighted average life. Revenue Performance Obligation Weighted Average Life Revenue performance obligation weighted average life Statement [Table] Statement [Table] Share-Based Payment Arrangement, Option, Activity [Table Text Block] Summary of Stock Option Activity Accounts Receivable [Member] Percentage of Accounts Receivable [Member] Schedule of Related Party Transactions, by Related Party [Table] Increase (Decrease) in Contract with Customer, Liability Contract liabilities Total contract liabilities, Change Increase decreasein contract with customer liability Document Fiscal Period Focus Lessee, Operating Lease, Liability, to be Paid Total lease payments Liabilities, Noncurrent Non-current liabilities Liabilities, Noncurrent, Total Income (Loss) from Equity Method Investments Equity in earnings of unconsolidated joint ventures Equity in earnings of unconsolidated joint ventures 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Statement [Line Items] Statement [Line Items] Fixed-Price Contract [Member] Fixed-Price [Member] Core and Non-core Status [Domain] Schedule of Debt Schedule of Long-Term Debt Instruments [Table Text Block] Increase (Decrease) in Accrued Salaries Accrued salaries, wages and benefits Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Employee stock options excluded from diluted EPS Contract with Customer, Asset, after Allowance for Credit Loss Contract with customer asset net Total contract assets SCC Group LLC. SCC Group LLC [Member] SCC Group, LLC [Member] Pension Protection Act Zone Status Multiemployer Plan, Pension, Significant, Certified Zone Status [Fixed List] Lease, Cost Total lease cost Contract with customer asset liability net Contract With Customer Asset Liability Net Contract with customer asset liability net Net Letters of Credit Outstanding, Amount Amount of letters of credit outstanding Construction Contractor, Receivable, Retainage Retainage receivable Construction Contractor, Receivable, Retainage, Total Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Accounts Receivable, after Allowance for Credit Loss, Current Accounts receivable, net Accounts receivable, net Fiscal Period, Policy [Policy Text Block] Fiscal Year 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, at Carrying Value Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value, Total Customer Four [Member] Customer Four [Member] Customer four. Building [Member] Building[Member] Entity Common Stock, Shares Outstanding Fair Value of Financial Instruments, Policy [Policy Text Block] Fair Value Accounting Pension Trust Fund for the Operating Engineers [Member] Pension Trust Fund for the Operating Engineers [Member] Pension trust fund for the operating engineers [Member] Cover [Abstract] Cover Selling, General and Administrative Expense Selling, general and administrative expenses Selling, General and Administrative Expense, Total Current taxes: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Document Fiscal Year Focus Return to provision true-up Income Tax Reconciliation Return to Provision True-Up Income tax reconciliation return to provision true-up. Sale of Stock [Domain] Multiemployer Plan [Abstract] Share-Based Payment Arrangement [Policy Text Block] Stock-Based Compensation Security Exchange Name Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Expiration term Accounting Standards Update and Change in Accounting Principle [Table] Accounting Standards Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Preferred Stock, Shares Authorized Preferred Stock Authorized Deferred tax plan expired Deferred Tax Plan Expired Deferred tax plan expired 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, Ending Balance Property, Plant and Equipment, Gross, Beginning Balance Property, plant and equipment, gross Property, Plant and Equipment, Gross, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares Number of shares, Vested Number of shares, Vested Current taxes: State Current State and Local Tax Expense (Benefit) Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Right-of-use assets obtained in exchange for new operating leases Revisions in estimates increase. Revisions In Estimates Increase [Member] Revisions in Estimates Increase [Member] 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. Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercised, Outstanding, Weighted Average Remaining Contractual Term Weighted average years of remaining contractual term, Exercised Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Weighted average exercise price per share, Forfeited Permanent items Income Tax Reconciliation Permanent Items Income tax reconciliation permanent items 2024 Finance Lease, Liability, to be Paid, Year One Stock Issued During Period, Value, Stock Options Exercised Exercise of stock options, value Entity Emerging Growth Company Amendment Flag Amendment Contract with Customer, Basis of Pricing [Domain] IPO [Member] IPO [Member] Basis of Accounting, Policy [Policy Text Block] Basis of Presentation Shares, Issued Ending balance, shares Beginning balance, shares Finance Lease, Right-of-Use Asset, Amortization Amortization of right-of-use assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Estimated Aggregate Remaining Amortization Proceeds from Lines of Credit Net borrowings on revolving credit facility Proceeds from Lines of Credit, Total Asset Acquisition, Contingent Consideration, Liability, Noncurrent Contingent consideration Depreciation and amortization Depreciation and amortization Deferred Tax Liabilities Depreciation and Amortization Deferred tax liabilities depreciation and amortization Leases [Abstract] Variable Rate [Domain] Non-Rule 10b5-1 Arrangement Modified Non-Rule 10b5-1 Arr Modified [Flag] Non rule 10b5-1 arr modified. Plans In Yellow Zone [Member] Plans In Yellow Zone Member Plans in yellow zone member Entity File Number Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Line of Credit Facility, Expiration Date Revolving Line of Credit termination date Gross deferred tax assets Total deferred tax assets Deferred Tax Assets, Gross Project [Domain] Finance Lease, Weighted Average Discount Rate, Percent Weighted-average discount rate - Finance leases Long-Term Debt, Excluding Current Maturities Long-term debt, net Long-Term Debt, Excluding Current Maturities, Total The entire disclosure for operating and financial leases of lessee. Lease Disclosure [Text Block] Leases Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents 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, Total Share-Based Payment Arrangement [Abstract] Accounts Payable, Current Accounts payable Accounts Payable, Current, Total Debt Instrument [Axis] Less: Valuation allowance Less: Valuation allowance Deferred Tax Assets, Valuation Allowance Valuation allowance of the deferred tax asset Operating Expenses Total operating expenses Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Summary of Information About Significant Customers Stock split, policy Stock Split, Policy [Policy Text Block] Stock Split Variable Interest Entity, Primary Beneficiary [Member] Variable Interest Entity, Primary Beneficiary [Member] Auditor Location Percentage of initial collateral management fee payable under the credit facility. Debt Instrument, Initial Collateral Management Fee, Percentage Collateral management fee Entity Address, Address Line Two Schedule of Defined Benefit Plans Disclosures [Table] Intangible assets Deferred Tax Assets, Goodwill and Intangible Assets Entity Small Business Entity Shell Company Section 382 limitation Deferred Tax Assets Section 382 Limitation Deferred tax assets section 382 limitation. Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Line of credit facility, unused line fee , percentage Earnings Per Share [Text Block] Earnings Per Share Entity Address, Address Line One Revenue Benchmark [Member] Percentage of Revenue [Member] Other Liabilities, Current Other current liabilities Finite-Lived Intangible Assets, Gross Intangible Assets, Gross Finite-Lived Intangible Assets, Gross, Total Restricted Cash Restricted cash Restricted Cash, Total Revolving line of credit minimum cash balance 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 Weighted average grant date fair value, Outstanding as of December 30, 2022 Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent Contract assets, non-current Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent, Total Income Statement Location [Axis] Lease liability Deferred Tax Assets Lease Liability Deferred tax assets lease liability Change in Accounting Estimate by Type [Axis] Long-Term Debt, Type [Axis] Net (loss) income Net (loss) income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net income (loss) Proceeds from Sale of Intangible Assets Total sale price of non-core business agreement Proceeds from sale of assets 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five Ironworkers District Council of TN Valley & Vicinity Welfare Pension Plans [Member] Ironworkers District Council of TN Valley & Vicinity Welfare Pension Plans [Member] Ironworkers District Council of TN Valley & Vicinity Welfare Pension Plans [Member] Collaborative Arrangement and Arrangement Other than Collaborative [Table] Rehabilitation Plan Status Multiemployer Plan, Pension, Significant, Funding Improvement or Rehabilitation Plan, Implementation Status [Fixed List] Long-Term Debt, Gross Total debt Total debt Deferred only adjustment Income Tax Expense (Benefit), Continuing Operations, Adjustment of Deferred Tax (Asset) Liability Depreciation, Depletion and Amortization Depreciation and amortization Depreciation, Depletion and Amortization, Total Product and Service [Axis] Contract with Customer, Liability, Noncurrent Contract liabilities, non-current Title of 12(b) Security State income taxes, net of federal income tax benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Finite-Lived Intangible Assets, Accumulated Amortization Accumulated Amortization Percentage of plans funded Percentage Of Plans Funded Percentage of plans funded Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Finite Lived Intangible Assets Including the Weighted Average Useful Lives Machinery equipment and vehicles. Machinery Equipment And Vehicles [Member] Machinery, equipment, and vehicles [Member] Trademark Trademark [Member] Trademarks [Member] Net Cash Provided by (Used in) Investing Activities [Abstract] Cash Flows From Investing Activities 2023 Equity Incentive Plan. 2023 Equity Incentive Plan [Member] Long-Term Line of Credit Revolving credit facility Long-Term Line of Credit, Total Segment Reporting, Policy [Policy Text Block] Segment Weighted Average Number of Shares Outstanding, Diluted, Adjustment Dilutive potential common shares Weighted Average Number of Shares Outstanding, Diluted, Adjustment, Total Concentration Risk [Table] Long-Lived Tangible Asset [Domain] Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Cash, Cash Equivalents and Restricted Cash Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Numerator: Loan and security agreement. Loan and Security Agreement [Member] Loan and security agreement [Member] Total contract liabilities Contract with Customer, Liability Contract with customer liability Total contract liabilities Contract with customer liability Contributions from company Defined Contribution Plan, Employer Discretionary Contribution Amount Weighted average years of remaining contractual term, Exercisable as of December 29, 2023 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Change in Accounting Estimate, Type [Domain] Common Stock, Shares, Outstanding Ending balance, shares Beginning balance, shares Common stock, shares outstanding Share-Based Payment Arrangement [Text Block] Stock-Based Compensation Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Summary of Unconditional Right to Cash from Clients Condensed Balance Sheet [Table Text Block] Summary of Condensed Consolidated Balance Sheets Related to Services Provided to Unconsolidated Joint Ventures Concentration Risk Type [Domain] Income Statement Location [Domain] Document Type Document Type Intangible Assets, Net (Excluding Goodwill) [Abstract] The weighted average grant-date fair value of options exercised during the reporting period as calculated by applying the disclosed option pricing methodology. Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercised, Weighted Average Grant Date Fair Value Weighted average grant date fair value, Exercised Line of Credit [Member] Line of Credit [Member] Net Cash Provided by (Used in) Investing Activities Net cash provided by investing activities Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value Weighted average grant date fair value, Vested Net Cash Provided by (Used in) Financing Activities Net cash provided by (used in) financing activities Entity Filer Category Entity Filer Category Restricted Cash and Cash Equivalents Total cash, cash equivalents and restricted cash Variable Rate [Axis] Liabilities TOTAL LIABILITIES Increase (decrease) in due from unconsolidated joint ventures. Increase (decrease) in due from unconsolidated joint ventures Due from unconsolidated joint ventures Property, Plant and Equipment [Table] Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred Adjustment to purchase price Finite-Lived Intangible Asset, Useful Life Weighted Average Remaining Useful Life Impairment of property, plant and equipment Asset Impairment Charges Asset Impairment Charges, Total Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Consolidated Entities [Axis] Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] IBEW Local 595 Pension Plan [Member] IBEW Local 595 Pension Plan [Member] IBEW Local 595 Pension Plan [Member] Southwest Carpenters Pension Fund [Member] Southwest Carpenters Pension Fund [Member] Southwest carpenters pension fund [Member] Net (loss) income attributable to Shimmick Corporation Net income (loss) Canal lock chamber project [Member] Canal Lock Chamber Project [Member] Canal lock chamber project. Proceeds from IPO Proceeds from Issuance Initial Public Offering Contract with Customer, Asset, after Allowance for Credit Loss, Current Contract assets, current Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total San Diego County Cement Masons Pension Plan [Member] San Diego County Cement Masons Pension Plan [Member] San diego county cement masons pension plan [Member] Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Financing Leases Financing Leases Statement of Financial Position [Abstract] Basis of Presentation and Significant Accounting Policies [Text Block] Basis of Presentation and Summary of Significant Accounting Policies San Diego Electrical Pension Plan [Member] San Diego Electrical Pension Plan [Member] San Diego Electrical Pension Plan [Member] Weighted Average Number of Shares Outstanding, Diluted Denominator for diluted EPS - adjusted weighted average shares and assumed conversions Weighted Average Number of Shares Outstanding, Diluted, Total Revisions in estimates decrease. Revisions In Estimates Decrease [Member] Revisions in Estimates Decrease [Member] Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Credit Facility [Axis] EIN/Pension Plan Number Multiemployer Plan, Pension, Significant, Employer Identification Number Effective Income Tax Rate Reconciliation, Percent Effective tax rate Effective Income Tax Rate Reconciliation, Percent, Total Deferred taxes: Federal Deferred Federal Income Tax Expense (Benefit) Accrued expenses and reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Total Operating Lease, Weighted Average Remaining Lease Term Weighted-average remaining lease term - Operating leases Use of Estimates, Policy [Policy Text Block] Use of Estimates Income Tax Disclosure [Text Block] Income Taxes 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 Weighted average exercise price per share, Outstanding as of December 30, 2022 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 Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Summary of computation of basic and diluted EPS Disaggregation of Revenue [Line Items] Lessee operating lease and financing lease liability, maturity. Lessee Operating Lease and Financing Lease Liability, Maturity [Table Text Block] Schedule of Remaining Lease Payments Under Operating and Financing Leases Total current taxes Current Income Tax Expense (Benefit) 2026 Finance Lease, Liability, to be Paid, Year Three Joint ventures and variable interest entities disclosure. Joint Ventures and Variable Interest Entities Disclosure [Text Block] Joint Ventures and Variable Interest Entities Payments to Acquire Property, Plant, and Equipment Payments to Acquire Property, Plant, and Equipment, Total Purchases of property, plant and equipment Finance Lease, Interest Expense Interest on lease liabilities Reclassification, Comparability Adjustment [Policy Text Block] Change in Presentation Initial Public Offering, net of costs, shares Stock Issued During Period, Shares, New Issues Initial public offering Operating Engineers Trust Fund [Member] Operating Engineers Trust Fund [Member] Operating Engineers Trust Fund [Member] Employee-related Liabilities, Current Accrued salaries, wages and benefits Employee-related Liabilities, Current, Total Accounting Standards Update and Change in Accounting Principle [Abstract] Income Tax Disclosure [Abstract] 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 Billings on uncompleted contracts in excess of costs and estimated earnings, Change Finite-Lived Intangible Assets by Major Class [Axis] Plans In Green Zone [Member] Plans In Green Zone Member Plans in green zone member California Ironworkers Field Pension Fund [Member] California Ironworkers Field Pension Fund [Member] California ironworkers field pension fund [Member] Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures Investment in unconsolidated joint ventures Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures, Total XML 13 R1.htm IDEA: XBRL DOCUMENT v3.24.1
Document and Entity Information - USD ($)
12 Months Ended
Dec. 29, 2023
Mar. 25, 2024
Jun. 30, 2023
Cover [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2023    
Current Fiscal Year End Date --12-29    
Entity Central Index Key 0001887944    
Document Annual Report true    
Document Period End Date Dec. 29, 2023    
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    
ICFR Auditor Attestation Flag false    
Entity Shell Company false    
Entity Voluntary Filers No    
Document Financial Statement Error Correction false    
Entity Well-known Seasoned Issuer No    
Entity Public Float     $ 0
Entity Common Stock, Shares Outstanding   25,575,344  
Auditor Firm ID 34    
Auditor Name DELOITTE & TOUCHE LLP    
Auditor Location Denver, Colorado    
Documents Incorporated by Reference

DOCUMENTS INCORPORATED BY REFERENCE

Certain sections of the registrant's definitive Proxy Statement relating to the registrant's 2024 annual meeting of stockholders, which definitive Proxy Statement will be filed within 120 days of the end of the registrant's fiscal year, are incorporated by reference into Part III of this Annual Report on Form 10-K.

   
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 29, 2023
Dec. 30, 2022
CURRENT ASSETS    
Cash and cash equivalents $ 62,939 $ 77,762
Restricted cash 971 4,323
Accounts receivable, net 54,178 56,430
Contract assets, current 125,943 80,901
Prepaids and other current assets 13,427 14,060
TOTAL CURRENT ASSETS 257,458 233,476
Property, plant and equipment, net 46,373 55,208
Intangible assets, net 9,244 12,044
Contract assets, non-current 48,316 84,024
Lease right-of-use assets 23,855 22,690
Investment in unconsolidated joint ventures 21,283 17,363
Deferred tax assets 17,252 18,851
Other assets 2,871 3,143
TOTAL ASSETS 426,652 446,799
CURRENT LIABILITIES    
Accounts payable 81,589 67,541
Contract liabilities, current 115,785 163,725
Accrued salaries, wages and benefits 26,911 36,248
Accrued expenses 33,897 60,758
Other current liabilities 13,071 12,672
TOTAL CURRENT LIABILITIES 271,253 340,944
Long-term debt, net 29,627 0
Lease liabilities, non-current 15,045 14,442
Contract liabilities, non-current 3,215 1,846
Contingent consideration 15,488 15,662
Deferred tax liabilities 17,252 18,851
Other liabilities 4,282 3,459
TOTAL LIABILITIES 356,162 395,204
Commitments and Contingencies (Note 12)  
STOCKHOLDERS' EQUITY    
Common stock, $0.01 par value, 100,000,000 shares authorized as of December 29, 2023 and December 30, 2022; 25,493,877 and 21,908,800 shares issued and outstanding as of December 29, 2023 and December 30, 2022, respectively 255 219
Additional paid-in-capital 24,445 3,341
Retained earnings 46,537 49,083
Non-controlling interests (747) (1,048)
TOTAL STOCKHOLDERS' EQUITY 70,490 51,595
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 426,652 $ 446,799
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 29, 2023
Dec. 30, 2022
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,493,877 21,908,800
Common stock, shares outstanding 25,493,877 21,908,800
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Income Statement [Abstract]    
Revenue $ 632,806 $ 664,158
Cost of revenue 610,434 640,643
Gross margin 22,372 23,515
Selling, general and administrative expenses 61,507 60,442
Amortization of intangibles 2,618 2,632
Total operating expenses 64,125 63,074
Equity in earnings of unconsolidated joint ventures 10,354 52,471
Gain on sale of assets 31,834 0
Income from operations 435 12,912
Other expense, net 2,721 8,731
Net (loss) income before income tax (2,286) 4,181
Income tax expense 0 1,274
Net (loss) income (2,286) 2,907
Net income (loss) attributable to non-controlling interests 260 (853)
Net (loss) income attributable to Shimmick Corporation $ (2,546) $ 3,760
Net (loss) income attributable to Shimmick Corporation per common share    
Basic $ (0.11) $ 0.17
Diluted $ (0.11) $ 0.17
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
IPO [Member]
Common Stock [Member]
Common Stock [Member]
IPO [Member]
Additional Paid-in Capital [Member]
Additional Paid-in Capital [Member]
IPO [Member]
Retained Earnings [Member]
Retained Earnings [Member]
IPO [Member]
Non-Controlling Interests [Member]
Non-Controlling Interests [Member]
IPO [Member]
Beginning balance, value at Dec. 31, 2021 $ 47,021   $ 219   $ 1,046   $ 45,323   $ 433  
Beginning balance, shares at Dec. 31, 2021     21,908,800              
Net income (loss) 2,907   $ 0   0   3,760   (853)  
Stock-based compensation 2,295   0   2,295   0   0  
Distributions to non-controlling interests (628)   0   0   0   (628)  
Ending balance, value at Dec. 30, 2022 51,595   $ 219   3,341   49,083   (1,048)  
Ending balance, shares at Dec. 30, 2022     21,908,800              
Net income (loss) (2,286)   $ 0   0   (2,546)   260  
Initial Public Offering, net of costs, value   $ 19,065   $ 36   $ 19,029   $ 0   $ 0
Initial Public Offering, net of costs, shares       3,575,000            
Exercise of stock options, value $ 13   $ 0   13   0   0  
Exercise of stock options, shares 10,077   10,077              
Stock-based compensation $ 2,062   $ 0   2,062   0   0  
Contributions from non-controlling interests 301   0   0   0   301  
Distributions to non-controlling interests (260)   0   0   0   (260)  
Ending balance, value at Dec. 29, 2023 $ 70,490   $ 255   $ 24,445   $ 46,537   $ (747)  
Ending balance, shares at Dec. 29, 2023     25,493,877              
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Cash Flows From Operating Activities    
Net (loss) income $ (2,286) $ 2,907
Adjustments to reconcile net (loss) income to net cash used in operating activities:    
Stock-based compensation 2,062 2,295
Depreciation and amortization 17,121 15,979
Equity in earnings of unconsolidated joint ventures (10,354) (52,471)
Return on investments in unconsolidated joint ventures 14,682 59,651
Gain on sale of assets (31,834) 0
Other (47) 9,462
Changes in operating assets and liabilities:    
Accounts receivable, net 2,251 41,574
Due from unconsolidated joint ventures 313 7,079
Contract assets (9,334) (46,736)
Accounts payable 13,747 10,436
Contract liabilities (47,940) (94,165)
Accrued expenses (26,861) 31,471
Accrued salaries, wages and benefits (8,975) 4,149
Other assets and liabilities (645) 5,285
Net cash used in operating activities (88,100) (3,084)
Cash Flows From Investing Activities    
Net working capital settlement in association with business combination 0 32,000
Purchases of property, plant and equipment (7,042) (10,443)
Proceeds from sale of assets 35,975 1,722
Unconsolidated joint venture equity contributions (23,170) (19,709)
Return of investments in unconsolidated joint ventures 16,287 627
Net cash provided by investing activities 22,050 4,197
Cash Flows From Financing Activities    
Payments on finance lease obligation (303) (303)
Net borrowings on revolving credit facility 29,915 0
Contributions from noncontrolling interests 301 0
Distributions to non-controlling interests (260) (628)
Proceeds from IPO 25,025 0
Payments of IPO costs (5,961) 0
Other (842) 0
Net cash provided by (used in) financing activities 47,875 (931)
Net (decrease) increase in cash, cash equivalents and restricted cash (18,175) 182
Cash, cash equivalents and restricted cash, beginning of period 82,085 81,903
Cash, cash equivalents and restricted cash, end of period 63,910 82,085
Reconciliation of cash, cash equivalents and restricted cash to the Condensed Consolidated Balance Sheets    
Cash and cash equivalents 62,939 77,762
Restricted cash 971 4,323
Total cash, cash equivalents and restricted cash $ 63,910 $ 82,085
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Pay vs Performance Disclosure    
Net Income (Loss) $ (2,546) $ 3,760
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.1
Insider Trading Arrangements
12 Months Ended
Dec. 29, 2023
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
Rule10b5-1 Arrangement Modified false
Non-Rule 10b5-1 Arrangement Modified false
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.24.1
Business and Organization
12 Months Ended
Dec. 29, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Business and Organization

Note 1. Business and Organization

Shimmick Corporation (“Shimmick”, “we”, “our”, “us”, “its” or 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 consolidated financial statements include the accounts of Shimmick Corporation and its subsidiaries, 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 and other offering expenses of $6 million. Shimmick’s common stock began trading on the NASDAQ Global Market on November 14, 2023.

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.24.1
Basis of Presentation and Summary of Significant Accounting Policies
12 Months Ended
Dec. 29, 2023
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 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. 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.

In preparing these consolidated financial statements, subsequent events were evaluated through the time the financial statements were issued. Financial statements are considered issued when they are widely distributed to all stockholders and other financial statement users, or filed with the SEC.

Change in Presentation

Certain prior period balances in the 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) income, 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 consolidated financial statements.

Fiscal Year

The Company’s fiscal years consist of 52 or 53 weeks, ending on the Friday closest to December 31. Fiscal year 2023 commenced on December 31, 2022 and ended on December 29, 2023. Fiscal year 2022 commenced on January 1, 2022 and ended on December 30, 2022.

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from estimates and significant estimates affecting amounts reported in the consolidated financial statements are:

project revenues, costs and profits at completion of the Company’s contracts with customers, including recognition of estimated losses on uncompleted contracts;
claims against customers and recoveries of costs from subcontractors, vendors and others;
provisions for income taxes and related valuation allowances and tax uncertainties;
recoverability of equity method investments;
accruals for estimated liabilities, including litigation accruals;
fair value of assets and liabilities acquired under the Purchase Agreement; and
amounts owed to AECOM for contingent consideration.

Revenue Recognition

The Company derives revenue predominantly by providing construction and operations and management services to government and commercial clients throughout the United States. The Company’s construction, operations and management services are usually provided in association with capital projects, which are predominantly fixed-price contracts that are billed based on project milestones. Contracts with clients may contain advance billing terms, milestone billings based on the completion of certain phases of work or services provided to date, and contract retentions. For further discussion regarding the Company’s revenue from contracts with clients by type of contract, see Note 3 - Revenue, Receivables and Contract Assets and Liabilities.

Step 1: Contract Identification

The Company does not recognize revenue unless an identified contract with a customer is established. A contract with a customer exists when it has approval and commitment from both parties, the rights and obligations of the parties are identified, payment terms are identified, the contract has commercial substance, and collectability is probable. The Company also evaluates whether a contract should be combined with other contracts and accounted for as a single contract. This evaluation requires judgment and could change the timing of the amount of revenue and profit recorded for a given period.

Step 2: Identify Performance Obligations

Next, each performance obligation in the contract is identified. A performance obligation is a promise to provide a distinct good or service or a series of distinct goods or services to the customer. Revenue is recognized separately for each performance obligation in the contract. Many of the Company’s contracts have one clearly identifiable performance obligation. However, many contracts provide the customer an integrated service that includes two or more of services associated with construction, operations and management. For these contracts, the Company does not consider the integrated services to be distinct within the context of the contract when the separate scopes of work combine into a single commercial objective or capability for the customer. Accordingly, the Company generally identifies one performance obligation in each contract. The determination of the number of performance obligations in a contract requires significant judgment and could change the timing of the amount of revenue recorded for a given period.

Step 3: Determine Contract Price

After determining the performance obligations in the contract, the Company determines the contract price. The contract price is the amount of consideration expected to be received from the customer for completing the performance obligation(s). In a fixed-price contract, the contract price is a single lump-sum amount. In reimbursable and time and materials-based contracts, the contract price is determined by the agreed upon rates or reimbursements for time and materials expended in completing the performance obligation(s) in the contract. In the course of providing its services, the Company routinely subcontracts and collaborates with partners providing services and incurs other direct costs. The Company controls the services provided by subcontractors and accounts for such cost at the gross amount as the company is considered the principal.

Determination of the contract price is dependent upon a number of factors, including the accuracy of a variety of estimates made at the consolidated balance sheet date, such as estimated costs at completion. Additionally, the Company is required to make estimates for the amount of consideration to be received, including bonuses, awards, incentive fees, claims, unapproved change orders, unpriced change orders, penalties, and liquidated damages. Variable consideration is included in the estimate of the transaction price only to the extent that it is probable that a significant reversal of revenue would not occur when the contingency is resolved. The Company estimates the amount of revenue to be recognized on variable consideration through predominantly applying the most likely amount method. The Company’s estimates of variable consideration and determination of whether to include such amounts in the contract price are based largely on the Company’s assessment of legal enforceability, anticipated performance, and any other information (historical and forecasted) that is reasonably available to the Company. Management continuously monitors factors that may affect the quality of its estimates, and material changes in estimates are disclosed accordingly.

Step 4: Assign Contract Price to Performance Obligations

After determining the contract price, the Company assigns such price to the performance obligation(s) in the contract. If a contract has multiple performance obligations, the Company assigns the contract price to each performance obligation based on the stand-alone selling prices of the distinct services that comprise each performance obligation.

Step 5: Recognize Revenue as Performance Obligations are Satisfied

The Company records revenue for contracts with customers as the contracts’ performance obligations are satisfied. Under fixed-unit price contracts, the Company performs a number of units of work at an agreed price per unit with the total payment under the contract determined by the actual number of units delivered. Revenue is recognized for fixed-price contracts using the input method measured on a cost-to-cost basis. This method is reasonable in measuring performance towards completion because it measures the value of all goods and services transferred to the customer.

The Company recognizes revenue on performance obligations associated with cost reimbursable contracts based on actual direct costs incurred and the applicable fixed rate or portion of the fixed fee earned as of the consolidated balance sheet date. Under time-and-materials price contracts, the Company negotiates hourly billing rates and charges its customers based on the actual time that it expends on a project. In addition, customers reimburse the

Company for materials and other direct incidental expenditures incurred in connection with its performance under the contract. The Company applies a practical expedient to recognize revenue in the amount in which it has the right to invoice if its right to consideration is equal to the value of performance completed to date.

Costs incurred may include direct labor, direct materials, subcontractor costs and indirect costs, such as salaries and benefits, supplies and tools, equipment costs and insurance costs. Indirect costs are charged to projects based upon direct costs and overhead allocation rates per dollar of direct costs incurred or direct labor hours worked.

The Company has numerous contracts that are in various stages of completion which require estimates to determine the forecasted costs at completion. Due to the nature of the work left to be performed on many of the Company’s contracts, the estimation of total cost at completion for fixed-price contracts is complex, subject to many variables and requires significant judgment. Estimates of total cost at completion are made each period and changes in these estimates are accounted for prospectively as cumulative adjustments to revenue recognized in the current period. If estimates of costs to complete fixed-price contracts indicate a loss, a provision is made through a contract write-down for the total loss anticipated.

Change Orders

Contracts are often modified to account for changes in contract specifications and requirements. Most of the Company’s contract modifications are for goods or services that are not distinct from existing contracts due to the significant integration provided in the context of the contract and are accounted for as if they were part of the original contract. The effect of a contract modification on the transaction price and the Company’s measure of progress for the performance obligation to which it relates are recognized as an adjustment to revenue (either as an increase or decrease) on a cumulative catch-up basis.

Claims

Sometimes the Company seeks claims for amounts in excess of the contract price for delays, errors in specifications and designs, contract terminations, change orders in dispute or other causes of additional costs incurred. Costs attributable to claims from customers are treated as costs of contract performance as incurred.

Government Contracts

The Company’s federal government and certain state and local agency contracts are subject to, among other regulations, regulations issued under the Federal Acquisition Regulations (“FAR”). These regulations can limit the recovery of certain specified indirect costs on contracts and subjects the Company to ongoing multiple audits by government agencies such as the Defense Contract Audit Agency (“DCAA”). In addition, most of the Company’s federal and state and local contracts are subject to termination at the discretion of the client.

Audits by the DCAA and other agencies consist of reviews of the Company’s overhead rates, operating systems and cost proposals to ensure that the Company accounted for such costs in accordance with the Cost Accounting Standards of the FAR (“CAS”). If the DCAA determines the Company has not accounted for such costs consistent with CAS, the DCAA may disallow these costs. There can be no assurance that audits by the DCAA or other governmental agencies will not result in material cost disallowances in the future.

There are no ongoing audits and or material adjustments related to noncompliance are required. The Company is in compliance with all federal and state regulations and is not aware of any material adjustments as of the consolidated balance sheet dates.

Commitments and Contingencies

For asserted claims and assessments, liabilities are recorded when an unfavorable outcome of a matter is concluded to be probable and the loss is reasonably estimable. With respect to unasserted claims or assessments, management must first determine that the probability that an assertion will be made is likely. Then, a determination as to the likelihood of an unfavorable outcome and the ability to reasonably estimate the potential loss is made. Legal matters are reviewed on a continuous basis to determine if there has been a change in management’s judgment regarding the likelihood of an unfavorable outcome or the estimate of a potential loss. Legal costs are expensed as incurred.

Joint Ventures and Variable Interest Entities

The Company’s joint ventures, the combination of two or more partners, are generally formed for the execution of a specific contract. Management of the joint venture is typically controlled by a joint venture management committee, comprised of representatives from the joint venture partners. The joint venture management committee normally provides management oversight and controls decisions which could have a significant impact on the joint venture.

Some of the Company’s joint ventures have no employees and minimal operating expenses. For these joint ventures, the Company’s employees perform work for the joint venture, which is then billed to a third-party

client by the joint venture. For consolidated joint ventures of this type, the Company records the entire amount of the services performed and the costs associated with these services, including the services provided by the other joint venture partners, in the Company’s results of operations. For certain of these joint ventures where a fee is added by an unconsolidated joint venture to client billings, these fees are eliminated to the extent the fee represents billings from the Company to the joint venture.

The Company assesses its joint ventures at inception to determine if they meet the qualifications of a variable interest entity ("VIE"). The Company considers a partnership or joint venture a VIE if it has any of the following characteristics:

the total equity investment is not sufficient to permit the entity to finance its activities without additional subordinated financial support;
characteristics of a controlling financial interest are missing (either the ability to make decisions through voting or other rights, the obligation to absorb the expected losses of the entity or the right to receive the expected residual returns of the entity); or
the voting rights of the equity holders are not proportional to their obligations to absorb the expected losses of the entity and/or their rights to receive the expected residual returns of the entity, and substantially all of the entity’s activities either involve or are conducted on behalf of an investor that has disproportionately few voting rights.

The Company analyzes its joint ventures and classifies them as either:

a VIE that must be consolidated because the Company is the primary beneficiary or the joint venture is not a VIE and the Company holds the majority voting interest with no significant participative rights available to the other partners; or
a VIE that does not require consolidation and is treated as an equity method investment because the Company is not the primary beneficiary or the joint venture is not a VIE and the Company does not hold the majority voting interest.

Cash, Cash Equivalents and Restricted Cash

The Company from time to time may have bank deposits in excess of insurance limits of the Federal Deposit Insurance Corporation. The Company has not experienced any credit losses in such accounts and believes it is not exposed to any significant credit risk related to its cash and cash equivalents.

The Company’s cash equivalents include highly liquid investments which have an initial maturity of three months or less.

Cash and cash equivalents as of December 29, 2023 and December 30, 2022, include $1 million and $4 million, respectively, held by consolidated joint ventures that may not be distributed or used for certain other payments prescribed in the joint venture agreement without consent of the joint venture partners. These balances are presented as restricted cash within the consolidated balance sheets.

 

Accounts Receivable and Allowance for Doubtful Accounts

The Company records its accounts receivable net of an allowance for doubtful accounts. This allowance for doubtful accounts is estimated based on management’s evaluation of the contracts involved and the client’s ability and willingness to pay. Allowances for doubtful accounts have been determined through specific identification of amounts considered to be uncollectible and potential write-offs, plus a non-specific allowance for other amounts for which some potential loss has been determined to be probable as of the consolidated balance sheet date based on current and past experience.

Property, Plant and Equipment

Property, plant and equipment are recorded at cost and are depreciated over their estimated useful lives using the straight-line method. Expenditures for maintenance and repairs are expensed as incurred. Estimated useful lives range as follows:

Buildings — 10 to 45 years;
Machinery, equipment, and vehicles — 3 to 12 years;
Office furniture and equipment — 3 to 10 years;
Leasehold improvements — the shorter of their estimated useful lives or the remaining terms of the underlying lease agreement.

Property, plant and equipment to be held and used are reviewed for impairment whenever events or circumstances indicate that the carrying amount of assets may not be recoverable. The carrying amount of an asset to be held and used is not recoverable if it exceeds the sum of the undiscounted cash flows expected from the use and eventual disposition of the asset. For assets to be held and used, impairment losses are recognized based upon the excess of the asset’s carrying amount over the fair value of the asset. For property, plant and equipment assets to be disposed, impairment losses are recognized at the lower of the carrying amount or fair value less cost to sell. There was no impairment to property, plant and equipment for the fiscal years ended December 29, 2023 and December 30, 2022.

Intangible Assets

The estimated useful lives for intangible assets were determined based upon the remaining useful economic lives of the intangible assets that are expected to contribute directly or indirectly to future cash flows. The estimated useful lives for trademarks and customer contracts are seven years and six years, respectively. Intangible assets are amortized over the shorter of their contractual term or estimated useful life.

The Company considers events or circumstances that may warrant revised estimates of useful lives or that may indicate impairment. There was no impairment to intangible assets for the fiscal years ended December 29, 2023 or December 30, 2022.

Insurance Reserves

The Company maintains insurance for certain insurable business risks. Insurance coverage contains various retention and deductible amounts for which the Company accrues a liability based upon reported claims and an actuarially determined estimated liability for certain claims incurred but not reported. It is generally the Company’s policy not to accrue for any potential legal expense to be incurred in defending the Company’s position.

Leases

The Company enters into lease arrangements for real estate, construction equipment and information technology equipment in the normal course of business. The Company determines if an arrangement is or contains a lease at inception of the arrangement. An arrangement is determined to be a lease if it conveys the right to control the use of identified property and equipment for a period of time in exchange for consideration. Operating lease right-of-use assets are recognized as the present value of future lease payments over the lease term as of the commencement date, plus any lease payments made prior to commencement, and less any lease incentives received. Operating lease liabilities are recognized as the present value of the future lease payments over the lease term as of the commencement date. Operating lease expense is recognized based on the undiscounted future lease payments over

the remaining lease term on a straight-line basis. Lease expense related to short-term leases is recognized on a straight-line basis over the lease term.

Determinations with respect to lease term (including any renewals and terminations), incremental borrowing rate used to discount lease payments, variable lease expense and future lease payments require the use of judgment based on the facts and circumstances related to each lease. The Company considers various factors, including economic incentives, intent, past history and business need, to determine the likelihood that a renewal option will be exercised. Right-of-use assets are evaluated for impairment in accordance with the Company’s policy for impairment of long-lived assets.

Non-controlling Interests

Non-controlling interests represent the equity investments of the minority owners in the Company’s joint ventures and other subsidiary entities that are consolidated in its financial statements.

Fair Value Accounting

The Company categorizes its financial instruments using a valuation hierarchy for disclosure of the inputs used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows: Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities; Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; Level 3 inputs are unobservable inputs based on the Company’s assumptions used to measure assets and liabilities at fair value. The classification of a financial asset or liability within the hierarchy is determined based on the lowest level (least observable) input that is significant to the fair value measurement.

Other than the contingent consideration, there were no assets and liabilities measured at fair value on a recurring basis as of December 29, 2023 or December 30, 2022.

Income Taxes

The Company accounts for income taxes using the asset and liability method. This method requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, the Company determines deferred tax assets and liabilities on the basis of the differences between the financial statement and tax bases of assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.

The Company recognizes deferred tax assets to the extent that its management believes these assets are more likely than not to be realized. In making such a determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If the Company determines that it would be able to realize its deferred tax assets in the future in excess of their net recorded amount, it will make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.

Management assesses the available positive and negative evidence to estimate whether sufficient future taxable income will be generated to permit use of the existing deferred tax assets. Such objective evidence limits the ability to consider other subjective evidence, such as our projections for future growth.

The Company records uncertain tax positions using a two-step process in which (1) it determines whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, the Company recognizes the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority.

Segment

The accounting guidance on Segment Reporting establishes standards for reporting information regarding operating segments in annual financial statements and requires selected information of those segments to be presented in financial statements. Operating segments are identified as components of an enterprise for which separate discrete financial information is available for evaluation by the chief operating decision maker (“CODM”) in making decisions on how to allocate resources and assess performance. Based on how the Company’s Chief Executive Officer as the CODM reviews financial performance and allocates resources on a recurring basis, the Company has one operating segment and one reportable segment.

Stock-Based Compensation

All stock-based payments (to the extent that they are compensatory) are recognized as an expense in the Company’s consolidated statements of operations based on their fair values on the grant date. The Company accounts for forfeitures when they occur. The Company recognizes stock-based compensation expense on a straight-line basis over the service period of the award, which is no greater than four years. See Note 8 - Stock Compensation, for discussion of stock-based compensation and incentive plans.

Accounting Standards Not Yet Adopted

Accounting pronouncements not listed below were assessed and determined to be not applicable or are expected to have minimal impact on the 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 annual periods beginning after December 15, 2023 and subsequent interim periods, with early adoption permitted. The Company is currently evaluating the provisions of the amendments and the impact on its future 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 annual periods beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the provisions of the amendments and the impact on it future consolidated financial statements.

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue Receivables and Contract Assets and Liabilities
12 Months Ended
Dec. 29, 2023
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:

 

 

 

Fiscal Year Ended

 

 

 

December 29,

 

 

December 30,

 

(In thousands)

 

2023

 

 

2022

 

Fixed-price

 

$

567,224

 

 

$

601,903

 

Cost reimbursable

 

 

57,063

 

 

 

54,835

 

Equipment and labor

 

 

8,519

 

 

 

7,420

 

Total revenue

 

$

632,806

 

 

$

664,158

 

 

Projects started after the AECOM Sale Transactions ("Shimmick Projects") have focused on water infrastructure and other critical infrastructure. 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 and Legacy Projects:

 

 

 

Fiscal Year Ended

 

 

 

December 29,

 

 

December 30,

 

(In thousands)

 

2023

 

 

2022

 

Shimmick Projects

 

$

434,297

 

 

$

350,667

 

Legacy Projects

 

 

198,509

 

 

 

313,491

 

Total revenue

 

$

632,806

 

 

$

664,158

 

 

 

 

Remaining performance obligations

The Company had $1.1 billion of remaining performance obligations yet to be satisfied as of December 29, 2023. Our remaining performance obligations have a weighted average life of 2.0 years as of December 29, 2023.

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:

 

 

 

December 29,

 

 

December 30,

 

 

 

 

 

 

2023

 

 

2022

 

 

Change

 

(In thousands)

 

 

 

 

 

 

 

 

 

Contract assets, current and non-current:

 

 

 

 

 

 

 

 

 

Costs and estimated earnings in excess of billings on uncompleted contracts

 

$

125,943

 

 

$

116,120

 

 

$

9,823

 

Retainage receivable

 

 

48,316

 

 

 

48,805

 

 

 

(489

)

Total contract assets

 

 

174,259

 

 

 

164,925

 

 

 

9,334

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities, current and non-current:

 

 

 

 

 

 

 

 

 

Billings on uncompleted contracts in excess of costs and estimated earnings

 

 

(48,841

)

 

 

(56,963

)

 

 

8,122

 

Forward loss reserve

 

 

(70,159

)

 

 

(108,608

)

 

 

38,449

 

Total contract liabilities

 

 

(119,000

)

 

 

(165,571

)

 

 

46,571

 

Net

 

$

55,259

 

 

$

(646

)

 

$

55,905

 

 

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 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 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 $73 million during the fiscal year ended December 29, 2023 that was included in contract liabilities as of December 30, 2022.

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.

 

 

 

December 29,

 

 

December 30,

 

 

 

2023

 

 

2022

 

(In thousands)

 

 

 

 

 

 

Total accounts receivable, gross

 

$

55,202

 

 

$

57,395

 

Allowance for doubtful accounts

 

 

(1,024

)

 

 

(965

)

Accounts receivable, net

 

$

54,178

 

 

$

56,430

 

 

Substantially all contract assets as of December 29, 2023 and December 30, 2022 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 December 29, 2023

 

 

 

Customer one

 

32.5%

 

Customer two

 

21.7%

 

 

 

 

 

As of December 30, 2022

 

 

 

Customer one

 

31.4%

 

Customer two

 

21.4%

 

Customer three

 

14.4%

 

 

Significant Customers as a Percentage of Revenue

 

 

 

Fiscal Year Ended December 29, 2023

 

 

 

Customer one

 

16.7%

 

Customer two

 

14.5%

 

Customer three

 

12.9%

 

 

 

 

 

Fiscal Year Ended December 30, 2022

 

 

 

Customer one

 

12.1%

 

Customer two

 

10.9%

 

Customer three

 

10.8%

 

Customer four

 

10.1%

 

 

Revisions in Estimates

Changes in contract estimates resulted in net decreases in gross margin of $10 million for the fiscal year ended December 29, 2023, primarily due to increased forecasted costs to complete and an agreed upon contract settlement lower than previously estimated, partially offset by increases in gross margin on an outstanding claim.

The Company’s results of operations were materially impacted by an increase in the forecasted costs to complete on projects associated with a canal lock chamber, waterway canal and water desalination which reduced gross margin by a total of $18 million in fiscal year 2022. The increases in forecasted costs were primarily due to significantly reduced productivity and schedule delays as a result of the COVID-19 pandemic, unexpected underwater soil conditions, project design modifications and associated scheduling delays.

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.24.1
Joint Ventures and Variable Interest Entities
12 Months Ended
Dec. 29, 2023
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:

 

 

 

December 29,

 

 

December 30,

 

 

 

2023

 

 

2022

 

(In thousands)

 

 

 

 

 

 

Current assets

 

$

34,071

 

 

$

29,485

 

Non-current assets

 

 

8,971

 

 

 

8,235

 

Total assets

 

 

43,042

 

 

 

37,720

 

Current liabilities

 

 

59,602

 

 

 

22,603

 

Non-current liabilities

 

 

2,013

 

 

 

56,595

 

Total liabilities

 

$

61,615

 

 

$

79,198

 

 

 

 

Fiscal Year Ended

 

 

 

December 29,

 

 

December 30,

 

 

 

2023

 

 

2022

 

(In thousands)

 

 

 

 

 

 

Revenue

 

$

23,599

 

 

$

27,190

 

 

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:

 

 

 

December 29,

 

 

December 30,

 

 

 

2023

 

 

2022

 

(In thousands)

 

 

 

 

 

 

Current assets

 

$

74,498

 

 

$

78,228

 

Non-current assets

 

 

14,333

 

 

 

25,026

 

Total assets

 

 

88,831

 

 

 

103,254

 

Current liabilities

 

 

42,817

 

 

 

63,240

 

Total liabilities

 

$

42,817

 

 

$

63,240

 

 

 

 

Fiscal Year Ended

 

 

 

December 29,

 

 

December 30,

 

 

 

2023

 

 

2022

 

(In thousands)

 

 

 

 

 

 

Revenue

 

$

80,727

 

 

$

430,634

 

Cost of revenue

 

 

64,793

 

 

 

332,528

 

Gross margin

 

 

15,934

 

 

 

98,106

 

Net income

 

$

15,934

 

 

$

98,106

 

 

Contractually required support provided to the Company’s joint ventures is discussed in Note 12 - 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:

 

 

 

Fiscal Year Ended

 

 

 

December 29,

 

 

December 30,

 

 

 

2023

 

 

2022

 

(In thousands)

 

 

 

 

 

 

Revenue

 

$

3,415

 

 

$

7,420

 

 

Amounts included in the consolidated balance sheets related to services provided to unconsolidated joint ventures for the periods ended December 29, 2023 and December 30, 2022 are as follows:

 

 

 

December 29,

 

 

December 30,

 

 

 

2023

 

 

2022

 

(In thousands)

 

 

 

 

 

 

Accounts receivable, net

 

$

2,092

 

 

$

5,045

 

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.24.1
Property Plant and Equipment and Intangible Assets
12 Months Ended
Dec. 29, 2023
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 December 29, 2023 and December 30, 2022.

 

 

December 29, 2023

 

 

December 30, 2022

 

(In thousands)

 

 

 

 

 

 

Building and land

 

$

4,002

 

 

$

3,887

 

Machinery, equipment, and vehicles

 

 

70,250

 

 

 

67,698

 

Office furniture and equipment

 

 

9,324

 

 

 

7,891

 

Property, plant and equipment, gross

 

 

83,576

 

 

 

79,476

 

Accumulated depreciation

 

 

(37,203

)

 

 

(24,268

)

Property, plant and equipment, net

 

$

46,373

 

 

$

55,208

 

 

 

 

Fiscal Year Ended

 

 

 

December 29,

 

 

December 30,

 

 

 

2023

 

 

2022

 

(In thousands)

 

 

 

 

 

 

Depreciation expense

 

$

14,338

 

 

$

13,047

 

 

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:

 

 

 

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

 

 

 

 

December 30, 2022

 

 

 

Weighted Average Remaining Useful Life

 

 

Intangible Assets, Gross

 

 

Accumulated Amortization

 

 

Intangible Assets, Net

 

(In thousands)

 

 

 

 

 

 

 

 

 

 

 

 

Trademark

 

 

5

 

 

$

10,600

 

 

$

(3,029

)

 

$

7,571

 

Customer contracts

 

 

4

 

 

 

6,709

 

 

 

(2,236

)

 

 

4,473

 

Total

 

 

 

 

$

17,309

 

 

$

(5,265

)

 

$

12,044

 

 

Amortization of intangibles was $3 million for each of the fiscal years ended December 29, 2023 and December 30, 2022 and is recorded as amortization of intangibles within the consolidated statements of operations. The Company’s estimated aggregate remaining amortization is as follows:

 

 

 

Amortization

 

 

 

Expense

 

(In thousands)

 

 

 

2024

 

$

2,577

 

2025

 

 

2,577

 

2026

 

 

2,577

 

2027

 

 

1,513

 

Total

 

$

9,244

 

 

Significant Transaction

The Company executed a $35 million Membership Interest Purchase Agreement on June 30, 2023 for the sale of non-core business contracts. A gain on the sale of non-core business contracts of $30 million was recorded within gain on sale of assets after consummation of the transaction during the third quarter of 2023 after a $5 million adjustment to the purchase price. The company received $30 million in cash during the third quarter of 2023.

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.24.1
Debt
12 Months Ended
Dec. 29, 2023
Debt Disclosure [Abstract]  
Debt

Note 6. Debt

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

 

(In thousands)

 

December 29, 2023

 

 

December 30, 2022

 

Revolving Credit Facility

 

$

29,914

 

 

$

 

Total debt

 

 

29,914

 

 

 

 

Unamortized debt issuance costs

 

 

(287

)

 

 

 

Long-term debt, net

 

$

29,627

 

 

$

 

 

Revolving Credit Facility

On March 27, 2023, we entered into a Revolving Credit Facility Agreement (“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 and September 22, 2023. As amended, the Revolving Credit Facility provides for a total commitment of $35 million and bears interest at an annual rate of adjusted term SOFR, subject to a 1.0% floor, plus 4.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 Agreement matures on March 27, 2028 and requires the Company to maintain a leverage ratio that does not exceed 1.75 to 1.0. The Company is not aware of any instances of noncompliance with financial covenants as of December 29, 2023.

Following the IPO, we used the net proceeds we received from our IPO, together with cash on hand, to repay all outstanding borrowing under our Revolving Credit Facility. Subsequent to the repayment, we drew $30 million on our Revolving Credit Facility to fund working capital requirements.

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.

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes
12 Months Ended
Dec. 29, 2023
Income Tax Disclosure [Abstract]  
Income Taxes

Note 7. Income Taxes

The components of the provision for income taxes are as follows:

 

 

Fiscal Year Ended

 

 

December 29, 2023

 

 

December 30, 2022

 

(In thousands)

 

 

 

 

 

 

Current taxes:

 

 

 

 

 

 

Federal

 

$

 

 

$

1,030

 

State

 

 

 

 

 

244

 

Total current taxes

 

 

 

 

 

1,274

 

Deferred taxes:

 

 

 

 

 

 

Federal

 

 

 

 

 

 

State

 

 

 

 

 

 

Total deferred taxes

 

 

 

 

 

 

Provision for income taxes

 

$

 

 

$

1,274

 

 

The differences between income taxes expected at the U.S. federal statutory income tax rate of 21% and the reported income tax (benefit) expense are summarized as follows:

 

 

 

Fiscal Year Ended

 

 

 

December 29, 2023

 

 

December 30, 2022

 

(In thousands)

 

 

 

 

 

 

Expected income tax (benefit) expense at federal statutory rate

 

$

(480

)

 

$

1,070

 

State income taxes, net of federal income tax benefit

 

 

27

 

 

 

790

 

Return to provision true-up

 

 

1,774

 

 

 

 

Permanent items

 

 

562

 

 

 

72

 

Contingent consideration

 

 

 

 

 

1,987

 

Change in valuation allowance

 

 

5,248

 

 

 

(2,645

)

State rate change

 

 

(7,131

)

 

 

 

Reported provision for income taxes

 

$

 

 

$

1,274

 

Effective tax rate

 

 

0

%

 

 

25

%

 

Deferred income taxes represent the tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The components of deferred tax liabilities and assets are as follows:

 

 

 

 

December 29, 2023

 

 

December 30, 2022

 

(In thousands)

 

 

 

 

 

 

Deferred tax liabilities:

 

 

 

 

 

 

Depreciation and amortization

 

$

(10,598

)

 

$

(12,682

)

Right-of-use asset

 

 

(6,654

)

 

 

(6,169

)

Total deferred tax liabilities

 

$

(17,252

)

 

$

(18,851

)

Deferred tax assets:

 

 

 

 

 

 

Intangible assets

 

$

34,457

 

 

$

35,818

 

Contract loss reserve

 

 

11,143

 

 

 

17,687

 

Investment in partnerships

 

 

16,453

 

 

 

25,645

 

Lease liability

 

 

6,586

 

 

 

6,132

 

Stock compensation

 

 

1,428

 

 

 

804

 

Accrued expenses and reserves

 

 

5,895

 

 

 

9,409

 

Section 382 limitation

 

 

39,622

 

 

 

30,070

 

Net operating loss carryforwards

 

 

24,629

 

 

 

11,003

 

Other deferred tax assets

 

 

715

 

 

 

711

 

Total deferred tax assets

 

$

140,928

 

 

$

137,279

 

Net deferred tax assets before valuation allowance

 

 

123,676

 

 

 

118,428

 

Less: Valuation allowance

 

 

(123,676

)

 

 

(118,428

)

Net deferred tax assets

 

$

 

 

$

 

 

 

As of December 29, 2023 and December 30, 2022, gross deferred tax assets were $141 million and $137 million, respectively. The Company has recorded a valuation allowance of $124 million and $118 million as of December 29, 2023 and December 30, 2022, respectively. The Company has performed an assessment of positive and negative evidence, including the nature, frequency, and severity of cumulative financial reporting losses in recent years, the future reversal of existing temporary differences, predictability of future taxable income exclusive of reversing temporary differences of the character necessary to realize the asset, relevant carryforward periods, taxable income in carry-back years if carry- back is permitted under tax law, and prudent and feasible tax planning strategies that would be implemented, if necessary, to protect against the loss of the deferred tax asset that would otherwise expire. The $6 million increase in the valuation allowance is attributed to the full valuation allowance being recorded on all increases in deferred tax assets in the current period.

The Company recognizes interest and penalties related to tax matters as a component of “Selling, general and administrative expenses” in the accompanying consolidated statements of operations.

At December 29, 2023, the Company had U.S. federal and state net operating loss (“NOL”) carryforwards of $89 million and $87 million, respectively. The U.S. federal NOL carryforward does not expire and can be carried forward indefinitely, but can only offset up to 80% of taxable income in future years. The state NOL carryforwards have both indefinite and limited carryforward periods, depending on state jurisdictions, and expire beginning in 2036 through 2042. At December 29, 2023, the Company had a full valuation allowance related to the tax-effected amount of these net operating losses. The Company had no unrecognized tax benefits recorded at December 29, 2023.

The Company files income tax returns in numerous tax jurisdictions, including the U.S. and multiple U.S. states. The statute of limitations generally ranges from three to five years for major jurisdictions in which the Company operates. Prior to the acquisition, Shimmick filed as a subsidiary of their parent company, AECOM. In connection with the separation, the Company entered into a tax matters agreement. Under the tax matters agreement, AECOM is generally responsible for all taxes associated with consolidated federal and state filings imposed on AECOM and its subsidiaries (including Shimmick) with respect to taxable periods ended on or prior to January 1, 2021. Also, pursuant to this agreement, AECOM is generally responsible for all taxes associated with separately filed state and local tax filings imposed on Shimmick and its subsidiaries with respect to taxable periods ended on or prior to January 1, 2021. Under these circumstances, Shimmick is only liable for tax periods filed on a standalone basis following the acquisition date.

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.24.1
Stock-Based Compensation
12 Months Ended
Dec. 29, 2023
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”). The maximum aggregate number of shares of Common Stock available is 3,729,149 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 $2 million for each of the fiscal years ended December 29, 2023 and December 30, 2022. Unrecognized compensation expense related to stock-based grants to employees of Shimmick outstanding as of December 29, 2023 and December 30, 2022 was $3 million and $5 million, respectively, to be recognized on a straight-line basis over the awards’ weighted average remaining vesting period of 1.3 years and 2.3 years, respectively.

For the fiscal year ended December 29, 2023, 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 30, 2022

 

 

4,489,094

 

 

$

1.26

 

 

$

 

 

 

8.33

 

Exercised

 

 

(10,077

)

 

 

1.26

 

 

 

 

 

 

 

Forfeited

 

 

(184,888

)

 

 

1.26

 

 

 

0.28

 

 

 

 

Vested

 

 

(156,946

)

 

 

1.26

 

 

 

 

 

 

 

Outstanding as of December 29, 2023

 

 

4,137,183

 

 

 

1.26

 

 

 

 

 

 

7.60

 

Exercisable as of December 29, 2023

 

 

2,701,306

 

 

$

1.26

 

 

$

 

 

 

7.60

 

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.24.1
Earnings Per Share
12 Months Ended
Dec. 29, 2023
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. 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 4.1 and 4.5 million employee stock options were excluded from the calculation of diluted earnings per share for the fiscal years ended December 29, 2023 and December 30, 2022, respectively, as they are antidilutive to the EPS calculation. The computation of basic and diluted EPS is as follows:

 

 

 

Fiscal Year Ended

 

(In thousands, except per share data)

 

December 29,
2023

 

 

December 30,
2022

 

Numerator:

 

 

 

 

 

 

Net (loss) income attributable to Shimmick Corporation

 

$

(2,546

)

 

$

3,760

 

Numerator for basic and diluted EPS

 

$

(2,546

)

 

$

3,760

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

Denominator for basic EPS - weighted average shares

 

 

22,356

 

 

 

21,909

 

Effect of dilutive securities:

 

 

 

 

 

 

Employee stock options

 

 

 

 

 

 

Dilutive potential common shares

 

 

 

 

 

 

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

 

 

22,356

 

 

 

21,909

 

Basic EPS

 

$

(0.11

)

 

$

0.17

 

Diluted EPS

 

$

(0.11

)

 

$

0.17

 

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.1
Leases
12 Months Ended
Dec. 29, 2023
Leases [Abstract]  
Leases

Note 10. Leases

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

 

 

Fiscal Year Ended

 

(In thousands)

 

December 29, 2023

 

 

December 30, 2022

 

Operating lease cost

 

 

 

 

 

 

Cost of revenue

 

$

11,351

 

 

$

10,267

 

Selling, general and administrative expenses

 

 

1,210

 

 

 

1,539

 

Finance lease cost (all in cost of revenue):

 

 

 

 

 

 

Amortization of right-of-use assets

 

 

282

 

 

 

300

 

Interest on lease liabilities

 

 

50

 

 

 

34

 

Short-term lease cost

 

 

594

 

 

 

382

 

Total lease cost

 

$

13,487

 

 

$

12,522

 

 

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

 

 

 

Balance Sheet

 

December 29,

 

 

December 30,

 

(In thousands)

 

Classification

 

2023

 

 

2022

 

Assets:

 

 

 

 

 

 

 

 

Operating lease assets

 

Lease right-of-use assets

 

$

23,568

 

 

$

21,811

 

Finance lease assets

 

Lease right-of-use assets

 

 

287

 

 

 

879

 

Total lease assets

 

 

 

$

23,855

 

 

$

22,690

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities:

 

  

 

 

 

 

 

 

Current:

 

  

 

 

 

 

 

 

Operating lease liabilities

 

Other current liabilities

 

$

8,247

 

 

$

7,767

 

Finance lease liabilities

 

Other current liabilities

 

 

317

 

 

 

313

 

Total current lease liabilities

 

  

 

$

8,564

 

 

$

8,080

 

 

 

 

 

 

 

 

Non-current:

 

  

 

 

 

 

 

 

Operating lease liabilities

 

Lease liabilities, non-current

 

$

15,017

 

 

$

13,861

 

Finance lease liabilities

 

Lease liabilities, non-current

 

 

28

 

 

 

581

 

Total non-current lease liabilities

 

 

 

$

15,045

 

 

$

14,442

 

 

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

 

 

 

December 29,

 

 

December 30,

 

 

 

2023

 

 

2022

 

Weighted average remaining lease term (in years):

 

 

 

 

 

 

Operating leases

 

 

3.4

 

 

 

4.1

 

Finance leases

 

 

1.1

 

 

 

2.1

 

Weighted average discount rate:

 

 

 

 

 

 

Operating leases

 

 

6.3

%

 

 

5.3

%

Finance leases

 

 

9.9

%

 

 

3.2

%

 

Supplemental cash flow information related to leases is as follows:

 

 

 

Fiscal Year Ended

 

 

 

December 29,

 

 

December 30,

 

(In thousands)

 

2023

 

 

2022

 

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

 

 

 

 

 

 

Operating cash flows from operating leases

 

$

11,070

 

 

$

11,852

 

Financing cash flows from finance leases

 

$

303

 

 

$

303

 

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

 

$

13,215

 

 

$

11,300

 

 

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

 

 

 

Operating

 

 

Financing

 

Year

 

Leases

 

 

Leases

 

(In thousands)

 

 

 

 

 

 

2024

 

$

9,421

 

 

$

337

 

2025

 

 

8,363

 

 

 

28

 

2026

 

 

3,532

 

 

 

 

2027

 

 

1,912

 

 

 

 

2028

 

 

1,718

 

 

 

 

Thereafter

 

 

808

 

 

 

 

Total lease payments

 

 

25,754

 

 

 

365

 

Amounts representing interest

 

 

(2,490

)

 

 

(20

)

Total lease liabilities

 

$

23,264

 

 

$

345

 

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.24.1
Employee Retirement Plans
12 Months Ended
Dec. 29, 2023
Retirement Benefits [Abstract]  
Employee Retirement Plans

Note 11. Employee Retirement Plans

Defined Contribution Profit Sharing Plan

The Company sponsors a defined contribution profit sharing plan covering substantially all non-union persons employed by the Company, whereby employees may contribute a percentage of compensation, limited to maximum allowed amounts under the Internal Revenue Code.

The Company made matching contributions of $2 million for each of the fiscal years ended December 29, 2023 and December 30, 2022.

Multiemployer Pension Plans

The Company participates in construction-industry multiemployer pension plans. Generally, the plans provide defined benefits to substantially all employees covered by collective bargaining agreements. Under the Employee Retirement Income Security Act, a contributor to a multiemployer plan is liable, upon termination or withdrawal from a plan, for its proportionate share of a plan’s unfunded vested liability. The Company’s aggregate contributions to these multiemployer plans were $15 million and $17 million for the fiscal years ended December 29, 2023 and December 30, 2022, respectively.

Our participation in significant plans for the fiscal years ended December 29, 2023 and December 30, 2022 is outlined in the table below. The “EIN/Pension Plan Number” column provides the Employer Identification Number (“EIN”) and the three digit plan number. The zone status is based on the latest information that the Company received from the plan and is certified by the plan’s actuary. Plans in the red zone are generally less than 65% funded, plans in the yellow zone are generally less than 80% funded, and plans in the green zone are generally at least 80% funded. The “FIP/RP Status Pending/Implemented” column indicates plans for which a financial improvement plan (“FIP”) or a rehabilitation plan (“RP”) is either pending or has been implemented. The “Surcharge Imposed” column includes plans in a red zone status that require a payment of a surcharge in excess of regular contributions.

 

 

 

 

Pension Protection Act
Zone Status

 

 

 

Company Contributions
Fiscal Year Ended
(in thousands)

 

 

 

Pension Fund

 

EIN/Pension Plan Number

 

2023

 

2022

 

FIP/RP Status Pending or Implemented

 

December 29, 2023

 

 

December 30, 2022

 

 

Surcharge Imposed

Pension Trust Fund for the Operating Engineers

 

94-6090764

 

Green

 

Yellow

 

NA

 

$

1,852

 

 

$

1,857

 

 

No

Tri-State Carpenters & Joiners Pension Trust Fund

 

62-0976048

 

Described below (1)

 

Yellow

 

NA

 

 

1,722

 

 

 

1,818

 

 

No

Carpenters Pension Trust Fund for Northern California

 

94-6050970

 

Red

 

Red

 

Implemented

 

 

1,454

 

 

 

1,613

 

 

No

California Ironworkers Field Pension Fund

 

95-6042866

 

Green

 

Green

 

NA

 

 

1,112

 

 

 

1,931

 

 

No

Laborers Pension Trust Fund for Northern California

 

94-6277608

 

Green

 

Green

 

NA

 

 

1,366

 

 

 

1,389

 

 

No

Central Pension Fund of the IUOE & Participating Employers

 

36-6052390

 

Described below (1)

 

Green

 

NA

 

 

1,006

 

 

 

949

 

 

No

Ironworkers District Council of TN Valley & Vicinity Welfare Pension Plans

 

62-6098036

 

Described below (1)

 

Green

 

NA

 

 

882

 

 

 

839

 

 

No

Operating Engineers Trust Fund

 

95-6032478

 

Described below (1)

 

Green

 

NA

 

 

823

 

 

 

986

 

 

No

Southwest Carpenters Pension Fund

 

95-6042875

 

Green

 

Green

 

NA

 

 

619

 

 

 

651

 

 

No

San Diego County Construction Laborers Pension Trust Fund

 

95-6090541

 

Green

 

Green

 

NA

 

 

580

 

 

 

343

 

 

No

Construction Laborers Pension Trust for Southern California

 

43-6159056

 

Described below (1)

 

Green

 

NA

 

 

566

 

 

 

1,060

 

 

No

Southern California IBEW-NECA Pension Trust Fund

 

95-6392774

 

Described below (1)

 

Yellow

 

NA

 

 

497

 

 

 

703

 

 

No

IBEW Local 595 Pension Plan

 

94-6279541

 

Described below (1)

 

Green

 

NA

 

 

297

 

 

 

503

 

 

No

San Diego Electrical Pension Plan

 

95-6101801

 

Described below (1)

 

Green

 

NA

 

 

268

 

 

 

148

 

 

No

San Diego County Cement Masons Pension Plan

 

95-6267660

 

Described below (1)

 

Yellow

 

NA

 

 

209

 

 

 

92

 

 

No

Northern California Pipe Trades Pension Plan

 

94-3190386

 

Described below (1)

 

Green

 

NA

 

 

77

 

 

 

441

 

 

No

 

 

 

Contributions to other multiemployer plans

 

 

1,324

 

 

 

1,355

 

 

 

 

 

 

 

 

 

Total contributions made

 

$

14,654

 

 

$

16,678

 

 

 

 

(1) For the plans noted above, we have not received a funding notification that covers the fiscal year presented during the preparation of the financial statements. Under Federal pension law, if a multiemployer pension plan is determined to be in critical or endangered status, the plan must provide notice of this status to participants, beneficiaries, the bargaining parties, the Pension Benefit Guaranty Corporation, and the Department of Labor. The Company has also observed that these plans have not submitted any Critical or Endangered Status Notices to the Department of Labor for calendar years that the Company has not received notification. The Critical or Endangered Status Notices can be accessed at https://www.dol.gov/agencies/ebsa/about-ebsa/our-activities/public-disclosure/critical-status-notices

The Company is not aware of any significant future obligations or funding requirements related to these plans other than the ongoing contributions that are paid as hours are worked by plan participants.

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.24.1
Commitments and Contingencies
12 Months Ended
Dec. 29, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

Note 12. 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 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 December 29, 2023 and December 30, 2022, and believes that the ultimate resolution of such matters will not materially affect the Company's consolidated financial position, results of operations, or cash flows. The Company has recorded contingent consideration as of December 29, 2023 and December 30, 2022 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. At December 29, 2023 and December 30, 2022, the total amount of standby letters of credit outstanding were $0 and $8 million, respectively.

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.1
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 29, 2023
Accounting Policies [Abstract]  
Basis of Presentation

Basis of Presentation

The accompanying 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. 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.

In preparing these consolidated financial statements, subsequent events were evaluated through the time the financial statements were issued. Financial statements are considered issued when they are widely distributed to all stockholders and other financial statement users, or filed with the SEC.

Change in Presentation

Change in Presentation

Certain prior period balances in the 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) income, 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 consolidated financial statements.

Fiscal Year

Fiscal Year

The Company’s fiscal years consist of 52 or 53 weeks, ending on the Friday closest to December 31. Fiscal year 2023 commenced on December 31, 2022 and ended on December 29, 2023. Fiscal year 2022 commenced on January 1, 2022 and ended on December 30, 2022.

Use of Estimates

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from estimates and significant estimates affecting amounts reported in the consolidated financial statements are:

project revenues, costs and profits at completion of the Company’s contracts with customers, including recognition of estimated losses on uncompleted contracts;
claims against customers and recoveries of costs from subcontractors, vendors and others;
provisions for income taxes and related valuation allowances and tax uncertainties;
recoverability of equity method investments;
accruals for estimated liabilities, including litigation accruals;
fair value of assets and liabilities acquired under the Purchase Agreement; and
amounts owed to AECOM for contingent consideration.
Revenue Recognition

Revenue Recognition

The Company derives revenue predominantly by providing construction and operations and management services to government and commercial clients throughout the United States. The Company’s construction, operations and management services are usually provided in association with capital projects, which are predominantly fixed-price contracts that are billed based on project milestones. Contracts with clients may contain advance billing terms, milestone billings based on the completion of certain phases of work or services provided to date, and contract retentions. For further discussion regarding the Company’s revenue from contracts with clients by type of contract, see Note 3 - Revenue, Receivables and Contract Assets and Liabilities.

Step 1: Contract Identification

The Company does not recognize revenue unless an identified contract with a customer is established. A contract with a customer exists when it has approval and commitment from both parties, the rights and obligations of the parties are identified, payment terms are identified, the contract has commercial substance, and collectability is probable. The Company also evaluates whether a contract should be combined with other contracts and accounted for as a single contract. This evaluation requires judgment and could change the timing of the amount of revenue and profit recorded for a given period.

Step 2: Identify Performance Obligations

Next, each performance obligation in the contract is identified. A performance obligation is a promise to provide a distinct good or service or a series of distinct goods or services to the customer. Revenue is recognized separately for each performance obligation in the contract. Many of the Company’s contracts have one clearly identifiable performance obligation. However, many contracts provide the customer an integrated service that includes two or more of services associated with construction, operations and management. For these contracts, the Company does not consider the integrated services to be distinct within the context of the contract when the separate scopes of work combine into a single commercial objective or capability for the customer. Accordingly, the Company generally identifies one performance obligation in each contract. The determination of the number of performance obligations in a contract requires significant judgment and could change the timing of the amount of revenue recorded for a given period.

Step 3: Determine Contract Price

After determining the performance obligations in the contract, the Company determines the contract price. The contract price is the amount of consideration expected to be received from the customer for completing the performance obligation(s). In a fixed-price contract, the contract price is a single lump-sum amount. In reimbursable and time and materials-based contracts, the contract price is determined by the agreed upon rates or reimbursements for time and materials expended in completing the performance obligation(s) in the contract. In the course of providing its services, the Company routinely subcontracts and collaborates with partners providing services and incurs other direct costs. The Company controls the services provided by subcontractors and accounts for such cost at the gross amount as the company is considered the principal.

Determination of the contract price is dependent upon a number of factors, including the accuracy of a variety of estimates made at the consolidated balance sheet date, such as estimated costs at completion. Additionally, the Company is required to make estimates for the amount of consideration to be received, including bonuses, awards, incentive fees, claims, unapproved change orders, unpriced change orders, penalties, and liquidated damages. Variable consideration is included in the estimate of the transaction price only to the extent that it is probable that a significant reversal of revenue would not occur when the contingency is resolved. The Company estimates the amount of revenue to be recognized on variable consideration through predominantly applying the most likely amount method. The Company’s estimates of variable consideration and determination of whether to include such amounts in the contract price are based largely on the Company’s assessment of legal enforceability, anticipated performance, and any other information (historical and forecasted) that is reasonably available to the Company. Management continuously monitors factors that may affect the quality of its estimates, and material changes in estimates are disclosed accordingly.

Step 4: Assign Contract Price to Performance Obligations

After determining the contract price, the Company assigns such price to the performance obligation(s) in the contract. If a contract has multiple performance obligations, the Company assigns the contract price to each performance obligation based on the stand-alone selling prices of the distinct services that comprise each performance obligation.

Step 5: Recognize Revenue as Performance Obligations are Satisfied

The Company records revenue for contracts with customers as the contracts’ performance obligations are satisfied. Under fixed-unit price contracts, the Company performs a number of units of work at an agreed price per unit with the total payment under the contract determined by the actual number of units delivered. Revenue is recognized for fixed-price contracts using the input method measured on a cost-to-cost basis. This method is reasonable in measuring performance towards completion because it measures the value of all goods and services transferred to the customer.

The Company recognizes revenue on performance obligations associated with cost reimbursable contracts based on actual direct costs incurred and the applicable fixed rate or portion of the fixed fee earned as of the consolidated balance sheet date. Under time-and-materials price contracts, the Company negotiates hourly billing rates and charges its customers based on the actual time that it expends on a project. In addition, customers reimburse the

Company for materials and other direct incidental expenditures incurred in connection with its performance under the contract. The Company applies a practical expedient to recognize revenue in the amount in which it has the right to invoice if its right to consideration is equal to the value of performance completed to date.

Costs incurred may include direct labor, direct materials, subcontractor costs and indirect costs, such as salaries and benefits, supplies and tools, equipment costs and insurance costs. Indirect costs are charged to projects based upon direct costs and overhead allocation rates per dollar of direct costs incurred or direct labor hours worked.

The Company has numerous contracts that are in various stages of completion which require estimates to determine the forecasted costs at completion. Due to the nature of the work left to be performed on many of the Company’s contracts, the estimation of total cost at completion for fixed-price contracts is complex, subject to many variables and requires significant judgment. Estimates of total cost at completion are made each period and changes in these estimates are accounted for prospectively as cumulative adjustments to revenue recognized in the current period. If estimates of costs to complete fixed-price contracts indicate a loss, a provision is made through a contract write-down for the total loss anticipated.

Change Orders

Contracts are often modified to account for changes in contract specifications and requirements. Most of the Company’s contract modifications are for goods or services that are not distinct from existing contracts due to the significant integration provided in the context of the contract and are accounted for as if they were part of the original contract. The effect of a contract modification on the transaction price and the Company’s measure of progress for the performance obligation to which it relates are recognized as an adjustment to revenue (either as an increase or decrease) on a cumulative catch-up basis.

Claims

Sometimes the Company seeks claims for amounts in excess of the contract price for delays, errors in specifications and designs, contract terminations, change orders in dispute or other causes of additional costs incurred. Costs attributable to claims from customers are treated as costs of contract performance as incurred.

Government Contracts

Government Contracts

The Company’s federal government and certain state and local agency contracts are subject to, among other regulations, regulations issued under the Federal Acquisition Regulations (“FAR”). These regulations can limit the recovery of certain specified indirect costs on contracts and subjects the Company to ongoing multiple audits by government agencies such as the Defense Contract Audit Agency (“DCAA”). In addition, most of the Company’s federal and state and local contracts are subject to termination at the discretion of the client.

Audits by the DCAA and other agencies consist of reviews of the Company’s overhead rates, operating systems and cost proposals to ensure that the Company accounted for such costs in accordance with the Cost Accounting Standards of the FAR (“CAS”). If the DCAA determines the Company has not accounted for such costs consistent with CAS, the DCAA may disallow these costs. There can be no assurance that audits by the DCAA or other governmental agencies will not result in material cost disallowances in the future.

There are no ongoing audits and or material adjustments related to noncompliance are required. The Company is in compliance with all federal and state regulations and is not aware of any material adjustments as of the consolidated balance sheet dates.

Commitments and Contingencies

Commitments and Contingencies

For asserted claims and assessments, liabilities are recorded when an unfavorable outcome of a matter is concluded to be probable and the loss is reasonably estimable. With respect to unasserted claims or assessments, management must first determine that the probability that an assertion will be made is likely. Then, a determination as to the likelihood of an unfavorable outcome and the ability to reasonably estimate the potential loss is made. Legal matters are reviewed on a continuous basis to determine if there has been a change in management’s judgment regarding the likelihood of an unfavorable outcome or the estimate of a potential loss. Legal costs are expensed as incurred.

Joint Ventures and Variable Interest Entities

Joint Ventures and Variable Interest Entities

The Company’s joint ventures, the combination of two or more partners, are generally formed for the execution of a specific contract. Management of the joint venture is typically controlled by a joint venture management committee, comprised of representatives from the joint venture partners. The joint venture management committee normally provides management oversight and controls decisions which could have a significant impact on the joint venture.

Some of the Company’s joint ventures have no employees and minimal operating expenses. For these joint ventures, the Company’s employees perform work for the joint venture, which is then billed to a third-party

client by the joint venture. For consolidated joint ventures of this type, the Company records the entire amount of the services performed and the costs associated with these services, including the services provided by the other joint venture partners, in the Company’s results of operations. For certain of these joint ventures where a fee is added by an unconsolidated joint venture to client billings, these fees are eliminated to the extent the fee represents billings from the Company to the joint venture.

The Company assesses its joint ventures at inception to determine if they meet the qualifications of a variable interest entity ("VIE"). The Company considers a partnership or joint venture a VIE if it has any of the following characteristics:

the total equity investment is not sufficient to permit the entity to finance its activities without additional subordinated financial support;
characteristics of a controlling financial interest are missing (either the ability to make decisions through voting or other rights, the obligation to absorb the expected losses of the entity or the right to receive the expected residual returns of the entity); or
the voting rights of the equity holders are not proportional to their obligations to absorb the expected losses of the entity and/or their rights to receive the expected residual returns of the entity, and substantially all of the entity’s activities either involve or are conducted on behalf of an investor that has disproportionately few voting rights.

The Company analyzes its joint ventures and classifies them as either:

a VIE that must be consolidated because the Company is the primary beneficiary or the joint venture is not a VIE and the Company holds the majority voting interest with no significant participative rights available to the other partners; or
a VIE that does not require consolidation and is treated as an equity method investment because the Company is not the primary beneficiary or the joint venture is not a VIE and the Company does not hold the majority voting interest.
Cash, Cash Equivalents and Restricted Cash

Cash, Cash Equivalents and Restricted Cash

The Company from time to time may have bank deposits in excess of insurance limits of the Federal Deposit Insurance Corporation. The Company has not experienced any credit losses in such accounts and believes it is not exposed to any significant credit risk related to its cash and cash equivalents.

The Company’s cash equivalents include highly liquid investments which have an initial maturity of three months or less.

Cash and cash equivalents as of December 29, 2023 and December 30, 2022, include $1 million and $4 million, respectively, held by consolidated joint ventures that may not be distributed or used for certain other payments prescribed in the joint venture agreement without consent of the joint venture partners. These balances are presented as restricted cash within the consolidated balance sheets.

Accounts Receivable and Allowance for Doubtful Accounts

Accounts Receivable and Allowance for Doubtful Accounts

The Company records its accounts receivable net of an allowance for doubtful accounts. This allowance for doubtful accounts is estimated based on management’s evaluation of the contracts involved and the client’s ability and willingness to pay. Allowances for doubtful accounts have been determined through specific identification of amounts considered to be uncollectible and potential write-offs, plus a non-specific allowance for other amounts for which some potential loss has been determined to be probable as of the consolidated balance sheet date based on current and past experience.

Property, Plant and Equipment

Property, Plant and Equipment

Property, plant and equipment are recorded at cost and are depreciated over their estimated useful lives using the straight-line method. Expenditures for maintenance and repairs are expensed as incurred. Estimated useful lives range as follows:

Buildings — 10 to 45 years;
Machinery, equipment, and vehicles — 3 to 12 years;
Office furniture and equipment — 3 to 10 years;
Leasehold improvements — the shorter of their estimated useful lives or the remaining terms of the underlying lease agreement.

Property, plant and equipment to be held and used are reviewed for impairment whenever events or circumstances indicate that the carrying amount of assets may not be recoverable. The carrying amount of an asset to be held and used is not recoverable if it exceeds the sum of the undiscounted cash flows expected from the use and eventual disposition of the asset. For assets to be held and used, impairment losses are recognized based upon the excess of the asset’s carrying amount over the fair value of the asset. For property, plant and equipment assets to be disposed, impairment losses are recognized at the lower of the carrying amount or fair value less cost to sell. There was no impairment to property, plant and equipment for the fiscal years ended December 29, 2023 and December 30, 2022.

Intangible Assets

Intangible Assets

The estimated useful lives for intangible assets were determined based upon the remaining useful economic lives of the intangible assets that are expected to contribute directly or indirectly to future cash flows. The estimated useful lives for trademarks and customer contracts are seven years and six years, respectively. Intangible assets are amortized over the shorter of their contractual term or estimated useful life.

The Company considers events or circumstances that may warrant revised estimates of useful lives or that may indicate impairment. There was no impairment to intangible assets for the fiscal years ended December 29, 2023 or December 30, 2022.

Insurance Reserves

Insurance Reserves

The Company maintains insurance for certain insurable business risks. Insurance coverage contains various retention and deductible amounts for which the Company accrues a liability based upon reported claims and an actuarially determined estimated liability for certain claims incurred but not reported. It is generally the Company’s policy not to accrue for any potential legal expense to be incurred in defending the Company’s position.

Leases

Leases

The Company enters into lease arrangements for real estate, construction equipment and information technology equipment in the normal course of business. The Company determines if an arrangement is or contains a lease at inception of the arrangement. An arrangement is determined to be a lease if it conveys the right to control the use of identified property and equipment for a period of time in exchange for consideration. Operating lease right-of-use assets are recognized as the present value of future lease payments over the lease term as of the commencement date, plus any lease payments made prior to commencement, and less any lease incentives received. Operating lease liabilities are recognized as the present value of the future lease payments over the lease term as of the commencement date. Operating lease expense is recognized based on the undiscounted future lease payments over

the remaining lease term on a straight-line basis. Lease expense related to short-term leases is recognized on a straight-line basis over the lease term.

Determinations with respect to lease term (including any renewals and terminations), incremental borrowing rate used to discount lease payments, variable lease expense and future lease payments require the use of judgment based on the facts and circumstances related to each lease. The Company considers various factors, including economic incentives, intent, past history and business need, to determine the likelihood that a renewal option will be exercised. Right-of-use assets are evaluated for impairment in accordance with the Company’s policy for impairment of long-lived assets.

Non-controlling Interests

Non-controlling Interests

Non-controlling interests represent the equity investments of the minority owners in the Company’s joint ventures and other subsidiary entities that are consolidated in its financial statements.

Fair Value Accounting

Fair Value Accounting

The Company categorizes its financial instruments using a valuation hierarchy for disclosure of the inputs used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows: Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities; Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; Level 3 inputs are unobservable inputs based on the Company’s assumptions used to measure assets and liabilities at fair value. The classification of a financial asset or liability within the hierarchy is determined based on the lowest level (least observable) input that is significant to the fair value measurement.

Other than the contingent consideration, there were no assets and liabilities measured at fair value on a recurring basis as of December 29, 2023 or December 30, 2022.

Income Taxes

Income Taxes

The Company accounts for income taxes using the asset and liability method. This method requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, the Company determines deferred tax assets and liabilities on the basis of the differences between the financial statement and tax bases of assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.

The Company recognizes deferred tax assets to the extent that its management believes these assets are more likely than not to be realized. In making such a determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If the Company determines that it would be able to realize its deferred tax assets in the future in excess of their net recorded amount, it will make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.

Management assesses the available positive and negative evidence to estimate whether sufficient future taxable income will be generated to permit use of the existing deferred tax assets. Such objective evidence limits the ability to consider other subjective evidence, such as our projections for future growth.

The Company records uncertain tax positions using a two-step process in which (1) it determines whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, the Company recognizes the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority.

Segment

Segment

The accounting guidance on Segment Reporting establishes standards for reporting information regarding operating segments in annual financial statements and requires selected information of those segments to be presented in financial statements. Operating segments are identified as components of an enterprise for which separate discrete financial information is available for evaluation by the chief operating decision maker (“CODM”) in making decisions on how to allocate resources and assess performance. Based on how the Company’s Chief Executive Officer as the CODM reviews financial performance and allocates resources on a recurring basis, the Company has one operating segment and one reportable segment.

Stock-Based Compensation

Stock-Based Compensation

All stock-based payments (to the extent that they are compensatory) are recognized as an expense in the Company’s consolidated statements of operations based on their fair values on the grant date. The Company accounts for forfeitures when they occur. The Company recognizes stock-based compensation expense on a straight-line basis over the service period of the award, which is no greater than four years. See Note 8 - Stock Compensation, for discussion of stock-based compensation and incentive plans.

Accounting Standards Not Yet Adopted

Accounting Standards Not Yet Adopted

Accounting pronouncements not listed below were assessed and determined to be not applicable or are expected to have minimal impact on the 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 annual periods beginning after December 15, 2023 and subsequent interim periods, with early adoption permitted. The Company is currently evaluating the provisions of the amendments and the impact on its future 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 annual periods beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the provisions of the amendments and the impact on it future consolidated financial statements.

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue Receivables and Contract Assets and Liabilities (Tables)
12 Months Ended
Dec. 29, 2023
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:

 

 

 

Fiscal Year Ended

 

 

 

December 29,

 

 

December 30,

 

(In thousands)

 

2023

 

 

2022

 

Fixed-price

 

$

567,224

 

 

$

601,903

 

Cost reimbursable

 

 

57,063

 

 

 

54,835

 

Equipment and labor

 

 

8,519

 

 

 

7,420

 

Total revenue

 

$

632,806

 

 

$

664,158

 

 

Projects started after the AECOM Sale Transactions ("Shimmick Projects") have focused on water infrastructure and other critical infrastructure. 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 and Legacy Projects:

 

 

 

Fiscal Year Ended

 

 

 

December 29,

 

 

December 30,

 

(In thousands)

 

2023

 

 

2022

 

Shimmick Projects

 

$

434,297

 

 

$

350,667

 

Legacy Projects

 

 

198,509

 

 

 

313,491

 

Total revenue

 

$

632,806

 

 

$

664,158

 

 

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:

 

 

 

December 29,

 

 

December 30,

 

 

 

 

 

 

2023

 

 

2022

 

 

Change

 

(In thousands)

 

 

 

 

 

 

 

 

 

Contract assets, current and non-current:

 

 

 

 

 

 

 

 

 

Costs and estimated earnings in excess of billings on uncompleted contracts

 

$

125,943

 

 

$

116,120

 

 

$

9,823

 

Retainage receivable

 

 

48,316

 

 

 

48,805

 

 

 

(489

)

Total contract assets

 

 

174,259

 

 

 

164,925

 

 

 

9,334

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities, current and non-current:

 

 

 

 

 

 

 

 

 

Billings on uncompleted contracts in excess of costs and estimated earnings

 

 

(48,841

)

 

 

(56,963

)

 

 

8,122

 

Forward loss reserve

 

 

(70,159

)

 

 

(108,608

)

 

 

38,449

 

Total contract liabilities

 

 

(119,000

)

 

 

(165,571

)

 

 

46,571

 

Net

 

$

55,259

 

 

$

(646

)

 

$

55,905

 

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.

 

 

 

December 29,

 

 

December 30,

 

 

 

2023

 

 

2022

 

(In thousands)

 

 

 

 

 

 

Total accounts receivable, gross

 

$

55,202

 

 

$

57,395

 

Allowance for doubtful accounts

 

 

(1,024

)

 

 

(965

)

Accounts receivable, net

 

$

54,178

 

 

$

56,430

 

Summary of Information About Significant Customers

Information about significant customers

 

Significant Customers as a Percentage of Accounts Receivable, Net

 

 

 

As of December 29, 2023

 

 

 

Customer one

 

32.5%

 

Customer two

 

21.7%

 

 

 

 

 

As of December 30, 2022

 

 

 

Customer one

 

31.4%

 

Customer two

 

21.4%

 

Customer three

 

14.4%

 

 

Significant Customers as a Percentage of Revenue

 

 

 

Fiscal Year Ended December 29, 2023

 

 

 

Customer one

 

16.7%

 

Customer two

 

14.5%

 

Customer three

 

12.9%

 

 

 

 

 

Fiscal Year Ended December 30, 2022

 

 

 

Customer one

 

12.1%

 

Customer two

 

10.9%

 

Customer three

 

10.8%

 

Customer four

 

10.1%

 

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.1
Joint Ventures and Variable Interest Entities (Tables)
12 Months Ended
Dec. 29, 2023
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:

 

 

 

December 29,

 

 

December 30,

 

 

 

2023

 

 

2022

 

(In thousands)

 

 

 

 

 

 

Current assets

 

$

34,071

 

 

$

29,485

 

Non-current assets

 

 

8,971

 

 

 

8,235

 

Total assets

 

 

43,042

 

 

 

37,720

 

Current liabilities

 

 

59,602

 

 

 

22,603

 

Non-current liabilities

 

 

2,013

 

 

 

56,595

 

Total liabilities

 

$

61,615

 

 

$

79,198

 

 

 

 

Fiscal Year Ended

 

 

 

December 29,

 

 

December 30,

 

 

 

2023

 

 

2022

 

(In thousands)

 

 

 

 

 

 

Revenue

 

$

23,599

 

 

$

27,190

 

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:

 

 

 

December 29,

 

 

December 30,

 

 

 

2023

 

 

2022

 

(In thousands)

 

 

 

 

 

 

Current assets

 

$

74,498

 

 

$

78,228

 

Non-current assets

 

 

14,333

 

 

 

25,026

 

Total assets

 

 

88,831

 

 

 

103,254

 

Current liabilities

 

 

42,817

 

 

 

63,240

 

Total liabilities

 

$

42,817

 

 

$

63,240

 

 

 

 

Fiscal Year Ended

 

 

 

December 29,

 

 

December 30,

 

 

 

2023

 

 

2022

 

(In thousands)

 

 

 

 

 

 

Revenue

 

$

80,727

 

 

$

430,634

 

Cost of revenue

 

 

64,793

 

 

 

332,528

 

Gross margin

 

 

15,934

 

 

 

98,106

 

Net income

 

$

15,934

 

 

$

98,106

 

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:

 

 

 

Fiscal Year Ended

 

 

 

December 29,

 

 

December 30,

 

 

 

2023

 

 

2022

 

(In thousands)

 

 

 

 

 

 

Revenue

 

$

3,415

 

 

$

7,420

 

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

Amounts included in the consolidated balance sheets related to services provided to unconsolidated joint ventures for the periods ended December 29, 2023 and December 30, 2022 are as follows:

 

 

 

December 29,

 

 

December 30,

 

 

 

2023

 

 

2022

 

(In thousands)

 

 

 

 

 

 

Accounts receivable, net

 

$

2,092

 

 

$

5,045

 

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.1
Property Plant and Equipment and Intangible Assets (Tables)
12 Months Ended
Dec. 29, 2023
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 December 29, 2023 and December 30, 2022.

 

 

December 29, 2023

 

 

December 30, 2022

 

(In thousands)

 

 

 

 

 

 

Building and land

 

$

4,002

 

 

$

3,887

 

Machinery, equipment, and vehicles

 

 

70,250

 

 

 

67,698

 

Office furniture and equipment

 

 

9,324

 

 

 

7,891

 

Property, plant and equipment, gross

 

 

83,576

 

 

 

79,476

 

Accumulated depreciation

 

 

(37,203

)

 

 

(24,268

)

Property, plant and equipment, net

 

$

46,373

 

 

$

55,208

 

 

 

 

Fiscal Year Ended

 

 

 

December 29,

 

 

December 30,

 

 

 

2023

 

 

2022

 

(In thousands)

 

 

 

 

 

 

Depreciation expense

 

$

14,338

 

 

$

13,047

 

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:

 

 

 

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

 

 

 

 

December 30, 2022

 

 

 

Weighted Average Remaining Useful Life

 

 

Intangible Assets, Gross

 

 

Accumulated Amortization

 

 

Intangible Assets, Net

 

(In thousands)

 

 

 

 

 

 

 

 

 

 

 

 

Trademark

 

 

5

 

 

$

10,600

 

 

$

(3,029

)

 

$

7,571

 

Customer contracts

 

 

4

 

 

 

6,709

 

 

 

(2,236

)

 

 

4,473

 

Total

 

 

 

 

$

17,309

 

 

$

(5,265

)

 

$

12,044

 

Schedule of Estimated Aggregate Remaining Amortization The Company’s estimated aggregate remaining amortization is as follows:

 

 

 

Amortization

 

 

 

Expense

 

(In thousands)

 

 

 

2024

 

$

2,577

 

2025

 

 

2,577

 

2026

 

 

2,577

 

2027

 

 

1,513

 

Total

 

$

9,244

 

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.1
Debt (Tables)
12 Months Ended
Dec. 29, 2023
Debt Disclosure [Abstract]  
Schedule of Debt

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

 

(In thousands)

 

December 29, 2023

 

 

December 30, 2022

 

Revolving Credit Facility

 

$

29,914

 

 

$

 

Total debt

 

 

29,914

 

 

 

 

Unamortized debt issuance costs

 

 

(287

)

 

 

 

Long-term debt, net

 

$

29,627

 

 

$

 

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes (Tables)
12 Months Ended
Dec. 29, 2023
Income Tax Disclosure [Abstract]  
Schedule of Components of Income Tax Expense

The components of the provision for income taxes are as follows:

 

 

Fiscal Year Ended

 

 

December 29, 2023

 

 

December 30, 2022

 

(In thousands)

 

 

 

 

 

 

Current taxes:

 

 

 

 

 

 

Federal

 

$

 

 

$

1,030

 

State

 

 

 

 

 

244

 

Total current taxes

 

 

 

 

 

1,274

 

Deferred taxes:

 

 

 

 

 

 

Federal

 

 

 

 

 

 

State

 

 

 

 

 

 

Total deferred taxes

 

 

 

 

 

 

Provision for income taxes

 

$

 

 

$

1,274

 

Schedule of Effective Income Tax Rate Reconciliation

The differences between income taxes expected at the U.S. federal statutory income tax rate of 21% and the reported income tax (benefit) expense are summarized as follows:

 

 

 

Fiscal Year Ended

 

 

 

December 29, 2023

 

 

December 30, 2022

 

(In thousands)

 

 

 

 

 

 

Expected income tax (benefit) expense at federal statutory rate

 

$

(480

)

 

$

1,070

 

State income taxes, net of federal income tax benefit

 

 

27

 

 

 

790

 

Return to provision true-up

 

 

1,774

 

 

 

 

Permanent items

 

 

562

 

 

 

72

 

Contingent consideration

 

 

 

 

 

1,987

 

Change in valuation allowance

 

 

5,248

 

 

 

(2,645

)

State rate change

 

 

(7,131

)

 

 

 

Reported provision for income taxes

 

$

 

 

$

1,274

 

Effective tax rate

 

 

0

%

 

 

25

%

Schedule of Deferred Tax Assets and Liabilities The components of deferred tax liabilities and assets are as follows:

 

 

 

 

December 29, 2023

 

 

December 30, 2022

 

(In thousands)

 

 

 

 

 

 

Deferred tax liabilities:

 

 

 

 

 

 

Depreciation and amortization

 

$

(10,598

)

 

$

(12,682

)

Right-of-use asset

 

 

(6,654

)

 

 

(6,169

)

Total deferred tax liabilities

 

$

(17,252

)

 

$

(18,851

)

Deferred tax assets:

 

 

 

 

 

 

Intangible assets

 

$

34,457

 

 

$

35,818

 

Contract loss reserve

 

 

11,143

 

 

 

17,687

 

Investment in partnerships

 

 

16,453

 

 

 

25,645

 

Lease liability

 

 

6,586

 

 

 

6,132

 

Stock compensation

 

 

1,428

 

 

 

804

 

Accrued expenses and reserves

 

 

5,895

 

 

 

9,409

 

Section 382 limitation

 

 

39,622

 

 

 

30,070

 

Net operating loss carryforwards

 

 

24,629

 

 

 

11,003

 

Other deferred tax assets

 

 

715

 

 

 

711

 

Total deferred tax assets

 

$

140,928

 

 

$

137,279

 

Net deferred tax assets before valuation allowance

 

 

123,676

 

 

 

118,428

 

Less: Valuation allowance

 

 

(123,676

)

 

 

(118,428

)

Net deferred tax assets

 

$

 

 

$

 

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 29, 2023
Share-Based Payment Arrangement [Abstract]  
Summary of Stock Option Activity

For the fiscal year ended December 29, 2023, 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 30, 2022

 

 

4,489,094

 

 

$

1.26

 

 

$

 

 

 

8.33

 

Exercised

 

 

(10,077

)

 

 

1.26

 

 

 

 

 

 

 

Forfeited

 

 

(184,888

)

 

 

1.26

 

 

 

0.28

 

 

 

 

Vested

 

 

(156,946

)

 

 

1.26

 

 

 

 

 

 

 

Outstanding as of December 29, 2023

 

 

4,137,183

 

 

 

1.26

 

 

 

 

 

 

7.60

 

Exercisable as of December 29, 2023

 

 

2,701,306

 

 

$

1.26

 

 

$

 

 

 

7.60

 

XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 29, 2023
Earnings Per Share [Abstract]  
Summary of computation of basic and diluted EPS The computation of basic and diluted EPS is as follows:

 

 

 

Fiscal Year Ended

 

(In thousands, except per share data)

 

December 29,
2023

 

 

December 30,
2022

 

Numerator:

 

 

 

 

 

 

Net (loss) income attributable to Shimmick Corporation

 

$

(2,546

)

 

$

3,760

 

Numerator for basic and diluted EPS

 

$

(2,546

)

 

$

3,760

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

Denominator for basic EPS - weighted average shares

 

 

22,356

 

 

 

21,909

 

Effect of dilutive securities:

 

 

 

 

 

 

Employee stock options

 

 

 

 

 

 

Dilutive potential common shares

 

 

 

 

 

 

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

 

 

22,356

 

 

 

21,909

 

Basic EPS

 

$

(0.11

)

 

$

0.17

 

Diluted EPS

 

$

(0.11

)

 

$

0.17

 

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.1
Leases (Tables)
12 Months Ended
Dec. 29, 2023
Leases [Abstract]  
Schedule of Lease Expense

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

 

 

Fiscal Year Ended

 

(In thousands)

 

December 29, 2023

 

 

December 30, 2022

 

Operating lease cost

 

 

 

 

 

 

Cost of revenue

 

$

11,351

 

 

$

10,267

 

Selling, general and administrative expenses

 

 

1,210

 

 

 

1,539

 

Finance lease cost (all in cost of revenue):

 

 

 

 

 

 

Amortization of right-of-use assets

 

 

282

 

 

 

300

 

Interest on lease liabilities

 

 

50

 

 

 

34

 

Short-term lease cost

 

 

594

 

 

 

382

 

Total lease cost

 

$

13,487

 

 

$

12,522

 

Schedule of Balance Sheets Information Related to Leases

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

 

 

 

Balance Sheet

 

December 29,

 

 

December 30,

 

(In thousands)

 

Classification

 

2023

 

 

2022

 

Assets:

 

 

 

 

 

 

 

 

Operating lease assets

 

Lease right-of-use assets

 

$

23,568

 

 

$

21,811

 

Finance lease assets

 

Lease right-of-use assets

 

 

287

 

 

 

879

 

Total lease assets

 

 

 

$

23,855

 

 

$

22,690

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities:

 

  

 

 

 

 

 

 

Current:

 

  

 

 

 

 

 

 

Operating lease liabilities

 

Other current liabilities

 

$

8,247

 

 

$

7,767

 

Finance lease liabilities

 

Other current liabilities

 

 

317

 

 

 

313

 

Total current lease liabilities

 

  

 

$

8,564

 

 

$

8,080

 

 

 

 

 

 

 

 

Non-current:

 

  

 

 

 

 

 

 

Operating lease liabilities

 

Lease liabilities, non-current

 

$

15,017

 

 

$

13,861

 

Finance lease liabilities

 

Lease liabilities, non-current

 

 

28

 

 

 

581

 

Total non-current lease liabilities

 

 

 

$

15,045

 

 

$

14,442

 

Schedule of Weighted Average Remaining Lease Term

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

 

 

 

December 29,

 

 

December 30,

 

 

 

2023

 

 

2022

 

Weighted average remaining lease term (in years):

 

 

 

 

 

 

Operating leases

 

 

3.4

 

 

 

4.1

 

Finance leases

 

 

1.1

 

 

 

2.1

 

Weighted average discount rate:

 

 

 

 

 

 

Operating leases

 

 

6.3

%

 

 

5.3

%

Finance leases

 

 

9.9

%

 

 

3.2

%

Schedule of Supplemental Cash Flow Information Related to Leases

Supplemental cash flow information related to leases is as follows:

 

 

 

Fiscal Year Ended

 

 

 

December 29,

 

 

December 30,

 

(In thousands)

 

2023

 

 

2022

 

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

 

 

 

 

 

 

Operating cash flows from operating leases

 

$

11,070

 

 

$

11,852

 

Financing cash flows from finance leases

 

$

303

 

 

$

303

 

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

 

$

13,215

 

 

$

11,300

 

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

 

Year

 

Leases

 

 

Leases

 

(In thousands)

 

 

 

 

 

 

2024

 

$

9,421

 

 

$

337

 

2025

 

 

8,363

 

 

 

28

 

2026

 

 

3,532

 

 

 

 

2027

 

 

1,912

 

 

 

 

2028

 

 

1,718

 

 

 

 

Thereafter

 

 

808

 

 

 

 

Total lease payments

 

 

25,754

 

 

 

365

 

Amounts representing interest

 

 

(2,490

)

 

 

(20

)

Total lease liabilities

 

$

23,264

 

 

$

345

 

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.1
Employee Retirement Plans (Tables)
12 Months Ended
Dec. 29, 2023
Multiemployer Plan [Abstract]  
Schedule of Multiemployer Plans

 

 

 

Pension Protection Act
Zone Status

 

 

 

Company Contributions
Fiscal Year Ended
(in thousands)

 

 

 

Pension Fund

 

EIN/Pension Plan Number

 

2023

 

2022

 

FIP/RP Status Pending or Implemented

 

December 29, 2023

 

 

December 30, 2022

 

 

Surcharge Imposed

Pension Trust Fund for the Operating Engineers

 

94-6090764

 

Green

 

Yellow

 

NA

 

$

1,852

 

 

$

1,857

 

 

No

Tri-State Carpenters & Joiners Pension Trust Fund

 

62-0976048

 

Described below (1)

 

Yellow

 

NA

 

 

1,722

 

 

 

1,818

 

 

No

Carpenters Pension Trust Fund for Northern California

 

94-6050970

 

Red

 

Red

 

Implemented

 

 

1,454

 

 

 

1,613

 

 

No

California Ironworkers Field Pension Fund

 

95-6042866

 

Green

 

Green

 

NA

 

 

1,112

 

 

 

1,931

 

 

No

Laborers Pension Trust Fund for Northern California

 

94-6277608

 

Green

 

Green

 

NA

 

 

1,366

 

 

 

1,389

 

 

No

Central Pension Fund of the IUOE & Participating Employers

 

36-6052390

 

Described below (1)

 

Green

 

NA

 

 

1,006

 

 

 

949

 

 

No

Ironworkers District Council of TN Valley & Vicinity Welfare Pension Plans

 

62-6098036

 

Described below (1)

 

Green

 

NA

 

 

882

 

 

 

839

 

 

No

Operating Engineers Trust Fund

 

95-6032478

 

Described below (1)

 

Green

 

NA

 

 

823

 

 

 

986

 

 

No

Southwest Carpenters Pension Fund

 

95-6042875

 

Green

 

Green

 

NA

 

 

619

 

 

 

651

 

 

No

San Diego County Construction Laborers Pension Trust Fund

 

95-6090541

 

Green

 

Green

 

NA

 

 

580

 

 

 

343

 

 

No

Construction Laborers Pension Trust for Southern California

 

43-6159056

 

Described below (1)

 

Green

 

NA

 

 

566

 

 

 

1,060

 

 

No

Southern California IBEW-NECA Pension Trust Fund

 

95-6392774

 

Described below (1)

 

Yellow

 

NA

 

 

497

 

 

 

703

 

 

No

IBEW Local 595 Pension Plan

 

94-6279541

 

Described below (1)

 

Green

 

NA

 

 

297

 

 

 

503

 

 

No

San Diego Electrical Pension Plan

 

95-6101801

 

Described below (1)

 

Green

 

NA

 

 

268

 

 

 

148

 

 

No

San Diego County Cement Masons Pension Plan

 

95-6267660

 

Described below (1)

 

Yellow

 

NA

 

 

209

 

 

 

92

 

 

No

Northern California Pipe Trades Pension Plan

 

94-3190386

 

Described below (1)

 

Green

 

NA

 

 

77

 

 

 

441

 

 

No

 

 

 

Contributions to other multiemployer plans

 

 

1,324

 

 

 

1,355

 

 

 

 

 

 

 

 

 

Total contributions made

 

$

14,654

 

 

$

16,678

 

 

 

XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.1
Intangible Assets (Tables)
12 Months Ended
Dec. 29, 2023
Intangible Assets, Net (Excluding Goodwill) [Abstract]  
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:

 

 

 

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

 

 

 

 

December 30, 2022

 

 

 

Weighted Average Remaining Useful Life

 

 

Intangible Assets, Gross

 

 

Accumulated Amortization

 

 

Intangible Assets, Net

 

(In thousands)

 

 

 

 

 

 

 

 

 

 

 

 

Trademark

 

 

5

 

 

$

10,600

 

 

$

(3,029

)

 

$

7,571

 

Customer contracts

 

 

4

 

 

 

6,709

 

 

 

(2,236

)

 

 

4,473

 

Total

 

 

 

 

$

17,309

 

 

$

(5,265

)

 

$

12,044

 

Schedule of Estimated Aggregate Remaining Amortization The Company’s estimated aggregate remaining amortization is as follows:

 

 

 

Amortization

 

 

 

Expense

 

(In thousands)

 

 

 

2024

 

$

2,577

 

2025

 

 

2,577

 

2026

 

 

2,577

 

2027

 

 

1,513

 

Total

 

$

9,244

 

XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.1
Business and Organization - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Nov. 16, 2023
Dec. 29, 2023
Dec. 30, 2022
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Initial public offering 3,575,000    
Common stock price per share $ 7    
Proceeds from IPO $ 19,000 $ 25,025 $ 0
Proceeds after deducting underwriting discounts and commissions 6,000    
Other offering costs $ 6,000    
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.1
Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Oct. 23, 2023
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Common Stock Shares Authorised 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 Value     $ 0.01
Common Stock, Shares, Issued 25,493,877 21,908,800 2.7386
Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration] us-gaap:UsefulLifeShorterOfTermOfLeaseOrAssetUtilityMember    
Impairment of property, plant and equipment $ 0 $ 0  
Impairment of intangible assets 0 0  
Restricted cash $ 971,000 $ 4,323,000  
Building[Member] | Minimum [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Estimate useful lives 10 years    
Building[Member] | Maximum [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Estimate useful lives 45 years    
Machinery, equipment, and vehicles [Member] | Minimum [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Estimate useful lives 3 years    
Machinery, equipment, and vehicles [Member] | Maximum [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Estimate useful lives 12 years    
Office furniture and equipment | Minimum [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Estimate useful lives 3 years    
Office furniture and equipment | Maximum [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Estimate useful lives 10 years    
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 46 R34.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue Receivables and Contract Assets and Liabilities - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Disaggregation of Revenue [Line Items]    
Performance obligations yet to be satisfied $ 1,100,000  
Revenue performance obligation weighted average life 2 years  
Contract with Customer, Liability, Revenue Recognized $ 73,000  
Net income (loss) (2,286) $ 2,907
Revisions in Estimates Increase [Member]    
Disaggregation of Revenue [Line Items]    
Net income (loss) $ 10,000 $ 18,000
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue Receivables and Contract Assets and Liabilities - Summary of Company's Revenue Disaggregated by Contract Types (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Disaggregation of Revenue [Line Items]    
Total revenue $ 632,806 $ 664,158
Fixed-Price [Member]    
Disaggregation of Revenue [Line Items]    
Total revenue 567,224 601,903
Cost Reimbursable [Member]    
Disaggregation of Revenue [Line Items]    
Total revenue 57,063 54,835
Equipment and Labor Revenue [Member]    
Disaggregation of Revenue [Line Items]    
Total revenue $ 8,519 $ 7,420
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue Receivables and Contract Assets and Liabilities - Summary of Company's Revenue Disaggregated by Shimmick Projects and Legacy Projects (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Disaggregation of Revenue [Line Items]    
Total revenue $ 632,806 $ 664,158
Shimmick Projects    
Disaggregation of Revenue [Line Items]    
Total revenue 434,297 350,667
Legacy Projects    
Disaggregation of Revenue [Line Items]    
Total revenue $ 198,509 $ 313,491
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue Receivables and Contract Assets and Liabilities - Summary of Information about Contract Assets and Contract Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Revenue from Contract with Customer [Abstract]    
Costs and estimated earnings in excess of billings on uncompleted contracts $ 125,943 $ 116,120
Costs and estimated earnings in excess of billings on uncompleted contracts, Change 9,823  
Retainage receivable 48,316 48,805
Retainage receivable, Change (489)  
Total contract assets 174,259 164,925
Total contract assets, Change 9,334 46,736
Billings on uncompleted contracts in excess of costs and estimated earnings (48,841) (56,963)
Billings on uncompleted contracts in excess of costs and estimated earnings, Change 8,122  
Forward loss reserve (70,159) (108,608)
Forward loss reserve, Change 38,449  
Total contract liabilities (119,000) (165,571)
Total contract liabilities, Change 46,571  
Net 55,259 $ (646)
Net, Change $ 55,905  
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue Receivables and Contract Assets and Liabilities - Summary of Unconditional Right to Cash from Clients (Details) - USD ($)
$ in Thousands
Dec. 29, 2023
Dec. 30, 2022
Revenue from Contract with Customer [Abstract]    
Total accounts receivable, gross $ 55,202 $ 57,395
Allowance for doubtful accounts (1,024) (965)
Accounts receivable, net $ 54,178 $ 56,430
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue Receivables and Contract Assets and Liabilities - Summary of Information about Significant Customers (Details) - Customer Concentration Risk [Member]
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Customer One [Member] | Percentage of Accounts Receivable [Member]    
Concentration Risk [Line Items]    
Concentration of risk 32.50% 31.40%
Customer One [Member] | Percentage of Revenue [Member]    
Concentration Risk [Line Items]    
Concentration of risk 16.70% 12.10%
Customer Two [Member] | Percentage of Accounts Receivable [Member]    
Concentration Risk [Line Items]    
Concentration of risk 21.70% 21.40%
Customer Two [Member] | Percentage of Revenue [Member]    
Concentration Risk [Line Items]    
Concentration of risk 14.50% 10.90%
Customer Three [Member] | Percentage of Accounts Receivable [Member]    
Concentration Risk [Line Items]    
Concentration of risk   14.40%
Customer Three [Member] | Percentage of Revenue [Member]    
Concentration Risk [Line Items]    
Concentration of risk 12.90% 10.80%
Customer Four [Member] | Percentage of Revenue [Member]    
Concentration Risk [Line Items]    
Concentration of risk   10.10%
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.1
Joint Ventures and Variable Interest Entities -Summary of Financial Information of Consolidated Joint Ventures (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Current assets $ 257,458 $ 233,476
TOTAL ASSETS 426,652 446,799
Current liabilities 271,253 340,944
TOTAL LIABILITIES 356,162 395,204
Revenue 632,806 664,158
Variable Interest Entity, Primary Beneficiary [Member]    
Current assets 34,071 29,485
Non-current assets 8,971 8,235
TOTAL ASSETS 43,042 37,720
Current liabilities 59,602 22,603
Non-current liabilities 2,013 56,595
TOTAL LIABILITIES 61,615 79,198
Revenue $ 23,599 $ 27,190
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.1
Joint Ventures and Variable Interest Entities -Summary of Financial Information of Unconsolidated Joint Ventures (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Current assets $ 257,458 $ 233,476
TOTAL ASSETS 426,652 446,799
Current liabilities 271,253 340,944
TOTAL LIABILITIES 356,162 395,204
Revenue 632,806 664,158
Gross margin 22,372 23,515
Net (loss) income (2,286) 2,907
Variable Interest Entity, Not Primary Beneficiary [Member]    
Current assets 74,498 78,228
Non-current assets 14,333 25,026
TOTAL ASSETS 88,831 103,254
Current liabilities 42,817 63,240
TOTAL LIABILITIES 42,817 63,240
Revenue 80,727 430,634
Cost of revenue 64,793 332,528
Gross margin 15,934 98,106
Net (loss) income $ 15,934 $ 98,106
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.1
Joint Ventures and Variable Interest Entities -Summary of Revenue Included Related to Services Provided to Related Parties (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Related Party Transaction [Line Items]    
Revenue $ 632,806 $ 664,158
Related Party [Member]    
Related Party Transaction [Line Items]    
Revenue $ 3,415 $ 7,420
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.1
Joint Ventures and Variable Interest Entities - Summary of Condensed Consolidated Balance Sheets Related to Services Provided to Unconsolidated Joint Ventures (Details) - USD ($)
$ in Thousands
Dec. 29, 2023
Dec. 30, 2022
Related Party [Member]    
Accounts receivable, net $ 2,092 $ 5,045
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.1
Property Plant and Equipment and Intangible Assets - Schedule of Components of Property Plant and Equipment Net (Details) - USD ($)
$ in Thousands
Dec. 29, 2023
Dec. 30, 2022
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 83,576 $ 79,476
Accumulated depreciation (37,203) (24,268)
Property, plant and equipment, net 46,373 55,208
Building and land [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 4,002 3,887
Machinery, equipment, and vehicles [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 70,250 67,698
Office furniture and equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 9,324 $ 7,891
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.1
Property Plant and Equipment and Intangible Assets - Schedule of Components of Property Plant and Equipment Net (Depreciation Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Property, Plant and Equipment [Abstract]    
Depreciation expense $ 14,338 $ 13,047
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.1
Property Plant and Equipment and Intangible Assets - Schedule of Finite-Lived Intangible Assets Including the weighted Average Useful Lives (Details) - USD ($)
$ in Thousands
Dec. 29, 2023
Dec. 30, 2022
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets, Gross $ 17,127 $ 17,309
Accumulated Amortization (7,883) (5,265)
Total $ 9,244 $ 12,044
Trademark [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life 4 years 5 years
Intangible Assets, Gross $ 10,600 $ 10,600
Accumulated Amortization (4,543) (3,029)
Total $ 6,057 $ 7,571
Customer contracts [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life 3 years 4 years
Intangible Assets, Gross $ 6,527 $ 6,709
Accumulated Amortization (3,340) (2,236)
Total $ 3,187 $ 4,473
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.1
Property Plant and Equipment and Intangible Assets - Schedule of Estimated Aggregate Remaining Amortization (Details) - USD ($)
$ in Thousands
Dec. 29, 2023
Dec. 30, 2022
Property, Plant and Equipment [Abstract]    
2024 $ 2,577  
2025 2,577  
2026 2,577  
2027 1,513  
Total $ 9,244 $ 12,044
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.1
Property Plant and Equipment and Intangible Assets - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Sep. 29, 2023
Jun. 30, 2023
Dec. 29, 2023
Dec. 30, 2022
Finite-Lived Intangible Assets [Line Items]        
Amortization of intangibles     $ 2,618 $ 2,632
Total sale price of non-core business agreement     35,975 1,722
Gain of sale of assets     $ 31,834 $ 0
Non Core [Member]        
Finite-Lived Intangible Assets [Line Items]        
Total sale price of non-core business agreement   $ 35,000    
Adjustment to purchase price $ 5,000      
Gain of sale of assets 30,000      
Cash received on sale of non- core business $ 30,000      
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.24.1
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Dec. 29, 2023
Dec. 30, 2022
Debt Instrument [Line Items]    
Total debt $ 29,914 $ 0
Unamortized debt issuance costs (287) 0
Long-term debt, net 29,627 0
Revolving Credit Facility [Member]    
Debt Instrument [Line Items]    
Total debt $ 29,914 $ 0
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.24.1
Debt - Additional Information (Details) - USD ($)
$ in Thousands
Mar. 26, 2024
Sep. 22, 2023
Jun. 30, 2023
Dec. 29, 2023
Mar. 27, 2023
Dec. 30, 2022
Debt Instrument [Line Items]            
Revolving line of credit minimum cash balance       $ 971   $ 4,323
Revolving Credit Facility [Member]            
Debt Instrument [Line Items]            
Line of credit facility, borrowing capacity   $ 35,000 $ 35,000   $ 30,000  
Revolving Line of Credit termination date   Mar. 27, 2028 Mar. 27, 2028      
Line of credit facility, unused line fee , percentage   0.50% 0.50%      
Collateral management fee   0.50% 0.50%      
Revolving credit facility leverage ratio   1.75% 1.75%      
Revolving credit facility       $ 30,000    
Revolving Credit Facility [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]            
Debt Instrument [Line Items]            
Debt instrument, interest rate, percentage   4.50% 4.50%      
Revolving Credit Facility [Member] | Base Rate [Member]            
Debt Instrument [Line Items]            
Debt instrument, interest rate, percentage   1.00% 1.00%      
Project Financing Agreement            
Debt Instrument [Line Items]            
Insurance advance received from surety $ 25,000          
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 63 R51.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Income Tax Disclosure [Abstract]    
U.S. federal statutory income tax 21.00%  
Gross deferred tax assets $ 140,928 $ 137,279
Valuation allowance of the deferred tax asset 123,676 $ 118,428
Increase in valuation allowance of the deferred tax asset 6,000  
State net operating loss 87,000  
Federal $ 89,000  
Deferred tax plan expired 2036 through 2042  
Operating Loss Carryforwards, Limitations on Use offset up to 80%  
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Schedule of Components of Income tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Current taxes:    
Current taxes: Federal $ 0 $ 1,030
Current taxes: State 0 244
Total current taxes 0 1,274
Deferred taxes:    
Deferred taxes: Federal 0 0
Deferred taxes: State 0 0
Total deferred taxes 0 0
Provision for income taxes $ 0 $ 1,274
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Income Tax Disclosure [Abstract]    
Expected income tax (benefit) expense at federal statutory rate $ (480) $ 1,070
State income taxes, net of federal income tax benefit 27 790
Return to provision true-up 1,774 0
Permanent items 562 72
Contingent consideration 0 1,987
Change in valuation allowance 5,248 (2,645)
State rate change (7,131) 0
Provision for income taxes $ 0 $ 1,274
Effective tax rate 0.00% 25.00%
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 29, 2023
Dec. 30, 2022
Deferred tax assets:    
Intangible assets $ 34,457 $ 35,818
Contract loss reserve 11,143 17,687
Investment in partnerships 16,453 25,645
Lease liability 6,586 6,132
Stock compensation 1,428 804
Accrued expenses and reserves 5,895 9,409
Section 382 limitation 39,622 30,070
Net operating loss carryforwards 24,629 11,003
Other deferred tax assets 715 711
Total deferred tax assets 140,928 137,279
Deferred tax liabilities:    
Depreciation and amortization (10,598) (12,682)
Right-of-use asset (6,654) (6,169)
Total deferred tax liabilities (17,252) (18,851)
Net deferred tax assets before valuation allowance 123,676 118,428
Less: Valuation allowance (123,676) (118,428)
Net deferred tax assets $ 0 $ 0
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.24.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Apr. 12, 2021
Dec. 29, 2023
Dec. 30, 2022
Nov. 13, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Compensation expense related to stock-based grants   $ 2 $ 2  
Unrecognized compensation expense   $ 3 $ 5  
Recognition period of unrecognized compensation expense   1 year 3 months 18 days 2 years 3 months 18 days  
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 68 R56.htm IDEA: XBRL DOCUMENT v3.24.1
Stock-Based Compensation - Summary of Stock Option Activity (Details) - $ / shares
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Share-Based Payment Arrangement [Abstract]    
Number of shares, Outstanding as of December 30, 2022 4,489,094  
Number of shares, Exercised (10,077)  
Number of shares, Forfeited (184,888)  
Number of shares, Vested (156,946)  
Number of shares, Outstanding as of December 29, 2023 4,137,183 4,489,094
Number of shares, Exercisable as of December 29, 2023 2,701,306  
Weighted average exercise price per share, Outstanding as of December 30, 2022 $ 1.26  
Weighted average exercise price per share, Exercised 1.26  
Weighted average exercise price per share, Forfeited 1.26  
Weighted average exercise price per share, Vested 1.26  
Weighted average exercise price per share, Outstanding as of December 29, 2023 1.26 $ 1.26
Weighted average exercise price per share, Exercisable as of December 29, 2023 1.26  
Weighted average grant date fair value, Outstanding as of December 30, 2022 0  
Weighted average grant date fair value, Exercised 0  
Weighted average grant date fair value, Forfeited 0.28  
Weighted average grant date fair value, Vested 0  
Weighted average grant date fair value, Outstanding as of December 29, 2023 0 $ 0
Weighted average grant date fair value, Exercisable as of December 29, 2023 $ 0  
Weighted average years of remaining contractual term, Outstanding 7 years 7 months 6 days 8 years 3 months 29 days
Weighted average years of remaining contractual term, Exercised 0 years  
Weighted average years of remaining contractual term, Forfeited 0 years  
Weighted average years of remaining contractual term, Vested 0 years  
Weighted average years of remaining contractual term, Exercisable as of December 29, 2023 7 years 7 months 6 days  
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.24.1
Earnings Per Share - Additional Information (Details) - shares
shares in Millions
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Earnings Per Share [Abstract]    
Employee stock options excluded from diluted EPS 4.1 4.5
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.24.1
Earnings Per Share - Summary of computation of basic and diluted EPS (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Numerator:    
Net (loss) income attributable to Shimmick Corporation $ (2,546) $ 3,760
Numerator for basic and diluted EPS $ (2,546) $ 3,760
Denominator:    
Denominator for basic EPS - weighted average shares 22,356 21,909
Effect of dilutive securities:    
Employee stock options 0 0
Dilutive potential common shares 0 0
Denominator for diluted EPS - adjusted weighted average shares and assumed conversions 22,356 21,909
Basic EPS:    
Basic EPS $ (0.11) $ 0.17
Diluted EPS:    
Diluted EPS $ (0.11) $ 0.17
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.24.1
Leases - Schedule of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Lessee, Lease, Description [Line Items]    
Amortization of right-of-use assets $ 282 $ 300
Interest on lease liabilities 50 34
Short term lease cost 594 382
Total lease cost 13,487 12,522
Cost of Revenue [Member]    
Lessee, Lease, Description [Line Items]    
Operating lease cost 11,351 10,267
Selling, General and Administrative Expenses [Member]    
Lessee, Lease, Description [Line Items]    
Operating lease cost $ 1,210 $ 1,539
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.24.1
Leases - Schedule of Balance Sheets Information Related to Leases (Details) - USD ($)
$ in Thousands
Dec. 29, 2023
Dec. 30, 2022
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,568 $ 21,811
Finance lease assets 287 879
Total lease assets 23,855 22,690
Operating lease liabilities, current 8,247 7,767
Finance lease liabilities, current 317 313
Total current lease liabilities 8,564 8,080
Operating lease liabilities, noncurrent 15,017 13,861
Finance lease liabilities, noncurrent 28 581
Total non-current lease liabilities $ 15,045 $ 14,442
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.24.1
Leases - Schedule of Weighted Average Remaining Lease Term (Details)
Dec. 29, 2023
Dec. 30, 2022
Leases [Abstract]    
Weighted-average remaining lease term - Operating leases 3 years 4 months 24 days 4 years 1 month 6 days
Weighted-average remaining lease term - Finance leases 1 year 1 month 6 days 2 years 1 month 6 days
Weighted-average discount rate - Operating leases 6.30% 5.30%
Weighted-average discount rate - Finance leases 9.90% 3.20%
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.24.1
Leases - Schedule of Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Lessee, Lease, Description [Line Items]    
Operating cash flows from operating leases $ 11,070 $ 11,852
Financing cash flows from finance leases 303 303
Right-of-use assets obtained in exchange for new operating leases $ 13,215 $ 11,300
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.24.1
Leases - Schedule of Remaining Lease Payments Under Operating and Financing Leases (Details)
$ in Thousands
Dec. 29, 2023
USD ($)
Operating Leases  
2024 $ 9,421
2025 8,363
2026 3,532
2027 1,912
2028 1,718
Thereafter 808
Total lease payments 25,754
Amounts representing interest (2,490)
Total lease liabilities 23,264
Financing Leases  
2024 337
2025 28
2026 0
2027 0
2028 0
Thereafter 0
Total lease payments 365
Amounts representing interest (20)
Total lease liabilities $ 345
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.24.1
Employee Retirement Plans - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Schedule of Defined Benefit Plans Disclosures [Table]    
Contributions from company $ 2 $ 2
Contribution to multiemployer plans $ 15 $ 17
Plans In Red Zone [Member] | Maximum [Member]    
Schedule of Defined Benefit Plans Disclosures [Table]    
Percentage of plans funded 65.00%  
Plans In Yellow Zone [Member] | Maximum [Member]    
Schedule of Defined Benefit Plans Disclosures [Table]    
Percentage of plans funded 80.00%  
Plans In Green Zone [Member] | Minimum [Member]    
Schedule of Defined Benefit Plans Disclosures [Table]    
Percentage of plans funded 80.00%  
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.24.1
Employee Retirement Plans - Schedule of Multiemployer Plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Multiemployer Plan [Line Items]    
Company Contributions $ 1,324 $ 1,355
Total contributions made $ 14,654 $ 16,678
Pension Trust Fund for the Operating Engineers [Member]    
Multiemployer Plan [Line Items]    
EIN/Pension Plan Number 946090764  
Pension Protection Act Zone Status Green Yellow
Rehabilitation Plan Status NA  
Company Contributions $ 1,852 $ 1,857
Surcharge Imposed No  
Tri-State Carpenters & Joiners Pension Trust Fund [Member]    
Multiemployer Plan [Line Items]    
EIN/Pension Plan Number 620976048  
Pension Protection Act Zone Status   Yellow
Rehabilitation Plan Status NA  
Company Contributions $ 1,722 $ 1,818
Surcharge Imposed No  
Carpenters Pension Trust Fund for Northern California [Member]    
Multiemployer Plan [Line Items]    
EIN/Pension Plan Number 946050970  
Pension Protection Act Zone Status Red Red
Rehabilitation Plan Status Implemented  
Company Contributions $ 1,454 $ 1,613
Surcharge Imposed No  
California Ironworkers Field Pension Fund [Member]    
Multiemployer Plan [Line Items]    
EIN/Pension Plan Number 956042866  
Pension Protection Act Zone Status Green Green
Rehabilitation Plan Status NA  
Company Contributions $ 1,112 $ 1,931
Surcharge Imposed No  
Laborers Pension Trust Fund for Northern California [Member]    
Multiemployer Plan [Line Items]    
EIN/Pension Plan Number 946277608  
Pension Protection Act Zone Status Green Green
Rehabilitation Plan Status NA  
Company Contributions $ 1,366 $ 1,389
Surcharge Imposed No  
Central Pension Fund of the IUOE & Participating Employers [Member]    
Multiemployer Plan [Line Items]    
EIN/Pension Plan Number 366052390  
Pension Protection Act Zone Status   Green
Rehabilitation Plan Status NA  
Company Contributions $ 1,006 $ 949
Surcharge Imposed No  
Ironworkers District Council of TN Valley & Vicinity Welfare Pension Plans [Member]    
Multiemployer Plan [Line Items]    
EIN/Pension Plan Number 626098036  
Pension Protection Act Zone Status   Green
Rehabilitation Plan Status NA  
Company Contributions $ 882 $ 839
Surcharge Imposed No  
Operating Engineers Trust Fund [Member]    
Multiemployer Plan [Line Items]    
EIN/Pension Plan Number 956032478  
Pension Protection Act Zone Status   Green
Rehabilitation Plan Status NA  
Company Contributions $ 823 $ 986
Surcharge Imposed No  
Southwest Carpenters Pension Fund [Member]    
Multiemployer Plan [Line Items]    
EIN/Pension Plan Number 956042875  
Pension Protection Act Zone Status Green Green
Rehabilitation Plan Status NA  
Company Contributions $ 619 $ 651
Surcharge Imposed No  
San Diego County Construction Laborers Pension Trust Fund [Member]    
Multiemployer Plan [Line Items]    
EIN/Pension Plan Number 956090541  
Pension Protection Act Zone Status Green Green
Rehabilitation Plan Status NA  
Company Contributions $ 580 $ 343
Surcharge Imposed No  
Construction Laborers Pension Trust for Southern California [Member]    
Multiemployer Plan [Line Items]    
EIN/Pension Plan Number 436159056  
Pension Protection Act Zone Status   Green
Rehabilitation Plan Status NA  
Company Contributions $ 566 $ 1,060
Surcharge Imposed No  
Southern California IBEW-NECA Pension Trust Fund [Member]    
Multiemployer Plan [Line Items]    
EIN/Pension Plan Number 956392774  
Pension Protection Act Zone Status   Yellow
Rehabilitation Plan Status NA  
Company Contributions $ 497 $ 703
Surcharge Imposed No  
IBEW Local 595 Pension Plan [Member]    
Multiemployer Plan [Line Items]    
EIN/Pension Plan Number 946279541  
Pension Protection Act Zone Status   Green
Rehabilitation Plan Status NA  
Company Contributions $ 297 $ 503
Surcharge Imposed No  
San Diego Electrical Pension Plan [Member]    
Multiemployer Plan [Line Items]    
EIN/Pension Plan Number 956101801  
Pension Protection Act Zone Status   Green
Rehabilitation Plan Status NA  
Company Contributions $ 268 $ 148
Surcharge Imposed No  
San Diego County Cement Masons Pension Plan [Member]    
Multiemployer Plan [Line Items]    
EIN/Pension Plan Number 956267660  
Pension Protection Act Zone Status   Yellow
Rehabilitation Plan Status NA  
Company Contributions $ 209 $ 92
Surcharge Imposed No  
Northern California Pipe Trades Pension Plan [Member]    
Multiemployer Plan [Line Items]    
EIN/Pension Plan Number 943190386  
Pension Protection Act Zone Status   Green
Rehabilitation Plan Status NA  
Company Contributions $ 77 $ 441
Surcharge Imposed No  
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.24.1
Intangible Assets - Schedule of Finite-Lived Intangible Assets Including the weighted Average Useful Lives (Details) - USD ($)
$ in Thousands
Dec. 29, 2023
Dec. 30, 2022
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets, Gross $ 17,127 $ 17,309
Accumulated Amortization (7,883) (5,265)
Total $ 9,244 $ 12,044
Trademark    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life 4 years 5 years
Intangible Assets, Gross $ 10,600 $ 10,600
Accumulated Amortization (4,543) (3,029)
Total $ 6,057 $ 7,571
Customer contracts    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life 3 years 4 years
Intangible Assets, Gross $ 6,527 $ 6,709
Accumulated Amortization (3,340) (2,236)
Total $ 3,187 $ 4,473
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.24.1
Intangible Assets - Schedule of Estimated Aggregate Remaining Amortization (Details) - USD ($)
$ in Thousands
Dec. 29, 2023
Dec. 30, 2022
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
2024 $ 2,577  
2025 2,577  
2026 2,577  
2027 1,513  
Total $ 9,244 $ 12,044
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.24.1
Intangible Assets -Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Amortization of intangibles $ 2,618 $ 2,632
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.24.1
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Millions
Dec. 29, 2023
Dec. 30, 2022
Commitments and Contingencies Disclosure [Abstract]    
Amount of letters of credit outstanding $ 0 $ 8
EXCEL 82 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *^ ?%@'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 " "O@'Q8 2,#;^\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O;15D=#E9<,G!<&!XEM(;EM8TX3DI-VWMXU;A^@'\#%W__SN M=W"M#D+[B"_1!XQD,=V,KNN3T&'%#D1! "1]0*=2.27ZJ;GST2F:GG$/0>FC MVB/4G-^#0U)&D8(96(2%R&1KM- 1%?EXQAN]X,-G[#+,:, .'?:4H"HK8'*> M&$YCU\(5,,,(HTO?!30+,5?_Q.8.L'-R3'9)#<-0#DW.33M4\/[\])K7+6R? M2/4:IU_)"CH%7+'+Y+=FO=D^,EGS^K;@35$_;&LN^)VHJH_9]8??5=AY8W?V M'QM?!&4+O^Y"?@%02P,$% @ KX!\6)E&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" "O@'Q8;CSMP:4( #Y-@ & 'AL+W=OM7@OY9(ZSB+_1]5>R/:$K MH>?1*,W_HG6QK]-M(2]+.8VWQ7 $<9@4__''%L1!0<^H*;"V!=:G M.I*;"W M!?:I!27:/GTA5AZ,_^+.4,FO]?,L*%@B-7$'W" MEW2)/7+7@HL^)6Q%6O<__L/L&K_(Z.@4&V@2JY!S]N0;)9%A4Y>; M1OM7&1]E55,^FL0J?*[V?*Z4)]@'.'X.Z#'""QD@=?T<1ZF,JZLL:TI(DUB% M4'=/J'M:"WH,4P]':$Q82'WT"&^G,EYJM[WK&T5SG?7FSV&$4$O63PC3(I*+0+]6-LQ>]UK*2ZM/EZ76A57Z>1- MM1??XGHCBU#$(&AJ+SB67YEJH4D0QG'HO2.7,FB@>7J5TM/J\G6I5>F5/M]4 M&_5]8/?*D[Y $PZ=&Z(,4&0PIL+02GTY4K7Z8"@%J#4$Z%*K BQC@*EV[EN M4_R!1CYT=.$\](J)#\6UJY;L.6W[VKFQNSTI/:VI0)=:E5Z9"TRUF=_2Z_L^ MJ*<7NQ?H"?9#KXF\S:DEKVP#38D7)#2BBPT:L' E'S.T!@9=:E6.960PU2Y? MR7&ZIE*.:LE)%D(?8!N&%)[6[*!+K0JO3 _F2?%A#\\56]#Y3>E:-@ \')$; ML54H;;FNNK QM7,D"*M,$);:^'^FMA\SQHP" $]Z[1[1=/O2.5FM44*76A5; M&24LM?__C&U,4P[YZX]P63O('E&\L;JF=*10US7F=HX@895!PE)[__RB[#." MZS&I!7JV?,)?:W30I5:%5$8'2^WZGV@^%1G01!4=CHA<6W8;LJDII:4U.>A2 MJ](JDX.E-OS3D$/$HG-D6C_-?D83XF4,6ID4F5K)I7$,CF_"J?=^@9:8H16. M,H)^,"X-$RT)0VF F71,4"LW)GJ.-&&5:<)2^WT(^7Z8+-!D$\]H) 6I%IA\ M'3U+*6F-#+K4JI3*R&"I_?VNH:'AAQ?@9$%J$^L1H9?^9-#_CY27UI"@2ZW* MJPP)UDDA83]$5N6JJQI3.T42ANRTB1_ &7YM7<@GHXHE_?Y+3& EUJ58IE++!/B@6_P^79?D_H&O(WP2E-P&V-TC23 MSWT.&HUHRP5;O*U<2Z M]-6]<=M9R;"4QM\^;0U1929G(F9M4O2:<1@Q$S&U(46ET\*[6[7NPTY3+Y3FGQ' M[(Z4#X9/KZ/I=(A^Q/'R%S1]_>9^':*GI[$4G%:?KTNM"J[T^8[: MF>_ B2GMNF'PB,2 )"O"+N":CBC#OK1K5TLT9G8.G^^4/M]1^_*=KT@/UG/ M:#@3JV/FA)&:FW+'5%_=;\_#E^D$C5[H/J*=0@V?D;0'(RI#UL\@.,U+0/Y M>+,_7I+XTD.?%VMQ-P1#>X(Q 86? +,=8/@$SF&,&4>CT:@0"]/J,DLDHA>% M7E,\1W I;99:@Y0NM:)9=@Z>%1)S%_DS5RGRQ%*AXK&A_;O[Y[KZ^=-,G7+W MXJ&P9RRF/E(4D3F4&I?7,*2SXCFK8H/39?[DT8QR3N/\94 P_.)B!_A\3BG? M;8@OV#_M=O\_4$L#!!0 ( *^ ?%BC+7=<&@< /<= 8 >&PO=V]R M:W-H965T&ULK5EK4^,V%/TKFG2GW9T)Q)+\W(7,L$!G,Z5 M26BG'Q5'(>XZ5M92 O375[*#G5B/0(6TS ?(\\+!DF1% M;WA2/;LMAR=L+?*LH+V?P\SF.E4-E\6=&'_G.-5"I3!G[KFY&L].> MIQ#1G*9"A2#RSX:>TSQ7D22.']N@O>:=RG'W^B7ZKU7R,IDIX?2RG)>_0\>M[9>#Z1K+MARZRP1++.B_DN>M@.Q MXP!]BP/:.J#7.N"M ZX2K9%5:5T0088G)7L$I;*6T=1%-3:5M\PF*]0TCD4I M?\VDGQB>LX*S/)L106?@*\E)D5(P5N$X. +WXPOP\<,G\ %D!9@LV)J38L9/ M!D*^6?D/TNU;OM9O09:W7-#T&*"D#Y"'L,']_!7NV*O@+/Q^'(R-J53^_MF?[6U/O,52>EI3^X=3LL-[0U__@F&WA=3 M%<[MZ^K!YE*6?:!#/4 $ 4)#[NX-3-8B_QH!EGU.",G#AO2[HB MV8Q7JY*)!2U?D&Z1FP!'.F#LHZB#UV#E>Z%E7.,&;^S$.[F9G%V!PR4CUEZ. M@L@/NG-O,,/8CT(SR*0!F1P85$GLI7CN@Y4LX:(:6[795Y)QA76U)OIN"7'4 M706Z51 @+S8#AEY+/)X3\J@0I'C(Y&YJ5JP%YC;0WLY'OM^!:;""R-LQV\>Y M0Y#P;?NJ8,618V]MP^V-:HQAV(6KF\6^AVQP6VJ#3CH97E$I:D"IU,L1FQ^M M.75LJVVL_=48!T$7J\$,A8EE8\&6FZ";G$;%1I9]M425OE@7Z:X8^8=E\OE& M_KB6M&A$CW58$,7=]6LP@Q$.+:P 6\:";LJZH',J5\$,"/+D&F.=DV"$ M1% M:3"+X\!2;&%+7M#-7C=5A77 T\D(Q1JO&JPP]&U#V%(6='-675OM-17J#.2C M,-0'SV#GAU&26 "V7 6C5RG%J]'9U]'5:#*Z-.-T4MY;]>)[1=O/N>4[Z":\ M1N^LR+,2.\:$=1J+81!WI:+!+(RD(K),2\MVT$UW34W.,S+-\DQDU"UXH$YB M$ 91K%4Z@YVD1!28$:.6[9";[>2@EFM9*[ALL\%-GU:R=;=7(:1SF08QTE7G!G,0B\*;!!W M>CDWX=WL2U!(?>F63]B;,.KMA!#7(AJ8N]BU]!6H9 M$+G;-84X*Q[4WE+R+)O1DJ@#."-00P,6^'&W!3*:A;83!-02%W(3UYX@.U0( M=&8RJ3*3F5V5H9; D)O ZJ)U"*.A/T.Q!E&WPGY@43ZX)2SL)JRZ5!TH4=A M.T$(PRY&DUTBFTA+B<(M/^%#S=ERF54=1$VES6I-Y9B"C]=,4 #1)R-V9V2S MR@(FN?9_ AT^WVOY#[L/,\>3F_/?OMU<75S>C7\!EW_:!8TTY[ZP 7+#T>Q]\\(X]*.5J"38D7],^@)[7]^I_@"](J8366BQ8 MF?TKRP/A@,W!!4WI-_-DX?P8YH'7J)B-HJP6M$,!N(7 V MFV6JYI,0C*5E) M6LX""G<^GH'4&PO=V]R:W-H965T&UL MK55=;],P%/TK5D (I-%\M6DWTDA;)P0/2-4JX 'QX":WC37'#K;3#GX]UTX6 MM2.%3J(/C3_N.?<E;FVILE0VAC,!2T5T4U54_;P!+O=S+_0> M%^[8MC1VP<_2FFYA!>9SO50X\WN6@E4@-)."*-C,O>OP:I'8>!?PA<%>'XR) M=;*6\MY./A9S+[""@$-N+ /%QPX6P+DE0AD_.DZO3VF!A^-']O?..WI94PT+ MR;^RPI1S;^:1 C:TX>9.[C] YV=B^7+)M?LG^S9V,O5(WF@CJPZ,"BHFVB=] MZ,[A !".3P"B#A"="X@[0.R,MLJ>-0;CQQ??()O M9= REJ,A,X'&&>5D*35S]?7M>JV-PBK[/F2UY1X/<]LO[TK7-(>YAY^6 M!K4#+WOU(DR"=T/&_Q/9T3'$_3'$?V/']U]5Z!;K++^_(#559$=Y T.>6Z*I M([+-89<%HR!,_=VAEW\$'6D<]QK'S]#8UA^AC2FE8K^@&-+:$B8',L*@^ST1 M?$[DD>I)KWKR?-5,ZV98\>0/'=%D?!G/IM,G@@<"P\M@-CNE-^GU)L_7BWU? M&RH*)K9#HI-S10\$#HOV#UJ9O48^4;5E0A,.&X0&HRG:5VUK;B=&UJZ[K:7! M7NF&)=YFH&P [F^D-(\3VS#[^S'[#5!+ P04 " "O@'Q8_1X;CL<$ !^ M$0 & 'AL+W=O5VP/)L;SB1\+T/SLN M_4%3=5@XB0-2LL-%IA[YZ5=2)Q2:>%N>R?(3G"K;&#E@6TC%\]I9$^245=_X MI2Y$QP%&(PZH=D!]AV#$P:\=_#+1BJQ,ZPXKO)P+?@+"6.MHYD=9F]);9T.9 M>8QK)?2_5/NIY8HSR3.:8D52L%;Z2S\C)0'?@8]'(K"IM027X//Z#KQ]\PZ\ M 92!3P=>2,Q2.7>59C"1W&T]WFTU'AH9#R+P@3-UD. ]2TGZ.H"KX9L,T#F# M6S09\8YLKP":70#D(=\"M/H&=]\KW=$$CM\4U"_C^2/Q[MF6YZ0M)?CS9B.5 MT-/U+UNUJF"!/9A9P]?RB+=DX>A%*HEX)L[RQQ]@Y/UDR_0[!7N5=]#D'4Q% M7SZ29\(*8LNQ<@Q+1]-6GI>1CQ(OFKO/77J+613 ,&G,7G&%#5X%1W(6IFM.F_@+QH09'$V@EB M2UU#+^ZA6ZR\($!V]*1!3R;1;W(N%/VG;%_FZ5.F,-O3368G38;EBV#2 [49 M^2.)!SP_[2\UB%J(@AB-9=,0. M3B\VO:\!>D9(G!'#CZ4DR@X*!P0^3 8]P6+FC4"B%A)-0M8*LA,\/\\,760K M)!J,'OC]"6$Q@F@&1R8N;'4.3LK)\J,Z$'&>L!> $65%](>K)D:PSSBT2F)_ M['&WD@2G->DWO0U^F^G^^DY/W+*H&Z)WON1\I?"+E3D8T%PBE/3URF(6P&0, MNM4K."U8]PW;N;A6QJ$:>7V^H0E$HYV@U2LX+5B#HEKQAH)D+:%%MV8=A7B- MV.H6G!8N@U@_XIH4*R7HIE!8*P!0'##.+G7K4H*7$F?T@>B6-=(+AA*%HD&U MAT:723BR.8"MCL%I(1M.X7XJZP/-<[I] BLNCKSJ%M8LDL'^ZA*%P>"1#,W\ M.!IK:JW.P=GDMOC_Y0%T^P/:.C<]^X"%?:Y-2NQ_W4-_KVBOSS*MSJ)IG;W% MDFYM6=9^5>PWTDM9MIJ9$6A5CC1M'#>T:Q0_>-:#0:_#6QH9@%S.R?9 MG(A]><"7>@H43%5'PN9N\Q+AICPZ]^[?PNM5]2J@#5.]F?A0;K4ER,A.A_2N M8CW51778KRX4/Y;GY0U7^O1=_CP0G!)A#/3_.\[5^<(,T+QR6?X+4$L#!!0 M ( *^ ?%@($ 2LQ08 '&PO=V]R:W-H965T&ULM9M= ]0N*8RP=2?"TW&%/T/4OS\FJTH73[9CPN5QN< M1>5KLL4Y^V5-BBRB;+.X&Y?; D=Q'92E8TU1K'$6)?EH=EE_=UW,+LF.IDF. MKPM4[K(L*GZ\PREYN!JIH\ M)B1'!5Y?C=ZJ;T)U4@74>_R=X(?RR6=4=>66D*_5AA]?C92J13C%*UI)1.SM M'L]QFE9*K!W?&M'1@5D%/OW\J.[4G6>=N8U*/"?I/TE,-U>CR0C%>!WM4OJ) M/'BXZ9!9Z:U(6M:OZ&&_KZV/T&I74I(UP:P%69+OWZ/OS8%X$J">"M": .W< M +T)T+D 33L18#0!!A>@FR<"S"; Y .L$P%6$V!Q <;T1(#=!-A\'^P3 9,F M8,(3E!,!TR9@>FZG5>7QS"D\8W(JY'"R]Z;;NZ2VV"*BT>RR( ^HJ/9G>M6' MVJ=U/'-6DE6+[0$I$UVR*KKQN2QK@H M_T#+;[N$_D 7Z,O- OWYXB5Z@9(9XU9#?[NNR626/R&#>IKFR#7?QG%2 MC3)1BJZC)+Y@1W<>;1-VD&2B[K-%^YKMR0F?,&4#-S//,BKR)+\K95K^SVKU M-3*0"W\@^05S.BU(RGZZ0WY.<8%+*FUL^%Q-2:/'+$T/N:H=HUT]172%$WM2L:]M%E+5]?9^YEAU[O> M/\T]:0.JR_N;SWWU1+^:LK%46DID[;P"4DT!&!JF)8 M;:(+2?0ZCJJI:WH;Z4,B@PZDS@%#(&#+I?K!I?I0EY:;B''.LJE4>^"AFD.* M+?9B5MO-RF2B*)RE(:D.I)@+*>9!BOF08@&D6 @DUDHEXY!*AC25/K E59*O M2(;1GRDIRY==&6.(OIPJ-C>N2SE#,\$01B ^!2!QCMA!#N="XCP1I]L61_0A MB8%(O)B8_) .1&SYT#SXT)3ZL)[G7E0KUQ@Q-[+E?!E5L\HN.YJB';6IR=E1 MBAMJ1Y'(VQ$2YYS301>2Z/5VT(?$!;VX$ C7\J)U\*(E]>(B*6F1W.XJ_Y6( M$I2S>?CJR3P\>9R'=[G3$E/-TB:<.Z4-&.I.D^6I4/M2:]AGK,TB@(_91 MUPUN">I"$CV1:+ Y.[\^@T0&(O*"K4)YDP(A6R:='$PZ&612?GDF<:E4>.CR M#%)L,3EW>09)=2#%7$@Q#U+,AQ0+(,5"(+%6'DT/>31]_O)L*@X'FC;A;DK- MI:"AJ3#M79]!XARQA_R4 Q+G=1U0D[_+YT,B Q&I\2O"$ C8,J*J'*LXBM2* M?I[0I+K)O[M-DQ7ZN%[C@HWQKU#./$K6;-7&)L3-=*2S5".5'SJP-VJM&[%3 MQ>(F,PM0Z+(#JG.N<$");G8T#BG5!U3Q0-1]4+0!5"Z'4VHEUK!"J M\A+A\CLN5DF)JR0JZ^HTV=9W2F1C?T?9C%LAS>78P1DB$OD9"BC0:=0L21== M4*+70>3OC( "@WY@" 5L>_-8%U3EA4&)-R4#O5AV4Q7%YNL;"GRJO^ VIM*AB'4Y3+(W/#-#27P=3&+E! MBW]J1WE3Z*0+RO0ZF,+8#5H [ >&4,"V+X\%0%5> :S_Z'2HNJP+D@VKNZAB M44E7^#\?R=LPV*K]=4%0H-,/=$&!7C_0!P4&YYS%$ K9=NJQ/*C^ROJ@VE%A M$N[US.5-&&S4_A(A*-#I![J@0*\?Z(,"@[-.8PC%;#OU6"I4GU,KU*9U%4;O M=*E8N;,58RK8%+1:V '53),W*FB]L MI& ;_9PM0J-US:OSD29SJD;3W47&7L'E(BM=,7GEMLPPO]D]Y[3;Q?OPV2(B7B(KNB%UND M&JW3#?0Y#9!7+Z+Z7J\XE^C'NBCKZ\E*RLWE;%:G*[YF]2>QX25\LQ35FDFX MK)YG]:;B+&L&K8L9\;QPMF9Y.9E?-?<>JOF5V,HB+_E#A>KM>LVJUUM>B)?K M"9[L;SSFSRNI;LSF5QOVS)^X_+9YJ.!JUGO)\C4OZUR4J.++Z\D-OKSS?36@ ML?AOSE_J@\](A;(0XKNZ^))=3SR%B!<\E+0GD"'']W3B?];ZJ! MAY_WWC\WP4,P"U;S.U'\F6=R=3V))RCC2[8MY*-X^0_O @J4OU04=?,7O72V MW@2EVUJ*=3<8$*SSLOW/?G2).!B 0\L T@T@XP&^90#M!M FT!99$]8]DVQ^ M58D75"EK\*8^-+EI1D,T>:FF\4E6\&T.X^3\3I2U*/*,29ZA)PG_8(YDC<02 MW;%ZA3[#/-=HBKX]W:,//WU$/Z&\1'^LQ+9F959?S21@4)YF:?=[M^WO$B7,N/9L8,9@.\C(/L(;HG3XSU//R&27"#B$6H =/>&X=1KAA,' M'-HGE#;^J"VA0]8^5V*-OFYXQ61>/J,;M6)SF7-CVEJOOMFK*N;+>L-2?CV! M:JUYM>.3^;__A4/O9U/(9W)VE "_3X#O\C[_';CG0R'J^B,LE52LN2G:UD70 MN%!,LYM/"8G#J]GN, S=BB1>U!L=P0MZ>(%S?FZROZ"JVD4N!3!1*LHT+S@J MQ[C5U^IFJF9T6T-]P-(7_72R?CHO31$&YYS/,SD[2EC8)RQTSN>3%.GWJ:+* M#$%:0#]JIAC8%'3K*3R<,"\DHUDU&)$D,,]JU(.,G"#O.42>YJR5AC)#;"TJ MF?_/BC320. ($SR":K *DB@Q8XU[K+$3ZR]_;W/YJA839U4)2ZEAVRVLN0,J M_DODI40[6*;;RDP8L89MBCT:^*,0#&8!\2-LCB'I8TB<,3QRP 754$(8.[ZO M)PCIW6$D>HK],!ZO&=TJ2,+ $@3V!O'SG&'\RO(FB)H! < DL+KFTJQJGIY' MBF,Z3K?!SK.@/)!H[$3Y5:YX902%=5!^-$:D&R7^05$>@R(#*.+6N14KGWD] MXL0F?TT!%CE;Y(6='SOW9R+(\NU,[Q(2**Z1BV;A1Y-L+$ M@V9CI\*I+E56(+BN @WT6DBH7I\&,S^,:&B!.*@D=LMDOP0V[%7-OQ&C+GV8 M1GK%&LP\WPIQT$CL%LD^BP>U:82IRQ[02N)[8YP&N\3'H47+\2"0V*V0D,MJ M"XN2_U#=A@6D0=A(&(=:(>EV%%OU#P\"B-T*N,<(TL$J2.0%>F&*#Q7W+7C) ME[EEG>I2-HV3*!C#ULU\[%L*B0R"1]R"UTB)A:9-:(E!]D)_#-9@%9#8L@S( MH'O$K7N_OZ7Y-J(VZ&(<8V^\@$UVU(LM)$L&;20GM'&T!_S2]$BG]X#DK)IX M+F_'21@TD;@U4.L)18:=LDTM6(%AVLFA.&-1TPC(4^Y[])9=9>C$RZ"=QZ^?#MDI7L!=J>O9-I5:D?+U FX)! M3*J@.'3W&Q6A$;@NC]/(\\?=KLD,%,"G%O2#CA*WCCY4(N4\J]L6X'372W2U MI(%.5@8S'!%+BTD&225N2?WF:%&:/,,N*E6:EB^V:JF80]#%=$HHCK0%8[## M2>39*'=07>)6W?U6:?F/MTK$L!T-23QN'PQF(;&LB3(@7:'.@F_DP!Q;H@U23Y%UT_!FHI4S?0,?.#N#=='PF;\>G MDH/R4[?R/[#7[F2W1,LF 1P5')@,B461/UNYEIHVOMZX[S]E=0QZZ #HZ0Y@ M(2H8UQZ3J"<'.U'L&DVI>)9+M&2IZE]>C=AU?2=)@L?T93"SZ 0=6@#J5->V MU][S4DNWI2@;MA)%H?!#M7.8:#/Q=MZ/B-<;M[8&(QON@]-KMVK?Y_4!;G4" M*LKIVV'KJ@M-^;C,35; 8Q;H@S33$])\)&Y?'KX:$>K22@*/:$M"-[.E=A!? M>D)\^PI<*G0@7;8L&O:H0:+M; QF-HR#Y%*WY%J/FJA!'F.M<3%8V2 -^DG= M^FD4G@_=EN!CQV6G)8CJJNA'L=;*&,RF";7L%NF@GO2T>G[(.' 6,&[S@*'Y MI-H %=M%&Z'J:7;0E)7=YDS5696GJCM0WQO#,AT#QUB/2[?#L:5#HX.R4O96+S!B0OO&-B1=K\1C,<&)3''^02=\MD^^)B,-- M9RR^KHHA3?"8#PUFQR$?QS*HIX^=?<]C]VRKVV(!U+>O-47]P 4(="Q39S 9 M.GI2?,N*IH-X4@^>C?7F.Y7]O,7)?ED"0T M&<^Z;A9%D>U@WA\4W'FY=*U!G$MI3M:PC]W?[%E9OF=8W1_5M\>=>^ M?C*X:=^&^8U50'XU--Q+<.E]B@!3U;Y@TEY(L6G>T5@(*<6Z^;CB+..5,H#O MET+(_87Z@?XUG_G_ 5!+ P04 " "O@'Q8N8KJ%TT" "A!0 & 'AL M+W=O5>&KO80J:Q MJ#6C'!82J;HLB7R> A--X@V]7>">;@IM WX:5V0#2] /U4*:G=^SY+0$KJC@ M2,(Z\:Z'DUED\UW"=PJ-VELCZV0EQ*/=W.:)%UA!P"#3EH&8SQ9FP)@E,C)^ M=IQ>7]("]]<[]AOGW7A9$04SP7[07!>)]]Y#.:Q)S?2]:#Y#YV=D^3+!E/M% M39L[&GDHJY4690T5>9LS8DF M:2Q%@Z3--FQVX7KCT,8-Y?9?7&II3JG!Z71!GM%6H05(=R-X!FA.5<:$JB6@ M2_2PG*/SLPMTABA'WPI1*\)S%?O:U+8,?M;5F;9U\)$Z0XSN!->%0I]X#OE+ M M^([I7CG?(I/LDXAVR \(=W" /]G/FVCVO5_&IF3_MN/A-TPZO.R(WE"O$8&TH@\&5D23;@=!NM*C< MFUH);5ZH6Q9FAH*T">9\+83>;6R!?BJGOP!02P,$% @ KX!\6*I+O\QC M @ P@< !@ !X;"]W;W)K +] MLWV0IA=["J$-<$4%1Q+*>;1(I\N)7>\6_**P47MM9#-9"_%B._=D'B56"!@4 MVA*P^;S"+3!F04;CSY89^2UMX'Y[1__FYK+&"6\%^4Z+K>703(0(E[IA^ M%)OOL,UG9'F%8,K]HDV_=C")4-$I+9IML#%H*.^_^&U;A[V ='PD(-L&9,Z[ MW\A9WF&-\YD4&R3M:D.S#9>JBS9RE-L_Y4E+,TM-G,[O37D)2/0L,:&\0@LI M,:_ E%VK6:S-#G9=7&QIRYZ6':&E&5H)KFN%OG("Y%] ;-2\7[;S6V9!XAT4 M5RB;7* LR08!WL#G.W"\P1'>H3POT/H=W7-"7RGI,#N4=@\='H;:@S-5+2Y@ M'IF3H4"^0I1__I2.DR\!Y:%7'H;H^6/' *7)>G29[FNC!1&M_K_(O6X86&*F M(" V\F*C(.>'X)=GR(6AI^3&7FY\5M6>09ICA(^XA9FGW*Z]V_79A0O[A;FG M_&Z\W\W)VAU06PE"2WI8+ P\)3;Q8I.S"Q>R"U./VL5[]VH#LG*OAT*%Z+CN MKU@_ZA^H17\O_UW>OVXK+"O*%6)0FM#DZMJ< MF_&'U'B];=TFNAS9WOFK5Y M9$':!6:^%$+O.G8#_VSG'U!+ P04 " "O@'Q8A>H,"J<$ !7"@ & M 'AL+W=O:(FVB%"D2E)1LE^_[U"RXA1)L+U(Y.&Y?>=&'K?67?M2 MRD"WE3;^)"E#J-]-)CXO927\V-;2X&1E724"MFX]\;63HHA"E9YD:;H_J80R MR>PXTJ[<[-@V02LCKQSYIJJ$NSN3VK8GR339$+ZI=1F8,)D=UV(M%S+\45\Y M[":#ED)5TGAE#3FY.DE.I^_.=ID_,ORI9.NWUL1(EM9>\^:\.$E2=DAJF0?6 M(/"[D7.I-2N"&S][GRQOMQJ'[_4]KQI0GGC@ZUZ87A0*=/]Q6T?A_\BD/4"6?2[,Q2]?"^" MF!T[VY)C;FCC180:I>&<,IR417 X59 +L[/&@^(]"5/0I5L+H_X1'*_C28!Z M9IKDO:JS3E7VA*II1E^M":6G#Z:0Q4,%$_@U.)=MG#O+GM7X7N9CR@Y'E*79 MSC/Z=@:P.U'?SA/ZMO&-:&Z-MUH5HBL/X+]RTDL3.H)=T4=EA,F5T+0 4:(6 M@Z>_3I<^.%33WX^%J'-@]W$'N,/>^5KD\B2IV9:[D6B:M\4&;]T!-.D,JE'U%;JAR<)M<-X^6I+1UIN1;YW4.9#C!6B(ZS M%7K7.>5Q\)MI"K3!B'X(7\)4 .T3X-5P/4AGHI#0HRYL"'R/ZHLP#>8Z-^L4 MCG3!XEG/&#@_'>"%T)*^.V&\R#OSK&<)#P>? (^S8("CD+A^"C0>M,6T$B>2 MP]I2[=0-E)-M#7PH54VOV4SRA)WDS9B^XUSDO:I-&(= KX9^]_?]WL2G,6G:*C:ADEZ_%?'Y.%WTRZ+/5!?# V+G!T SV4?^BN0M[TUO; MWU@;>#DR6H;>F#(J<#3J9JE5#M KZ3AH0+\SVCO8&Z5I2KX4F!!,@W#%Q1@L M5W% &R%#N61G&,Z@A5[2P1B22'8GW>?M_.IRDR.#YTCM;"YEX1^ B="9&\RH M, M8Z[N$G!D7\8A*ZJ,22*S/;\X7;P__9T^:;M$ M;+\*=PVP=CLONUU>QO38I3#9NNS1V^OXI&&[P-+=^P-U>#6==H^%>_;NR07; M:P7 6JX@FHX/]A)RW3.FVP1;QZ?#T@8\1.*RQ,M/.F; ^MOW,:U_U<(M2AL8"5+LIVD=A) ?K4NXMBPFA3%Q?W M7<[NTN9R-AQ2\N:OO^]V90^_=IM'8=^YLJ*7=LVCR_/S M;Q[MRKH]^?%[^MN'[L?O_= W=>L^=$48=KNR.[QPC;_]X>3B1/_PL=YL>_S# MHQ^_WY<;=^WZ7_8?.OCM41REJG>N#;5OB\ZM?SBYNGCVX@D^3P_\6KO;8'XN M<"5+[S_C+V^K'T[.D2#7N%6/(Y3PSXU[Z9H&!P(R?I,Q3^*4^*+]64=_0VN' MM2S+X%[ZYA]UU6]_./GNI*C;/)\5J M"+W?RKE1_:OFXWQ0??U*O:A>\?]4 )CO=H);.^X%DO9V:]N"S>^;;?AN)U M6[DJ'^ 1+"&NXU+7\>+RSA%?N=591[X\IO$>SXPWL] COY[:L4\WI/I\5"WGH5]N7(_G.R1T]V-._GQ3W^X^.;\^1W4/HG4 M/KEK]/^S7;Q[UI]][XK+L^(_,?O,('_?.E#'^C<9FAH<;1:_/#:K8:N[FMYXO67U;9L-ZYXZ7>[.J#Y M.RNNTA+Q->1(Y[9H'&&U0+_?P3^A:'U?[)F!0&T9:/R7S#XD].+;YP%("&"S M:'HP[IT04WEZ&ZCOP98#)8<"EKP+Q:HI@8AUS0-.S0SD-0W\W+M.MDKYRRL" MI6E#N>)YTOZXI@:+ACMY5KS5[<(= :*#^_I6+\"5+(/[;4"FN!O:_5O7.?BY M; 9ZK=]V?MCP'O3@3.B'2;&A%X'; U+S9NH)$"6BJ:X<"14]6]P"*W#4 WT. MQMN!]%0U&(IZ.1 )O@")@H'\ZO/6-_ R,\7#2]T4+<4 Y@$6Y_'3!J=0*;I^ M_?*L>,G" 5N4:@J@XNY?PT1+,0X54 \O1JN/*11?HQZ'K<'5"VMX0?X9ZCCM. M2\-A*YB@J&&V%8A[6[2 3AXT/H2'(G$+0QPH7@BZ@J8NEW5#RD0U1T@ M"0^[]P#_?D(?G#PLROV^\S>H'* TP+N*]A 6/*5ZN$MD!<%RPIAO83$=D,-; M")OD.Y /?-FMUS!;4;+<%(&(%'MQ-"C8"7B=E@.R.W0H69;Z.(T MXW@ZWDPQY^^;*F-%,NVB[*2W0P]JTE9(!3#6 S*$_02?P>N#CXLU;T'!)J^0 MY0 1XRU$"<5_V"[@AV& 58SI@)%+--NY)49BEFX%+ G_.WC[[[!)=85B#A3 MNP ZT)7MRYHI;WU[BJH20KELW,SVDRZB)189H]2F#'N=JW7X5 \&V,-BVF&W% [. M+RN.MB5V]IT_Y:@ '?X>5(P\ALMT;E=61A)Q+R?LA#>J8!1CQRYPROA.^2#T M.P%$J?@G+,W2&S5]S9\?X// OBB02#V]1$EZ^AAVS7T&SCD63Q&\-QU,>@ _ M[@,R#*@%M.R(7X\OXJ0X**V'=,>!9ZAP /,H+?>2%NEH,^S'BKV/QKO,Q_M; MV0X(">\>[?$Y?PS6() ^OP[@O@E[(5\8*D01FW3H$T@,X1KL.[@$E)!=V4+8 MJ=9Z5WZ&?8ZSD,,#0=_M&;7TVQ*L,1MEEG3V(G&3@8QI-T2_ R! ]@]JG AY MXLQS[_ LE?B)6=1"Z&J&G XAT0Z;[3\AVV4] M(-XK'V3M\-FZ[HE?"$X:IR(QY2>1[6AE DL#1]<$M0!4- .I#%@P#ZO28719 ML#L>+2<*Z=#*5/#7..3S2"Y8P!I0<[D!- ;:%F<1]+\"K-#5;*!X'<190+(Z MED>*8*F5MTC1S(!XHPXDEB#>BO[[\DL,,1HBF5$PQ6(- "5&@B0QY1=(YJV!X>R//!&51JV]MVPBI&Q M";SP5V.+,#=0XTX!E1OU(65;@K' ]$N @ZC@*4\\F?8@E97$? M.M"5#6&@L)A7Q*H,F^.!%EH2*U2YKWN@3106-OUV6P.'(Z+EN M!T3%4?2#D&9B\V0-R4KC*I0NTEI,,Z*[C0R*3($=0Z.VD,UB A%H &G(8O"- M&-0).D2?, 3);FX IZMA/H[76;[(4(R-F*P;I*T_[*-WP2<@/':NH"3-X^)4 MI7F!XNSJ&X2 O.?*R>(J:=M/2=LP3G+[XN)9>O!MA0N*("_3">\X"R&&]'<7 MR1_:!G$\A$FUO&\,J,8&:BXQF0&[!%36$)^B;YI_U'VIT8Y2) Z(#<$=!V4@ MBZHV-=DL9N$2#"JA\5I19H>Y6S&V,.,FS\_(HR2:B72,*@Z,'E"NCCX53\8L>95-%I<$LM1K=FD1JB3N4PU:PE#XF-VC!'&:D><*6?/;2I8"< MN,7)AB0[&L\/E"=",XA, X_>;II$-LZ.^Y <201/GX9J8^P23BI9*TFU9$$: MSC.&).RZ24ZZ2HDH-ACN14!"DG?Y3 7N4'QP'14B4*W?FYWZV7W1$'!O'DF; M:; '0+T+JKP;F @HNRPQ\QR0->K0QPDC2:\LBNC?0>I&W3$3907I'-9VR _+CUR)^=9YR< M7)"X&A7G>_HPMK2/ ME[10<-JX4/1@F6(QB&7,3Q,+LN, M$BF2)AS-R?%NI:6?^_'FV':^U3_@?"3G$=!CT*FFX2A3!7.AK38Q78A^OEQZ M7@L9,H06+0:':>1D]*BP1I+9ZE2S=/5P19"B*E<0RN;LZAMF:F8VF[:(2QWX/Z6QIJL M-0A.,6//=< !QB!O5D*,"/Y5(M28>Z!DG2Q@OM8A()V67 83L$I>P>82P+)6 M5AQ!DEM])R"YWIM%[OT[1!0K,I;B J8#VBZP0VL'>4_*,6P M $0=BP]B,ZE^0)\0HX_^#CPO&\:]'%0#^F74G<#T5=L(J;:5YH53$/:C&#?%!AW:$J-?5G M2BWS7)Q!F0[*$W% TH?!=EDEINRVR"-$ON. MZ>)R@5:=&PA3F\)A4G7E!(N@(/4UZCY*D3&N+&&$/HG"NN46(B3\ 805H.)8 M-Z&GX!.W*@.,\% $!'>Q#*!U2V3@35DW+"E968W0K>8K6 @&+O+M?%N3H1-; MPJ-B[#(G$FL2B(R2EG.SFE2U[$I%?0EL./),PRG0:#' MF -6,!?$3,.1?.MR"U32%(&W?*_C_ZM>;FU!&D:JNP%LQ'X6^(=I(B;D# N9 M=P0K6=J%BFJG98/8-#C.V- H,0Z/V#MA\JT8ZPZCLSNFDEUY^DR3>;^[&&O! M@N=V!'?Y&GX.E*NPUH2!I\G->!M>Y_GEY#[EE\A%WH/?D;FW^#\NKX(K17\F4O),I0=TT$M93023*)7I" MJ7T?Q?AC,2(F)$GR[;Q<'(7!H<\A>.)&59V4M"FG+=A;=4C!&LGZ*F)[!^ISBW;N/[FFSN%G X M)M8EG=O%0A18Z(XL-!:MHM9EUD6X(#U #$$X2 @L1))CY@!)(-_"C!;CCHPZ ME-RTD-36(]Q&4(P8%[TF35;W)$.1_URD;*5%E385%V$%X%CS1DE!*EQSE@K! MUTHFJVJI;!YG8L4%""Z!WSA/+[G3F!!E4''C";&SCXQ_/P*'[C?BK\_UPRXD M5DIH#[521O2L93<'8D>B L-3TX($;OFR/&L1GF[HEP;5^1SH3?18UV.6K MRSU.!RC:&'-1L)5DV "6AI0^F0D=@"O1:7&_ W/="#:UR!D%L/+_P-5<.N-Z M9+M"@$B IW+\\T/!EDF58'6K[>FP5XCYDAL]K@$?(*S(>JVQ]/HY:"\(<3H% MY.[+RC0TCD*F-='0E =T1%V'L2N\,B&DE:.P:Y$&,*D!_+/-_. 8(&T H6F1 M4@Y$;,N=2S''-?(RZJ++GON9-0C7A5%%.L4Y'>ZZ*WMM%0_22!R7:#:SM+/\ M)34Z)'V>2I2L'8*.YJ@S0JKTU$/$J2U/R05."JTR&Y$,^P*W!>L+Q _3FK_( M^O2EXS$AL3="Q14VH@3N#/EH7M#S 6^N/FH/J?8XVW%!F0OL@=>6,FJ].=BN M ]EW-\8U*)QY;ED6E4LA[!0LSZ-1B3%].50U-PQ8'B*?$ 8I7,)17KDU-HV9 M!@%\M;ABGNH:7[V\NDJ+S-#S[@[+J1L9V\[-KLUMEY7PV")7!U#8+-=,+1%G M3&W0V!3)- ]+MAT46*/N+L-%/)80<<=4.( M(.E(\5R&G;2GKL=3,MP 6+,9(Z?#58 <=M\??U#*E?3"I\8?3YLC7-P0' *@0?)9^BOE MXDMLCER7-[XC/^&'GCH3"2H ]3VW]0"A4D<0L*]E (4'A/CR##!#46J(^<>H M[WQHQU3+0B+1IJEM!XP#X-J%/@M=1#.9$BZQLW2VPA*.SF'KE@+8@3S.[M.> MMPAS\]Q\&;L[Z+EZ2TTBZSD>Q42,3N^/E]]SE+7WU$^FT%@P]5GQ$V7GF<^Z M.VC04II,$^2,8/+XC6$@O(26@([TE HA2,.4A=$Q,R-%DJ8O14NV"R(JM5=(P*JXU7UQJT'?+R. RSMS5"Q%A3-*J$'@L.>S M)5KA;3C96HX>W=DR""IY[_"(E"3&*W9NZ<05-JW&/H)\)%T=F[*OSP)F"O"< M:0W-^NK1@ =*&<6.2*Q2 \:6_F7&\-SV03U(>14PG0 [HO2,@/>[$2B\)!\_+7T+==OW.KHJ[!#(S,LXVCCT4+A6 M2EYC6TLEM)3"ND77@A$ZR=>,%TD/6HV$U/)>4+J>6'3OXG:E[IF RME-(>41L)@H'B.&#DU_?OCYY M>-1O0MG?P*?Y:,^V]1YM9,Z\LH"W.7G,?;DIE;?V"-(HW[$MT2("N %_L KI MY$=* LDAA'3Z0!%2&-9K/$#.X?T>E]Q'V68_RB=,'#&-CGNQ*]##>B;VA4B# MRKCC@RG#'LL@YHA'3K#)A7@N3:1W(SLIU8>GN>%CS3Z,'#XUD"3;J$FR&T^V M*<)B;E9FKZ()$VRHU@N:;A=4XZ+5P--2\7$;=FL!16Q)!/1):L& MIF<25[C9U]WF7!V9 V#>X?<9<]!6Z> ^6?L=]3H1F4G#6#^Y.0*A\7(<1T@! MU-HI:5P$:$%W.W M!82]BW)UA&,HEJ&I1BE $@P>;U=^\AWNIJPX:@XY&7#> M%AA02SXEA'&#M7U_W";"^J(&*A-8LW!S9($K'(D#VG:#2TYY+=B^N4-1$M!22>]+F5+?9.5"WU_"^& M^'S>OVP_8_N>#_4XGYFJ9)362ID)"7A?\5L S/6YE^G\^T31RG.1MJOY^"BY M'D#],(+8 4R14<;*7C>Q!'_L;D@OE(\P"C7JH%7![*P1)1D0;/EG&^53+1FY M0IJ$/[C$OIF35:.G8BUS"_()ZLS==O8(G4!!1KYH%&J*?W98')/.)/ "#MO) MZ+8<$!4\0\.[.DF9) 2.CN72PT?':Q>1Q#\6%W@PJE&)_V/Q1']?:+1-]:5% ML74- :>[\&=LMT+F2]N\7H@!BQB"1$H1M(FF'I@MB)96\'PJ:XQ@A1[RBUX< MB9F-I+*@)KAT+8:<3$O7I71))8BS>9?_W-T99YJ6"^9P%;'Q2A-1M-I7?ECV MZZ%)CUN)5V3..&6E9V?C>'@)!CN/,ANUTE'U)>E^^A+MSD@6"L/9XE!88;*=,6(Z3=2:!2CZCH_ MD89LDGJ+;52F=!."?3IN5>LFI<0#%R']>HVMLLU /52^/8W3Y"R53/(N=5&S M.@<,3$=9FIA5L:L8I;_NF\I+FZ5%6UI%&:RU/"L^=!@B(:;YT)3RT.O8VI ^ MW<=/4^-#EMLK>ZE=2PFQPFA&(D",\ 5X)6$"]<8];"C1D%JX\/(L]-2G>)%4 M;(=];1MCN)\&O1=C=J[&[LNZNRL']'IZYHZR5V604,,$%B^&NJDH"B-!O7Q> M7)SC=CQYRG13?86P ^*C5S9A&Z@[E;# MCH]$FA:"F)A=E5UW2%<*F*/AQL?$H^MZ;'+J+4[H3A-=IY.K,HY$K@APG,!4 M/ "36%8'+9>8RY)BK!%#?$2$Q#3R2-2-%P@)&9M*=)W%-'P?IFA<6$8*!AJ5 MO4W'$0<^MMA,(QO ,F*0*//H%/Z(NOW=EL/2SLN\%]FRT\# *,K']'66,CI- M3(8)[U]Q31.OKB'H:*?DCJP[J-9,77;!"I\@NB>4PM(GR.^&O(JH!\/VU>9[F517Q@+VM7X'CDDTG-EV/&[L.K&GRLB)$R:31K*& M8A$M-//)#:Z;&>D^^]JJP,A70&?W68)0/:8V*NJB*@B?^2Z1+_Q;CC8SKNIM M$)RRA #P=^. CLV@3DA]B<#1PD^:QK6;RVW-V:<(;F]!/N6P"J79LX:I8]LK M;T7SE@3T3LD]WLY_25H1=TX)JT9@'_DVRAR+D@_&"TQ,2&?Q.O\525JB?T=- MQ JV('9BFX8+=)8VF48;T201A;,D?#ZCK"4#7OIMA#J=-4RY,%J2+QFQA8O MI?^YXU2.4:WC:TH.V0IED-AN"7HBWD&OCWM+T64J $WEJ_=XO25[*&Y%Z^2L M '7J)XC(!VL8W(CMM#W"%79BS-X/H9[DC-%"OI,8VE#_#XPJCKTC8)3.3W8. M)Z="-'43I9M*C%FG'MAT@J=WJVWK&[\YF(*)HV&. +>.Q;X=IKAQAU'7L^1RH^_&U$:ZLT)= MR80/*;6)$VG#K FG1[B.*F=$[!4S[V/IB6DB"B .27$D.Q=WM;&F20*6Y.7 M%DO-X\1(.II'_CO901MH\,U<1#^?BN2P![9G-!!5O?ER26X"C2_*44*^VT/? MBT<6-81%C1FO=JJ;X"NK[&,OQ[^YTF-J5/WRLRG9*8(,\7V%C.2L#4%4B,_C M(.DF_"FCP22BR*^=TML-JW=.X-R04PP9G9R=:=ZN''.P8 M#Q?V$]%/MHYNAQGWSIN^ M"3D.*QPO_#YK/W%?\'*(0*>I9JQ%NO]V%'K-=I9->JW1RW@ U+>;TX;N(>#I MSHJ??7MJ2U_:R;6LP0=UJR[S.+PED)+\?Z$465^V33D&0I/K2.&2AZYXH,2.0^^=4\K+S M)9IK@-$'E6$;F+Y;,I<<5QU>VEH;F8Z;9I'@2O-$-'I9LC.GQ-#RM^ &: MV]YLST,YVJGGOFUM1NIX)NB7Y3'8>R]5]')T#<#H)C\JE9LK;6=8$P^59CQB M_]KA%>UT8I1]ZUR592[8HJZWO],-C5D%UU[!D=WCF+*FO &6V(.Y2B"=Q%.O>A6D1LJ=\>@+_PC:5,[-+UM\[-TE/H=9A+O=UO9I[E0;;$M24G M4. E/JR'$)_/Q"@+Z>K;>*QR3-(X#\-77;B)TS6Q_3)-YMM[L26'B!2PDW#) MSDB0,KI\BQH<8'4&(X_K4W)6>8J$R6L^LF[ 6)?MJ0IG LU5LIM&:3.$C!3 M5K=LRKYY@VWN129!B6PQJDQ@$/E&\:7K=MP_X##QC2ZLB*A M.Y%^O8>$Q5Y/:,&RN<_ [;!ZW1WL!B_T]&>F0V+4^?)Z^/T4TY 4'B!V!_@0 M+V4Q/6X8.B'R,JUN;]=SZJ+'FF_U"D!MA1 6%GP6_WCGLA;YHP-*8 BQ\IBJ M092C6=!,"$FI:^GHH!4)_=%<4U?2:C\DD]UA,DCZG..QP;%US'IG8U,<&#BP+V4!,UF^/]1GKS?$F8")3DTD)KO:W_C3@ M[1DP-LE%M&P/+AZB&!@95%9RY\6T6FM1)Y]->1M B$K^)HD)TTYI)\*7.S!A M*5*(Q13<[0>7#\44^S">AK.PV@F)!)XR@:=(X*FYN51O^G$!RV_'3;1B"@G@ MT/4#O6VD19?"A\PCL"%N$!N>GJ/4D&HK=S);Q_E,/+!%\@ERTS>IW4$CT_3E7"[/+-*.>NHHWL1SRTO;IP%33$.+]\?D MY+>RZA?8^%;#3.SEPKB4;Y Q-7R]LE'.E^4P/E%;V[8SNIPSF3AI=%X!2%X; M5FF')UG.+IW8>O_JG1[9XB,7G^W3Y/JW>+K*ZWT!CFZZ&CJ]+(XMH3UD2=_- MQ*JTY8-9QU\>0M2]YM,*8%:X7-W%[PX"JN+!N,2"["!G&V\P<,&0- 6<OZZ"B='Z^G['$YY83B2:P/S^TJ_9D>N'(PIHP<3V*37 MK^Q9Z1"^.SRH@O19N&:95IZ_SNK+?^^5;/TA.F$O_31VXZQ6/,5*X*.BB*NSM:[&40"V:Z>HSXHQHQ?2?3FZOJ%GDF^NOZ%/CD]_Y;/FFY) M)U,JB<0P^Z8&DV%5=>.[F!5V:#9+S8HIRAE]C E-M;4L?NDKD+"_+'YO2G(+ M+$$8F6UJ!L EW7L6X^:+IZ;.;K[AB_*']4X'D*\3XNN*RTJRI(S&^HFSF-(K MA:?IQ$3KA:#IZQ3B/;.RAA#;VM+647Y/JN+WVL&4)?C*#OZ9JKW4/U30G(VW/,@(^M4$[^C'_&Y?07BZ@P90'4E^]Q$@33O8 M.9(NW,8K'8#[1$ MV]Q*HH>4XGI__9Y[*2J^WQGYU:Z5*\2W/"O>FOR[+ MSL52[=P&Q4@2=+8W-9XJ==7;N-53+E37EV'8?AY#J7NNC?O.9[G^S- M:U.5F2[4)RM?2[MZJS&S?]*-^<^->K]8EW;B^>;V1*_59E7]L/EG\NFZE MI#I7A=.F$%8MW_1OHY=O1[2>%_RIU=9UK@5YLC#F*_WXD+[IAV20RE12D@2) M?P_J3F49"8(9?]4R^ZU*VMB];J3_PK[#EX5TZLYD_]!IN7[3G_5%JI:RRLI[ ML_V[JOT9D[S$9([_BJU?.Y[T15*YTN3U9EB0Z\+_E]_J.'0VS,)'-L3UAICM M]HK8RG>RE#>OK=D*2ZLAC2[85=X-XW1!2?E<6CS5V%?>W*L'551*W*M$Z0>Y MR)03LDC%G2E*BY")6^=4Z>_]JN5"9[K4RKV^+J&<1%PGM:*W7E'\B*(H%A\A M<^W$^R)5Z:& :UC=FAXWIK^-+TI\IY*!B.>!B,-X>$'>L W%D.4-OQ.*I37Y MWO^M+M?BCA.AK/C7[<+Q_7^?BX"7/SHOG]KKI=O(1+WIHW^B2]*=,Y$5%Y]WXS91*# >BMB+X?\T07]8(O,F $;I8B9(V"A9? M8'&)AW]G[1;M$ M9N*?2EI?>CT4CLH7R"853_MC& :]YQ\**#.5@WGNB@N+_L00\DVE+S96)TH\ M$^/)-(CC$:XF813,PV'OSK@2)NE\45G'QH^G03@9BO$HF W'O?=_57H#+"O9 M\4PNC!6S8!S-Q308Q6'OBREA8^,3Y [C8!9.Z&HR"J+Q3'RRYC] ,B=<*2VY M*I$X\[W]>ZSS7R==V=_]*K.4#A1K8 B' MQ:TD.;I86HG2KI*RLHJM-)!M16*1( K@X8K!WJ!R+65@7J%6SR/1*^BA_ MV8<(19!B;S2(!#HPJU-DORMB!Y: _"R4<+CCEIKJT-'>@\B0]P/Q>V5_0"27 MHQ1;'I\D[D%9L &1Z:4BP?$@A%IIW>.*6FQY*S.2_QB:F >=XB$*F>,J0'I^)N M+8N5.NJJWMUAG@(0) 2C!M7"%"_JWR\9CY\J6>B3>!S,1T.ZBB9!%(>XF@>S M>-B[/Y-$,9H%PVA"_V;A6#S'Q5Q.,'_<-&:X+WDHSTV0Z]7/*@YE@ M;N]X_#GU76G4@!A:296Q$(*X=L^+Q>Y%NQ]'&=T T<;8=G&AVFQH@Q6Z&8*-.6)^=^ISH'X2-&H&<"^(BM A*UCWPU;/2<,PR(7-3$6/QWM2< MM:U;'Q974;!;)SG8RXK*$^<]/M "9YJ2N% );6J_7V!-'1)[BL-7CT%MP,^C M5X^NZZ3^T;7G4*W/#EQX:!)WVN7_]=$[E3803PF[70M:>P^V MG]HU.*!T'7N;I=CU3$R'(J\Y7EI9YD/$CCRW)69%'8Y-)\3*E^Q6MF#*@3@+ MY4?4#+.]98=Y3)-E R21JH:+D%.KHY M\C1 0E9Y1EC[[!/'Q'I/V.LHJ;3!?"\&O[AV@7CD 1TR*%(L[5P\*=7U5H(0 M>JDW^!%&=TSE/"\XXV$@5I;HA1_]84P7TV X'_=NB<]S@@B\4U,M2F#B7@8X M1!#B5$YL8CX9@W+=GA-?>%Z!4]-TQF?Y8#0,Q>=J@2-L46HN#,+IDTE[_OC! MX3RI?$ZO^K;Q$3_.0&?D'^=\#PT&U8$!A#I,=@D93E"P*=GY_23D!LBDQL#< M^,KCRC5M';9@=+[&CK1P^ZEO)0W]A=H9FOV%8I@X1!OMFIF",=5 5*%6!A%D M<;!2;J7F:[FA689\8TU5^%^$DTSRL3*ER=?QI.WV=BZ>*&>MBL?T?G7M:M54 M,>,$@4NU07.W%>Z!&*!6\5%J7^+M%&[[N^EM4L-\Q#F3:-DD\="%H 9*CN:! M;[RVH17=1_2^),'-@.)5>V^5YVZPW6G XE(G*,QZ&X?=)4A;S9T\]?38[/9% M#&S+Y,Y']8SK7<3<88RI$$KY%0=QM>).98#32T2*A1XP)AA(F&V9)$J1 M5Z4GT^A-E&P-7& >E>?,'TY.X >.-FGH?>[VNK ME(A&?/>'_:I?IYZ^B?J>2]&$S3\P"71(;QTUL)P=KBHN:?%]CGZN/_^Z ;ZCV:;?D"F;1.H%)4F:*3QT89APB+,5 ?= 8C5#5XC_T2UN/([-<.L7GE,:$,ZX6I!2] M1 C@<8;@Y#SJ^PAR;=<#@%( >V@ @/9XM1J;DOJ5*60WNAO@OQ@$4S3G(W<" MFI+P N'/3/*58(WB'OCWT%NYJQ]2%/VKZ50Y"=KEX:(!O;1*(.X@ F0E;"C] MG$'>9VW>\;2;\CTW/8CGB4,X\.^XV'CZ?II6F6J1>/^B MH#E!WOW^YX=W+Z(Y4HTBS'428#RVK(&/@CX$SF@F)!['7=#$EF(#:T1N4K:H M?IU.!;B/>6T(E80W92#.?6^Z[GQ$1)NN^%,I#54 J_^>V-YMO\;>^H^0^^7^ M4^Y'3HC#Z%AB:SB8COM^(#<_2K/A3Y(+4P(3^'*M)-RE!7B^-*9L?I""]AOU MS?\ 4$L#!!0 ( *^ ?%@V!2("\00 !0- 9 >&PO=V]R:W-H965T M/??"YX[G\XTV'^P:T<&GNE+V M8KQVKCF;3&RQQEK84]V@HIV5-K5P]&KN)K8Q*,J@5%<3'D7322VD&B_.P[<; MLSC7K:NDPAL#MJUK81ZNL-*;BW$\WGZXE7=KYS],%N>-N,,WZ'YM;@R]30:4 M4M:HK-0*#*XNQI?QV57JY8/ .XD;N[,&'\E2ZP_^Y65Y,8Z\0UAAX3R"H,<] M7F-5>2!RXV./.1Y,>L7=]1;]18B=8ED*B]>Z>B]+M[X8YV,H<27:RMWJS<_8 MQY-YO$)7-OS"II.=DG#16J?K7ID\J*7JGN)3GX<=A3SZ@@+O%7CPNS,4O'PF MG%B<&[T!XZ4)S2]"J$&;G)/*'\H;9VA7DIY;_**E.3'K%2='#7W7P_ OP,8=76KFU)8P2RWV "?DZ.,RW M#E_QHXC/L#@%/F? (YX"8!GTA:5MB0*OU\NK3/$JC\.I:4S MFAXVZBOMS#:BP(LQE9)%-'\31Z>B2D= @I/8;^[6=Z%/ZP\Z^U0TA/ MX>O2>;EM!J!7L))*J$**"J3JNHTO6]IP:X1"*ZLK60J')?P9C-QOC4BR8V&E M*^HP]FQ$#,%ZB2:P9'A)(C;RE/&\X:,?7BJ"U:TE!^V/H^O6&$(C&(O.P@DD M*8MF,2T((\VST6NMGA3[0CF;DT3.>)*-WFI';O<;:<*BE$,R8S,>#= 5Y4!6 M7=C9G$TC#IS3(]G#WI7B+(H3R*8LFV\M[&Z?P#1FTSBCQ6S.XGD^>D'D)*'? M4)BNW/Y+*FZ1\MJB#STARW._F!%\!&_I&/H0^T.YUG4CU,/C1SF/9T_MT4,2 M5#+^\(TL_"X=,+060:OJ 98/ :X1QLFBK7 (J^O-&7_7L@JT,E#>+4[ M5&@H;KJH3.#,/_T[_0J>M>I($,SSK$1#]PA%8'3M5:390;2.U.C.0))PEE&&?C):&OI0C1W M4D&2[()H1O2W??$*];2!48$&GN[4A%E"TKG*=QB M%7AV0]1_@+=&*"N*CL/OJ3A6#M76EU!=SK3=-%,+13-3'0Z>8#4YZ4>M9='' M1;7A.[,LR+M_%X.'V2:9TE:UI?]8Z]:[;GH_.RBJVP%\LY;%VB< *TGSR8X4 MX"?G_:/#TZT!O:$RM6O9^*CWS)2[\ /P[A$T^)-@+*43ACW,WMA!6 MZ*+?V)0NBV++B0+EO6_%#!35VHF_L>:1_[*;=/\6[_XOO HU;Z'"%:E&I[-L#*:;P;L7IYLP]RZUHRDZ+-?T MMP6-%Z#]E:8J[5^\@>&/T.(O4$L#!!0 ( *^ ?%B@5&TJ^04 +H. 9 M >&PO=V]R:W-H965TMGM8M,->MEBL=@'1J)MMI*HDE3<].OW#&G+=N(FQ3[MBTV)Y)F9 MPYDSXLE*Z2]F*81EWZJR-J?]I;7-\7!H\J6HN!FH1M28F2M=<8M'O1B:1@M> MN$U5.8S"<#RLN*S[9R?NW:4^.U&M+64M+C4S;55Q?7,N2K4Z[8_ZFQ?OY&)I MZ<7P[*3A"_%>V(_-I<;3L$,I9"5J(U7-M)B?]F>CX_.$UKL%?TJQ,CMC1I%< M*?6%'MX4I_V0'!*ER"TAB+ D(;GQ=8_8[D[1Q=[Q!?^UB1RQ7W(@7 MJOPD"[L\[4_ZK!!SWI;VG5K]*M;QI(27J]*X7[;R:].HS_+66%6M-\.#2M;^ MGW];\["S81+^8$.TWA YO[TAY^5+;OG9B58KIFDUT&C@0G6[X9RLZ5#>6XU9 MB7WV[%+C?+6]89?6UE ][]TYO:\GHAKTK!9L8(:TZ&%G9I]S!? MVSCW-J(?V!A%[$+5=FG8J[H0Q3[ $ YW7D<;K\^C>Q%?BGS HFG HC"*[\&+ M.Q9BAQ<_P$)PD(:_9U?&:N3//X=B]\C)862JJ6/3\%R<]E$T1NAKT3][\F@T M#I_?XW?2^9W:NL8.F _0=C[,-2L+DJ4?JR7C#+:]LC@+HC!FSS",DB :3]BS MARS4: ,(>!S$68Q!F@)ATGLM38?;GKG/B&KF($ M3(R2((XG-(B#,,G8WC)I(/RYTC )7;3@'>EB+"6!%M>B;CV9$'DD[0($"1P, M/*67O(!<2BI/F@(N \C5MK7')B5RDU23C1U0#K!)POV#J&J'1K#!6 M5NL=8MZ6K 2PRTB:Y2[C Z8TD[7/;'0+FBT%!DM5PFZ%_+X6EX.\(]Z[^!.P7 M5S*[13*KE+;RNT^P SO>"GL[=3]H7L"@_L(22M0P&(I_PT.ZSP-*-YHZSS-HT^@0#PEXR,(I:5$0Q6,L3J!?\2X/,:8)#:(S M3AW:*((F)/NN(ONWB638"CT!THQO(V@ IKN<6U?)W&O7#;0+54+B];/]8Z,4 MG0+!$K_/$R]0OJ?51I6R<$0;B[]JT^!(?MUVXZOS=@%N"YDO%EHL,-RI_SW[ M\(V;=7F;X]XN2[U77NYNGR#BHA2.<$H9/:3;X7@[S-@H2$?;LW'IR-[+12W1 MRJAM(!-JP_V']4X44%F1M\YY.I2T.Y4+1ZU9RH9234"!++ML=;XD"9LA3D<0 MP\K?6BCO^@AB=YI.F'GII+16]1%.0[ K$FV(Y#;#!FS&%J")0'YR"TW#S;!S MDY+I=L/98&[PO!(R/K<^O]WGS"8?R+#=X:9H]48K :8+]K7EVGIE]YGG8(BM M+5F\^(SZ<818Y?8V&ZH:C4\)GSCYFG+X*YQ:[T5"G9*;Y8,.# Y]A0YW[A.H MXH6[-1%O;6W]U:)[VUW,9OX^LEWN;W477"]D;="LYM@:#K*TS[2_*?D'JQIW M.[E2%I+AADM<+H6F!9B?*WQ^KA_(0'==/?L74$L#!!0 ( *^ ?%CU",!Q MG 4 %(- 9 >&PO=V]R:W-H965T50J]2 =#@\&I5 F.3^->_?N_-3602LC[QWYNBR%>[J4VB[.DE&R MW'A0TUG@C<'Y:26F\E&&S]6]P].@LY*K4AJOK"$GB[/D8G1\.6;Y*/"GD@N_ MMB:.9&+M5WZXS<^2(0.26F:!+0C\S.65U)H- <:WUF;2N63%]?72^DV,';%, MA)=75O^E\C [2XX2RF4A:AT>[.*=;./99WN9U3[^3XM&-CU,**M]L&6K# 2E M,LVO^-[F84WA:+A!(6T5THB[<1117HL@SD^=79!C:5CC10PU:@.<,ER4Q^!P MJJ 7SJ_E))P. BSQ\R!KM2X;K72#UBBE]]:$F:??32[SYP8&@-#A2)%]=>M+>W)2ZZ5C[3UM=.TM\7$Q\<./#/2]$VML8O MV^*^./:5R.19 N)[Z>8R.7_S>G0P/-F"=-PA'6^SOK$"V[4^V"#IH$\QSD\V M" TN8HF^\T&87)DI*4\1KPDR)W1 F$G*K/%6JUSPWD1H83))D3Z>A*?":K2I M/WZU<\ORMO:PY7?A)I/E1+JN1*N=O6'<25\]R+G5%!>KAR2)O1?33T7KAL1NEA$UN/%I(X:Q D98(EL47] M8NJDQ)@*M,.^TN')1MEX/CK918^'&;U7^96HZ$891*>0C4X-,2*TQK3KTR<4>S/H!6KM MZXF7WVIHP[: E;RAR1^UD4ZS9 MJ#^D7ZG0UKH>5;KV-.[O8ZM/-[4#9O-1DC*G J4%-*ZUBJT:"%QVS,SN76#3@%'<'O_,79A MS!IO<%>#2 S2\X&#!;S.(S:%4"7-?Z MV9R<6.<:US7X[**UC17ITV/7-VR2P46S7*2(.7>XBZPW(T/8:I/M%/ =;S!\ MGHE*<9>T5673OD_WSD8NMA,#AI&4=&B2W788=J.$.RN?1]N@4UUQ!C'T5T,$C >E47CPG>>. MEUGM8D\O9XIJ7HC">S4U/%2!+4IAO=;@GN,O5$QB5-B2Q#[=%BB_6)AFLBPA M+@ *(ZUELR6/%/CB"<0SC5]>1+\\^O7C&3IS4R M-&WQD^"YM1>X7?,O=YC(,ERQ@0^D5,M.2<%C6W8T??HV:H]5^Z M60W6[KFE=--XF_=(6VU"<^7M=KL/AHOFGKP2;[XVX VO58^A6$!UB+&7D&MN M\,U#L%6\-4]LP!T\+F?XZ)&.!7!>6-S V@=VT'U&G?\'4$L#!!0 ( *^ M?%@P'?U\APD )\8 9 >&PO=V]R:W-H965T[[5YIO=".'875DH>S'<.%>=G9[:;"-*;D]T M)12^K+0IN<.K69_:R@B>^TUE<9K&\?2TY%(-+\_]VB=S>:YK5T@E/AEFZ[+D MYOZU*/3V8I@,VX7/5[QM;@1[FOUR>#MM..2RU(H*[5B1JPNAE?) MV>LQT7N"WZ78VMXS(TN66G^CEW?YQ3 FA40A,D<<./[ X[ MD;2Q_]QR_]7;#EN6W(IK7?Q#YFYS,9P/62Y6O"[<9[W]FVCLF1"_3!?6_[)M MH!V-ABRKK=-ELQD:E%*%O_RN\4-OPSQ^8D/:;$B]WD&0U_(-=_SRW.@M,T0- M;O3@3?6[H9Q4%)0;9_!58I^[?*W[JP)'63[-F]^NP.WUB=Y*R M]UJYC65O52[R70:G4*73)VWU>9T^R_&-R$Y8NHA8&J>C9_B-.OM&GM_H+^UC M;Z3-"FUK(]B_KI;6&63$OP_9'#B.#W.D*CFS%<_$Q1!E8(6Y%*ZV$T:>G_;5K _3Q+L_E"@R% MRD"Q%&XKA-K=)NXJ0!,$]/H1'2Z'$2KIC+T19X6,:@%?^22)_='C?ML8\KX4[8*"WZ@4[8N-Y MS(Y#'LS:/.A[+&(*70KVMSQZLAI1+)VQV2(>?!:N-E!0]_+.N+-)E([G,"R-IN,).VY,\O9F8>,1FT7)*('9K3Z?VW ^4Z!["3=X MBUSS_>TA3V+D2#K!3U<<.SR0-H1>*N0>[1*>1P ( ;@P:-('LY@V9-R8>SB( M\5+7#:QP:P6>*#$+R9>RD$X*Z]5?206/2,0LI"OMK&I3:2MLE\DMJ]I"V5VC M.^*3 W#6K]P=R<2X5>H1IOT?*?[F"3'$#+Z$=2'\)+0D&_\,"Y3:21Q-%G.? MW7A!/LQ3Y(,?@5[JU.8A4W3@EC-[*R+)F"W0C91WD_^$U@:NHTOH=9D_F4 MC!NEJ B=??/A!#X$=R71.)VS>3P>7&492C9OT2/$LU$&A1K-%Q.VB,;Q8G#3 MS'@CN+60I72!U6@13=.4 DJ \H' H_)UC.SSEODL1J9MN@W(%V1F'(\& M'Y&29M?KC;]FR03_DD-QZ3R:C.-H 3OP-$)L9@LO_A#M4D !<1 _DG0436=3 M:#0GI\"3UIZQWP]0'G6TE#@-/3+@*:%]!&F?KGPQ[1<&>7VO."*V-N3!0\RW M SO@@03:U&T1>%=T:Y$%,@J8%9Q'ZKZ&FG U3W;<,JY3)N<.M5!ST!1L$O' MCP4D\X>5_\V9# F!)>N0EQDJLN7\1MV@9T#0B$"OJ MG%*.,$ZAZQFLKHSX7H/@/O+[K+@5AHH##+.ZK(O Y1!L4N(B_26=B3+2X1Z- M&[V1N*]JXHX/X&:Q"]S$G;1^WT%,C]!F1"XSUQ8G==? ! 'E!!(-"(L[F&%) M*9 $ 4]R;6=,-#E"$?A9055KB0PM&8?' E-(P'Q*&?)^(6XY-=M>19+7I<[) MMEU=8+NG>[GD0 ]O/Y.K9HWY1>EC!B2@5EICJC$!-_DV.+PR=4[.H^<5 ,KC MH6\T!5>*+*,#@A-K0EBWP>"RU761HUJ9+*M"4/1%'I'8SK:HF3<<\HCQ-4[$ M-G17CS6-3_8+IL]>$^ALI25_5]*(D(DOV+1+:[C >$"5H1$?J@X8SYTS"C*W*[CPK9/C,^U0E3?RV[$\Q&JW* M%[YW(>Z\U1&L<V0!_,>S0"^FZ;XV L?;Q\ MZ37MPF])7K6*\BP+:I&U--/I0N9>.(VB/J ^2$V+ ,$)NW+[ !(J[0$<\MW! MW5>SG_/4?K\Y:LSX\/&W1KOC1SW( ]M\\0C7YL_BYHY\L-XMHES#STJ[)J,\ MQPPHM@Q#G RSEB>5J!- #@;A LF,[/&$6A6$"RM*58S/"-4\_MFG\UY5-M#A M*S+H%ESQ6"D+OR%22Z1[3V@S.:)H1?X$$.0"L?5@"M\$WG_41EJ", I9*.[& MTB6J-]0R5$OCT121,[I>;_ R3ME_&U[^=.GTTS=,T2_#%"WR9IIMRMX>2H=V MFNT+4QIHU=5-WC_;])OB <5W>:UDX:ONX>SH3T2^;%5="OC!^O5'[MOM5CZS MR*/H2$X"]L**=WPOP'4XECY,7K:MSX*.=SCH8/(VNB3_"T'>6E&A!N"F0;_D M?^!W1Q52=+N1V68G'L&!)/L3,L*TCN?9]UI2&Z8"N=G(LI3H >2#/&")K9?WQ/=R>$#JJ9*+?2!0VL #T/$OH:"0]L5#O0 MA>^BV!K6$JZE*)D9,(E9L+&FLU'3<@UNNW M@V;[0 0_(*"6&I>V >&#."*AO.J\0Y!\]) "K2>/@Y@&>1JP]J7?%":\T+0. MZ%FUD?D[5S5Y//$)FJ#>"JLC.LK9FGJ]#Y[\<6YH0@3P:D(?S/>HHNF*@WQ_ MP!E=PASTQX\QO4L ($$F#68\*!EQE@_D32"@DV$/V28RGF! M[DA7TK(]U[9EVRL'1DEQG*7T$#\)TN_>-&<'B$"/!]I3$T-2\D MH/L_B'P;*'T=Y-S;N&I+*0Y M[^765B>#@4ES7C+35Q67>#)3NF06EWH^,)7F+'-,93&(PW T*)F0O8LSMW>O M+\Y4;0LA^;T&4Y2_JK38^B7EN:6-P<5:Q.7_@]DMUKW$U:*5D MHN32""5!\]EY[S(ZN1H2O2/X*OC"=+Z!/)DJ]9T6-]EY+R2#>,%32Q(8_CWR M:UX4) C-^-'([+4JB;'[O9+^I_,=?9DRPZ]5\4UD-C_O37J0\1FK"_M)+?[B MC3]')"]5A7&_L/"TPZ0':6VL*AMFM* 4TO^SIR8.'89)N(4A;AAB9[=7Y*Q\ MSRR[.--J 9JH41I].%<=-QHG)('R8#6>"N2S%P]6I=\/K]"O#*Y5B5@;1N$Z M&UB43C2#M)%TY27%6R1%,7Q4TN8&/LB,9^L"!FA6:UN\LNTJWBGQ/4_[$!\' M$(=QLD->TOJ:.'G)-E]SIGGCZSU;8FI9N-2:R3EWWW]?3HW5F"?_;/+>RQYN MEDVUO8E&X>D.RX>MY<-=TG\)I9V2-MMYJRR'21^V MJ8$["9>5%@5$L4,C"L#FW-$PN7SW9A)'XU,#5XKI#%A5:?6((C:1$+/7 _<% MD[!/1'0:AZ510+ _N-N3BT\]^%)V=H-P/+=4G.1B$L.=/&2<6H64"$-,:DULT!$E% 1V]) GSX40N[[,1U4P8D<%=*,:W- M"[KU;, .*,JZ!#:?:SYGF+ZR=N:2&QYO_$)K2U3N0\<>F2C8M$"\#23!&!M+ M-#SNQ&V'87AX1EF 2^6 M"$"!UR+MDH@4113':@*-'I?B /'UA1'YN!FM3,A,82R% +JN=@E0MDH%5BI:DR$-CMF9$Z;'D<^.[9F0F--P9Z-H74W0:AC<$?< M55[+@AOCB"ORG64X&@BZO%SR9)SJ'CN_\>%D0.08P\9 MM :8-H=^+OS(\^LMUOB0K-JD?FYW_H0UO?#508U]$/<;JFY?U4U?11#?Z)OJJ:"D6K$UREL.%T)&%A@";R% M&(>SHB N"H)+J0;-#FX&.(U&@(.-+Y?5<.-L:W>3T.W&?6SWZ)B:2U>\OV$; M[G)L*6K)?:6UO;F;A;Z$?]*FQMVD=9>HWL+1:NVPJKB;M8ME0!9,RJ#SC/OX1F&S+!6H[Z1P1=8A0&9IK^;4[VUB[\O=N77>[;2R_X M$S8)@0#B6)6ZEN%)7U,Z*+$]8/.<,:'AD17U!K+V%G^.3XKC.(VSKC=A0]B[ MVXYZB^\P&$Z.@_!XB*A&_7B$?PZ*^!0GQ"39^] 8GL$^3A5!.![#@2=QCE&1?64TZ&P60R69&&_7C2TGU%&#W1T2@X'HZVR=MA?9NSPR!*QD$T2=9% MC/NC<&6Y&P&V\&ULC5;;;N,X#'W/5Q">Q: %,K;CI/A(4QM374:33 DNF0UEC19)^+HQ=B*;CFJUQB>;W^D'1+&I1 M,EYBI;FL0&$^"6X'U[.1W>\V_,%QHSMCL)ZLI'RTDR_9)(@M(128&HO Z/>$ M=RB$!2(:W[>806O2*G;'._3/SG?R9<4TWDGQ)\],,0DN \@P9XTPW^3F5]SZ M@H7!Y32+8*B>/M#3F6OE MT.$-W^TE_'V[TD;1H?CGD,,>;G08SA;*M:Y9BI. *D&C>L)@^O'#X#R^>8/L MJ"4[>@O]G2EY$^,PPWMI$*Y".!"-&=,\!=P):A)H)SCY^.$R2>*;Q#M3^(PJY9HX*IZB]5F@MBR8]W3G(+6R M1^J=?A?QL3)O_2<_'456&?XNB_B<(F;Z?XVELBPI^D=LAG K!(S"@3,^"L^H MB0AA^V$;N+U840:5LVV#GD&N9.FM;!-N-\I_$67?RGHG7VRV9:-)4_==3FK3 M<3:CGGNZ[U?7G=Y]4U+FZ$1>]^XI<2=":GUJS[0LR1=C%%\1R95POBP+7I:< M(22B+D!"[7CM^S9KHV$#&8># M@8LC#2YZ\Q_"O">%0S= U+F@*75K]PRA+BJ;ROB[NEUM7SJW_H)_W>Z?25^9 M6O/*=J.<5./PXBP Y9\>?F)D[:[[E33T>'##@EYKJ.P&DN>2XKR=6 /M^V_Z M'U!+ P04 " "O@'Q8E8Z,6& % #<#0 &0 'AL+W=O;/5P-_\$*X$ZNU0<)H=KEA*W[/S>^;6P5OHQ8E$P4O MM9 E47QY-;CVIS(Y3PTB,'@\\#G/ M1F?75(!F0C"]9E9L[^?@;;^R) M$"^5N;;_Y+$^Z\/AM-)&%@TS:%"(LGZRI\8/'8;$^PX#;1BHU;L69+5\PPR; M72KY2!2>!C1<6%,M-R@G2@S*O5&P*X#/S-YS,$E?C@Q@(664-GPW-1_]#I]/ MR0=9FK4FOY89S_H (U"BU82^:')#CR*^X>F0T(E+J$>#(WA!:UE@\8*CEI&_ MKA?:* C^WX>,K"'"PQ!8$%.]82F_&D#&:ZX>^&#V^I4_]BZ.*!BV"H;'T(^X M_BC?8:T^2L.)[PU)8[9]$/X$Q8NOBJ=209P@N\Q:E,2L.4EEJ64N,F: K@T\ MH-B,)G))H.85PZK1A"D\66R4T'",:;*4.52RGCIOA4Y93O[D3-5)X)R^0V19 M:59F^HQ 1'FQX*J-ZI82>)9"G4^UI')%CO[%O9T$ MO$!JXT3C!A>\FOK\3 MLO\$H."P))[TW-G%3J((%]0=3SSG_39&4]*XH'DX\THI*(@]^JY)W3A_@L)2 MT+M^C&,P(_A%S2FM2?V$/H*6]'1.+1/+_&]W*2XIMU"8I9'K^7&=M\EX-W(_ 443$B5^8V=W8Q^IEAIB3/W0#4-* MOMA)C,WJ 6Q9099PO)UL;;(%^%,U\OUZV&;\CXD]A4;S#!U3G^W5!L1W&))P MN.,WZ%]#GU @[TG(H /+"MP",/P WG@8D%](A/^[F)/A!+:"(87_^VJSR6WS MQZQB>DV68/;/>6A_&/QP#]FZ<(ZR-TQD@*L(*] V[&9I7N'L:N96 0I4RNJ+ M37DO);J.:*T!594L7@;;UD5VM'BQ5R^2B#:..L2\[+OP!(P)ZG_G[D CD@L# M\:_UYD_IFI40,C2LA+OJ(44"F%-1,^P\C]39OYM%&_9AM'=9:[]A0=F\3>B=PF/O85"9N2'$T!T&, MI BZ3#"&B";X-B;0S0-JVXQ/+Y 4PRB>^#U2 J383UK29^B G"VA8DCB=, MHT$]UUY>C-S8^SN$&KX&['(-GU]7[_GDK(L)TXZN_,ACB63]W7.O;R7)QMM?K"X5?%MJ4W.'1+ =V;03/_::R&"11E Y*+E7G[,2_NS-G)[IRA53B MSC!;E24WVPM1Z,UI)^[L7GR2RY6C%X.SDS5?BGOAOJSO#)X&C91C.=2JO"??Z_CT-HPC9[9D-0;$F]W4.2MO.2.GYT8 MO6&&5D,:??&N^MTP3BH"Y=X9_"JQSYU=E>M";X5@GX231B#R\<+H<1".LO^=3ZWSH <_S[F<9 W.BZ/$N:-7?-,G':0 M$5:8!]$Y^_FG.(W>OF#MJ+%V])+T_PV:ET7=:B=8'/?9LS+9)<*A1,[> 4(C MYY7/F3NC$21VO^)&JJ5?R3ZO!!:5:ZZVS*ZULMI8QBD3_/ZLO7\=]MMZ_YKV M9_I!^"=;(?)<.(NVZR$$7A9+Q 6 M2;'=*Q>P"#(R^(?2PO0"/Y4H9):375U6R%(ZB'6:DDF654D&Z U>\5)7"L2H M0&+CE=XH)XSB!8+V(%1%5N2B?Q"(DN<"'RY;D6?M&%A2_C>6('F+@EQ#(66" M9RMZ3](7TF:0O14<<124.< B$^4ZP\!P*J*&"^0C\(5%>SQ#%"$>1+(SP[H?E+ \0Q M]MXH("O8O<@J(]V6G6>N"_ ;"!!M&,,?.T=,E!8\X/-"=%D%(C.@C KK&<*P M;2/=*C=\ W 61I?$*.SJ>@#)1SB_UH96(ZR>XYYH8=G//TV3>/*6:+2H/*@/ MPA+C2*,L8.D!@9KE? G/ER3PD$3P 1&PXH@?EFT03' L'C2 =7^- M;5VK7I: .&F6!KMT:OGKK5E!U?'GW-&KM)C,/)%!"JV,"X'8A.*+1VG^ Z?7- MW>#3';L/H02Z.2K$X :P^0H@\D?HHIX1AH!WS\#-2J+B<2!/CLN]N0?.W5>,+@LGW.-;L\M0QXH\*-9'*#]]ZKWPMLHU\;!7?,T(+ M/Z#&5 4WAT6F_ZI)'8.&(;3-J*<-)=N]@6T67P,R]DSBA;3V67P41HI1"\DC M)>%I.7@2LL:2SP8'6;!G5W8^H@L ;M!TI9:H(.@KV&S42Z-9-$E'[+UGY3\# MNV_/J69VI^.D_C]AM_K59R-[9#0RDYLUF0D1/_-R_9;]0T.BL>R(_C3I1;-) M&HVF\,!FB)H_'DG-Z_B7EL:X.X%/T!9/25M+QS->W>+, ]&3^&)(UG.!X\UO?([DLIEMK'P_FRT'23 M["4F>/&S:#R*'XL?H_@/1X&=?T(:4[=6[\^?<&,Y W=$/PW32W0>#8^8$>="#,*RXM6 M)Q W#N+V&%Q1]PQVMO(C"(61<11/HQ\)3:[YM+?V3[*<@^[HZ9OTKP=3NO_*#L]1F!9KN> M37:#XZZ7H3[@<%JZ%CFU5\T05_!-E\G%TSFH->11!Y.+, 2%T7CNNP8$WWE^ MT>"J M=.!VAVZ#)D;94CH/-75!K7A<[>-1-S:WWO'=P';,#E^]L)]B:>J!Z$GW3^8= M$*E-G]J3/V4'1C'"D6?4^I$'CM$%KWTS&&PVFWZNB_Y2/PPX&O(,L1Z(N>4# MF%FYGO^J*]/S5Z>2H!BLJWDALUX.OA8:S:48[.C1"QCW5*VX'6P9G,$L7<_( M='?4&A47E:OH%\A>\OK6Q#294[>VGN!XH.$IWP_$ :N0['X.H3!JM=1/;V)\ ME,F$-9>(!!"&=]:_\6>]'Z8\E]LL[1^[RQNTKEQ+@6:4+I;I8@.%,]R^-F^; MN^OS<&6[7QXNOC^ \!+6%6*!K5%_,NXP$RZ3PX/3:W^!.]?.Z=)_70F4*$,+ M\/M"HPS5#Z2@N=$_^R]02P,$% @ KX!\6+#5NF4=!P 11( !D !X M;"]W;W)K&ULG5C;E=;%Z]G54K-R^4R%A75.BY\0PZ?;'VH=<+;L%O&)I NY5)ME^O5ZK-E MK8V;W5S)LS?AYLJWR1I';X**;5WK<+PCZP_7LXM9_^ 'LZL2/UC>7#5Z1S]2 M^KEY$_!N.5@I34TN&N]4H.WU[/;BY=U3/B\'?C%TB*/7BC/9>/^6W[PNKVY>,VY$K#,6K98(+/K@L.G-WV=SZ ^8NUNH[6*BB^M*55$X-+!'; M$."Z#_!N?=;B*RH6:OWY7*U7Z\LS]BZ'A"_%WN7_25B],K&P/K:!U&^WFY@" M6//[8S!D)T\?=\*=]#(VNJ#K&5HE4MC3[.;CCRX^6WUQ)H6G0PI/SUG_[S4[ M;^Y[GTA=K!?J/#2OG4H5\:%&N^/''[U87SS_(JH_O'%)[7&)0=,A:-P0&W,Y M;XW>&&O24?FM(EU4JM$A.0K*1-7&5EM[[(RPSTA["MHNU$\5/J]).\02\\6I MJ]Y,K8]J0X6OLR]+"E(EKG'0X& P\2T[;RB(B+F"U*[5"#01\FJ"WQMP56V. MT_B2%RNY"2D@I&-C"HYW?BX> ^+7SFP9,[[O\2?TGT8)#O@-N/ QXXHV!(1@ MG*)W!<7(\8[1>]_8D?'S&VMV.N$F@MV0#JJ%]YP]>->0:-[#&NT"28467%-= MEH;U<3ZN;@4F;J MME8-2(AR::MT[5M$"P"V;0?L,7,R53I-HBQ\:\N'<=;Z+74P8 C%!%:!Q!^J M?B#;X_>@G,'_@J!DCUB?0%STTN #H,!DY[J$ M2'QATT:H38Q3=H$.L=VP$T8V9UM8;6JLBWDK6$H!\^G(H%UB7M04N '\ [A %T+Q@WIN*AE6\"UG8<2 M.6;>*=4,"=6-]<+)WN*4[>@(OW/F+XYSI'_<^<5$4H70.I-M(^V!X'TA8L#% M8V?8M*+GWCEVC8-C<.=5B2K,P3E "2WJ4V-KW%Q!$O(],M%;4TK9T! IZ[,X M UPM&,]NYCWDE90EC*2TG_5(;"RR\(P$A#CS536.AT&RPUR$,#XQ? M'FAL@=N"ZRYD.VEE'"Y1UN DL?77MMVZ,QQ4W.^7=>WDE;;':% \'-=Y M&JM*QQ,QF586]O%\H-XC-=/"$6Q@),K7;V'B:GAZN9*GZ]P;&[(&(WPDUA": M+/>L6[;M\YFP]F"L%?GLJ0NVZ^U6!.($W"=Q2F54!7"(XOG8#3$X$26=<'NN MN/5TK-067T(>=&L/3"@[EDE_2M-'[ 79Q'^#0B%UUJ!^TI7,ZZ"XGG1F,(Y: MO2367&:==B,SLES)!)$A.6CR=$0.8['6)?7S2TKAN@;/VU@W7XE'#$#Y^C05 MQR'Z#=^ H/H\2+W( U;C-G^O.O5)JH)O=Q7^FU!^FI>4_E8AU@S3_#9RVKEE M>%H8-ZC48!1+%#X/QP=SX\%J==;1:=/RD(#1DH4A:)+**N>Z+X<'DRHQ,1)E M$V-+Y?MDV0E*Y;^(0&.=A5,6?V .'8WB5Q=%KAYH1V;/Y9\/,(I@=0OX\"SP M=\O8J23"Z_8^1#X-+_4;Z@2JP8P_#"MH+T_='"T1)<_#AW6 .L@Z*M%@N<_; M*KX?B0X5/"*A%&)1&CJ;7:AO*3.RKX7+TU1Y*OY,?,+BD""!_RQ^>#K^1W.:?!D['\P\LW^FP MXT:VM,75U>+YLUDF5O\F^49^*-CXA-:4EQ5!0@(?P.=;CQ6S>\,.AE^.;OX& M4$L#!!0 ( *^ ?%B6K*D.D"8 *&! 9 >&PO=V]R:W-H965T[NG$_ MG&R[;O_LT2-7;,TN=V=V;QKX9&W;7=[!K^WFD=NW)B_IH5W]:'E^_LVC75XU M)R]?T-\^M"]?V+ZKJ\9\:#/7[W9Y>WAE:GO[P\G%B?[A8[79=OB'1R]?[/.- MN3;=+_L/+?SVR*]25CO3N,HV66O6/YQ<7CQ[M7R"#] W?JW,K8M^SO H*VL_ MXR_ORA].SA$B4YNBPR5R^.?&7)FZQI4 CM]DT1._)SX8_ZRKOZ7#PV%6N3-7 MMOY757;;'TZ^.\E*L\[[NOMH;_]NY$!/<;W"UH[^G]W*=\]/LJ)WG=W)PP#! MKFKXW_Q.$'&?!Y;RP)+@YHT(RM=YE[]\T=K;K,5OPVKX QV5G@;@J@9OY;IK MX=,*GNM>OLI=Y3*[SCZTQIFFRQE739E=\SWA9]?5IJG659$W7799%+9ONJK9 M9!]L7165<=D#_>GABT<= (5+/RH$@%<,P'("@(ME]I-MNJW+WC2E*=,%'L%I M_)&6>J17R]D57YOB+%M^O\B6Y\O',^L]]BAZ3.L]GEAO[,3_?;ER70LD]3]C M)^;UGHROAWSVS.WSPOQPLD>DMS?FY.5?_^OBF_/G,] ^\= ^F5M]_$+'@)Q= M9AS(<6+YY]8 OZ@)^;?/'^X(,H>V0H?;WM<'K_0FDU? MT^'HM/CAM2GZMNHJ^<:;NV*;-QN37=G=KG(HH\ZRRW!$? PQTIHM2C X+" #MS)>O>@'R?N7,;STBQ=S0[=^:UL#/>=W38]VVM?V&[Z #B4\_C)(- M/0C8[A&:MV/? %(BF*K2$%'1=[-;0 6N>J#/0< :H)ZR @ZN5CV!8#.@*%C( M%I^WMH:'&2D6'FK'8,EZ8 DXG,5/:]Q"J>CZS=59-L/'3ST?/YWEXRNF+[CE M+S'R'UDGNS(MD1 P%IP!**RR):BW&@X*)"X,E=RN?)B1KF'T1(A'>L_=-EN# MFNQ6 .-AR[R-F'QR5RM&+VOLG>%YU= <4N M'[/V6] UOK)Y6^(-O:Y:,(8L$/<#_/L)?7#R,,OW^];>H.P F0+W61*)PR6, M22:D'#(&.H-KO@,$MX B)BL@'-L"^^##9KV&W;*6_;*WS$&, Y#"C7%>EX#$0)Z0 MWSS"%YG)BZU Q/H#3^1XX[#C<#N^3-%V[^LR0470?"(+2:SU';!N4R(4@%@+ MQBW<)ZA4/A]\G*WY"C+6")D??OXNV_PB%4);,?0+@ .U/3[O&+(&]N<(OLZEZ]J,W'])!]0T./_ M0#"L6SX%"G!^0/4"7B;\ODO_(FQX]L_G5'I_S MQW.*ZSM_(]_-(O471Q+IC0/[#(WKL6OYNA7H;MB:]&PV:O.-&.MHT0/M@ZI& M+MGE3;XQJK%V^6>@=;\+&2+ [+L]&[;=-@>-Q(J)N9VUNR=T &/"V[&H/9!1^D:V@K_Z)9][<$$+5.!8Y1NPDH'C_2[B(!9@+[45 M"VD^!V$6G!U=RR)$<-32QLY$M /:7)4CL@3R5@>QR^^\%UH3R.PH45BF!@.6 M+72BF/P.3\&6/-);6%L 9$JD&(Y8MCL#^AVO\ 9P0K<4'@*+O07"87 BE,4V M"-V)&=0#969@1?]][\??]K/#Z*"SX,5#5F 2<763854!!C< M()TT]&?\%BF:EABY &,"<2W^.5J%1U&6LU$=&X.RN \<:&KTKJ>H#I^(Q0P0 MC@58Z$C,[/F^Z@ V$29 D+?;"LQ-7"#%S;JZ,^4IN+>%B20&RW_X,A!A34ZM M8[6ITFD'WCQP>H-'NQH(&L''#@T!C<"4-^04XW(DD$V[ Z#\*OJ!"SNQZ(R% M7*&^.%(^212,9*,YXA'DD0(WA@)W(9?% *(A"* ABL%VP)B$6.^HKWHG$?0- M^%&J-([#34Q?),2& E;.#=36'?9>\^$W%@"AR7X&YSY[G)UF0LT+)&=3W:") MSG>NF,PN@R3X,4B",Z FL\\NGH4OOBOQ0-X(3WC"&@ZBB9#_W7CP^Z9&/PO< MV$J>CX2[^FXJRC$6![<$4%9NBQ&ER^FOFKL*93P%DL"B1N.;G6:@166;BN0I MHW %PIZ\I4J]@!;3 Z((8,=-&EZ4KQ)I!M#1ZSNP98-T=?2I:&$&> M#+MU2)M**C4F0E0A5$12*[RAU*T *6Y];(X.S&Y@V,=MR9Y8F1#$(6QQK"S0 MCL: >@ISHHA&I(&UT6SJ #;NCO<0E)PW[#[UY2:22[BI!%TE4I@XT;C/T%QB MLX+HI"T5B&R#[K@WEHCREL^4X [9!]-2L@O9^GUT4S^;.W71]]%7PF5&=A%C M"LX5;@O):^HYQ O NJM \0&#"[/#'S%&"1JW REMRT@@D-.-OX@%DGS/)9)# M7$VEY#-E4MS5,Q 8@6R)HQM)VO_^QSS+?J(PP)>,-0K^H4@L:G!KT,47W) G M/[[76?9WT/0W& K:X29A-<51?#;B>Z"V34MVB^**9#[;+8B/6XOXV5FVX8,* M$E6CY'Q/'<;RU@?#&;K4[_?R2NT2^O084+HK8"M_F0A'A&R@/\5RD%,2V?;W ME[D"8 U*1'@4M[,Q]WDY85>?-"[0HGI5";'F8T6$@WDPTB 8)XH/&#(RGMP= MW?0T 1%]Q3( CFU0R&&N(;+]0TQD?"WR#_-8$8KPB)V:/R=(OBP]'C\#KYN! M-T&#?2#3XW+=H1Z6CU7]SAPFOMX!'>D>+J4!LG$8A^G?D,73,R66,7F3A:0_ M5G104-IX4-1@"6.Q@0::G6 M5+M5WW+ C]P>S!$Q%P)"@(;=*1M7 _X[WL=CL"1C!E&#;@:&Y%#QD,;#A(3L M*%XL<<+1GNR+EYJYO!]NCF7G._T#[D=T[@UZ=(A5-!Q%$F$OE-61O^F\GL]7 MEL]"@@Q-BP8=U[!R$'J4#2U@;U'?)64(V*--#0/:QM9.I,W0+ET=!KYOK/\9 MAQ07QI4U++)I+1IK3)VY4C5O5[DXCT=(Y11P7I]Y;DM$Q=AUTPUAM@[O-X^D MR5H=].#/=IS&[F$-TF8Y^*^@7\5[]G$1"J;* :;S8V*DTY%S%SG3$O.(XQP@ M6RPP_@,X;*? =:$^CJ5T LL7,*+MI+ MK*9]C$G/JI<<9:GEGFT#;"!&#FA(,I9)X7>QD2N.7Z(64,"#6*EC87]+V@&5 MM452"/K5AQ<*N12X^!NTZF(>"3X&<>%)L53IQ8C_ ;Q'*=MQN$ M47S?(5RB;\$GIL@=K/!0" 1O,7? =2M$X$U>U4PI2=J3K%N-5S 1])P8WMFF M(D$GLH17Q>! %%_^K<\U (?BW-_!(E$F/I.-EE&(P+9& \Z&1:E87V)V/'F& M[C00]-#F@!-,.3'CYDAZ=:D$RFD+QU>^U_6_5LNM8R,-/=5=#S)B/VGXNW$@ M1N@,$\TSSDH2=J&DYVE>HVWJ#$=L:!7OAWO;.]CD6Q'6+7IG,UO)K3Q]IL&\ MWXWWM># 4S>"MWP-/SN*5<32A W/*#9C8_\6*85:2U?:U,9RF6)S&.$ 7V M5SQBL'%N8[AM:6K072T>9=R_7=MV(B38.V6#JMGW*D/AGQSS/$0[.:GMT\Z> MDOFRPC(X"5QH/#T2)E1LPX]+5L;?0&=)W<;Q/TQ_@RI&?25;\DV&X'E=BUM/ MR1I/EZ@)I3;AR,=Z22XF-1S8K6RDXH)O# M['1!2]!%D+V-YC:EKX(=QQ^"%0+,UC9<)Q!,O#E[2\D8C?53Y/1@K,^2<8"TNC3;]7FR*L"QPOQR#W*]WR3Y4FI0XFE,U&C-"[166PY@#C&NK9-<$3VHVW0 2P=O!DW[DJ][KU] A:L M).KQ-])*M5EW8H4+V3#[[NX3P5S$'HD*+-)@ZM1&!YK6-Y6*_SNBL$]2>T0@ MJ%FN">"98-995$LQ!PABGPN Q'3!:DJ1:&IS!TQ?:TWZN)><5%*-=@ M'Z!9D;0*8.KUL],Z%<)T<,C-71$5G Y;Q+C-U(!?GH5OJ?+82Y&^A6L(+A=&>IZ]?9KQ:T: ! M5!]5:4C% -5:<9C-4J"# U1%(J^"DED@B6"N@^XFZG)9)"TO4AT;K,*W L4E M%NPXKE+Y&#V@K39O+S]JO;'6Z,?K@F#)L)U$2^^H1.D05T (#9JAC86,DL:Y MY5 I1P#5P/$L"C@?7\C[LN+BA1B'B"FS46UT7%"OAH=LDXU3.^ MOKJ\#(=,+/G=C!37B_1M$]&M35U7S&V^E+!R(#R2N#>59YPQM$[]9 0S)9'QQ J1!W&UYC\(:\9P$8J,W?RM7E=70IZX""0=(LL5=! M/4X")7A"8B&(8(-%6!6]"+@)JL?SR5]-F:"9GJ-CC[7G6'S*1CVKY>-+\K(R MT*=R-X0((@Z@F^9V'%: M>]AAPQD72E8L4DD!MZ0B$3IP&J\2KH/[,>E1)@.)RJ;+4 E2N8)40.?)A4 M4+91?IIR%3D6MJ[S&]N2'K5]1U6E9$H!1CLN>P+D29Y%G"%-DZCY1!9Q&B%G M4YT*AOXUZ)OHFR'4,?()FZ[%?8G:)7>!<^2_@. MFU:Q[>(-P-9-,=Y_*7I_/O1&>5ER4!!U!ELC);E1 MLE$0.BVQ\-C7@J0KZ>E8!7QY%Q#O8)-'Y;U)WP8J/D=A/U_5BI4&X"=)?3S[ M85RZ0W5D:28W='X>07I&SM.4C9/>*2\-BM* #K,'(W2"B;(=IHF] :1M&''Q MUQAY'*5@_;KBI7!42FDA64(KF[F&I]&"9:KBZK956Y[B'1S$_%.+8G#VMYPR M"HIR<&!""Q/0(.VGR2>B46"+-LYGIR4@/I"F E3DQ2"3P&@*!2UIY<5H10F% M",@V&J>^A9H[]^J>%W2(J\''.+HXU*)X5DI 8&E2*;#DW#$RA4OV6/DJI.1[ M(1NLC6CJT$M_5+! WPK,YT+=N&? R,D9N>DD7$^:5Y(5@^-Q*:39:X1CJ'VP M0\1$N>L0$/ E,9+B$IF)Q %D^.#DUW=O3AX>U0Q1!-]QQRS=V;;:HXQ,D9=G M\#0G +BV.H1CUQ:-6XI9;7.4B& 4@LXJ7.@L"H$\:7()W2UJ6;I^O<;)'1RB MV>.1.T_;K.NY@\D0TJBEDE6!-L1&\0OPT"@5/VQ\ZO>8RHI:B%* HWB6Y?12 M>-:CD\*U.% "/M8(TL HH2*@(!LUT'EC239Y=X(+SIFKTZA6OG*V70D!2@F@ M]D6M8ZR(7/(9&:DD2I\$L*N2^\W@+IO!&@^?XRKQ30F<4@^O7^:+\[,7)'I) MCF4K:&?"K]HD7_DUQP'Y](B/5"EZ_N"I%AJ#P(H"M)D^!1,"QHCQ/DP(/;6T]61 M'4,^(&TU".,28?!ZN_R3;?$VY<2>#_4XLGQ,_JDU+REO_%V T/ M(LF;SU@C:ETU#)J'5"S%*T/(22(9K_DI\!ST>U=A",9(9M1R)4!;<0\WZ49P MG6 %$508^Z109#R29P4&@[DAQM6+AE6H&@S%'J8 (EJ7!4'9?([#-U2P@%@A M5LX%L^8;X%!@)YPR6=<0^IV*ILFJ/4JLB)W&$&5LK?0$T9K%FD M45] R]BH=<;W-0:91'J.>N/IRT<][@L/XE^R"^R^JY4E_Y(]T=\7&K*@).8B MVYJ:++LY ]G7]"'RI3=#AP;!(7HGKIRW*D64'!@M:,X5\/V0.QO8/=KEZLT, M!&;2U4N\+F?"O!YI?PPCI=K $H39M)5D:JC/K!@( \@NYB>072H-ARY NHI+ MC5(2QE[;?M6M^UI#O.-._?_)3J-5=FSV%=KJ[M?#64*LB_-DU5)7U8>D(.P+ MWY*F0ZD&]_5#(\&=J"5ND,9S:C]$+A>Y'L'B$&L1/[YE3X(&T*#MFQ_. H+< M!)1A4E-4@J>6I@]25&F3)J))4I!Q[3Y%&-%WH@[$2B\IQ)HX+V_7:ZP>KWLJ M*[3-J=\F1:DD-':AL8"%CT,_?Q"8\X&T^!2#B.=](\KALK2.@4Z1NUBVSW)0 M&/UU,3^SZT.+7BN:F1_J7#9ZHQ5#HWSR)];+PJ=[_VFH3TI"S'DG)2:2Z2_1 M814G'X,X8EL' @\HB8X,W]E!<@ M0DU[B*JWV ^X,4" 6+2C2SS&%2Z6PQ7>HP^*N9FVJ5C\)YA.GSX?/OTCE@R0 M)5?MJ".#58P^16C=XH".5@AZ^B+4KS.(8-^VKGQ >5]N,ZBI9,%KJ;,OT JS M%NE5_("T8Q($ISD7.[Q$5GI;L&^1;&0P("K2JBWZ'7"$V@B&O%$L$\MH*QRFDF,YN!Y=])' M<=#H)Z213J>B64>V9"3G":XSGPWJW!B,BQB18D4.JE.BPD#V;>.:$%HY,OD& M"!)F'@SR&$"WGY<<,>Q\S'N!+3<-"/2D? Q?&T-&3?\DF'",E:EK/P&,C.]X M2RZ_<@VNKAH7 M"CR#QC\@MTM:ZDYK MD,F; :&9'1?3:3(51I^2D=U-N@4^DMXTR.DE]Y;$. MD*>\F V,,LM!Q]?Y55R#-OE7,4T8''<+..-?,+C(^J.=XY>2* MR%+!25%1Z"#V"_FOB+ 56D$HK]!1IR+O4/6-NF;#=CZMI273?KR+5.5AL)"Q M?V0%Q_$?&LM$9?M:,W"(^=?/\XHK#:29H^689L3XQ_.@#LD)91%?.PY<+#I4 MYJ=F[RB*$3*A8XF;/0[89CW.=;6M-#Y1VU$P[KE+D$U T3!QPT.)I5R3PVY4 MW\[7!(;9>!?SH^W(,!LGM-D'QPF-5TO;2IN.ZROAH&*1M631AO[TUB ^J+B& MJC7#)*A('U./0>B0[$RQ;6QM-X?H2Q(DX'1MU):N9)M*IJBZJF*3*@"&ERT= M:T3,N<(>9Z#4I@B/@7-ZM,R1]Z9KL5$&6]R8PZ"K1/(LWNC"J%Z8":0VP(CR MS[5('F'#@"%'!KD.0WKPHO%BV7N?%F:8" +P9D_)U L*(BT;YB@O16R">26J MC=?Q022O3_COI#ABKY4G0Q+\W'7./C1]?TJ65F.I? "-8-Q% 5,B3.K!2 MK?UC D,4@R5#X)2>KIF]4P"GEAQ#R&#Z@3L:8AN!^B#DV#G4U9A;;2*+UWBX MX/ITJ3UR?"+;6UT/I31I-JT9&9#]Y:#;2^H*0(L@2%=KB+G.6$5]V-H>E;P]ZDJ.Y* MQ@T(QC.[3\K7S!T.WW'4K3HA+<)X_('//%DM.ZI(!P]C@[UM-J:U M8!B1>#$_(_%GVYS&N6TMJAI7C']@5.+D!MGPD\I_X@LJXB1SG+<0T0)7R'DQ M>]M(*\,84D>2IQR-Q$QP55*:SF@-F?=PDK@BVH*HL[]V=O(RM"@LYWL+WJ)? M_"L)VU ]/78)\^N,7\+HXBG?P7$V-*G=#4Y:D57">.=08![--MU6(,K;8LLT MFP[:91=RW].#S/;:SQ.B !)_#^N0IJLZ@B1:@G+A3)T,M4=8FN#NC*8K3'I%;3E<]ED M.;T)E:17NPI[-"=&J!YO3?XR+>@)T*[P]KCS6B?&4.@K@@BCFER;,.5Y2_"? M]P&B!AVQDHSG0JKGXW((UO*U.KK#X<>!&!01CV-$]$T$M/P]T0PC4T3\D._JR("U7YR_DJ^G<\*OF?."IY5++-/C[EX((95,J0YY#.8 M,F(L'J)9/&%,A._H9>LRF5%=ZILF<*SSQ+V$JF&-*[-]A8]0YAC?LR/C3"16 M)(5#FLX;#E@:5T0R1R% /CF)[CY0"^VO].U1^ N/(V=@5Z:[-682GDQG7:]T M/.[$/JN#7(EI<@XIPD/<[8X^'#>5*@IIMKZ?2S $:1B9Y%E19J0]U=?GA\UL M0$#;/9,NQC#(31.5E)*;:O.>FHPB"R M2*FJ7<9-D9R1( WE6_(:#T']<+O\,S6)43E+VI&14E%4'0IJ(E1E<7CFAAV( MQFRX>,M@53#-? KFNU"_#O)BLM<69S@V%WF9'5;FM(?X@A0186\H_?F?2R.,PK[2L&O^)K, D(F(\@^ MRZZ1>,-D5 ^15(-U:4&NG^OJG8'A@V%&B.U;)3T_^5\.L@$]V&V/^1FK4_R8 M?P)3 YC!CNYN[:G#\5.P-M&%EVP/+AXB&40TJ*CDJK)QMM9T:[J;XM8!$>7\ M^JX1T4YQ13)\=R#"@I/ETYQXVP^6#T446S?+NYB0)7"4UJ\Q478(#0\/4>J(=96["2RCF/HV&5, M] ETT]6AE$L4O$0ID++X_57=8=X$"OU2R_E^IFNSF2H&F7]RXCUBO)Q_EZ,X M=AL7\,3CIJ75^J:!N-&F!Q+X89 M>"Q<5(6D0*T55R'3!.W@]B5SI<"/(IUA"HM^2=IWH;6Y_>O?]+> M9^X3_!Q_F\R1+;8I6QT"9&A\9=_J!%B6SO'DA+/LE7HM6^YP/GYC&T'WAMO7 M0-1Q<4OKWV<)4/D.\X""9#I#X\<2&1>!-.9EI*R-95TXP^^(C#@DT^A+ .'S$_!+?.7.?1,Y2BS-;C+4(.[O%=E M;#HW :#._@U:];*T^-K<49+]\\O&@4&P1AK;2\Z&:ZKJRG''"(Y.H#"$&(=E M%D^?]:D^:F\(HP.E8R;VSAQV0\>R\]83$>Q"__*S+>7UZ]T M#LKE]2_TR>GYMSS?8DOB*X0HB4.2MVA%&1"53/PN"K4:-4JJ$CC*XT>BRR<< M5"TQ9X17=&(QL7^O7]"@3-SH6&\J]E]RFOOJXS$73Z,"IN@%O10YKW:Z@+SN MDE_7D)>2Q6!CNAN9_R"%L=@M+]I,!Z*'5UWY.?MR!N=KF,/54=Q8RGSN=8,A M^O2%&_R>RE>X?C*Y07Y=2/2"W'A ESI+-&X*7U?=%(<0EU:?)UEO=9 5]-5, M,DQD4 M51'Z4_YC1/3D_X]*[D\D8T+U$=5VO\Z[_.4+\%0VYLK4-;TNKP'AA\%(_U? M^AI38,\NER>/X,GP]9L)U /I+9_>X)+X7 MJ+,[^A%GZY@6OP"?KRUH%/D%-\"^< +OY?\"4$L#!!0 ( *^ ?%@0#=*> M: 8 42 9 >&PO=V]R:W-H965T4+;]$5;,A M7VR*XMT]=[Q[CM3Y6LBO*F-,D\BTCDOV8TDJBH**I\N62[6%WVG MOYVXYM?V,:? /4E(E?FEZSKM9'=)TFEM"@V MPH"@X&7]3Q\W<=@3&']/P-T(N 9W;,M!3D]NV0,K*T9N6<+X YWG3!%:IF0F2BTA9&2J%-/UW"=.YSSGFL.: MTWNS=G ^TH "=8V2C<7+VJ+['8N.2SZ#\DR1#V7*TD,%(X#?^.!N?;AT.S5> ML61(W-@BKNUZ'?J\)B:>T>?]("8+*8I=(-9<9V1F=H1)\M=TKLS\WVT1J/7[ M[?JQSL[4BB;LH@^%I)A\8/W)VS=.:+_O0.\WZ/TN[9.[NKR(6 #V8D7+IY\5 MV;ITQ15=+B5;4LU2,G_:N7?_M&*JS9=.:^V^W&<0/)%#P?-R231F"C%O2\@D M#2\WP-Z^&;M.]%Y!==?PTF-XR1:>1GAGO8]<)30G?S(JZ_3IP>:S8@X[@@G0 M/'BVU3N]+L&8J!3DKAJ8Y, ?%Y0\LO3=2O*$D1,2A)'ENCZ,0MNQ8MOKS832 M (D7\THJ SZ(+#OT2.!;8R_H??A6\140DS95D=.YD&1L!4Y,(LMW[=Z]T(!Q MZQ/H]5QK;(;T4>1:6FJL.+;Y2YCRW=4)\S[?<.(*1%]A6&$:](]O$B2$[[)AXCF?Y ML?."_.B@@:"A@>"E-'!=ULT;-V\ZA\[ M.FK0-45/:W2G-%?B.*<2*-(:.%.:%R8;8&]+L( Z"7M,F%+H/CB3FUDP4)4) MY%7.!:5#4GX&F(ZZ>S MCC)H\I[,,EHNV5%=]&:'^V3!>06"L:'%4I3O-L]GAE%?:[-.B.,&5NQ[.')" MRW%M&,76V/5ZMRV;2/RQY3DA_HWM@)S"(":#31$>IYH303$',7&@$&,W +6> MY^\7KY@&IP:W[Y !#(/0BJ$-#:#;.-C'6M(#5D4V<$AL!!Q[;(7V M&,;>V/+]^-CK@XR&:,:6;=NU9!A8081F_1 'O5_A@@#-,C#A.8$5H1_"6S,5 M0UP[*"ML*"M\*65]@;"5*4=2 +SFJH U-J,JVQS+JT8<$,IN6$R M@2U%W@+X3=QN]^(&Y=>;&KHXV&[>9!=OH.K9@#\?[LPM129P$\=8L'NU=S6']TGR P-,+['!]2V]FFV\< MT_IJOUM>?R#Y3.62PP$[9PL0M8<1G,1D_=&A?M!B92[Z&PO M=V]R:W-H965TZ E.N8JD1Y)Q=V_[Z%NL3=72Y?LQ>;EG.]\A^?C1;.MTI_, MFG.+/E>E-'-O;>WF9#HU^9I7S!RK#9\5-NY%WC]P(VX7ULW,%W,-NR>WW+[ M<7.MH3<=4 I1<6F$DDCSU=P[#4[.$F??&-P)OC4[;>0R62KUR76NBKGG.T*\ MY+EU" S^'O@Y+TL'!#3^[#"](:1SW&WWZ)=-[I#+DAE^KLI?1&'77J](TOVC;V?H>RFMC5=4Y X-*R/:??>[6X2D.I',@#>\V M4,/R@EFVF&FU1=I9 YIK-*DVWD!.2%>46ZMA5H"?7;Q50EITQZ6M-3>(R0+= M,2W8LN3H2EH.@Q:]D598 =.O/K@)\WHVM1#;(4SS+LY9&X=\)4Y T#LE[=H M6,&+?8 ID!Z8DY[Y&1E%O.#Y,2(91L0G= 2/#BM!&SSZ(BMQ(4Q>*@.FZ+?3 MI;$:Y/7[H65I@X:'@[HM=V(V+.=S#_:4X?J!>XOOOPMB_\>1E,(AI7 ,?7'; M[C2D5NA22"9SP4K(I=W*;D_ Q+F21I6B8)87:'\-#J4S&O!P.J?]CG?A5@,/ ML<_#KCG*=[G\T7!YZ.LAH"0&K50)QX@YF4#U>;7DNE' T*$^GC@Y.$V0R:LK M";"J-E!+\WIR7FL-: !CN#7H"-$0^TD #< (TVCR7LD?\GVC%&=@D6)"H\D' M98%V-Q%2[(<$T00GQ!^@2Y"+*%N%1!F.?8((@3^ZA[UK1; ?4!3%.,KZ"+O3 M1R@.11HI57E7(3>0306W."BLF#[/\@T M"7&8I:X!.B3I(9D&(:84X"+LDWA?J&F*4QJ@P*>81.%!I88$IT&"8K (_8,B M["R.>IL7%F'JPRYR\"$XQ!18*CAKH3BZ,XE#G&0444IP!"OPDU;&P"VH[X5$ M080S&J(LQ8$?3][#.T9 .2N'VTT==9-CXHX'<<=/%7?/_TKF90UK -EHQ^K MT"U(4.2P=M=:/8BB'>SGKYEVZWI(YJ/!#\N\IR%Z&OJ1ANEI;'9HC*E]<-ZT M'/^NYQ[;AD(R>/W[LED_K5F MWWQ0C?+[RD%5J1H.C\<*"OG/ZW#9\38M[^<4V=53-Q$V<*RIPB#N2HGV2ME4 MSSV"=FO:E!,QT,DS#[G3/&]SUF N'MPC"R,)>_?(W8@9@7\XR\+HH":F.\_= MBNO[YE%O4(/8OGR'T>&[X;1]+C^:MQ\=[YHSQ*"2K\#5/T[@GM'M0[[M6+5I M'L]+9>$IWC37\.W#M3. ^952MN^X ,/7U.(+4$L#!!0 ( *^ ?%A6D]P# MK00 $<, 9 >&PO=V]R:W-H965T*B0I)ET\'<.SV+C+Y5^).SC>K( MR%BR%.+>#*[2Z< UA%C!$FT0*'P>V#DK"@,$-+YM,0?MD69C5WY&O[2V@RU+ MJMBY*+[R5*^F@]$ I2RC=:%OQ.97MK4G-'B)*)3]19NMKCM 2:VT*+>;@4') MJ^9+'[=^>,L&LMU +._F(,OR,]5T-I%B@Z31!C0C6%/M;B#'*Q.46RUAE<,^ M/5M(B*_43VA1T$HC6J7HXEO-U^#W9G15:5KE?%DP-%>*:86.[BB,U/%DJ(& M@1DFV\/.FL/(#P[S"+H6E5XI=%&E+'T), 3F+7WR3/^,'$3\S)(31,88$9?X M!_#\UAV^Q?-_X@[ B7(L*^"HS.AC@WYGNL^3@6?V6W*T8 MRD0!-\UJVGURTQMLL\JP/19>62R3;"5JN=]5T[ M2TZ?HJ@(:HE: H8Z=LYH7J>%J( OS\QX%V'4)?'T\&L7.-4U68+H$ MBBTQ;-4?V(HG4 (H=C$)713%.!J/G#^RC"?@AEI67->2O;)IC'T2H!B/QIZS M.&0]1KD42J&1C\,X0O$8!W'DS).D+NN":I9"VP'/)YS:QG:$_!@3UT?'()( MDVB$CG]V0@7]'@R.L!_[((0A((R<2ZX26J"_&)5-B;[T;->ICG5SGV<_=\FQ M1[@^%(,CO #[_L@(/G:#&!W(^K#-^O#-67_)P>D,_08]OJ]I755)4=MXFU3\ M:ILU*,X?F(2[!WU1+*L+NUOU5<1!'F^O"+MJ"L"0,'5*JZ2Z(!Q!K8:!2?GW*,)N&#OG]JX$Y@G<,*9'*^3#4DAB M4R#8#UQ0]K$'A7UG;#5H,?9@V:!!58X:M#$F0>#LMX__C1_"EWZ 8B)CRSR& M;N'U^2$ /\3NV'0'3/P(E /H*'[7#SXL&S1H U%HT3P"51H!P9:ZBIHS5J=,E MZ%PTK>UUI"!;3*H2B$9L!N%.C'9BC#P<>KL8V+3K]?:P\[B#N.;V":L@O'6E MFW=>.]N^DN?-XW"GWCRQKZG,>:50P3+8ZI[$T-9D\VQM!EJL[5-Q*30DD157 M\-)GTBC >B:$?AZ8 ]K_#K/_ %!+ P04 " "O@'Q8F]C/*Z<" "_!0 M&0 'AL+W=OO.(4)@<1( MZA9:2AN)TJ$A#0GQ8WN8]N DU\::8W>VT\+^^IV=-G12Z4MLW]WWW7>Q[T8K M;7[;$M'!:R65'4>E.F^(T]&"S_$)W M?<5U/>>>+]?2AB^LFEC6CR"OK=/5&DP**J&:E;^N_\,68)!\ &!K NZFT1! MY90[GHZ,7H'QT<3F-Z'4@"9Q0OE+>7*&O()P+IUBYN#XF6<2[GP!+6WXSBB#K!HEABE1X>= MB^1JC])>J[2WCSU]HH8K:HF@9^!5[]*WEV&WOF?MN*2'2K^!FM(ZK@JAYB L MA!CEL !J#U,'Z M[PEAU^W%6TU5H9F'T6$I3ZUF[E0%B3.")J<]<\C M,,VX: Y.+T*+9MI1PX=M21,6C0\@_TQKMSGX!.W,3O\!4$L#!!0 ( *^ M?%CY*YVJ3P4 '\- 9 >&PO=V]R:W-H965T&5(G&R&_JC6 )H]E4:G3R5KK^G@Z5=D:2J:.1 T5 MOED*63*-CW(U5;4$EMM%93&EGA=/2\:KR?S$SMW(^8EH=,$KN)%$-67)Y-,Y M%&)S.O$G_<0M7ZVUF9C.3VJV@CO0G^L;B4_3 27G)52*BXI(6)Y.SOSC\]C8 M6X,O'#9J-"8FDH407\W#=7XZ\0PA*"#3!H'ASP-<0%$8(*3Q=X-Q MC_[!QHZQ+)B""U'\SG.]/IVD$Y+#DC6%OA6;7Z"+)S)XF2B4_4\VK6T43$C6 M*"W*;C$R*'G5_K+'+@^C!:GWP@+:+:"6=^O(LKQDFLU/I-@0::P1S0QLJ'8U MDN.5V90[+?$MQW5Z?EUEH@1RSQY!D8-[MBA '9Y,-4(;@VG6P9RW,/0%&)^2 M3Z+2:T6NJASR;8 I G9$:$SEU"/!GOP@B'0P.(%_QHHN>0J M*X1J)) _SQ9*2Y3&7[MB;A'#W8BF7(Y5S3(XG6 ]*) /,)F_?>7'WOL]?,.! M;[@/?7Z'Y9BK$4%E5;F:13)U2,6IX)=W/>B[^9^OP:2;;G2.%-+ M\&&:0*9POL+;5L?,!$\L*\@K P5V$<@%RV$DRS 2> MG:'.P76%CD2C6)6K0^>BD1+]MRX0$W*0"/J:O'V54I^^QY'O>H'GW&FF89BE M8>C<"XV6V1A@>.^[- F1SQ+P;?X]>F_5_7Z'W<^V^/D6Q@]&-R_G:SL&Y$/V M""4:A!+]M%"NEDNP;6XLDEL3RBUDHLIXP9EIAKL$L]^+T4;.$1Y3FV$H"] ; M@&H[/D Y9AHSP[25SN>CNR.R[%*L,*6-%O)IM(9(PPV)4Y^\(;C_=IF$6D@# M,S(\6$ %2ZX/K1/4O!5?>Y3P;\;E_ZW#JSZ8_2STC@!M5*_) 0E3CQRV@DUZ MP8XSYI(*SUV,O\<8^>I<$9J09.8YMZ ;B03%J""U;.!=4R-\@EH:! AX6ID2 M)EQ#J4@44Y)0YP+[,Z]69AZEH+AQ: _&YPJ9I8ESL69HA$3( RN:UH*9O#+< M=Q*Y-$PQ,.K&840.NY!LO%F[\( DKA_X&';/Y[;?SCV=Y(?*<)ZE/.C$0XW0 MB+S94S3Q4#3Q3Q?-T!-,L9PI!=C[C!0_O@9QOLN)>0XMFA M)< Z+M]UV?^@Y MWMZ)Y;O&%($ABF]C-XY"M#0C/YZAV8\=@"E M2ULB%:F9U!5(M>:U(GZ,< '*S C<^0AXX1L8/V%841J;X **TA?95[N=V C: M=/EN2%.2>J%SEF58FWG?)MK][,A@1;KI+"(S-_1FSEUW/0TPK04ON6ZA@ID; M4VHVU'2.7TV7J&W!5JLVLHQ)^81UM&$R5WCZH?G,A.EY@?,;=E&YG?4N7XD? MX9^_:U^&C/JAY\XP#AP%N#?)S+K?9;L ) [&X5/ S=.8F24FJ1@)I4Z)E]V M6!X,MD8XG3TJX"6GXU;1CW9UA.GH4ER"7-FK/^9--)5N[\?#[/!U<=9>JI_- MVT^33TRN>*5( 4M%;*]KK?/FA1VROV0FB\L-OA&K^00!H#?+\40O^ON H(@12:S[79UE9JQQ \ !.# M[0'QX"8WC;4D#K:S;O^>:R<-16LK5?77N8TW$E1;54P^K[ 4V[D3.+N)[WQ3:#/A+68-V^ MZI_-C:21-[!DO,):<5&# MQ'SN+(.+56SP%G#'<:OV^F"R&+Q6ELO^P M[;!QY$#:*BVJ/I@45+SN6O;4G\->0.(?"0C[@-#J[C:R*C\PS18S*;8@#9K8 M3,=:M=$DCM+\B7QE#H@<;.;@6V.SM327F^OG0WI/ M,A[62Q<>=(&0+DMZ] MNACMRU6CKZTE(1O*Y$+!O7T^M %[1$G5 / )9'J@>=3=SS>'*,[X3Z7;9(?1!-W2")_J>8CB?^ M3KEY]T?C0W?J!V[D3UZZ-QQPZ(Y[>^6I0KFQ15C1Z;>U[BK5,#O4^657WO[! MNX_$%R8WO%908DZA_GAZYH#L"F\WT**QQ6XM-)5.VRWH6X72 &@]%T+O!F:# MX>NW^ M02P,$% @ KX!\6'9:,F X P 2 < !D !X;"]W;W)K&ULC55M;],P$/[>7W$*"&U26=*TZ[;25EJW(O@ JB@O M0H@/;G)IS/P2;&<=_YZSTX8.NHHOB<^^>^YYSO9YO-'FSI:(#AZD4'82ER4KK.V^\S2=1X@FAP,QY!$:_>[Q!(3P0T?BYQ8S: ME#YP?[Q#?QVTDY85LWBCQ1>>NW(274:08\%JX3[HS1O)D6-GQAT_@. MR#FKK=-R&TP,)%?-GSULZ[ 7<)D\$9!N ]+ NTD46-XRQZ9CHS=@O#>A^4&0 M&J*)'%=^4Y;.T"JG.#>=,Z.X6EM8H(%ER0S"R4>V$FA/Q[&C!-XMSK9@LP8L M?0*LE\([K5QI8:YRS!\#Q,2LI9?NZ,W2HXBWF)U!>M6%-$G[1_#ZK=Q^P.O_ MO]QOUROK#)V.[X<$-W"#PW#^QHQLQ3*<1'0E+)I[C*8OGO6&R:LC9 U1,.<-J/.>VI/)T);>PI<$3L$YISA*R))9Q60]KI7R55G7A34F'QU0V)J36 QJPUW'*F:+]21!A<-X[TR/UJ%0[,"SIJ4/C'6B]T%3GK>$3M(_G]#=02P,$% @ KX!\6/2P MQR[K!0 [! !D !X;"]W;W)K&ULG5AM;Z,X M$/Z>7V%ENZM6H@D8""1M(Z7=75VEW=NJZ=[J=+H/#C@)6L!9V_3E?OV-;4(@ MH5QZ'P+&+\_,>)X9CW/YQ/A/L:94HND0V_9HF)$D[T\O==\=GUZR0J9)3N\X$D66$?YR35/V M=-5W^MN.^V2UEJIC.+WT#150*#&KQ*S7XE4"^OM M+?IG;3O8LB""WK#T1Q++]54_[*.8+DF1RGOV]!LM[?$57L12H9_HRD7"B8)=/I %BD59Y=#":!J:!B5 -<& +\"X&#TE>5R M+="G/*9Q$V (VE0JX:U*U[@3\2.-!@B/+81M[';@N96)KL9SNTW\:[80D@,+ M_FXSTD!X[1 J,B9B0R)ZU0?J"\H?:7_ZX9TSLB\Z%/0J!;TN].D<(BTN4HK8 M$FEET:=G"#I!VQ3MA&I7U&!2@RD@E"+&P57 -+E.!)H32"^.=$19! A*N9V88G J81@98LA:@6D][G1$0D17]2P@T/>J>W"ID5 M@N2Q.$/@5)HM**\]^,I'R%4JUQQ(3LW%1T)M#2,,B"ZUH#@ I HF(Q! LB7*XBOJ=\8Z%'1N>OCL&I7.21[0F M#9V2-$6P)U%3ZMFD-\L8E\D_>B?TB KW<[8\+V M$8+";N$0@S5V[S:7%'8? M$/(2/$W((DD3F8 *OHUB0<32C _O0FP[%]J8)O?JM-LGZ4T*CDR6 M262$:9IJ9LZT?R<'#"W];@*LC1$G"+N6/PI5P[%"Q]DCW7\"8'!Y&(P;A*AC MA[ZO&M@:C>W>EQW+)JC<@O+5NRDXAY ^Z-\WJ<[4;Y :.)Q">F5CY 2%%O84 M&P,K@!AL6G4(U\] M]S''@S$,N0.,WG=X-:B\&ASMU7FQV:3ZR :&W1"Q1I]A$]^>Q#LEMB?QANA( MB5XJT6]R]6'U<'3*WG%!F[TA20RX')%,.4D='E%:J&*G+'0R4*#@6E^U<0<1 M6/=H90VHREFVK81VOM:UB!W8IA'ZN/1XV^)EDPLG8(QKGKW[EKS/%A*(;/2F MS]&:Y, ]95@.%YTV15PH;/RR.K+MKK015@0+CR;8?I:X(R^F0/P.[N)HMV>J M]MIMPNM,ZQ3=SC23/_L#% M^J!R\(7J"J <'3N-KA"Z B>LNA[@#*5D"=D,A7:MNU845/N ?2OPH8H<^:IF MU4' J=[%7%N4;(O34X0M;VRC,]6"5P.N>2A!H8'UD>O"T=1&K6'M!II1OM+W M;(%TIC27T:JWNLK/S UV-]W\#_"5\%4"EXV4+F&I/0B@LN3F;FT^)-OH^RRX M&F['NKFF!)RO)L#XDC&Y_5 "JC\XIO\"4$L#!!0 ( *^ ?%B?&PO=V]R:W-H965TW$Y MWWQS]I=;-B>.H?(D54Q]%@S7]F0M9,4V?-T;G-JUB1R8T3"6I554P^7F IUF<]K_>T<,L72VT6 MG,%IPQ8X1?VUF4CZX5EOO8"R9"?'- M?(R*LYYK"&&)N38(C![?\1++T@ 1C7\ZS-Y&I1'I;L?X=.WLB@Y>+4MD[K-N]0=2#?*6TJ#IA8E#QNGVR'YT? MM@12]Q4!OQ/P+>]6D65YQ30;G$JQ!FEV$YIYL:9::2+':Q.4J9;TEY.<'@RK MIA2/B'"+FDLD=VN8E*Q6\/Z.S4I4'TX=37K,;B?O,"]:3/\53,^'&U'KI8)A M76"Q"^ 0P0U+_XGEA7\0\0KSC^!G??!=/SB %VRL#BQ>\ K>#<6,8VNZM/;" M7^/>+%[N?#I --V3#0^B# M*15BL2H1Q!Q^)J[VT3T(N)_NI"NTB12ZJYCS7,.EJ!I6/]*SUI+/5N:'.GK: M?+VJ"QB.QLY&VKARO*IFQ,[$RMQ\N!Y-G-L)3#73*P6TM^#U H2$$5EBQV[F)G$(OTG$&OZD?D#A&)_#K^#UT\COG@F,Q=&=Y,>&-,(EDXVA M21#O6-5\@C\$(4IKS$O]L7_L9DGLABE9H'+R&EDW,^T/WGL?MC1Z_81L(FU> M:K1MZ7C%JK&09)BLB4[)::'FK+4H(H4NE7!AKVVO>OTP"ND>>T&K8R,XDJ(V M'=/HN^98%K 3U2PBW-!/X[CS5'NWM#W/T,X"ST!^9C,A_P=I/R$?I3^#!Z21 M[FEF^9(5DI6[U*@.3'Q'7[\,NVA,F-0\YTT7[JX^% 2Q<8X?9.[>4&QII3., M6%F=VXZYXM04N*V#59WSTNB^&\,]*TM\[)3?D^::ZT=XP'+.),)V,2B3#I1R MJ1O$ASFDJ0]I8!GLR]PMK]K0!'Z8[$^P9T2JH2R-#>*4SN/E&@EA3Y;MQ#N) M7H8D]C*((QOK*57W%<>%L/[0MBV0@U9MOSB4"18^PD?I2X$89N=_P'- MI)2UYD5*A<%Q[$6DX0TW1S:]W-C=N.4%T.AB^' \'EZ>OV9&D%'JAF_4=I@E MD+C6*@,(GT5.:1QET4YV=(60&;<<9.T37-3"/<=@:$8;RLZM^FA!B:3G>JG[ M%FB<@A>F^P/;C@(W3%%,?H;WXR2.]Q?5LP]\-X/,-_#[>L"$-TBN906^Q ^/ M R]S@_2-2"8)A*'7Y%="B9V5(1'CFP'< VJYOQ];R=VIZWM[/O M#9UIG+27."=1]V-"TZ)LY\GV0XO&SG SH6DBM*]+&L%1F@WT?R[HU.X^C(+- M4#_X%U!+ P04 " "O@'Q8);3,,+4# ^"0 &0 'AL+W=O3SU/91745)V(-32X4PA94XU+67IJ+8'F-JCF7NC[8Z^FK'$6,_OL2BYF MHM6<-7 EB6KKFLK',^!B,W<"Y^G!-2LK;1YXB]F:EG #^L?Z2N+*&U!R5D.C MF&B(A&+N+(/I66+\K<,?##9JQR9&R4J(.[.XS.>.;P@!ATP;!(I_]W .G!L@ MI/%/C^D,*4W@KOV$_MEJ1RTKJN!<\)\LU]7_0Z[$$,\&5 M_26;WM=W2-8J+>H^&!G4K.G^Z4-?A[<$A'U :'EWB2S+3U33Q4R*#9'&&]&, M8:7::"3'&G,H-UKB+L,XO;AL-&U*MN) EDJ!5N3HEN)*'<\\C?C&R\MZK+,. M*_P%5A"2;Z+1E2(730[Y

J=,MSEK2O)%B'S#.#\F?RY72DOLFK_V5:++$^_/8R9IJM8T M@[F#HZ) WH.S>/\N&/L?#ZB(!Q7Q(?3%#4YFWJ(&49#/K&$:R%=L[9R\/LS+ MYDF8KH#\M#V*CLM[D#ARY(>"HN4V6NU3>9#'?I6WF*<0'(?=9C6]1.QN@W0, MB7-1KVGS^/[=) S2CXH45L$';A6PK0+:'Q![)F'32_A :*^A[328> 03D@#- M*AR1O]%\"4&[TJU3685YRA,12M@-<5 M=\D7*90BRRQKZY93"U$+J=F_U+Z&]K?@Z.@2R52B54A,'8]N)NWZ2CL[M*P*99SAYIEL5B7 K"5-TCMPH]M$Y!JI621;<[PU4Q*X2; ] ]MV>ZOM[=QI>*ZEO;D5'F_; MZ.YZ&YX.'P?+[D[&PO=V]R:W-H965TR">5 6CROS5T9B82+9"/)G).IX[GG$( M^-9Q.NZ4!'H\/[+_9V#&6+56P%/D7%NML[DP=$D-" MJUQ_%OO?H8EG;/@BD2O[2_:-K>>0J%):% T8/2@8K__I]T:'(\!@= '@-P#_ M.2"X !@V@.%+=Q@U@)%5I@[%ZK"BFH8S*?9$&FMD,P,KID5C^(R;8W_0$K\R MQ.EP42E<48I0'I-[F5+._J/V1'XF=W',S)#F9,WK##,?WJU 4Y:K]VCR^+ B M[]Z\)V^(2U1&)2C".'GD3*L/N(CCOS)1*217,U>COV97-VI\6]:^^1=\&_CD MD^ Z4^17'D-\2N!BH&VT_B':A=_+^*?8W9!!\('XGC_LZ(9MF EY);0_S>'ZO,Y!$9Y23 M4]#7/Y"3K#44ZI^.@!:U Z-N!TQ)NE4EC6#N8,U1('?@A&]_&@3>+UWB7I-L M=26R$^%'K?"C/O9PC?G-\%:4U39G$1%) I+QM$O FBBP1*8$[\+A>#+V/&_F M[HZUZ=WPM=IQ$FW&KS;A7FZ4H"BP26+BB)U)*%@$I,?=L<>@2J&8;'PDT M>29-[WZOE>9*9"?2!*TT0:\T&RDB@%B11(J"K#?W77H$9WH,/IZGR[F5/_;\ M\:G5ZMSJ!\])!),V@LG+(J")QD/%HESAN\U34F&!EGO)["1F*A(5U_6C$F%" M,&7:A*XG8#$YNR#!>;B]7KTV!:Y$=B+@M!5PVBM@78@/!0.U4;I3E>G9R76H MTKO5:U6Y$EFMBGO4D!0@4]O8*6*SHGZMV]6V=[RS+=.S]27VE'4+^(.F;D@_ M49DRKD@."5)Z-Q,42]9-7CW1HK1MSU9H;*+L,,.^&*0QP.^)$/HP,1NTG7;X M/U!+ P04 " "O@'Q834[';%D& #!*P &0 'AL+W=O'YR/,=DCJ?=,X>$O:-;P $>HS"F)_W M-D*DIX,!]S80$7Z2I!#+.T'"(B+D*5L/>,J ^+E1% ZP98T'$:%Q;WZ67UNR M^5F2B9#&L&2(9U%$V-,EA,G#><_N/5_X2-<;H2X,YF39H$3Q M:00QITF,& 3GO0O[U'4<99"W^$SA@>\<(^7*79)\4R?7_GG/4B."$#RA((C\ MN8<%A*%"DN/XO@7ME7TJP]WC9_3WN?/2F3O"89&$?U-?;,Y[TQ[R(2!9*#XF M#W_ UJ&1PO.2D.?_T<.VK=5#7L9%$FV-Y0@B&A>_Y'%+Q([!:/:* =X:X!<& M]O 5 V=KX+0U&&X-ACDSA2LY#RX19'[&D@?$5&N)I@YR,G-KZ3Z-5=Q7@LF[ M5-J)^27AE*,D0$L&'&)!BFC$/EH5,T'=6]%U3 /JD5B@"\]+LEC0>(V624@] M"AR]0Q>^3Y4E"=%U7,Q&A?/&!4%HR-_*)I]6+GKSZ]NS@9##5IT/O.T0+XLA MXE>&:&-TD\1BP]%5[(-?!QA(?TNG\;/3EUB+Z()W@O"LC["%G88!+5J8.U9N MCAO,7;WYK2=D[TY3[S5OG#*$3H[GO(+WIUQJ*<3NH3?_[1=[ M;/W>Q*Q),-<06(WU8-[3:$-D#NLC$)F&4OYRD!8\% MWCC'4]OQ_=RVMG]G@_M=DEJW=-NTK+DW*MT;M7:OCY:$J8FTDML#^.@S"3- M2V"%WTV^%N"3G7%9)Y;]PLTVC=P#C6K.C4OGQEKGY%X7 &/2E2)\V[C]TQPW M+5;7^6\2S!WO11^/=,&?E/Q,.O&CPI\'O8D>+517>DR"N9,.4V=:4C/ML"Z* M==]'UYQGS9-GVA"BX#)QIN-FOV:E7[,# M(9>I)!-/XRF^8/^ MR]6C4,G@G7R>7,59!"Q/ !J?)_J!9/S=FI#TM.A0];>2:U, NPU4M[?!!Y!I MWBV[X%SFI(*&5#S=0'0'K&D^:?OJ.I\,@=7B8UM5HF9IB;F.4D*9BH9*R=(R M7JF*5QXN> Y78XY5H(]V5\.+*7BXB:L?XX]RL).LVATXH#)=C=?YG"-J-O!& MO^V]A;7G]\$FKGY,>NKAZQ&^:?03[P5O-K'W)ZI=B<7]%_Z(;&M,HB]#SI48:C&:K1M%< M4VAU1JN$U1X>52?8VH2Y,_4FT5Q3:'7JJV3:UF?35UQ0*8D!9<5C-*3WT+Q; MZ7%L"ST!84VF"[UI9\(,H=4)JQ)T6Y^A-ZU^\GAX]1O-U8VBN:;0ZHQ6*;T] M.>[J-ZH#C**YIM#JU%>2P=9KAO:K7X\S'&E6O]:T,V&&T.J$55K$UFN &^)M MY"4FLUNH)(A*<>]A0[T0..J:%I@4 @NC:*XIM/JKT$I78.NH&P,V)!FV;V9- MHKFFT.K45W(&Z^5,ZXWA ([S^KZ@M^S,U\^00;B205@O@SKN"RT2!GV'G2>G M2337%%J=[$J X>-^5L!&E9I1--<46IWZ2JEA_;>%]ON"'L?&FHW!J+XRA58G MK-)76*^+;H. >H""C,549 SJK\-:Y@CZ/CI/2*-RS!1:G=]*CN'QEUT&_JH5J>A6_-ZK,YU+D9UERFT.H^5[G+P<2N,C*HPHVBN*;0Z]3NU M7?K/8/^S#D>/WIE9L]5;3IOZC,%.;6,$;)W7B'*4S[*BXJ^\6M:A7N35ER^N M7]JGBZ*:M((IBEMO"%O3F*,0 @EIG4QDLLV*>M'B1"1I7D%YEPB11/GA!H@/ M3#60]X,D$<\GJH.R:G?^'U!+ P04 " "O@'Q8482,V6P# !?"P &0 M 'AL+W=OUZ4UFV$Z73%"GQ M^WEUIVD5MB@YKU :KB1H7,Z"R_AB'DJ^V/V @Z=WB9$L9_P[:)C0+(UL:JJDDF!A67]2_[VA1B+R$>OI"0- G) MTX2S%Q(&3<+ "ZV9>5G7S+)TJM46M(LF-'?A:^.S20V7KHT/5M-=3GDVO<<- MRC7"/6;(-VPAT "3.L$$W CZ_/D M^G)TC99Q88XIY//#-1R].X9WP"7\7*JU(1@S#2T1=X\/LX;D54TR>8%DG, M M\2D-?) YYH< (2EN92<[V5=)+^(U9J>03$X@B9)!!Z'Y/T@?1#X]Z:$S:+LP M\'B#E_"X846AL:AKJ):PZ\MOGR@4;BQ6YO>NPM6X9]VXS@,NS(IE. OH)3>H M-QBDWW\7#Z,?ND2_$=A!"<[:$ISUH:=WJ/TADAF"6@A>E\+ (UF95;! ,+1C MEOQI_^LZU.#G'MQ9UR:-X\A]IN%F7V(OB5=*/&\EGO=*W/5TU2D5MMYR, >V M04T6"H(OL4MK_U,2*AG376_9O#?QE>*'K?AA+ZW64+;'SSH]&CSO0&_]ND2M_,):3".R@!''T[;\_^N\'M<$XL-8. M8^T*&^^'U1S#O5&%WO_"3W &,K66MO[[;G?;*?'2ST9/]J_<].A'H&\P]>AY MRW3!Z70+7!)D=#HB3KJ>YNJ%52L_$"V4)1/RER5-P*A= -U?*F5W"_> =J9. M_P)02P,$% @ KX!\6#+I/J5[ P XPT !D !X;"]W;W)K&ULM5==;YLP%/TK%JOV(6T%3$*2+D%JDTV;U$I5VVT/TQX, MW"36 #/;).V_GVT("2E%JT9?$C#W'.XY]\:YGFX9_RW6 !+=ITDF9M9:ROS, MMD6TAI2(4Y9#IIXL&4^)5+=\98N< XD-*$UL[#B^G1*:6<'4K%WS8,H*F= , MKCD219H2_G !"=O.+-?:+=S0U5KJ!3N8YF0%MR"_Y==*P MG%GG[MG<]33 1'RGL!4'UTA+"1G[K6^^QC/+T1E! I'4%$1];6 .2:*95!Y_ M*E*K?J<&'E[OV#\;\4I,2 3,6?*#QG(]L\86BF%)BD3>L.T7J 0--5_$$F$^ MT;:*=2P4%4*RM *K#%*:E=_DOC+B .#Z3P!P!<#'@,$3 *\"&.?L,C,C:T$D M"::<;1'7T8I-7QAO#%JIH9DNXZWDZBE5.!G

"+2C6U!!5BL.*R(A1N'# MGN_N(5?PMPN0A";BG2+Z=KM ;T_>H1-$,W2W9H50+Q-36RIY.DD[JJ12T+S?X![CH'C MCG2\NE:>X?.>XMN;JG\!ROB=W3\O52CZ*B$5O]J,*WD'[;QZIS@3.8E@9JFM M0 #?@!6\?N7ZSLPC:![^&Q MXT_MS:&&EC!_X ['=5@CNV&=W; SN\_T'N(/UYQ&JB17D(; 6\O1R?+<B)K6#"J+1C]7T>6V>Z!Y.'VYG?IS\%S=5$*,OA@H2,[\O4 MT:7=M,^M45]L31/PW@3\0IU:$?=E0T]L31OVDXW;.37\0Z]ZC_ZQQT-W*,H;R7(SE(=,JA'?7*[5*0RX#E#/EXS)W8U^07VN M"_X"4$L#!!0 ( *^ ?%A*UJ&4*0, $0+ 9 >&PO=V]R:W-H965T M':0\F MN21>DYC9!LJ_G^V$\-& 5I6^D-BYY^2<>R_.[2XI>^0I@$!/>5;PGI$*,;LT M31ZED&-^06=0R"=3RG(LY)(E)I\QP+$&Y9GI6)9OYI@41MC5>T,6=NE<9*2 M(4-\GN>8K:XAH\N>81OKC1%)4J$VS+ [PPF,03S,ADRNS)HE)CD4G- ",9CV MC"O[LF];"J C?A!8\JU[I*Q,*'U4BYNX9UA*$600"46!Y64!?<@RQ21U_*U( MC?J="KA]OV;_ILU+,Q/,H4^SGR06:<_H&"B&*9YG8D27WZ$RU%)\$\5.5B"V [1\ .!7 V0=X!P!N!7"UT5*9MC7 H== M1I>(J6C)IFYT;C1:NB&%*N-8,/F42)P(1[" 8@YH!!&0!9YDP!$N8M2GA6 R MQ^B*?,6>?LVCG*.(#H CG!)^18 MCML@J/\?<-?2<.>('+;UF M7G6 7/(9CJ!GR!." UN $;Y_9_O6ER;3)R+;28%7I\ [QA[>4X$S>:IHVTU. M2WA+P]7)M@A]U^E8?M=<;'MH"/,]N]6IPW;4M6IUK:/JGO5^D\*C%"^MQ8G( M=MSZM5O_C=K1/V4*3D2VDX)VG8+VZ]JQA/M;?>:YGA.T]]KQ>9C;LGR_W=R. MG5I=YZBZO4.W2=]1@I=6XD1D.UZ#VFOP1LT8G#(%)R+;28%M;3[QUNO:L<)O MGWMVT&E9P5X_-L2YMNL%]EY#FEOS2 XLT6,:1Q&=%Z+\S-:[]2AXI0>@O?UK M-2+J.6=#4\Z7=Y@EI. H@ZFDM"[:4A0K1[9R(>A,3ST3*N0,I6]3.>8"4P'R M^912L5ZH%]2#<_@/4$L#!!0 ( *^ ?%A,^I8;+ 0 'P0 9 >&PO M=V]R:W-H965T+&6V@=C9 ML +K$#CM]F'8!UH^VT(ETB-I._OW(RE%5BR:78.V7V*)NCL^SW-''IGQD?%/ M8@L@T6-=43'QME+N;GQ?%%NHB;AF.Z#JRYKQFDCURC>^V'$@*^-45WX8!*E? MDY)ZT[$9N^?3,=O+JJ1PSY'8US7A_\Z@8L>)A[VG@46YV4H]X$_'.[*!!Y ? M=_=N+=XILY'FD'8_%'"4?1>T::RI*Q3_KEW6KB!1H1 M5%!('8*HGP/,H:IT)(7CGS:HU\VI'?O/3]%_,>05F241,&?5G^5*;B=>YJ$5 MK,F^D@MV_!5:0HF.5[!*F+_HV-H&'BKV0K*Z=58(ZI(VO^2Q%:+G@-,+#F'K M$)X[Q!<"LV)=5I?)!T MJ2>3EZ4J%JM[-]:/\_H.)"DK\49%_/APAUZ_>H->H9*B#UNV%\I-C'VI>&JT M?M%RFC6J[FV OU,5[!Z'L!7 G4JA4\JS4)GQ#LHKE&8OT5A$$86 M0//_X1X%QCUTP(FZI$4F7O29I*TYJT^R'DNY17-3,L#17[=+8<;_M@G8Q(_M M\?76<2-VI(")I_8& ?P WO3''W :_&0C_Y6"/9,B[J2(7=&GQ6J-G'&QF*5Q'EZ0/>]0 MYE^.TJ5[/JSU*(K/L Z-XG04I7:H.#AUVL )=O:Y1?I\31>.U6_MB8&MIK(8 MG[&SV25IGD87^/5.$OA[\7.EL$71QY]AW5:?LW1B?>'BP>%)B]"IA3IB'@E? MH8HILNT$5C+A,!FC ^6C\T.!UD:9!>R=CI*8&=[MB)URA\-D$19' \ ?XM# M 3Z="K#[6'"V,52G$Z>54VQ1%^=!$)RSLAFF23+"%])P:O78W>LO W8F8]B[ MX[2/IH7]+;HW/K5O[.[?OX.T@A]VXB09=H[6K'^XNDKC2[OQJ6%C=\=6H)S* MC@:S)DG>.R:TX+YJC_9[]SAUAM^8ZZU05;&GLKFL=*/=%?K67!S/QF?Z:FWN MAZ&;D@I4P5J%#*Y'BB%OKKK-BV0[=>^V:R$_)>58@:'FK& MU=2KM-Y<^;[**ZR).A,;Y&:G%+(FVDSEVE<;B:1PH)KY81",_9I0[J43MW8C MTXEH-*,<;R2HIJZ)_'6-3.RFWLC;+RSHNM)VP4\G&[+&)>J[S8TT,[]G*6B- M7%'!06(Y]6:CJRRQ\2[@*\6=.AB#=;(2XMY./A53+[""D&&N+0,QKRUFR)@E M,C)^=IQ>_TD+/!SOV3\X[\;+BBC,!/M&"UU-O0L/"BQ)P_1"[#YBY\<)S 53 M[@F[+C;P(&^4%G4'-@IJRMLW>>CR< 8Q<\ P@X0OA80=8#(&6V5.5MSHDDZ MD6('TD8;-CMPN7%HXX9R6\6EEF:7&IQ.%[A%WB L,$>Z)2N&"@@O(!-<2Y-C MF"F%NEW[3,F*,JJIB3F%95MW$"7<\5SP@MJZ$ ;N)( 6D!%502E%#1FCR W+ M\1PUH4R],_B[Y1R.C][!$5 .MY5HE/F&FOC:N++:_+QS<-TZ")]Q,,?\#,++ M$PB#,!J 9Z^ 1X&#AX_AOLEEG]"P3VCH^*)_)+3UO<_BCNH*,E=.E/!]ME)N M_<>0W98_'N:WM_I*;4B.4\]<6X5RBU[Z]LUH'+P?,O^?R!ZE(NI3$;W$GMX* M;8X#R7/1V.++_HB=P%H*-5CKEC%QC+8#;=,D,969^-M#5P-1Y]%ETD<]DAOW MC((R?J!V(NAP_(S;IQ28O MBQW**D<]I#+Y.UOQZ/SBBMQK;Y+T2N*5? L#2XX.S<$,BV M=;83+3:N^ZR$-H??#2OSMT%I \Q^*83>3VQ#Z_]?Z6]02P,$% @ KX!\ M6%(]RG,0! !!@ !D !X;"]W;W)K&ULK5A= M;^,V$/PKA H4+=!&(N7X([4-)$X/%^""!LY=^U#T@9;6-A%)=$G:O@/NQY>D M9,D2),5&^1)+-'>XLSLF)CL]WRU(: +L MCC\9'.79,S)45IR_F9>G>.8%)B-((%(&@NJ/ RP@20R2SN/? M0KSS2!Y\\G M] ^6O":SHA(6//F+Q6H[\\8>BF%-]XE:\N-'* C=&KR()]+^1<=B;^"A:"\5 M3XM@G4'*LOR3?BT*<1: AQT!I @@S8!!1T!8!-C*^7EFEM8C570^%?R(A-FM MTRE! MY6N?&%VQA"FF]_R*7O/&([Y&3UFN)]N7E18+>F6;C*U91#.%%I8%"(E^>@1% M62)_UN&G57-2!.8P&[YD\@W]_0SI"L0_4U]IBB91/RKH/.1T2 <=3-"SSGPK MT>]9#'$=P->U*0M$3@5Z(+V(CQ#=(#+Y!9& A"T)+2X(#P,;3GK2"_H!82IHO[EF8;<1Q'?9[IM55M[B]I[IKE)[N2.1C#S]%4A M01S F__X QX&O[45Q!%8K3R#LCP#BQYVE:=%3)_T'O2D()6MW '%0.(G MX +1$7U7:'7^9PX*NQ%Q M@5/7)\%-%7=LZ[AY,:GR) Z$?,G=VW_0U>USA%8O2V6H<.A%>4W*%? =MU^N@Z1O:MP63#OE6[@:_8V]*^6X%./2^_<=>W4Q':/4B5?8* M#YV+V:F3=35C M1VCUPE2>#$^X#0]\:1Q:;=O"\;M B:5-R+O M>*.3@#_PO?A_^NT_Z=K^N4*KUZ7R8H2XUB]Q:KI?,_1/]LGJK%N[%C9HFLK\@GA^5J.&ULK9=;C]HX%(#_BI6M5JW4F<3.C MW=BV6FXAH>I:[(";E;60"=5F*#>VVDF@JTPIB6WB.(&=4,:M83^;>Y3#OMCK MF'%XE$CMDX3*'V.(Q7%@8>MEXHEMMCJ=L(?]'=W #/37W:,T([NTLF()<,4$ M1Q+6 VN$;R;83Q4RB6<&1U5Y1FDH"R&^I8/I:F Y*1'$L-2I"6K^#C"!.$XM M&8[_"J-6Z3-5K#Z_6/^4!6^"65 %$Q'_S59Z.[!Z%EK!FNYC_22.?T(14 :X M%+'*?M&QD'4LM-PK+9)"V1 DC.?_]'N1B(H"#CH42*% Z@I>AX);*+A9H#E9 M%M8MU738E^*(9"IMK*4/66XR;1,-X^DVSK0TJ\SHZ>%?@G&-GH'KO02%*%^A M9RH97<2 IER#F=3HCFNFF5F^FN6[C<0:?6*<\B6CL9'+CU.Z+69A(K@2,5M1 M#2M4L__^%C1EL?J KM#7V2UZ_^X#>H<81_.MV"OC7?5M;<)*X>QE$<(X#X%T MA( )>A!<;Y7A7,'JW(!M\E$FA;PD94PN6KR%Y34BT4=$'.*V $W>H.XZF3JY M@..6>^1F]KP.>Y.]E":!B"H%NC5!N;Z?Z:WW[4,5N$7-=+PQ* ML3,\K\3S+N+-O\Q']V@TF]W-9VUPN790\>J1(/!)#:Y%S O"*&J'\TLX_TVY MB\V19G%VBML8_89S$F+BNS7&IICK.9'GM3,&)6/PA@3>3T?CZ?UT/KUKS6+0 M=.T'.*AGL44L\HG301B6A.%%PBW[A9U3NW$N MXGT6_&KY*F)AI.J]%S40VZ2(VX58Z8CXI^I9H7Y6J5S'J[^)+6)N&!*G X^< M\,BOJ&B%E:I[/PJ;DZF]V*\S-L7""$<=10Z?>AB^W,0NE-]"\[RG^Y6N69"U MB(4XJA]&NW*13$!NLONU0DNQYSJ_/I6SY1U^E-U<:_/C]&Z?75!/9O(/@P&ULK9=M;]LV$,>_"J$50P(TD4@]9[:!V$DW#TD;Q$GV8M@+ M6J9CHA+ID73$*/ M2YD<6QNE MMA>V+9,-R; \YUO"]),U%QE6^E8\VW(K"%X53EEJ(\<)[ Q39DU&Q=B=F(SX M3J64D3L!Y"[+L/@^)2G?CRUHO0[-R@?LR6B+G\F"J,?MG=!W=AUE13/" M).4,"+(>6Y?P8@;CW*&P>*)D+QO7(%_*DO.O^27/\7P6UZCESQ^;U:_1/Q>+U8I98DAE/_Z$KM1E;D0569(UWJ;KG^[]( MM2 _CY?P5!:_8%_9.A9(=E+QK'+6!!EEY3_^5B6BX0"#'@=4.:"V@]?CX%8. M;K'0DJQ8UA56>#(2? ]$;JVCY1=%;@IOO1K*\FU<**&?4NVG)G]SRA1X(DSM M!)$ LQ5XPH+B94K G"FB!Q6X9HHJJA^?+-GPG]?QR9"N]L!S/ M3JI%3,M%H)Y%0 1N.5,;J4E79/4V@*TS4J<%O:9EB@8C7I'D'*#X(T .<@U MLR/<7:=P1P,X;KU+;A'/ZXDWVPFA$PBPE$09$U3Z^X5__NJ^3) ?>GXTLE^: MV 8SU_7"H#9[@^?5>-X@WL.7A\L;<+E87#\L3'"E=]"8U4-!X*,6G,',"\(X M-L/Y-9Q_5.Y2?:AI6IQC$Z/?F1R%$/ENB[%KYGI.['EFQJ!F#(Y(X,W\&9,7EQ9^8SA*)V[KI6*'9",QYT#J7?&03L*?3?/X+/7($[08M2 M/R6,K*DN]/KZWUN2+8GXSUBB!R?+/TV":S*+] [W[!TZ *+AP\796?(^).K,#CW7 M;1DP8-LP6'=.E(: MH$F_(ABV,;MFNA!Z3@_E0;_@L( =)0ZP*TQ&QJ[9$.-!O^"P@ W( ^P*4N2$ MJ$/6-?-<)W#[-OD@7'!8N69<%S;]62H&$ W:Y(5QYS7IFKGZ&/:^S <-@S\G M8K"K3]"/&ZFI^+IF<02=OM?XH&/P%PA9%<-_C[%K9F*T&QU-1L1ST>A)D/ = M4^57?#U:-Y.710O5&I_F36;1*1W"E!WJ;9%N"5*RUB&=\U SB;+I*V\4WQ9] MTY(KW845EQO=*!.1&^CG:\[5ZTT^0=UZ3WX 4$L#!!0 ( *^ ?%@Q.PMN MV0( )0( 9 >&PO=V]R:W-H965TQ+\0^ MW_/DGKO#E\Y2R">5 FCRG&=<=9U4Z_F5ZZHXA9RJ"S$'CB=3(7.J<2MGKII+ MH(D%Y9GK>U[HYI1Q)^I8VTA&'5'HC'$82:**/*?RI0>96':=AK,RW+)9JHW! MC3IS.H,QZ/OY2.+.K5D2E@-73' B8=IUKAM7_;;QMPX/#)9J;4V,DHD03V8S M3+J.9P*"#&)M&"@^%M"'+#-$&,:/BM.I7VF Z^L5^R>K';5,J(*^R+ZQ1*== MY](A"4QID>E;L?P,E9Z6X8M%INPO65:^GD/B0FF15V",(&>\?-+G*@]K@$:X M!^!7 '\;T-P#""I 8(66D5E9 ZIIU)%B2:3Q1C:SL+FQ:%3#N*GB6$L\98C3 MT1?!N"8/P'4A01'*$_) ):.3#,B0:T"C)A^Y9IKA\?FX+#814W(+"^"%\8JS M(H$$#1G5^-2"C$$N6(R D10+EI3&U?F(2DMV.@!-6:;.R#FY'P_(ZHZQ58OF /WWH27\B=I%S1\@_Q^!5= MR5!#KK[O2ES)V]S-:RZ+*S6G,70=O T4U@^ M8H^JQMNEL02V+-#<7XLH#/Q++^RXB_7H=[B%S4;KLG;;B*M5Q]7Z35SKI7F\ M@7P"7U# MY8QQ13*8(J5WT<:09#D#RXT6QRXO ML1+NV-2H^61A;"6(7;N,76U1% %4J3A-DM.X$E)'V3#$IC8;FA4IJ7%JP:VJ M2MC'2U1F,XIZT39P(YEK ?T6$#H7-Y4%61-!(AM:LP'KLYG-&Z$W M ;'D)X=09JD_3WP\2O@_23 TZ?PF)O?32#M)I &OI-G^+8-F@I+C_#S&JLY MVE_[9+W(X]?]W-4BQU'$^^RXUQAE;]_T3I-/^T3^)[(GDON=Y/Z+DB_RW*PT M_QP6PV"6?%&B]0E\OC"&MH[?Q>[JS?X M4$L#!!0 ( *^ ?%BZ/J+AA , !4/ 9 >&PO=V]R:W-H965T0;4Y0<<%J#BMQT+"LP"TRH$<_KN16/YZR2.:&P MXDA418'Y]QO(V7YAV,;CQ >RV4H]8<;S$F_@ >2GD4YES=@7/;A+%X:E%4$.B=046-UVL(0\UTQ*Q]>6 MU.A^4P/[SX_L[^KD53)K+&#)\K](*K<+(S)0"AFN0"4Z#G!:@/.C +<%N'6BC;(ZK5LL<3SG M;(^XCE9L^J'VID:K; C5R_@@N7I+%$[&*ZXJ@LOO:)5C*A&F*?KU:T5*M5+- MZ(Y*3#=DG0.Z%@*D0&_1@RJFM%(S+$-+5I2,JFBA1Y-T?ZBJ?'T+$I-M7;] K1"CZN&654/%B;DJ5EU9G)FT.-TT.SC,YW$)RB9S9!7(LQQV! M+W\ [EHUW!G"3>5F9ZG36>K4?.Z_6'HQ:L+GWU4XNI-0B+_'4FVXO7%N_5%? MB1(GL##45RN [\"(?_[)#JQ?QA(_$=G !K>SP9UB[]E0=C; HPT7:,.9&%WK MAM6O6?4FM(LCUP^#N;GK9W8<%$X0C0OU.Z'^__&6@AR3[!]I\0(W/%1\'.7[ MCO6,X* 3'$P*OJE(GA*ZJ97F^O+Y'HHU\-%O8)+KI=_ B<@&:8==VN$9MX+P ME#:)ULUQ97BGDXM M>P=;DN0@)NMWDORE"WOG-T M(_93.V*[YZSDR6;GQ5:\PWA J40Z9@UF6H\+PY@S4#RM.K<"UP'J?<:8 M?!SHDU%W$H[_ 5!+ P04 " "O@'Q8OW)O58P" C!@ &0 'AL+W=O MI1%P"&/)=< MZ*%7&%-=^[[."BBI/I,5"'RSE*JD!DVU\G6E@.8.5'(_#((+OZ1,>&GB?#.5 M)K(VG F8*:+KLJ3J90Q<;H;>P-LZ[MFJ,-;AITE%5S '\U#-%%I^QY*S$H1F M4A %RZ$W&EQ/8AOO KXSV.B=,[%*%E(^6N,V'WJ!30@X9,8R4'RL80*<6R), MXZGE]+I/6N#N>22'):VYN9>;+]#J.;=\F>3: M_9)-&QMX)*NUD64+Q@Q*)IHG?6[KL ,87.P!A"T@? N(]P"B%A YH4UF3M:4 M&IHF2FZ(LM'(9@^N-@Z-:IBP79P;A6\9XDPZ4S@0RKR0&:?"$"IRAC.L39'^83\GQT0DY(DR0;X6L-=+HQ#!0X>'@@ MG:CK7>3XHK_T[K2WVC]'"VT47I-??:5KF.-^9KLZKG5%,QAZV"T-:@U>^O[= MX"+XU"?[/Y&]*D+<%2$^Q)Z^FB=HYJE/<,-R[ECL:ENG@SB*KA)_O:ND)RH* MXLLNJDG1W[EO):B56T.:9+(6IIFFSMMMNI&[X&_\8]R S<+Z0].LSSNJ5DQH MPF&)E,'9)>:DFI74&$96[E8OI,$=X8X%;G%0-@#?+Z4T6\-^H/M?2'\#4$L# M!!0 ( *^ ?%@90F%8W@, % 0 9 >&PO=V]R:W-H965T+DGL.Y-_;Q-:,-XX]B"2#1CSPKQ-A:2KFZLFV1 M+"$GXI*MH%!/YHSG1*HA7]ABQ8&D%2C/;-=Q0CLGM+#B475ORN,1*V5&"YAR M),H\)_SI'61L,[:P]7SCCBZ64M^PX]&*+. >Y,-JRM7(;EE2FD,A*"L0A_G8 MNL97$QQI0!7QF<)&[%PCG/[._KY)7R:A +-E[!,5)]H MT\0Z%DI*(5G>@)6"G!;U-_G1%&('@/TC +%),6"SC) UT* %.@"W:O)E);J#INC][2@$BX^J)=A"KXMDJQ,:;% <@EH M4U55!5ZO@:M9@AX$S,L,:;1 KV] $IJ)-^HG'NYOT.M7;] K1 OT:K@M77P^MCC@]3?HG\X$\877#,%%9-VI76,(^Q&(WN]FXTIRG.&;51' MIM_*]'ME7B=)F9<9J:9LSKBD_Q'M/B:9-5.X(^ B&@R\/9F&J, - [/,H)49 M],K\Q"3)3)J"@Z(,7=_?DW08A%UG)ZHC*6PEA?V2.$G5AL,?T=>/D,^ &^=S M+\>I\_E,9)UTHS;=Z'>NZ^B<=3@36:<.@[8.@][7_F7?X.] ]Q+:_UNKGX.I M!/V\/GH"PDWV,.D'!B9@)[5AF]KP;)8U/%Q23N@X>POOI:B.3.QL=W3G;*;5 M4'7\R _\?=\1=\4[S@7_-N!K<;FU")]CW?$-4%$3XB*KM'HU[M[YX M4K5=P%'""LE5HREZ3:R?[=35>RZV;N[;?1E[O]/(<.^V?W(MSL36K<5V\\?] MN_^OF]D+Q-YQ-WL!:?3!;GK;I@'W=PVG&!H^;!+"X* ',T5%QWHPO&TE<'\O M<9*AA0:G\OQ]ZS6%N:X7'I&Z;0-P[^[:8VC106D\/#@HX&&4[T?>GBI[Y[BG MS]H?"5_00J ,Y@KF7$8*S^OC:SV0;%6= &=,*F.K+I?JR ]+_ 5!+ P04 " "O@'Q83]DJU:D" W" &0 'AL+W=OCQ,:[@)\,-GJK36PF,RGO;.>7O-**]QN/[E_<[EC+C.J823Y+Y:9Y<#[XI$,%G3%S;7U:$J"E"M,L]Q5IV MVQ*L5+%3V=-EG89QDO3]]3;X3NL#P;L->'-P&7JEZN\%W6A\('C?@\3[P M7AMX_![PG=8'@O<:\-X^\*0-O/<*O!-WHA?@.ZT/!$\:\&0G^(TTE+>1)Z\V M^5G8[;X@?QW4"8.MJ K)WSK6[97Z@ZJ<"4TX+% 7G"9HH*IKJNH86;J3?B8- MWANNN<2;'90-P/F%E.:I8R^/YK]"^@]02P,$% @ KX!\6!C/NT@"! M'A0 !D !X;"]W;W)K&ULM9A=CYLX%(;_BL56 MJU;:&;[R.9M$F@FT.U5G%77:W8MJ+QPX"6S!IK:9M/WU:P-A0D*\C>3>! Q^ M']OO,<>Q9SO*/O,$0*"O>4;XW$J$*&YLFT<)Y)A?TP*(?+.A+,="%MG6Y@4# M'%>B/+,]QQG9.4Z)M9A5SU9L,:.ER%("*X9XF>>8?;N#C.[FEFOM'[Q/MXE0 M#^S%K,!;> 3QL5@Q6;);2ISF0'A*"6*PF5NW[DWH>DI0U?@KA1T_N$=J*&M* M/ZO"?3RW'-4CR" 2"H'EY0F6D&6*)/OQI8%:;9M*>'B_I[^N!B\'L\8[/Z 9T%#Q(IKQZA?MFKJ.A:*2"YHW8MF#/"7U%7]M MC#@02$Z_P&L$WH\*_$;@'PM&9P2#1C X%@S."(:-H!JZ78^],B[ B]FC.X0 M4[4E3=U4[E=JZ5=*U$1Y%$R^3:5.+%9,SCDFOJ%5AHE F,0H_%*FA9P+=>F> M"$RVZ3H#=,LY"(ZNT&TC!TI$PE%(8HA[]$N]?O1_^D"O=ST- MP)9FMXY[>\?O/"WQ$8IKY$U_0Y[C^7T#TLO?EN0:^:"7!Q!I6P]_0-ZT M[FG,\-OIYU<\_PSO=4I2 5?O9++HFVJ?WLGZZ%Y SO_IFSLU?- /5SGVAAY_O)F&!25AH"-:)T*"-T$!'7]SFE(GT>_V%TXW\ MG/=!ZOV:M;!+(V(2%M2P8053R^?3PANYDYG]=.AT7R7?:RMU'!RV#@ZU#GZ@ M0B9*CN6T+E@:@7*14'(5409H77)9G7.$MPQ 9=T^5[4-7.JJ25A0PT8'AOG# MZ7AX9.MI+7?LG;%UU-HZTMKZ1OX+4E96QLHKKE)&GWM:SJ7NF80%HY/IYKL3 M?W#DWFDMI]^Z<6O=6&O=G_)37JK9]^D!\C6PWMRJ15SJFDE88!(6&H)UXC!I MXS#YF:O?Q&2$3,("D[#0$*P3H6D;H>G/SMW:!BZ-TO0T80P=Q^DFC,!DDZ$A M6,=^UWG>GCCZOQ_QOW(35.U&!$5%R:)$;@OK8/3N)IP3ATX-6NH;O72V&Z6% MIFA=PP_V@ZZA9;4!==9^I\=K;7L7>VV2%IJB=;WVGKWVM%XO,4\0@PBJ!4 N MRGO358I!G1S3&P#O-!OT!4#;B8L#8)(6FJ+5 ; /SD%R8-OJ (I+(TLBZ@UZ M^[0]Y+JMCG:.G@?J\*LZ7WG&U"=G#YAM4\)1!AN)=*['TGU6'T;5!4&+ZK1E M386@>76; (Z!J0KR_892L2^H!MHCP<5_4$L#!!0 ( *^ ?%A*J>R;MP( M ,D( 9 >&PO=V]R:W-H965T'[.IE#1O6Y7( P.U.I,HIFJF:^7BB@J0-E MW ^#H.-GE DOCMS:O8HCF2-G NX5T7F64?5V"5RN!E[#>U]X8+,YV@4_CA9T M!F/ I\6],C._8DE9!D(S*8B"Z<#[WK@8]FR\"_C!8*77QL0ZF4CY8BEM,#U\3O[E?-NO$RHAJ'D/UF*\X'7\T@* M4YIS?)"K:RC]M"U?(KEVOV15Q+;['DERC3(KP49!QD3QI*_E.:P!&JT=@+ $ MA)\%-$M TQDME#E;(XHTCI1<$66C#9L=N+-Q:..&"?LOCE&9769P&(]@@N2, MC$UUI#D'(J?$+1V/ "GC^L1L/HU'Y/CHA!P1)LCC7.::BE1'/IK\EL5/RER7 M1:YP9Z[DG(3]4Q(&8;,&/OP$O!DX>+@)]XWKRGI860\=7W.?]1NA4>6F+)$\ MWYH D$3&'CF.FE02_#BKU\:G>!;G=4#D6T8;U;& MF_O8XT>)E)M:GV"=S0+;=EC[#EC&8;_?:$7^VG55?+_%?4$L#!!0 ( *^ ?%C(7@\6108 'PZ 9 >&PO=V]R M:W-H965T<9^1*%<7HUV&;9[O5PF'I;'K'T/-GQ6)Y9)R)BF=P5FV&Z$YSY>5 4#BW# MF XC%L2#Q65^[$8L+I-]%@8QOQ$DW4<1$U_?\C Y7@W,P?V!VV"SS=2!X>)R MQS9\Q;./NQLA]X85Q0\B'J=!$A/!UU>#-^9KUYJJ@+S$GP$_IB?;1%W*79)\ M5CO7_M7 4"WB(?'E!$\7SDC#-/\FQ+&L,B+=/LR0J@V4+HB N MOMF7\H.N39J4 9.N =,R8-HU8%8& MS/)D%;]NGAJ;96QQ*9(C$:JTI*F-/+]YM,Q($"LIKC(ASP8R+EO8_"XCOY W MOA\H:;"07,>%P)507MH\8T&8OI)%/JYL\O+%*_*"!#'Y8YOL4Q;[Z>4PDZU0 MK*%7UOBVJ-%ZHL;W3)P3:WI&+,,:MX0O]>$KOI/A5AX^:@FW]>&_[^-S,C*> M#'?TX3;W9.WS)\-IEVN?/1GN=JB];+S5#!_*O%?)MZKD6SEOI$O^=9QF8B][ MEXQ\>B<+D.N,1^G?;8DM:.-VFNHT7Z<[YO&K@>P54RX.?+#X^2=S:OS:EF8D MS$;"'"2,(F$N"-80RZ@2RTA'7]SR0Q(>@GA#U!F2K(DGN.PU5*\41/N(>"S= MRF$A9+''V]2CQ?=5#Q)F(V%. 9OD,#41."SF,_-R>#@5!;)"]W&%XY'J70XM MR1Y7R1YW3/:R2#)E7A &V5?RZ3V/[KAH[1^TS+X91L)L),Q!PB@2YH)@#]6,^>+MGO^F?$.\F(H$N:"8 U] M7%3ZN/B^VWP?[U/N%S/)->?DC.RX\.2PP3:M6M%6TU7## M=RKE(!M&D3 7!&OD?5[E?:[-^S()0WG7"Q:2B,4RI_F,0":Z+;=:5-_WF6?) ]0JS^#R!43@AC3X7=RK&!O%Q]H+>O3LY? MQS[_0E9'MBL*Z)P&?0M["PSJ14)I#I1&H30716OJL#8DS1'4<3"A#B249D-I M#I1&H30716N*IC8V3;VSF8LFJ$1S)K?E1)6GF9JS\&\]A^CAO24T;IN6C!_- M7CH5\P\D!]2RC-AM(<*(U":2Z*UM13 M[5Z:4^S( S4LH30;2G.@- JEN2A:4S2U5VKJ3<1GCCQ0N[2DJ6?*QA/QPY&G M4S$'VC8*I;DH6C/IM0%JZAW0&Y'\P[W3AY\W&\%S/ZPURU"C$TJSH30'2J-0 MFHNB-353FZ?F'#NZ0!U4*,V&TAPHC4)I+HK67,E5F[*6WI25>MD+M?2&,/^0 M?PON\># ?;(6243D6=YNUI7@4PO+>OS7YE)??^\%6TB: Z51*,U%T9JZJ'U; M2^_;:@:@'^[2Z9O6>\$@U :&TAPHC4)I+HK6%.#)&E/P(E/L*E/L,E/L.E/L M0E/L2M,?8>U:M;5KZ1>;/N]9J81_PS!;ZMO06QM0!Q=*HU":BZ(UM5$[N);> MP=6/:-UO%:GWLM\S\1& M9IZ$?"WQQOE,*E$4KSH6.UFRR]^TNTNR+(GRS2UG/A>J@#R_3I+L?D>]O%>] M<+KX'U!+ P04 " "O@'Q8%=J]&HX# "N"P &0 'AL+W=O\!H9?,BXJJG H-K:L!=#4!%6E[3E.8%>T8%8\-^]N13SG MC2H+!K>"R*:JJ'BXAI+O%I9K/;[X4&QRI5_8\;RF&UB#NJMO!8[L3B4M*F"R MX(P(R!;6E7NY=$V F?&I@)WL/1.-6HQU!"8G2$A1_MK"$LM1* MZ./K0=3JUM2!_>='];<&'F'NJ80E+_\J4I4OK,@B*62T*=4'OOL##D 76B_A MI31_R:Z=&_H621JI>'4(1@=5P=I?NC\DHA?@1L\$>(< [SA@^DR ?PCP#6CK MS&"MJ*+Q7/ =$7HVJND'DQL3C30%T__&M1+XM< X%=^PA%= /M(]2/(+N4K3 M0J>7EN2&M46BD_UJ!8H6I7R-4^[6*_+JQ6OR@A2,?,QY(RE+Y=Q6Z$9KVLEA MY>MV9>^9E5V/O.=,Y9+\QE)(GPK8B-&Q>(\LU]ZHX@J2"?%F;XCG>/Z H>5_ M"/<=$^Z-V/&[U/I&S__7U))5(9.2RT8 ^7QU+Y7 ZOU[*&6MXG1846_I2UG3 M!!86[ED)8@M6_/-/;N#\.H3[/XD]@9]V\-,Q]?ANLIZ0#%(06$I24=4H+AZP M9$Q.%-T/T;>2KF,T]0&TC9V)Y\[M;1]K=.$SL2XZK(M1K-\%EU(?$R $I)J# M4"E!#=9_*W71HW&GSLR+CG@&IOFA%\ZZ:4^:E)9[5E"5 M>$94#@/VA]RW\D'?EN<'87#D/CAU[T;3'N03]V'G/AQUCWL'+R4)^HS9_BA) M>$(2.(YSQ#'JY\RJBCK::)1VC?L#",-+&Z]G@:QL0_"X&"RJZ 0F"D]I1M<[ MDV;6T;'*^5J3=T3(]KG,O;:P#<48]_=B7W3I]M2RK$ ][\.RI2 M^8:\*ZI"F=TG">[ .PF#:1A?@F<9;DW2U$1Q$CDO![,P*O&]6;!['5$%8F,: M14D2WC#5-D?=VZX9O3(MF/UM>MO)OJ=B4R!]"1F&.I,0RU>TS6$[4+PV_=4] M5]BMF<<<&VH0>@)^SSA7CP.]0->BQ_\ 4$L#!!0 ( *^ ?%B*&%OJ P, M &,* 9 >&PO=V]R:W-H965TUV[<))0#4VLTV2_?O9AM"0$M)*O4EL<\[+\YH# M/N,MXR\B!I!HEQ(J)E8L93:R;1'&D&)QS3*@ZLJ*\11+->5K6V0<<&224F)[ MCM.S4YQ0*QB;M04/QBR7)*&PX$CD:8KYORD0MIU8KK5?>$C6L=0+=C#.\!J6 M()^R!56 ,+1;#" M.9$/;/L+2D-=K1F> = M)W1.)/AE@F^,%F3&UAQ+'(PYVR*NHY6:'IB],=G*34+U8UQ*KJXF*D\&=S1D M*:!'O .!OJ.E*I,H)X#8"LU8FC$*5 H]*P,EWJ&?.U5$ M#E'"1.B+A2B4_+ M.;J\N$(7**'H,6:YP#028ULJ1GTG.RQYI@6/=X+']= ]HS(6Z">-(*H+V,I< MY=#;.YQZK8IS"*^1-_R&/,?S&X!F[TCW'9/NM>#XU8;[1L\_H3?+.5=[JC<2 MQ*AI@XK\3G.^?JU'(L,A3"SUW@K@&[""KU_#:!,[8WAS[>1KB._QI4X^M6?-V/\"TEEM!$5ZCT6NC> M1GB=3C-#LPVB+J-$-*[KAA^A.%O'P+%M;1(W-=5X/ M%^<=11S5&!O/!._@['-;\1:<;1+3D*A^2!U<^Q/N!*1[]BO5$-+P MLMD'QW4*?&VZ&(%"EE-9G&O5:M4IW9C^X&A]JCLHTP:\RA3MUSWFZX0*1&"E M))WKOD+B14=33"3+3%/PS*1J,EV 2>!9)L@[29[ZCVJ#PX,P3JP MJ6V2O?^^MB'D!X3>0U\2?LR,/]_!,Y[Y@8OO,@-0Z+W(F5PXF5+ED^O*.(." MR$=> M-O4BX*HO2MV+FR%$ 2ZU3D+O:\P"T(94XTM\_>1#3GE!9%44 M1/QX@9P?%H[O'!^LZ2Y3YH$;S4NR@PVH;^6;T'=N&R6A!3!).4,"TH7S[#\M M?6PS'-I?]&AL?4< M%%=2\:)QU@0%9?4_>6\2<>;@!S<<<.. KQW&-QQ&C!_BV6:&[#_?H Z(,?##B"N)'A&@'VYJ1>![:MNS$A4\5&4?9- A\,-P?(79-;H! M&;:0X2#D&^B.S8 I1!44O>TD[*PY"? 55]U0V;Y/KT)BSN+:19 M-Y%X/+TB[1H]X& \Z4?UO=-AY/U$+9D21['E[CTXO.[BH3_RKQ![S&[L0O_L ML/2']V%;(GJ NJCY7E"_TVZNOWB/B8_/ZNF2$Y\X\7!_;8]NTW-NMPQUTD0]I-4WBI=VSMERI:YGIP1:$,=#O4\[5\<8LT([* MT;]02P,$% @ KX!\6&CAUCA5! '! !D !X;"]W;W)K&ULK9AM;]LV$,>_"J$50PO4D4@]9[:!-,;0 ND6U&GWFI;/ M-A%)]$C:3O;I1TJ*[$B4E@%]$XO2W>EW)_+^9*8G+A[E#D"AIR(OYG,I]6]>S&?\H/* M60GW LE#45#Q_ ER?IHYV'FY\8UM=\K<<.?3/=W"$M3W_;W0([>-LF8%E)+Q M$@G8S)P;?'V+4^-06?Q@<)(7U\BDLN+\T0R^K&>.9X@@ATR9$%3_'.$6\MQ$ MTAQ_-T&=]IW&\?+Z)?KO5?(ZF165<,OSO]A:[69.XJ U;.@A5]_XZ3,T"84F M7L9S6?U%I\;66MLV&E^8Q+)?13IOW4_$N9\0+0 WT"B29HJ:?) M^I #XANT@ T( 6OS$-U("4HB6J[1':,KEC/%M,?[!2C*X^U[E3EZ[ MN[HX;85(6R%2Q?,'XS5E4+H,M"K#M2VI.DI@CV)6X[7P1Z?ZD-4M2T_5M>'&_ M> %).GA]H\0+['1)2Y>,TMUDF3CHM@!/!@_JWMC,1NM73GH,89*&'="^41IX MJ9TT;4G3\3HVDNDG1'_I@JG!6J:]M_MI1$B'T6+E>;%GA\3>68F\4+.J!#/>J]RHF) 2;S^H@@BDG:(+688>YX_@'PAGG@4^4^U V%V M#5V%L++B'D2,N]_?:H0'.,\2AD<%8_[ %VO*9N?')!Z8K?BL M/]A_N^+FY]V&57;QJ)C]7]W]6=%>9WY6-CPN;0O083-&ZQVN[B>TX$*Q?P87 M+.ZKUP1[8=K[5C8[$B4#'1J?=0Z/"UVU[Y_PS>0@F^V"%;.O79,H"H,NI%SD+-/_8EI9@?MZ-L$Q";NMT&J7).'0BCU+'Q[7/M,,+>L5K4"W M0T!'FA^:69+KDQ@M,^L."%O$D?A1W%5OFQU.+F7T=1IGC<3C(GD'4EZC'V^D M[8O?Q(YK,QSC/2LE'I?*@;);:=/>YM;KN!XOOJ-+?B2I\-J\N=/KZ#, ;Z^89S]3(P!\3V'P+S?P%02P,$ M% @ KX!\6+G<8WEA! ZA< !D !X;"]W;W)K&ULQ5A=;^,H%/TKR#M:M=),_94T;3>)E,8>;:7MJ&K5F8?1/A#[)D&U MC0=(TNRO7\"N&V==P.<=P@>&&LB>^!!#H.<\*/G*60I17KLN3 M)>28G]$2"OEF3EF.A7QD"Y>7#'"J07GF!IYW[N:8%,YXJ.ONV'A(5R(C!=PQ MQ%=YCMGV&C*Z&3F^\U)Q3Q9+H2K<\;#$"W@ \5C>,?GD-BPIR:'@A!:(P7SD M3/RKV.\I@&[QE<"&[Y21&LJ,TB?U<)..'$]%!!DD0E%@^;>&*6298I)Q_*A) MG:9/!=PMO[!_UH.7@YEA#E.:?2.I6(Z<"P>E,,>K3-S3S9]0#ZBO^!*:D?@W00W>KL6OA(BSP>,CH!C'56K*I@E9?HZ5>I% ?RH-@\BV1.#%^$#1Y M^G0MI4[1E.;R^^-8._@)3=*4J"+.T$U1?9+JQ4D$ I.,G\HFCP\1.OEPBCX@ M4J!;DF6R 1^Z0@:FZ-VD#F):!1&\$80?H%M:B"5'<9%"VB9PY8B:804OP[H. MC(R3DITA/_B( B_PNP(RPR-(SE!PJ>%A!SQZ!SST-#SH@,=F^!>ZEL&'7;VW MQ @;CT/-%[[E\1(SZ/)XPA@N%B#GO4"S+=IM=X>WNGJRP2Q%W_^2E.A&0,[_ M[AC/==5_K[M_M=9=\1(G,'+D8L:!K<$9__Z;?^[]T66-3;+()EELB:QE8J\Q ML6=B'[>,@V=5!KE29UA(MP1%7$_DF39O(6T57?/PVMC'L4959'U-IA+2>BP_ M]O6N^@=;Q)8":DG:;R3M&R5]+!@D=%&0?Z1F28>^70H:*8]5L/^3/N&>@C^W MZ.\I:"F@EH+GC8+G1@7O*_VT9B4P0E-$YVCU7W0U=G2LKN:H?;0%S%"(\BKI M^!4X)((N5'FRC*.ZNY2)+?-:+X2*P:(<+["10+H1.Z5JW:G7=Y5W9[OKOB] MP4 >_-KK_M08WK&VV"2++9&U;/&]UP.-9S0F?BX)J^:3 )9W27R P?>J=;WS M(&.$'BN[5;;8%EM;^)V3I&^4[2MP08I%O1'HU-U,T#/(;D0>+;M-MM@66UOV MX%7VX%!R#U'\8T7$5I[3$YDDR!H.YWDSZ[$YPBI;9)4MML76]N?U\.W_ZM.W M;_7X;94MLLH6VV)K6_EZ!/&ULM9E=C^(V%(;_BI5652OM3&('2)@"TL!NU5YL=[2C[EY4 MO3")@6B2F-H&9OY];<>30 B&I' SDP_[G/.\B0^OXM&.LA>^(D2 URS-^=A9 M";%^<%T>K4B&^3U=DUS>65"682%/V=+E:T9PK"=EJ8L\;^!F.,F=R4A?>V*3 M$=V(-,G)$P-\DV68O4U)2G=C!SKO%[XFRY50%]S):(V7Y)F(O]9/3)ZY990X MR4C.$YH#1A9CYQ$^S-! 3= COB5DQ_>.@4*94_JB3OZ(QXZG*B(IB80*@>6_ M+9F1-%619!W_FJ!.F5--W#]^C_Z;AI1%.N_X*=&>LY(-IP03,S65:0)7GQ'[\:(?8FH-Z)"\=>"Z>+* +H$>!+VM]YU$IGX@W\/-'(G"2\E_DX!^!"_@* M,\)'KI!UJ>AN9&J8%C6@$S5 !#[37*PX^)3')#X,X$J@D@J]4TV1->)'$MT# M-/P D(?\AH)F%TSW/3T=6(5L7O-L=4R?^!K')&Q(]I3VTFO M%PZ]86_D;O=AK>5TA.V7L/V6L)]>"8L27G_!"Z3^$=(=]+P@J!%9KS#H!S#T:[ -XVHK\8!C6'(,NRT>/$])&X[A47TH\*#O MU1^:M9R.#PUZU6^P9\7]KLV&_'' 6\*D>0+$M JP9DDD_TI*+43GCFD*"/:$ M@/>HKH*]S*XR[%D1>"T9K+W4I('P#*VUFJZTJ*)%UZ*U]EF3YBRMM9JNM)4# M@E9GT8;V= LV.78!;>"=8 MF2=H=T^7"F!OUL>^Z@CS%I8*5IX*VDW5I9CV+AT>O]+>/:J;87LI75$KVP7M MONM25$N+/G9<1X_S%F8+568+M31;[9>MK7>9[#8!S)!^XY!#JLH[H9;>R;X6 MVW9DD[VY9$-U"SN%*CN%6MJI-X*9!F1$? M,S!) I 5WZ\&4O"WIB]@LS.10A/)?X^$A@VA#J6IO!=JZ;TNDL;:M<]D](H4 MC4+"@0-MAV&'12;B87*DB?)2?OO1TF.EQ9IT<,NEDCQ/?'1(O.]TG>F M!K#DOA'23&AM;7L11::LH6%FI%J0>+)1NF$63;V-3*N!51[4B"B-X_.H85S2 M(O>^I2YRU5G!)2PU,5W3,/TP Z'V$YK0@^.6;VOK'%&1MVP+*[#?VZ5&*QI8 M*MZ -%Q)HF$SH=/D8CYV\3[@!X>].=H3IV2MU)TSKJL)C5U"(*"TCH'ALH,Y M".&(,(T_/2<=KG3 X_V!_9O7CEK6S,!&2W' A,,CDD<6T''E4]BG,0@KI M,RDD*;E1TM:&+&0%U6.""/4,HM*#J%GZ(N,EE".2?OE TCC-3B0T?P4\BST\ M?2&=;*AQYOFRU]?XUW1MK,8W_/M4O0+=^#2=Z^L+T[(2)A0;UX#> 2W>ODG. MXZ^GM/XGLD?*QX/R\4OLQ:)IA7H (/B.RSNB6O>.#('[4G3XJ\E&JX947'06 MC<5R=:H8X88D_"PWE';%>)3DT>Y8Y,F@LR$H)!\=M4D#>NNGAR&EZJ0-CVOP M#@-JZOORB7^&@RO,F7\T8>K=,+WEJ%# !BGCT:&PO=V]R:W-H965T.C MD&]J#Z#)US3A:N+LM7%=%>TBI>A(9<%S9"IE2C4.Y0 M0*2-"8I_!YA#DAA+Z,=_I5&GVM,HUK]/UG^WX!',ABJ8B^0?%NO]Q'EV2 Q; MFB?ZBSC^ 24@ZV D$F5_R;&4]1P2Y4J+M%1&#U+&BW_ZM3R(FH(?MB@$I4)P MK=!O4>B5"CT+M/#,PEI03:=C*8Y$&FFT9C[LV5AM1,.XH7&M):XRU-/3)96< M\9TB*Y!DO:<2R"-9%YP2L2612+-<4WOD.,038Q&A/"8Q2W(-,5FNUN1A 9JR M1+U'W=?U@CR\>T_>$9T66/(;XTH"+T"O\P0G_+.BTN(#HB02C#R3P@EZ#0_,?4.]Y M5CWH<*=7T=&S]GHM]C[G*4BJA7QI.IQ"M]^L:Q+^164T@HF#&:U 'L"9_OJ+ M'WJ_-0&[D[$+F/T*9K_+^O0SWD\/B5 8,8QCB &A6DNVP4C;)$"TP%!D:(.T1E=XS^BZD[$+H,,*Z+"3F1K0 M&C?FHGHD1WNO(SWT@.SMH+RCFLZCV"2L<1 $O<$U4PU2_L@;-5/U7"%X[J1J MN=UBF3,7KHTF+'1$091+IAFH1O*>[TG>G8Q=0!]5T$>=Y"W3+!'? %K@>DO M,I/YC?R,;D[>N^*F2^+".=\[ETNO.[9.?&1" ]>,)J9$IE@=VP.I--GE::?( MI:NURN[_5!K4*_8CH?&_^+K 84M&V+N,*GS>X5(D."ZJ-B9*1[Z7*DUB[;GB M!V>@06>VS$[YW9@9I?*=4N->UBZAGI\'?F=9/D-M1%KH#NNUQ7OR_6L:;L50 M:MC"PKFD^_WN\G(.KV8>.I\$/\W#G:Q=@CW7?K^[^"^ZBWRI_5TF;L4:F'!K MKWM\8B,T=B3V&ULM5=M;]LV$/XKA%8,+9!$$N77S!:0V&T7(,&"N-T^%/M 2V>+J"1Z)&5G M^_4[4HIBV;+: NX72:3N'C[W\*@[379"?E4)@";/69JKJ9-HO;EV714ED#%U M)3:0XYN5D!G3.)1K5VTDL-@Z9:E+/6_@9HSG3CBQ<;-@:%J _;QXECMP:)>89Y(J+G$A839T;_WKF M!\;!6OS)8:?VGHD)92G$5S.XBZ>.9QA!"I$V$ QO6YA!FAHDY/%/!>K4:QK' M_><7] \V> QFR13,1/H7CW4R=48.B6'%BE0_B=WO4 74-WB12)6]DEUI._0< M$A5*BZQR1@89S\L[>ZZ$V'/P!R<<:.5 #QUZ)QR"RL$JYY;,;%ASIEDXD6)' MI+%&-/-@M;'>& W/S38NM,2W'/UT> ^H@2*79($)$A$Y^92(0K$\5A-7(Q4#Z$;5LK?ELO3$LCXE#R+7 MB2+O\QCB)H"+,=2!T)= ;FDGXARB*T+'%X1Z-&@A-/L.]\"S[K2#3E#K&EB\ MX*2N2@%D#FH2/*-S=PO]VA+[C1DZN\VY4K@7CNP.=;7:L,BF#IX;A7( M+3CAK[_X ^^WMJC/!-;0H%=KT.M"#V\R(37_C]FH,:VD.5*78G598%8QU$>W M9DX)VK>@YBNT#>D(MV2[']:Q3>!YM4V#;;]FV^]D>Y=K0 TT0;*I/0 I9TN> MPS.!-8(>UT&/?]:W:'Q.#Y M]7]L0.*G*%]_(SLKF$;B^4'?/TC/-C./#H;M^>GOU6._^X!C1X,D+\A'R)%P M2K# DIL82S]7V@2PK2NSZDS?[G5^=._.A=94A;ZJ0G]6"E?(Y]+A3&A-'5Z[ M"K^S8']_$@='!=*G_F%Y:K/J!^.#%';WNLL,Y-HVW0J7+G)=]F?U;-W8W]AV M]F#^UC3\MFM]A2G_%AZ87/-<85 KA/2NADA)E@UX.=!B8WO8I=#8$=O'!']: M0!H#?+\20K\,S +U;U#X/U!+ P04 " "O@'Q84S^,J-P# #@$0 &0 M 'AL+W=OB#[1$VT0ITB7I./W[)25%MJQ+Y,1^L4EIYO#,X7 TTG#+ M^"^Q0DB"AY10,3)64JZO3%/$*Y1"<R M C.%F!KC87;MEH^';",)INB6 [%)4\C_3!!AVY%A&X\7[O!R)?4%/Z)^RX%4PY.U=U4^I0B.:5(3H;G=HOTXWHN)%>)][,IHAS":X;0I_%*K&&, M1H8Z;@+Q>V2,W[RR ^M#4WPG JM$ZY;1NEWHXW_7B*O-ILM\AR_ M1!(7H"9 M5#NO3K#4*?()4Y4B&!)PRP3.4N/'QP>IS_=<)=%'NDDS%$8;Q>IF\)5)!4ST MZ@#JQ9M2:/HRC(HT7BF-UPF:1XW.*$SW^OV$>1E&11B_%,8_+F>^8#C'!,L_ M%V"ZX5R)8XU4Z#55$M M+%4+GYUM_S :GT.Z;D;YH:*,OB\6+PX8V0G0I.&)02MB1J68T3-3\%Q2=O-Y MII0G!JU(.2BE'/3,RR=*]"3'\3,;\?4X.5'=EV:54A:5N[ MEL_JM>-/D2Q@@OWUH_" 8X-1% Y:*.YUI?;+'W23 J1"T(U\_Y!B@YD3#*P6 MDKNNT.YLPVK;3?:K7=Q:.2<%;$4RQZL)6[<*PR!L(;UK[NSNOJBZ^;TINS4R MKEUCW&3DMA#>M5QVGW[EF%HP*1 K ON!=TBWP?LU1K9OU75N,'.CH*TN['H1NU\SK7 TF'F>YQRP-O=>O_6WC[\A7V(J%)6%\K,N0P7 \\\)^42R=?9&/F=2 MO=]GPQ6"">+:0-U?,"8?)_HEO_RH,_X?4$L#!!0 ( *^ ?%@1$[A^FP( M /(' 9 >&PO=V]R:W-H965TLT,0G$M %[0#RXR6UCS;&#[;;;O\=VTM!.6=C$7EI_W'/N M/>R J%W5E*55)CIVH5ZDHAS3VH MY"&)HB0L*1-!.O5KERJ=RK7A3."E KTN2ZKN3Y'+[2P8!KN%*[8JC%L(TVE% M5WB-YGMUJ>PL;%ER5J+03 I0N)P%)\/C>>+B?< /AEN]-P:G9"'EK9M-WPQFT*1UP?[QC/_?:K98%U3B7_(;EII@%'P+( M<4G7W%S)[2=L](P=7R:Y]K^PK6.320#96AM9-F!;0"B17X>/B&JH0W9V@HX_KM-#2V M$L<79DW6TSHK>23K&68#()-W0"(2=\#G3X#'D8>30WAH];I25%.,NBGT::[JNTN]]TUKKM'\+6RVZ9=UEVF]&>*X1ZITC""4@I3:" CR.E] M%].\GVG4, UK)D@Z> [,&+5FC%[$C',FJ,BPQXK^/$,OH+?^VH=^&O)<'\:M M#^/G^9 SGSXV:32($ON!;_85=D:-_T8=U)^T]2?_ M5_^_&YATU369/*B^,RHF#ZH/]VYD]QI^H6K%A+;9EQ87#=Y;$U3]PM03(RM_ M22^DL5>^'Q;V44;E NS^4DJSF[A[OWWFTS]02P,$% @ KX!\6/4YH8'@ M @ ; < !D !X;"]W;W)K&ULK55=;]HP%/TK M5UDUM5+;? 'M.HC4PJI5:K6JK-O#M >3W)"HB9W9#G3_?M=.R( !ZL->P!_W MG)QS?7T]7 KYHC)$#:]EP=7(R;2NKEQ7Q1F63)V+"CGMI$*63--4SEU5262) M!96%&WC>P"U9SIUH:-<>9304M2YRCH\25%V63/Z^P4(L1X[OK!:>\GFFS8(; M#2LVQRGJY^I1TLSM6)*\1*YRP4%B.G*N_:OQP,3;@&\Y+M7:&(R3F1 O9G*7 MC!S/",("8VT8&/TM<(Q%88A(QJ^6T^D^:8#KXQ7[K?5.7F9,X5@4W_-$9R/G MTH$$4U87^DDL/V/KIV_X8E$H^PO+-M9S(*Z5%F4+)@5ESIM_]MKF80W@#_8 M@A80; -Z>P!A"PBMT4:9M35AFD5#*98@332QF8'-C463FYR;4YQJ2;LYX71T MCY0#!6>8+))X)*Q MSEVP$!VPSQ8$Q1ZX9;H MPS$;D@>=Y,%!R;8GGXGTK%8(C&I/*Q SNK<<$W-7\37.&)\CT+T&3BWW+4

Y8>#WM]SLB/)#S]ORXZXUKA+EW/9S!;&HN6YN>;?:/1G7ME-NK=_04])T M_K\TS3OTP.0\YXH,I43IG5^0)MGT]F:B167;XTQH:K9VF-%SB-($T'XJA%Y- MS >Z!S;Z U!+ P04 " "O@'Q8*M76(T<# "A# &0 'AL+W=OSSV!:4N@MNC'O>[') 8DEN@;[/AE? M(?<87=$'\R*T0K=\ 1)]+4%2;1]3OD ?&*=\WDQ6Z.02-&6Y>HU>(L;1M[78 M*#-134)M"K;8<%X7=UX51WJ*NX3Y*2+C-XA$)$:W-Y?HY.7KIVE"TV_3-&F: M)BYOW).W;: JV5=9E6'@SV#WRIDJZ1RF@=D,"N0=!-FK%SB-WNVI+V[JB_=E MSTR[ U]-553BHNQVN\O& X(GX9V'-6A8@T.LQ,>JHM(=UBA.8S\K:5C)(5;J M8R4=5IS$Q,]*&U9ZB#7TL=(."X]Q#VO8L(:'6",?:]AE#?'(SQHUK-%>UK.F?U#:JY2H4\A;,AA'/87LB!+_]3KDC,Y8SC3SNZ/.]&0M M8I+VK46K+;S?6W^JULO^'^+"K;GP<>JJPY[L\7C8LR"MN_!Q\L)=>Y&>;8!; M>>'C[(6[^NK[L;7RPL?9"W?UU<=JY86/LQ?NZJN/U2#-S*Y28,."*"(XD M)!/GRK^<^7UKD._XA\!&[8V1#64IQ \[N8XGCF<9 85(6PAL_NYA!I1:),/C M9PGJ5#ZMX?YXB_XI#]X$L\0*9H+^2V*]GCCG#HHAP1G5MV+S%Y0!#2Q>)*C* M?]&FW.LY*,J4%JPT-@P8X<4_?BB%V#/PA\\8!*5!<&C0?\:@5QKT\D +9GE8 M_-EL]W<_3N[7OT%A&.%H12LT&-76V8 M67PW*EE,"Q;!,RS\ "T$UVN%/O(8XCJ :T*JX@JV<4V#5L0Y1&R;Z;[T)S*_7XL;3MJ! <5 MP<'1!)$6B)D7 X'BNDB4VD-K8CIXPL,?'%!MV#)JYCJLN Y;N18I=,W-+8[1 M5\$!?5L 6X+\COY#"_Q 6,:JI2;6K?"GIE5'8#4E1I42H]>Y:*,N%>D(K*;( M>:7(>7MN@(S,6]U\DZTF>=ZB)'OZFBW"+K!\;R\YO;/A80:W>GQA/!=5/!?' MY?H7\^TWIB])]U8/IQYN1V U,7QO]_WV7B?A2S\=B=(56EV5O:K&[S#I2["# MK#\_2/IVER\-*=B%%!R7]W]* /XT[0G_W[1O]W#R$7>$5M=C5U'YKU12^9W6 M5%VAU579555^>UEU8N+WCTK\5I>GAN3N-2L,Y"KOX90I_C*NB_J^6JWZQ*N\ M.SI8G]K^,6^"=C!%\[G 8MT5)HTV#EP[7I M@4':#>9Y(H3>3JR#JJL.?P%02P,$% @ KX!\6,<[MNT9# ]&H !D M !X;"]W;W)K&ULM5UMW?N!V(K,;,8O(";[;]?@8D%MCA"K/C2VH[.@XX$ M>AZ]G,/)2Y;_7JPX+]&?ZR0M3F>KLMR\F\^+Q8JOH^)MMN&I^,M3EJ^C4GS- MG^?%)N?1LC9:)W.*,9NOHSB=G9W4O]WF9R?9MDSBE-_FJ-BNUU'^_3U/LI?3 M&9F]_G 7/Z_*ZH?YVN;WO/R\N91FO>5K$68IR_G0Z.R?O+@CQ M*XNZR)>8OQ2MSZCRY3'+?J^^7"]/9[BJ$D_XHJPP(O'?-W[!DZ2"$A7YHT&= M[2]:&;8_OZ)_J+T7WCQ&!;_(DJ_QLER=SH(96O*G:)N4=]G+OWGCD5?A+;*D MJ/]%+TU9/$.+;5%FZ\98U& =I[O_HS^;EF@9$-9C0!L#>FC@]A@XC8%3.[JK M6>W6951&9R=Y]H+RJK1 JS[4;5-;"V_BM.K'^S(7?XV%77EVM=XDV7?.T1TO MXYR+'BK1;1*E!7J#[L5-L]PF'&5/Z)-HEICO"N=-B9\N>1G%2?&S*/OY_A+] M],//Z <4I^AAE6V+*%T6)_-2U+&ZTGS1U.?]KCZTISZ$HD]96JX*=)4N^;(+ M,!?.[3VDKQZ^IR#B)5^\133\)Z*8.HH*70PP=W!M3H'J./L&=VH\IP?ON"'1 M;Q]%&71=\G7Q?U6+[0!=-6#UH+\K-M&"G\[$DUSP_!N?G?WX#\+P+RIO+8%U M?'?WOKL0^ME%MMY$Z7=T(7HXCQ^WU8.LO$=V,%X-4XU$W\Z(0]V3^;>V)ZI" MGK[#W/0#OAZOKF_GK/5%[?K.M.ESE,PP4 MN@R'V&>NRD/0=*2'X=[#<- =?YMG9:, SAJ4>(:YLS""AQC/VWA-;U7ZH= LL= ][0(#&*0Y]A-U!Z"=J.]5** M)3),+9EQ!PQJW-%P%?6<(F40 96&*:? 8#V<,H76(5+L$%BD#.>4X)@M?'K$ M*8I2 >E1Z$0*%@++A&&< F/T< IH-++YJ10M%-89+2;IF8?<9+F8BN2I()TD M%C^D<01R"GQ!TT?-%EJW>:3BH<0VIU!00QG[;PFMZ[_44A3600: MH!6L]'(*846EL**PL!K'*1K0.^4@<6%JU75)BB$*K\Z8$8<&3(QY2;V:V./2 M%+J'2MU#8;4RF$&H:I'G:(U'58H11\T@5.H6"HN"00RBP5 S"&PTMOFE1*&P MJFC1PG6>I=5"?\4F'V*>+/>^?7G7Z^:W9#;*"_C1;QIMLZ;T13>.H>O M;#J*VD+KMI-4."ZUS2*NI268QO\I%G1MDZ@ ,+J7$L H,:=S1<11VWN%(8N? JCQFW:,#4W (;C>U.*7U<6+ ,/U#% MCED#XT-N490*W3YJD&8+X)@TKC\CK[RY"G*.6J/-QJJL;K68PNMVVY2 M$;FA=:JQM&[3^#_%*I GM98'ZR0#JM$@,XZ@& M!C7M:$T5=53C2?7DP>M#9E2C 5-3#6PTMCNE/O)@53.8:AJ<-HD$P>$"F*J0 MT\,TGE0W'BP=!C&-!D/--+#1V,9OG4J&Q8?J4._ \UHPLO$#-87>\:3>\9AM MYO"L'N.QA=;U7THI#Y9!)LP!(U6[) YU?>52%VP[UDNIJSQ85XUD#JL225-% M+7-(,>3!RT.&S*$Y+Z1FCBGD#I-RAVG."PUEC@:G0PK4.6 .1:$P8#WA%%*L M,%@)#&(.#8::.6"CL8TOA0G3G&S.MN7JA0NF4!S;TI('#&X<'3*%@F%2P3#K MD5?,ZF%G6VA=_Z4Z8K"R,2 /#5*SQ>Y[2B^GD$I,2B4&2Z5QY*$![=TG,;?K MNM4*^()7>LQH0@.FI@G8:&S'26W#-(>"!M.$?\0 C(2'-*$HY/5LL#.I3!A, M^\-H0K-)I::)*99DF%0A3'-86=Q.ES%_SNKUJ[+NA:+,M[L'"-I^!^G#ZJJ- M+;1N=*&4,3ZV31^^U7/-MM"Z_DN)Y,/RQH ^-$@5?838+#I3+.OX4CSYUH+4-4BNPX@G&$2Y[0';CO52*BE_BD!U M&-2XHXWCWKM9!Z0F"FS&KVO U+0"&XW-JR!53V I?CTXCDSWC@YO*0H1S+": M5P(I6@(+X>L:##6OP$9C6U_*ED!SH%G!%]?OK[Z^N;FZ.#>=C<#7,GW&;*%U M6T;*G<"U32:!U5,\MM"Z_DLI%5B+7-<@B=F($U+?5Z<\F4)7!5)7!5-$KL.@ MQAW]-R/7 RF0 IN1ZQJP'C:9)$M/*TV/IG1Z:/5(CBVTKO]2*H76HM,U2'6P2-BSB@7;CO52ZJ9PBNAT&-2XH^$JZB8A MH91"(;SR8T8;&C U;!R(3H]H0U'(ZZ.-4$J5T$*PN@9# M31NPT=C&EZHDU!Q?WF^-7%6Y9_-XT8HFT9.'U14<6VC=II#R);0>I!Y:/95C M"ZWK?RL'H;4@=0V2F'003 *L)H\I=!+![:R$4X2I:U"-,V9I*JDC$-&^+8=M M!K#KT/H2,4ZA? BF+2\M!;&_ G5XA 6'>;,4I8C;ES<+MW(68@MA[#J0GM19 ML-7H3FAE',2PP#C>:=\EW?X4%56RX<'$HKF.^=,VA<0AN)6*$%L/8W^%M-8& MD^0IQ*U$A=A:*+L.2C ,93YCRBA$C?%H3UM)"O$4X>P:5/,.ARLY(--O*VDA MMAGIKD/KXY@I!!+!K:2'V%*T^RM0AV/PX3$N5:F0]E!,.^^R)E?R,(K1)5Q6 M4\Q$&9?;*9=U!Y&/LZ'-F"^Z@95H*B%@/V,CB_ MML$D":';&:$U*:%-.$8#%;H.";$3*/?A-<:C/6U)+3A[\EB.L9SA65-)[32F MGMN:AQ]5:E BVJ^O;CJOWU=T\/O[ZI5. M]6N)),SN?5"?1$/$8GJ3\"55 _/TI$\]P\Z6ZP/Y%5V=_ 5!+ P04 " "O@'Q88#R_![\# =$ M&0 'AL+W=O6:[CA/:.:&%%<^J:S<\GK%29K2 &XY$F>>$_W@/&=O-+6P]7;BEJ[74%^QX MMB$KN -YO[GAZLQN6%*:0R$H*Q"'Y=RZQ!<+'&E %?$WA9UH'2.=R@-CC_KD M.IU;CE8$&2124Q#UM84%9)EF4CJ^U:16\YL:V#Y^8O]0):^2>2 "%BS[2E.Y MGEL3"Z6P)&4F;]GN$]0)!9HO89FH/M&NCG4LE)1"LKP&*P4Y+?;?Y'M=B!8 M^R< ;@UP?Q;@U0"O2G2OK$KKBD@2SSC;(:ZC%9L^J&I3H54VM-"/\4YR=9O/Z+7J-:(&^K%DI M2)&*F2U52EJ8G=3RW^_ENR?D7T%RCMSI.^0ZKF> +WX"[CD5W.W";57(IIIN M4TVWXO-.\#U3K7\^JWAT+2$7_YIRW9/[9G*]H"_$AB0PM]2*%<"W8,5_O,*A M\Z7WT M P@WN<)B&!B8@)W4IDUJT]&<:MI?24[H.$?K[;FHCDSL'/JT,YI7U50=&_(# M_]BL3&&>XYXP5=P:*?"O^56-:]GA%>XF.X/Q*$06_B,D5%IR8N?!@<\/#D\"(?"PT&Y?G' MCFL*S>]:3P?+\7W9](MJFV(3;_",3_ U!+ M P04 " "O@'Q8/'?AJ*8" D" &0 'AL+W=O-B$Z*P74R[<)/3Q,*Q M.]MIV7[];"=$!4*IJMTTMG/>U\\Y\4>3-1?WL@10Z*&B3(Z<4JGEF>O*K(0* MRQ.^!*;?++BHL-)=4;AR*0#G5E11-_"\H5MAPIPTL6/7(DUXK2AA<"V0K*L* MBS_G0/EZY/C.X\ -*4IE!MPT6>("9J#NEM="]]S.)2<5,$DX0P(6(V?LGTUB M$V\#OA-8RXTV,IG,.;\WG:M\Y'@&""ADRCA@_5C!!"@U1AKC=^OI=%,:X6;[ MT?W2YJYSF6,)$TY_D%R5(^>C@W)8X)JJ&[[^ FT^D?'+.)7V%ZW;6,]!62T5 MKUJQ)J@(:Y[XH:W#AL ?O"((6D&PJR!L!:%-M"&S:4VQPFDB^!H)$ZW=3,/6 MQJIU-H29KSA30K\E6J?2*Z8P*\B< AI+"4JB#VBFETI>ZQ&^0!=2$5TLR-&X M* 04NHENP"P/P@HTKKA0Y"^V7^1P"@H3*H^TQ=ULB@X/CM !(@S=EKR6F.4R M<95&-A.[68MWWN %K^!-(3M!P>DQ"KP@[)%/=I"'GI4'3^6N+E17K:"K5F#] MPEVK=8R^Z9UV>/&0T3HW%?G,>;XFE!ZAG^.Y5$(OTU]]:3?S#/KG,5OW3"YQ M!B-'[TT)8@5.^OZ=/_0^]17A/YD]*4G8E23J(;;P;=:[PD>=>#16^##/O!H%_"MUGN"#SOP MX5O@<1_X\ 6X'_GA,_"MUGN"QQUXO!7\EBM,^\CC%XO\-!@,GI&_#/(#;R.J M07(WSG!S?W[%HB!,(@H+K?-.8FT@FCNIZ2B^M,?ZG"M]2=AFJ:]Q$"9 OU]P MKAX[YJ;H_ABD_P!02P,$% @ KX!\6.*A!1QY @ V04 !D !X;"]W M;W)K&ULK53?3]LP$/Y7K Q-( %)G=(RED;J#]AX M8$(PMH=I#VYR32P<.[.=ANVOGW^D64$MXF$OC<^^[[O[KG>7M$(^JA) HZ>* M<34)2JWKBS!460D54:>B!FY>5D)61!M3%J&J)9#<@2H6XB@:A16A/$@3=WT*+6]"-.D)@7<@WZH;Z6QPIXEIQ5P M105'$E:38#JXF ^MOW/X1J%56V=DE2R%>+3&=3X)(IL0,,BT92#FLX8Y,&:) M3!J_.LZ@#VF!V^<-^Y73;K0LB8*Y8-]IKLM)P"X ^"7@.$>0-P!8B?49^9D M+8@F:2)%BZ3U-FSVX&KCT$8-Y?9?O-?2O%*#T^DUUX07=,D 394"K=#)-,^I M+3%AZ)K[/K$%/UR )I2I(W2"'NX7Z/#@"!T@RM'74C2*\%PEH3896=XPZZ+/ M?'2\)_H HQO!=:G0)<\A?TX0&BF]'KS1,\.O,BX@.T7XPS'"$8YW)#1_ SR. M'!R_DD[U:285^2X6OLZ;024M,_ MOJG$RG30ID0[&\B3G3DRNY+6*1X-SI-PO:UGEU.,>R>?9[@U)17(PBT/A3+1 M<.T;K+_M]]/4C>6+^YG96W[-_*/Q2^^&R()RA1BL#&5T.C8I2;](O*%%[69Q M*;29;'X%:1W,^TH(O3%L@'Z;IW\!4$L#!!0 ( *^ ?%@&PO=V]R:W-H965T@['Z<#).GC3NYWF#8X&71B#4L M .^;N2./]RRUU&"\M(8Y6(V3R7 TS4-\#/@J8>\/;!8J65K[$)R;>IRD(2%0 M4&%@$+3L8 I*!2)*XV?'F?17!N"A_<3^.=9.M2R%AZE5WV2-FW%RE; :5F*K M\,[NOT!7ST7@JZSR\H.3!EH:=I5/'8Z' "&YR\ L@Z0O1:0 M=X"H'&\SBV7-!(JR<';/7(@FMF!$;2*:JI$F_,4%.CJ5A,-R:K662+\%/1.F M9E-K4)HUF$J"9^_9I*YET%LH=F/:I@GJG\X A53^C$+N%S-V>G+&3I@T[%8J M10&^X$C9A3MXU65RW6:2O9#)#*H!RSZ^8UF:Y4?@TU? \S3"L^=P3IKTPF2] M,%GDR_])F)GTE;)^ZX!]GRP].FK''\=J;B\Y/WY)>*(CWX@*Q@F]00]N!TGY M]LWP,OUT3('_1/9,C[S7(_\;>SG1=FN0V153@ C.![-R0.W!:#IX))%(GV,: MM,07D3A,E5V9%GQW6-B?$5=]1)LM/VCQ,%YNA5M+XRF9%6'2P0<"N_;)M@[: M)G;]TB*]H6AN:,J!"P%TOK(6GYSPD/JY6?X&4$L#!!0 ( *^ ?%B_T([* M. , *X3 - >&PO-A*TM%8]_C<^ZQ?4,,HTIO M!+M9,J:#=2YD-29+K] M7ASFE$LR&D'W\D@9.;%BD;D[N3][]6A;Y\ M%[C[T8>CH][=Z>5^_,0"IR3TBIZ_0/2LA^L:#)..=Z6WPZW82=O#Z!=^^G&7 M?8R1AQYRRT1IB3=G)Z,EAO5^3499(=MMBX@+&&6:L^">BC&94L%GB@,KHSD7 M&Q<>0&!>B$(%VM2+2=6'2/7@X+[K02G5.CF7A;*Y70;W/:N'[P';'ACD0C0& M!\0%)J.2:LV4O#(=.]@>!!W;[=E,;A0M%-?W!.6H*]F22S0J5,-6GZ9!N: MC 3+P([BBR7<=5&& &I=Y*:1MHRZ863G3(@;>,Y^9CO:ZZRS9SW8 M,=DTC:&ZZ61Z8TGW&>!V_0\]]=YP633%'1-6UJ_Y!7^=6.ZQ?3O_!L?ZWL._::C"X.WV/] M,CYTD_%;,/DFMGMX^":CY/ ]UL>V@S,9UH>,SDEFYQS31 ,X+X[)#SAYBC9I M,%MQH;FL>TN>IDP^.4UGYH^1'7TS/F4970E]VX!CTK:_LY2O\J09=0T+ M48]JV]]@>OVX.:R:7%RF;,W2:=U5BYEM!J9ALM87$/:1*WOY$8SC,#\"&)8' MBOT3A&5B>&CW]_ ML*-8?20$3;8T.P6BP^0"X99K>]9!:GIT^:_-XK_4C>VD;9:>CE7/KD_'85BO1;LN9F#"^T$Y636OG$D' G MQ;/]>3]3$;,K_?R'-O)-*\>;165T MTTQ'27_C3A@GJZWD18"\Y?R$C-==:U0KH^C M$4T 5'8EUW;$%&_%=+3)PKBJV:5R/DCL2O5%^;SA3?VCK^K^K9W'!3$T)]+? M,%=U!*>#O/#7NI&U?WK-OO.&JTJP&%P+ %,$,-T;(#N82&JX<^F(#P&"$\IB7\WEFI MA+6Q>[PV#US)MX\=XS<$[QLQ'K03]P_O ^K;D3,<-NH$M0RQ9O[4THOPSF?R+:0GO.-&!E[O1 " MW?(7 3N6!'-(0BR1H+/'0]^"16@(K2_);@VY,'TDQ/ZXY$;Y3CD:Q(]E^$ : M"6:-A%@;/X0/VN [8H9(B!5QV:X;_2I"[^:DB?**+7, B#DB(9:$KURM=/T( M9=/K^@\K5"4'44PQ1:3$BD!-]D\*,3%%I,2*0$TVQ$2G(\2*0$TVQ,04D1(K M C79$!.S1TILCV R=G ;O_8O$ K31TJL#ZBTG7"8.U)B=WSFMG=0B(F))"46 MR;;B=D82LTM*;)?>=3NQ,*>DQ$[Y5'H]*5SPP*R2$5O%C]K]A#(\E)U;&U=C MM@.984+)B(7RZ023';+SNH:8F% R8J'@>LX@)KK"12P47,\#3$PH&;%0<,P< M8F**R8@5@V,6$!.3348L&QRSA)B8;#)BV>"81Q 3$TY&+!P<\QAB8@+*B 6$ MCW!A2\\Q >7$ L(Q84O/,0OE^USY&K3T'+-0OM=I#6SI.6:A?*_3FD'=1'=: MB"V$8P[J)F:AG-A"..:@;F(6RJFW6U#,0=W$+)036PC'A!;*,0OEQ!:*4^Y# MMO!%U9UOW7[DV<_"9\)Q"><7.6:AG-A"[YA^H"[#/=[ O7-V '=FM"9+NVA9B8A8HOW[09M'>(B5FH^/J%MSZ.W+SZ M"@HQ,0L57[/X-FP\,9%=OJP'30BS4$%LH9V8/T\AP>,HF(5*8@OMQ/Q;R(=5 M.$9S#C$Q"Y7$%MJ)N>C6ZR8NO-">7-Z>JS_P!02P,$% @ KX!\6)=W8@DCEQN ;OO* R28_6@)\AG9)4M7_^C3U;9 MCR]EWPZ[[EBWNU.=?1[VQ[ILML-P^I5276W+H:UWW:DSIR]?IW*_TSLUNO=JOSN5G\.Y3C\8W#ZZ/KWNBUE M:&:O;;\IP[))G_OKZ9HNAWQWGMS,GM^63?_\EILT=9! D$P?I!"DTP<9!-GT M00Y!/GU00%!,'[2 H,7T0?<0=#]]T ,$/4P?E.$.Q/(G9'N3&!W1KPS@=Z">@N!WH)Z"X'> M,GK9)M!;4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M1;R70 M6U%O)=!;46\ET%M'FR4$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$ M>AOJ;01Z&^IM!'H;ZFT$>AOJ;01ZVVBSFT!O0[V-0&]#O8U ;T.]C4!O0[V- M0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0&\??:PDT-M1;R?0VU%O M)]#;46\GT-M1;R?0.U#O(- [4.\@T#M0[R#0.U#O(- [4.\@T#M0[R#0.T8_ MFQ#H':AW$.@=J'<0Z!VH=_RDWG7XVI=Z[?E>XT]!/TGU<+ZW7!]_67Z?1)P7 M%YS3;45]^@M02P,$% @ KX!\6-9((R[W 0 *R@ !, !;0V]N=&5N M=%]4>7!E&ULS=K+3L,P$ 707ZFR18WK)P_1;H ML. '3#*E49/8LETH M?X^3 A((*E"1N)M&K>VY$X]T5CV_>_84)]NN[>.\6*7DSQB+U8HZ&TOGJ<\K M2QTM)LV3:ZV^>?8N'Y>!&IC M,;G8;1RRYH7UOFTJF_(Z>^SK3RG3UX0RGQSWQ%7CXU'>4+ O$X:5[P->S]T\ M4@A-39-;&]*U[?(NMFU93,\MQ7)_B2]Z=,ME4U'MJDV7CY31![)U7!&EKBUW M18_V)Z=\P[3[Y ?GCV7V!>:=M\'YF"<6Z/=Q;R,93D]]+D0A-?M?\3TQES[X M_6B8=DWU#[/S]3ZYL![G$=GX./R./\[XO?XO^Q @?4B0/A1('QJD#P/2QS%( M'R<@?9R"],%G*(V@B,I12.4HIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR"A19 M!8JL D56@2*K0)%5H,@J4&05*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4 M626*K I%5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2*K1I%5H\BJ4635*+)J M%%DUBJP:15:-(JM&D56CR&I09#4HLAH460V*K 9%5H,BJT&1U:#(:E!D-?\I MZ[USZS^.'Y]E9YO^+9^-_Q%&UL4$L! A0#% @ KX!\ M6&X\[<&E" ^38 !@ ("!#@@ 'AL+W=OD0 !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ KX!\6/T>&X['! ?A$ !@ M ("!^QH 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ KX!\6+F*ZA=- @ H04 !@ ("!*2\ M 'AL+W=OH,"J<$ !7"@ & M@(%%- >&PO=V]R:W-H965T&UL4$L! A0#% @ KX!\ M6![I\IH*)0 /78 !D ("!(CD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KX!\6*!4;2KY!0 N@X M !D ("!HVX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KX!\6#XU5M0A!@ Z \ !D M ("!9(0 'AL+W=O&PO=V]R:W-H965T M/ !X;"]W;W)K&UL4$L! A0# M% @ KX!\6%)(J]-="0 W1< !D ("!KI0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ KX!\6! - MTIYH!@ !1( !D ("!7

&PO=V]R:W-H965T&UL4$L! A0#% @ KX!\6)O8SRNG @ OP4 !D M ("!@=P 'AL+W=O&PO M=V]R:W-H965T7D !X;"]W;W)K&UL4$L! A0#% @ KX!\6'9:,F X P 2 < !D ("! M.N@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ KX!\6"6TS#"U P /@D !D ("!T/8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KX!\6%&$C-EL M P 7PL !D ("![ 0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KX!\6$SZEALL! ?! !D M ("!H0\! 'AL+W=O&PO=V]R M:W-H965TH6 0!X;"]W;W)K&UL M4$L! A0#% @ KX!\6,G\5Q#4 P _0P !D ("!,1L! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MKX!\6. ZW6]K @ A@4 !D ("!RB8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KX!\6!E"85C> P M4! !D ("!ZB\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KX!\6$JI[)NW @ R0@ !D M ("!&#L! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ KX!\6(H86^H# P 8PH !D ("!1T@! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KX!\ M6+G<8WEA! ZA< !D ("!\E,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KX!\6.M>?CSH P D@X M !D ("!*6 ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KX!\6!$3N'Z; @ \@< !D M ("!(VP! 'AL+W=O " !L!P &0 @('U;@$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ KX!\6&71^'** P 80\ !D ("!BG4! 'AL+W=O M0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ KX!\6#QW MX:BF @ ) @ !D ("!D8D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KX!\6+_0CLHX P KA, T M ( !EY$! 'AL+W-T>6QE&PO M=V]R:V)O;VLN>&UL4$L! A0#% @ KX!\6)=W XML 83 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 84 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 86 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1 html 149 374 1 false 60 0 false 4 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.shimmick.com/20231229/taxonomy/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Consolidated Balance Sheets Sheet http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 100030 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 100060 - Statement - Consolidated Statements of Operations Sheet http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 100080 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 5 false false R6.htm 100090 - Statement - Consolidated Statements of Cash Flows Sheet http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows 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/20231229/taxonomy/role/DisclosureBusinessAndOrganization1 Business and Organization Notes 9 false false R10.htm 995465 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies1 Basis of Presentation and 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/20231229/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/20231229/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/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssets Property Plant and Equipment and Intangible Assets Notes 13 false false R14.htm 995505 - Disclosure - Debt Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureDebt Debt Notes 14 false false R15.htm 995515 - Disclosure - Income Taxes Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxes Income Taxes Notes 15 false false R16.htm 995525 - Disclosure - Stock-Based Compensation Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureStockbasedCompensation Stock-Based Compensation Notes 16 false false R17.htm 995535 - Disclosure - Earnings Per Share Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureEarningsPerShare Earnings Per Share Notes 17 false false R18.htm 995545 - Disclosure - Leases Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeases Leases Notes 18 false false R19.htm 995555 - Disclosure - Employee Retirement Plans Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlans Employee Retirement Plans Notes 19 false false R20.htm 995575 - Disclosure - Commitments and Contingencies Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 20 false false R21.htm 995585 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies Basis of Presentation and Summary of Significant Accounting Policies (Policies) Policies http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies1 21 false false R22.htm 995595 - Disclosure - Revenue Receivables and Contract Assets and Liabilities (Tables) Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesTables Revenue Receivables and Contract Assets and Liabilities (Tables) Tables http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilities 22 false false R23.htm 995605 - Disclosure - Joint Ventures and Variable Interest Entities (Tables) Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesTables Joint Ventures and Variable Interest Entities (Tables) Tables http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntities 23 false false R24.htm 995615 - Disclosure - Property Plant and Equipment and Intangible Assets (Tables) Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsTables Property Plant and Equipment and Intangible Assets (Tables) Tables http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssets 24 false false R25.htm 995625 - Disclosure - Debt (Tables) Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureDebtTables Debt (Tables) Tables http://www.shimmick.com/20231229/taxonomy/role/DisclosureDebt 25 false false R26.htm 995635 - Disclosure - Income Taxes (Tables) Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxes 26 false false R27.htm 995645 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureStockbasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.shimmick.com/20231229/taxonomy/role/DisclosureStockbasedCompensation 27 false false R28.htm 995655 - Disclosure - Earnings Per Share (Tables) Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureEarningsPerShareTables Earnings Per Share (Tables) Tables http://www.shimmick.com/20231229/taxonomy/role/DisclosureEarningsPerShare 28 false false R29.htm 995665 - Disclosure - Leases (Tables) Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesTables Leases (Tables) Tables http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeases 29 false false R30.htm 995675 - Disclosure - Employee Retirement Plans (Tables) Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlansTables Employee Retirement Plans (Tables) Tables http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlans 30 false false R31.htm 995685 - Disclosure - Intangible Assets (Tables) Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureIntangibleAssetsTables Intangible Assets (Tables) Tables 31 false false R32.htm 995695 - Disclosure - Business and Organization - Additional Information (Details) Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureBusinessAndOrganizationAdditionalInformationDetails Business and Organization - Additional Information (Details) Details 32 false false R33.htm 995705 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details) Details 33 false false R34.htm 995715 - Disclosure - Revenue Receivables and Contract Assets and Liabilities - Additional Information (Details) Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesAdditionalInformationDetails Revenue Receivables and Contract Assets and Liabilities - Additional Information (Details) Details 34 false false R35.htm 995725 - Disclosure - Revenue Receivables and Contract Assets and Liabilities - Summary of Company's Revenue Disaggregated by Contract Types (Details) Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfCompanysRevenueDisaggregatedByContractTypesDetails Revenue Receivables and Contract Assets and Liabilities - Summary of Company's Revenue Disaggregated by Contract Types (Details) Details 35 false false R36.htm 995735 - 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/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfCompanysRevenueDisaggregatedByShimmickProjectsAndLegacyProjectsDetails Revenue Receivables and Contract Assets and Liabilities - Summary of Company's Revenue Disaggregated by Shimmick Projects and Legacy Projects (Details) Details 36 false false R37.htm 995745 - Disclosure - Revenue Receivables and Contract Assets and Liabilities - Summary of Information about Contract Assets and Contract Liabilities (Details) Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutContractAssetsAndContractLiabilitiesDetails Revenue Receivables and Contract Assets and Liabilities - Summary of Information about Contract Assets and Contract Liabilities (Details) Details 37 false false R38.htm 995755 - Disclosure - Revenue Receivables and Contract Assets and Liabilities - Summary of Unconditional Right to Cash from Clients (Details) Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfUnconditionalRightToCashFromClientsDetails Revenue Receivables and Contract Assets and Liabilities - Summary of Unconditional Right to Cash from Clients (Details) Details 38 false false R39.htm 995765 - Disclosure - Revenue Receivables and Contract Assets and Liabilities - Summary of Information about Significant Customers (Details) Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutSignificantCustomersDetails Revenue Receivables and Contract Assets and Liabilities - Summary of Information about Significant Customers (Details) Details 39 false false R40.htm 995775 - Disclosure - Joint Ventures and Variable Interest Entities -Summary of Financial Information of Consolidated Joint Ventures (Details) Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfConsolidatedJointVenturesDetails Joint Ventures and Variable Interest Entities -Summary of Financial Information of Consolidated Joint Ventures (Details) Details 40 false false R41.htm 995785 - Disclosure - Joint Ventures and Variable Interest Entities -Summary of Financial Information of Unconsolidated Joint Ventures (Details) Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfUnconsolidatedJointVenturesDetails Joint Ventures and Variable Interest Entities -Summary of Financial Information of Unconsolidated Joint Ventures (Details) Details 41 false false R42.htm 995795 - Disclosure - Joint Ventures and Variable Interest Entities -Summary of Revenue Included Related to Services Provided to Related Parties (Details) Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfRevenueIncludedRelatedToServicesProvidedToRelatedPartiesDetails Joint Ventures and Variable Interest Entities -Summary of Revenue Included Related to Services Provided to Related Parties (Details) Details 42 false false R43.htm 995805 - 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/20231229/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 43 false false R44.htm 995815 - Disclosure - Property Plant and Equipment and Intangible Assets - Schedule of Components of Property Plant and Equipment Net (Details) Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfComponentsOfPropertyPlantAndEquipmentNetDetails Property Plant and Equipment and Intangible Assets - Schedule of Components of Property Plant and Equipment Net (Details) Details 44 false false R45.htm 995825 - 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/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfComponentsOfPropertyPlantAndEquipmentNetDepreciationExpenseDetails Property Plant and Equipment and Intangible Assets - Schedule of Components of Property Plant and Equipment Net (Depreciation Expense) (Details) Details 45 false false R46.htm 995835 - 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/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfFinitelivedIntangibleAssetsIncludingTheWeightedAverageUsefulLivesDetails Property Plant and Equipment and Intangible Assets - Schedule of Finite-Lived Intangible Assets Including the weighted Average Useful Lives (Details) Details 46 false false R47.htm 995845 - Disclosure - Property Plant and Equipment and Intangible Assets - Schedule of Estimated Aggregate Remaining Amortization (Details) Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfEstimatedAggregateRemainingAmortizationDetails Property Plant and Equipment and Intangible Assets - Schedule of Estimated Aggregate Remaining Amortization (Details) Details 47 false false R48.htm 995855 - Disclosure - Property Plant and Equipment and Intangible Assets - Additional Information (Details) Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsAdditionalInformationDetails Property Plant and Equipment and Intangible Assets - Additional Information (Details) Details 48 false false R49.htm 995865 - Disclosure - Debt - Schedule of Debt (Details) Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureDebtScheduleOfDebtDetails Debt - Schedule of Debt (Details) Details 49 false false R50.htm 995875 - Disclosure - Debt - Additional Information (Details) Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureDebtAdditionalInformationDetails Debt - Additional Information (Details) Details 50 false false R51.htm 995885 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 51 false false R52.htm 995895 - Disclosure - Income Taxes - Schedule of Components of Income tax Expense (Details) Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetails Income Taxes - Schedule of Components of Income tax Expense (Details) Details 52 false false R53.htm 995905 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) Details 53 false false R54.htm 995915 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Details 54 false false R55.htm 995925 - Disclosure - Stock-Based Compensation - Additional Information (Details) Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails Stock-Based Compensation - Additional Information (Details) Details 55 false false R56.htm 995935 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details) Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails Stock-Based Compensation - Summary of Stock Option Activity (Details) Details 56 false false R57.htm 995945 - Disclosure - Earnings Per Share - Additional Information (Details) Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetails Earnings Per Share - Additional Information (Details) Details 57 false false R58.htm 995955 - Disclosure - Earnings Per Share - Summary of computation of basic and diluted EPS (Details) Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureEarningsPerShareSummaryOfComputationOfBasicAndDilutedEpsDetails Earnings Per Share - Summary of computation of basic and diluted EPS (Details) Details 58 false false R59.htm 995965 - Disclosure - Leases - Schedule of Lease Expense (Details) Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfLeaseExpenseDetails Leases - Schedule of Lease Expense (Details) Details 59 false false R60.htm 995975 - Disclosure - Leases - Schedule of Balance Sheets Information Related to Leases (Details) Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfBalanceSheetsInformationRelatedToLeasesDetails Leases - Schedule of Balance Sheets Information Related to Leases (Details) Details 60 false false R61.htm 995985 - Disclosure - Leases - Schedule of Weighted Average Remaining Lease Term (Details) Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfWeightedAverageRemainingLeaseTermDetails Leases - Schedule of Weighted Average Remaining Lease Term (Details) Details 61 false false R62.htm 995995 - Disclosure - Leases - Schedule of Supplemental Cash Flow Information (Details) Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfSupplementalCashFlowInformationDetails Leases - Schedule of Supplemental Cash Flow Information (Details) Details 62 false false R63.htm 996005 - Disclosure - Leases - Schedule of Remaining Lease Payments Under Operating and Financing Leases (Details) Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails Leases - Schedule of Remaining Lease Payments Under Operating and Financing Leases (Details) Details 63 false false R64.htm 996015 - Disclosure - Employee Retirement Plans - Additional Information (Details) Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlansAdditionalInformationDetails Employee Retirement Plans - Additional Information (Details) Details 64 false false R65.htm 996025 - Disclosure - Employee Retirement Plans - Schedule of Multiemployer Plans (Details) Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlansScheduleOfMultiemployerPlansDetails Employee Retirement Plans - Schedule of Multiemployer Plans (Details) Details 65 false false R66.htm 996035 - Disclosure - Intangible Assets - Schedule of Finite-Lived Intangible Assets Including the weighted Average Useful Lives (Details) Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureIntangibleAssetsScheduleOfFinitelivedIntangibleAssetsIncludingTheWeightedAverageUsefulLivesDetails Intangible Assets - Schedule of Finite-Lived Intangible Assets Including the weighted Average Useful Lives (Details) Details 66 false false R67.htm 996045 - Disclosure - Intangible Assets - Schedule of Estimated Aggregate Remaining Amortization (Details) Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedAggregateRemainingAmortizationDetails Intangible Assets - Schedule of Estimated Aggregate Remaining Amortization (Details) Details 67 false false R68.htm 996055 - Disclosure - Intangible Assets -Additional Information (Details) Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetails Intangible Assets -Additional Information (Details) Details 68 false false R69.htm 996065 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.shimmick.com/20231229/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 69 false false All Reports Book All Reports [dq-0542-Deprecated-Concept] Concept ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy in us-gaap/2023 used in 1 facts was deprecated in us-gaap/2024 as of 2024 and should not be used. shim-20231229.htm 4785 [dq-0540-CurrentFiscalYearEndDate-Registrant-Value] In submission type 10-K, CurrentFiscalYearEndDate value, --12-29, should match the Entity Registrant Fiscal Year End Date "12/31" on record within EDGAR. shim-20231229.htm 28 [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 3 fact(s) appearing in ix:hidden were eligible for transformation: shim:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedOutstandingWeightedAverageRemainingContractualTerm, shim:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedOutstandingWeightedAverageRemainingContractualTerm, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 - shim-20231229.htm 8 shim-20231229.htm shim-20231229.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 89 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "shim-20231229.htm": { "nsprefix": "shim", "nsuri": "http://www.shimmick.com/20231229", "dts": { "inline": { "local": [ "shim-20231229.htm" ] }, "schema": { "local": [ "shim-20231229.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/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/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": 325, "keyCustom": 49, "axisStandard": 20, "axisCustom": 0, "memberStandard": 24, "memberCustom": 35, "hidden": { "total": 36, "http://fasb.org/us-gaap/2023": 31, "http://xbrl.sec.gov/dei/2023": 3, "http://www.shimmick.com/20231229": 2 }, "contextCount": 149, "entityCount": 1, "segmentCount": 60, "elementCount": 653, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 742, "http://xbrl.sec.gov/dei/2023": 40, "http://xbrl.sec.gov/ecd/2023": 4, "http://fasb.org/srt/2023": 1 }, "report": { "R1": { "role": "http://www.shimmick.com/20231229/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_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets", "longName": "100010 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_d240611e-bd9c-4723-85ff-e6f5891ca037", "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-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d240611e-bd9c-4723-85ff-e6f5891ca037", "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-20231229.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical", "longName": "100030 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_d240611e-bd9c-4723-85ff-e6f5891ca037", "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-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d240611e-bd9c-4723-85ff-e6f5891ca037", "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-20231229.htm", "unique": true } }, "R4": { "role": "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfOperations", "longName": "100060 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "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-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "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-20231229.htm", "unique": true } }, "R5": { "role": "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity", "longName": "100080 - Statement - Consolidated Statements of Stockholders' Equity", "shortName": "Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_438016ec-b7df-4bfd-9778-c276f01cd34a", "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-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_438016ec-b7df-4bfd-9778-c276f01cd34a", "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-20231229.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows", "longName": "100090 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "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-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "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-20231229.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_0e15eb81-294a-4f53-9ec9-63d317f37061", "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-20231229.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_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.shimmick.com/20231229/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_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies1", "longName": "995465 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.shimmick.com/20231229/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_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.shimmick.com/20231229/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_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "shim:JointVenturesAndVariableInterestEntitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "shim:JointVenturesAndVariableInterestEntitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssets", "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_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureDebt", "longName": "995505 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxes", "longName": "995515 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.shimmick.com/20231229/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_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.shimmick.com/20231229/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_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeases", "longName": "995545 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "shim:LeaseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "shim:LeaseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlans", "longName": "995555 - Disclosure - Employee Retirement Plans", "shortName": "Employee Retirement Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureCommitmentsAndContingencies", "longName": "995575 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies", "longName": "995585 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "21", "firstAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "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-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "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-20231229.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.shimmick.com/20231229/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_0e15eb81-294a-4f53-9ec9-63d317f37061", "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-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "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-20231229.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.shimmick.com/20231229/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_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "shim:SummaryOfFinancialInformationOfConsolidatedJointVenturesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "shim:JointVenturesAndVariableInterestEntitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "shim:SummaryOfFinancialInformationOfConsolidatedJointVenturesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "shim:JointVenturesAndVariableInterestEntitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.shimmick.com/20231229/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_0e15eb81-294a-4f53-9ec9-63d317f37061", "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-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "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-20231229.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureDebtTables", "longName": "995625 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "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-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "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-20231229.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesTables", "longName": "995635 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureStockbasedCompensationTables", "longName": "995645 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "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-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "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-20231229.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEarningsPerShareTables", "longName": "995655 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesTables", "longName": "995665 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "shim:LeaseDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "shim:LeaseDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlansTables", "longName": "995675 - Disclosure - Employee Retirement Plans (Tables)", "shortName": "Employee Retirement Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIntangibleAssetsTables", "longName": "995685 - Disclosure - Intangible Assets (Tables)", "shortName": "Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true }, "uniqueAnchor": null }, "R32": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBusinessAndOrganizationAdditionalInformationDetails", "longName": "995695 - Disclosure - Business and Organization - Additional Information (Details)", "shortName": "Business and Organization - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "C_65346f09-f222-4c62-a687-7ab3f207169b", "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:NatureOfOperations", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_65346f09-f222-4c62-a687-7ab3f207169b", "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:NatureOfOperations", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "longName": "995705 - 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": "33", "firstAnchor": { "contextRef": "C_d240611e-bd9c-4723-85ff-e6f5891ca037", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_473cb672-e137-485b-9f91-a3a996be4c60", "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-20231229.htm", "unique": true } }, "R34": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesAdditionalInformationDetails", "longName": "995715 - 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": "34", "firstAnchor": { "contextRef": "C_d240611e-bd9c-4723-85ff-e6f5891ca037", "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-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d240611e-bd9c-4723-85ff-e6f5891ca037", "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-20231229.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfCompanysRevenueDisaggregatedByContractTypesDetails", "longName": "995725 - 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": "35", "firstAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "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-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_47296867-a902-4f46-9f37-250e976b1029", "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-20231229.htm", "unique": true } }, "R36": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfCompanysRevenueDisaggregatedByShimmickProjectsAndLegacyProjectsDetails", "longName": "995735 - 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": "36", "firstAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "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-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_0110db9d-66cc-4274-b624-8b6122914bf5", "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-20231229.htm", "unique": true } }, "R37": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutContractAssetsAndContractLiabilitiesDetails", "longName": "995745 - 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": "37", "firstAnchor": { "contextRef": "C_d240611e-bd9c-4723-85ff-e6f5891ca037", "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-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d240611e-bd9c-4723-85ff-e6f5891ca037", "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-20231229.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfUnconditionalRightToCashFromClientsDetails", "longName": "995755 - 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": "38", "firstAnchor": { "contextRef": "C_d240611e-bd9c-4723-85ff-e6f5891ca037", "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-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d240611e-bd9c-4723-85ff-e6f5891ca037", "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-20231229.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutSignificantCustomersDetails", "longName": "995765 - 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": "39", "firstAnchor": { "contextRef": "C_ef6b2025-4da8-46bf-845c-8ec0c8aebe16", "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-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ef6b2025-4da8-46bf-845c-8ec0c8aebe16", "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-20231229.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfConsolidatedJointVenturesDetails", "longName": "995775 - 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": "40", "firstAnchor": { "contextRef": "C_d240611e-bd9c-4723-85ff-e6f5891ca037", "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-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b089500a-9f80-44c6-9112-7985e12a3b04", "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-20231229.htm", "unique": true } }, "R41": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfUnconsolidatedJointVenturesDetails", "longName": "995785 - 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": "41", "firstAnchor": { "contextRef": "C_d240611e-bd9c-4723-85ff-e6f5891ca037", "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-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_72eefb99-5373-4281-8eab-4d8ab5b7cc0b", "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-20231229.htm", "unique": true } }, "R42": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfRevenueIncludedRelatedToServicesProvidedToRelatedPartiesDetails", "longName": "995795 - 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": "42", "firstAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "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-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_ce204a8f-d4e3-4a20-87a5-9d3117631db4", "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-20231229.htm", "unique": true } }, "R43": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfCondensedConsolidatedBalanceSheetsRelatedToServicesProvidedToUnconsolidatedJoint", "longName": "995805 - 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": "43", "firstAnchor": { "contextRef": "C_06b06b8d-8a60-453e-80c0-4a141a836bbf", "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-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_06b06b8d-8a60-453e-80c0-4a141a836bbf", "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-20231229.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfComponentsOfPropertyPlantAndEquipmentNetDetails", "longName": "995815 - 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": "44", "firstAnchor": { "contextRef": "C_d240611e-bd9c-4723-85ff-e6f5891ca037", "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-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d240611e-bd9c-4723-85ff-e6f5891ca037", "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-20231229.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfComponentsOfPropertyPlantAndEquipmentNetDepreciationExpenseDetails", "longName": "995825 - 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": "45", "firstAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "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-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "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-20231229.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfFinitelivedIntangibleAssetsIncludingTheWeightedAverageUsefulLivesDetails", "longName": "995835 - 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": "46", "firstAnchor": { "contextRef": "C_d240611e-bd9c-4723-85ff-e6f5891ca037", "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-20231229.htm", "first": true }, "uniqueAnchor": null }, "R47": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfEstimatedAggregateRemainingAmortizationDetails", "longName": "995845 - 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": "47", "firstAnchor": { "contextRef": "C_d240611e-bd9c-4723-85ff-e6f5891ca037", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true }, "uniqueAnchor": null }, "R48": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsAdditionalInformationDetails", "longName": "995855 - Disclosure - Property Plant and Equipment and Intangible Assets - Additional Information (Details)", "shortName": "Property Plant and Equipment and Intangible Assets - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_870ac15a-4177-4f65-bd43-8d22663fe140", "name": "us-gaap:ProceedsFromSaleOfIntangibleAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "unique": true } }, "R49": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureDebtScheduleOfDebtDetails", "longName": "995865 - Disclosure - Debt - Schedule of Debt (Details)", "shortName": "Debt - Schedule of Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_d240611e-bd9c-4723-85ff-e6f5891ca037", "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-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d240611e-bd9c-4723-85ff-e6f5891ca037", "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-20231229.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "longName": "995875 - Disclosure - Debt - Additional Information (Details)", "shortName": "Debt - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_d240611e-bd9c-4723-85ff-e6f5891ca037", "name": "us-gaap:RestrictedCash", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d681ca0a-bd2b-47ed-bcdf-e452a0ed3ac6", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "unique": true } }, "R51": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "longName": "995885 - Disclosure - Income Taxes - Additional Information (Details)", "shortName": "Income Taxes - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetails", "longName": "995895 - Disclosure - Income Taxes - Schedule of Components of Income tax Expense (Details)", "shortName": "Income Taxes - Schedule of Components of Income tax Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails", "longName": "995905 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)", "shortName": "Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails", "longName": "995915 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)", "shortName": "Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_d240611e-bd9c-4723-85ff-e6f5891ca037", "name": "us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d240611e-bd9c-4723-85ff-e6f5891ca037", "name": "us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "longName": "995925 - Disclosure - Stock-Based Compensation - Additional Information (Details)", "shortName": "Stock-Based Compensation - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "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-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "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-20231229.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails", "longName": "995935 - 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": "56", "firstAnchor": { "contextRef": "C_c865a6cf-b9d2-452e-ae98-2744e6a94a18", "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-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "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-20231229.htm", "unique": true } }, "R57": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetails", "longName": "995945 - Disclosure - Earnings Per Share - Additional Information (Details)", "shortName": "Earnings Per Share - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "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-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "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-20231229.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEarningsPerShareSummaryOfComputationOfBasicAndDilutedEpsDetails", "longName": "995955 - 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": "58", "firstAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "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-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "unique": true } }, "R59": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfLeaseExpenseDetails", "longName": "995965 - Disclosure - Leases - Schedule of Lease Expense (Details)", "shortName": "Leases - Schedule of Lease Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "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-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "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-20231229.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfBalanceSheetsInformationRelatedToLeasesDetails", "longName": "995975 - 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": "60", "firstAnchor": { "contextRef": "C_d240611e-bd9c-4723-85ff-e6f5891ca037", "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-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d240611e-bd9c-4723-85ff-e6f5891ca037", "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-20231229.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfWeightedAverageRemainingLeaseTermDetails", "longName": "995985 - 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": "61", "firstAnchor": { "contextRef": "C_d240611e-bd9c-4723-85ff-e6f5891ca037", "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-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d240611e-bd9c-4723-85ff-e6f5891ca037", "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-20231229.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfSupplementalCashFlowInformationDetails", "longName": "995995 - 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": "62", "firstAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "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-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "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-20231229.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails", "longName": "996005 - 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": "63", "firstAnchor": { "contextRef": "C_d240611e-bd9c-4723-85ff-e6f5891ca037", "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-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d240611e-bd9c-4723-85ff-e6f5891ca037", "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-20231229.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlansAdditionalInformationDetails", "longName": "996015 - Disclosure - Employee Retirement Plans - Additional Information (Details)", "shortName": "Employee Retirement Plans - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlansScheduleOfMultiemployerPlansDetails", "longName": "996025 - Disclosure - Employee Retirement Plans - Schedule of Multiemployer Plans (Details)", "shortName": "Employee Retirement Plans - Schedule of Multiemployer Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIntangibleAssetsScheduleOfFinitelivedIntangibleAssetsIncludingTheWeightedAverageUsefulLivesDetails", "longName": "996035 - Disclosure - Intangible Assets - Schedule of Finite-Lived Intangible Assets Including the weighted Average Useful Lives (Details)", "shortName": "Intangible Assets - Schedule of Finite-Lived Intangible Assets Including the weighted Average Useful Lives (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "C_d240611e-bd9c-4723-85ff-e6f5891ca037", "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-20231229.htm", "first": true }, "uniqueAnchor": null }, "R67": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedAggregateRemainingAmortizationDetails", "longName": "996045 - Disclosure - Intangible Assets - Schedule of Estimated Aggregate Remaining Amortization (Details)", "shortName": "Intangible Assets - Schedule of Estimated Aggregate Remaining Amortization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "C_d240611e-bd9c-4723-85ff-e6f5891ca037", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true }, "uniqueAnchor": null }, "R68": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetails", "longName": "996055 - Disclosure - Intangible Assets -Additional Information (Details)", "shortName": "Intangible Assets -Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "C_0e15eb81-294a-4f53-9ec9-63d317f37061", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true }, "uniqueAnchor": null }, "R69": { "role": "http://www.shimmick.com/20231229/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "longName": "996065 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "shortName": "Commitments and Contingencies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "C_d240611e-bd9c-4723-85ff-e6f5891ca037", "name": "us-gaap:LettersOfCreditOutstandingAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d240611e-bd9c-4723-85ff-e6f5891ca037", "name": "us-gaap:LettersOfCreditOutstandingAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20231229.htm", "first": true, "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", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts and Financing Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "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": [ "r258", "r704" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "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", "r735" ] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfUnconditionalRightToCashFromClientsDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfUnconditionalRightToCashFromClientsDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Total accounts receivable, gross", "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": [ "r175", "r258", "r259", "r699" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "terseLabel": "Percentage of Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r690" ] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNet", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfCondensedConsolidatedBalanceSheetsRelatedToServicesProvidedToUnconsolidatedJoint" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss", "terseLabel": "Accounts receivable, net", "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": [ "r643", "r689", "r741", "r981" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfUnconditionalRightToCashFromClientsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfUnconditionalRightToCashFromClientsDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "totalLabel": "Accounts receivable, net", "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": [ "r258", "r259" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "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", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfComponentsOfPropertyPlantAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfComponentsOfPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "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", "negatedLabel": "Accumulated depreciation", "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": [ "r52", "r170", "r584" ] }, "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": [ "r789" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in-capital", "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": [ "r97" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "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": [ "r428", "r429", "r430", "r621", "r855", "r856", "r857", "r966", "r985" ] }, "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": [ "r795" ] }, "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": [ "r795" ] }, "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": [ "r795" ] }, "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": [ "r795" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation", "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": [ "r64", "r65", "r390" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net (loss) income 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": [ "r759", "r771", "r781", "r807" ] }, "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": [ "r762", "r774", "r784", "r810" ] }, "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": [ "r795" ] }, "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": [ "r802" ] }, "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": [ "r766", "r775", "r785", "r802", "r811", "r815", "r823" ] }, "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": [ "r821" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Compensation expense related to stock-based grants", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r423", "r435" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfUnconditionalRightToCashFromClientsDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfUnconditionalRightToCashFromClientsDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for doubtful accounts", "negatedLabel": "Allowance for doubtful accounts", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r177", "r260", "r278" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "terseLabel": "Amendment", "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", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetails", "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsAdditionalInformationDetails", "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangibles", "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": [ "r5", "r46", "r49" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Employee stock options excluded from diluted EPS", "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": [ "r230" ] }, "us-gaap_AssetAcquisitionContingentConsiderationLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionContingentConsiderationLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Contingent consideration", "documentation": "Amount of liability recognized from contingent consideration in asset acquisition, classified as noncurrent." } } }, "auth_ref": [ "r964" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of property, plant and equipment", "label": "Asset Impairment Charges", "totalLabel": "Asset Impairment Charges, Total", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r5", "r50" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfConsolidatedJointVenturesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfUnconsolidatedJointVenturesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfConsolidatedJointVenturesDetails", "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfUnconsolidatedJointVenturesDetails", "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "TOTAL 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": [ "r136", "r173", "r192", "r235", "r249", "r253", "r267", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r473", "r478", "r505", "r575", "r648", "r735", "r748", "r867", "r868", "r970" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets" ], "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", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 }, "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfConsolidatedJointVenturesDetails": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 }, "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfUnconsolidatedJointVenturesDetails": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfConsolidatedJointVenturesDetails", "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfUnconsolidatedJointVenturesDetails", "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "terseLabel": "Current assets", "totalLabel": "TOTAL CURRENT ASSETS", "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": [ "r166", "r178", "r192", "r267", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r473", "r478", "r505", "r735", "r867", "r868", "r970" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "CURRENT ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfConsolidatedJointVenturesDetails": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfUnconsolidatedJointVenturesDetails": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfConsolidatedJointVenturesDetails", "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfUnconsolidatedJointVenturesDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent", "terseLabel": "Non-current assets", "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": [ "r192", "r267", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r473", "r478", "r505", "r867", "r868", "r970" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r753", "r754", "r767" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r753", "r754", "r767" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r753", "r754", "r767" ] }, "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": [ "r818" ] }, "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": [ "r819" ] }, "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": [ "r814" ] }, "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": [ "r814" ] }, "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": [ "r814" ] }, "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": [ "r814" ] }, "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": [ "r814" ] }, "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": [ "r814" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "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": [ "r394", "r395", "r396", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r418", "r419", "r420", "r421", "r422" ] }, "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": [ "r817" ] }, "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": [ "r816" ] }, "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": [ "r815" ] }, "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": [ "r815" ] }, "shim_BalanceSheetInformationRelatedToLeasesTabletextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "BalanceSheetInformationRelatedToLeasesTabletextBlock", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's balance sheet information related to leases.", "label": "Balance Sheet Information Related to Leases [TableText Block]", "terseLabel": "Schedule of Balance Sheets 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/20231229/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "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/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation", "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/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies1" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies", "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": [ "r113" ] }, "shim_BillingsOnUncompletedContractsInExcessOfCostsAndEstimatedEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "BillingsOnUncompletedContractsInExcessOfCostsAndEstimatedEarnings", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutContractAssetsAndContractLiabilitiesDetails": { "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutContractAssetsAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Billings on uncompleted contracts in excess of costs and estimated earnings.", "label": "Billings on Uncompleted Contracts in Excess of Costs and Estimated Earnings", "terseLabel": "Billings on uncompleted contracts in excess of costs and estimated earnings" } } }, "auth_ref": [] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Building [Member]", "terseLabel": "Building[Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r118" ] }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred", "terseLabel": "Adjustment to purchase price", "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to items of consideration transferred in connection with a business combination for which the initial accounting was incomplete." } } }, "auth_ref": [ "r67" ] }, "shim_CaliforniaIronworkersFieldPensionFundMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "CaliforniaIronworkersFieldPensionFundMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlansScheduleOfMultiemployerPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "California Ironworkers Field Pension Fund [Member]", "label": "California Ironworkers Field Pension Fund [Member]", "documentation": "California ironworkers field pension fund [Member]" } } }, "auth_ref": [] }, "shim_CanalLockChamberProjectMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "CanalLockChamberProjectMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canal lock chamber project [Member]", "label": "Canal Lock Chamber Project [Member]", "documentation": "Canal lock chamber project." } } }, "auth_ref": [] }, "us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfCompanysRevenueDisaggregatedByShimmickProjectsAndLegacyProjectsDetails" ], "lang": { "en-us": { "role": { "label": "Project [Axis]", "documentation": "Information by project." } } }, "auth_ref": [ "r132", "r133", "r134" ] }, "shim_CarpentersPensionTrustFundForNorthernCaliforniaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "CarpentersPensionTrustFundForNorthernCaliforniaMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlansScheduleOfMultiemployerPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Carpenters Pension Trust Fund for Northern California [Member]", "label": "Carpenters Pension Trust Fund for Northern California [Member]", "documentation": "Carpenters pension trust fund for northern california [Member]" } } }, "auth_ref": [] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Cash", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Cash", "terseLabel": "Cash received on sale of non- core business", "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. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r146", "r578", "r622", "r642", "r735", "r748", "r842" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "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": [ "r33", "r168", "r698" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash, Cash Equivalents and Restricted Cash", "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": [ "r34", "r135" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period", "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": [ "r33", "r110", "r190" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]", "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash to the Condensed Consolidated Balance Sheets" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash, cash equivalents and restricted cash", "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", "r110" ] }, "shim_CentralPensionFundOfTheIuoeParticipatingEmployersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "CentralPensionFundOfTheIuoeParticipatingEmployersMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlansScheduleOfMultiemployerPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Central Pension Fund of the IUOE & Participating Employers [Member]", "label": "Central Pension Fund of the IUOE & Participating Employers [Member]", "documentation": "Central Pension Fund of the IUOE & Participating Employers [Member]" } } }, "auth_ref": [] }, "us-gaap_ChangeInAccountingEstimateByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingEstimateByTypeAxis", "presentation": [ "http://www.shimmick.com/20231229/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": [ "r36", "r208" ] }, "us-gaap_ChangeInAccountingEstimateTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingEstimateTypeDomain", "presentation": [ "http://www.shimmick.com/20231229/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": [ "r36", "r208" ] }, "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": [ "r793" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "shim_ClosingFeeOfLoanAgreement": { "xbrltype": "percentItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "ClosingFeeOfLoanAgreement", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Closing fee of loan agreement.", "label": "Closing Fee Of Loan Agreement", "terseLabel": "Closing fee of loan agreement" } } }, "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": [ "r794" ] }, "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": [ "r794" ] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBusinessAndOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [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": [ "r471" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies (Note 12)", "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": [ "r24", "r85", "r577", "r633" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "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/20231229/taxonomy/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r119", "r287", "r288", "r691", "r863" ] }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesPolicyTextBlock", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies." } } }, "auth_ref": [ "r53", "r692" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common stock, capital shares reserved for future issuance (in shares)", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r25" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r738", "r739", "r740", "r742", "r743", "r744", "r745", "r855", "r856", "r966", "r984", "r985" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r96" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common Stock Shares Authorised", "verboseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r96", "r634" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common Stock Shares Issued", "verboseLabel": "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": [ "r96" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance, shares", "periodStartLabel": "Beginning balance, shares", "terseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r11", "r96", "r634", "r654", "r985", "r986" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.01 par value, 100,000,000 shares authorized as of December 29, 2023 and December 30, 2022; 25,493,877 and 21,908,800 shares issued and outstanding as of December 29, 2023 and December 30, 2022, 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": [ "r96", "r579", "r735" ] }, "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": [ "r799" ] }, "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": [ "r798" ] }, "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": [ "r800" ] }, "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": [ "r797" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxAssetsAbstract", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets:", "label": "Components of Deferred Tax Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities:", "label": "Components of Deferred Tax Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.shimmick.com/20231229/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": [ "r38", "r40", "r76", "r77", "r257", "r690" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r38", "r40", "r76", "r77", "r257", "r612", "r690" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.shimmick.com/20231229/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": [ "r38", "r40", "r76", "r77", "r257", "r690", "r834" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.shimmick.com/20231229/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": [ "r690" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Concentration of risk", "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": [ "r38", "r40", "r76", "r77", "r257" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.shimmick.com/20231229/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": [ "r37", "r38", "r40", "r41", "r76", "r131", "r690" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.shimmick.com/20231229/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": [ "r38", "r40", "r76", "r77", "r257", "r690" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfConsolidatedJointVenturesDetails", "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfUnconsolidatedJointVenturesDetails" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "documentation": "Information by consolidated entity or group of entities." } } }, "auth_ref": [ "r159", "r196", "r473", "r474", "r478", "r479", "r549", "r693", "r838", "r839", "r840", "r866", "r869", "r870" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfConsolidatedJointVenturesDetails", "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfUnconsolidatedJointVenturesDetails" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "documentation": "Entity or group of entities consolidated into reporting entity." } } }, "auth_ref": [ "r159", "r196", "r473", "r474", "r478", "r479", "r549", "r693", "r838", "r839", "r840", "r866", "r869", "r870" ] }, "us-gaap_ConstructionContractorReceivableRetainage": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionContractorReceivableRetainage", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutContractAssetsAndContractLiabilitiesDetails": { "parentTag": "us-gaap_ContractWithCustomerAssetNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutContractAssetsAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Construction Contractor, Receivable, Retainage", "terseLabel": "Retainage receivable", "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": [ "r176", "r552" ] }, "shim_ConstructionLaborersPensionTrustForSouthernCaliforniaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "ConstructionLaborersPensionTrustForSouthernCaliforniaMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlansScheduleOfMultiemployerPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction Laborers Pension Trust for Southern California [Member]", "label": "Construction Laborers Pension Trust for Southern California [Member]", "documentation": "Construction Laborers Pension Trust for Southern California [Member]" } } }, "auth_ref": [] }, "shim_ContractWithCustomerAssetLiabilityNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "ContractWithCustomerAssetLiabilityNet", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutContractAssetsAndContractLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutContractAssetsAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer asset liability net", "label": "Contract With Customer Asset Liability Net", "terseLabel": "Contract with customer asset liability net", "totalLabel": "Net" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutContractAssetsAndContractLiabilitiesDetails": { "parentTag": "shim_ContractWithCustomerAssetLiabilityNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutContractAssetsAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract with customer asset net", "totalLabel": "Total contract assets", "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": [ "r334", "r336", "r355" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract assets, 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": [ "r334", "r336", "r355" ] }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetNoncurrent", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Contract assets, non-current", "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": [ "r334", "r336", "r355" ] }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerBasisOfPricingAxis", "presentation": [ "http://www.shimmick.com/20231229/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": [ "r715", "r872" ] }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerBasisOfPricingDomain", "presentation": [ "http://www.shimmick.com/20231229/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": [ "r715", "r872" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutContractAssetsAndContractLiabilitiesDetails": { "parentTag": "shim_ContractWithCustomerAssetLiabilityNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutContractAssetsAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total contract liabilities", "label": "Contract with Customer, Liability", "terseLabel": "Contract with customer liability", "totalLabel": "Total contract liabilities", "negatedLabel": "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": [ "r334", "r335", "r355" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liabilities, 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": [ "r334", "r335", "r355" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Contract liabilities, non-current", "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": [ "r334", "r335", "r355" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20231229/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": [ "r356" ] }, "us-gaap_CoreAndNonCoreStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CoreAndNonCoreStatusAxis", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Core and Non-core Status [Axis]", "documentation": "Information by core and non-core status of assets, liabilities and business operations." } } }, "auth_ref": [] }, "us-gaap_CoreAndNonCoreStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CoreAndNonCoreStatusDomain", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Core and Non-core Status [Domain]", "documentation": "Identification of assets, liabilities, and business operations as core or non-core." } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of revenue", "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": [ "r104", "r554" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfUnconsolidatedJointVenturesDetails" ], "lang": { "en-us": { "role": { "label": "Cost of Revenue", "terseLabel": "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": [ "r105", "r192", "r267", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r505", "r867" ] }, "shim_CostOfRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "CostOfRevenueMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Cost of revenue.", "label": "Cost of Revenue [Member]", "terseLabel": "Cost of Revenue [Member]" } } }, "auth_ref": [] }, "shim_CostReimbursableMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "CostReimbursableMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfCompanysRevenueDisaggregatedByContractTypesDetails" ], "lang": { "en-us": { "role": { "documentation": "Cost reimbursable.", "label": "Cost Reimbursable [Member]" } } }, "auth_ref": [] }, "shim_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutContractAssetsAndContractLiabilitiesDetails": { "parentTag": "us-gaap_ContractWithCustomerAssetNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutContractAssetsAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Costs and estimated earnings in excess of billings on uncompleted contracts.", "label": "Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts", "terseLabel": "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/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Long-Term Contract or Program Disclosure [Table Text Block]", "terseLabel": "Summary of Information About Contract Assets and Contract Liabilities", "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": { "label": "Cover [Abstract]", "terseLabel": "Cover", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.shimmick.com/20231229/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/20231229/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": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current taxes: Federal", "label": "Current Federal Tax Expense (Benefit)", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r836", "r853", "r963" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.shimmick.com/20231229/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_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current taxes", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r128", "r454", "r463", "r853" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current taxes:", "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current taxes: State", "label": "Current State and Local Tax Expense (Benefit)", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r836", "r853", "r963" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "terseLabel": "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": [ "r39", "r257" ] }, "us-gaap_CustomerContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerContractsMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIntangibleAssetsScheduleOfFinitelivedIntangibleAssetsIncludingTheWeightedAverageUsefulLivesDetails", "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfFinitelivedIntangibleAssetsIncludingTheWeightedAverageUsefulLivesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Customer contracts", "label": "Customer Contracts [Member]", "terseLabel": "Customer contracts [Member]", "documentation": "Entity's established relationships with its customers through contracts." } } }, "auth_ref": [ "r69" ] }, "shim_CustomerFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "CustomerFourMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Four [Member]", "label": "Customer Four [Member]", "documentation": "Customer four." } } }, "auth_ref": [] }, "shim_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "CustomerOneMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "documentation": "Customer one.", "label": "Customer One [Member]", "terseLabel": "Customer One [Member]" } } }, "auth_ref": [] }, "shim_CustomerThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "CustomerThreeMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "documentation": "Customer Three [Member]", "label": "Customer Three [Member]", "terseLabel": "Customer Three [Member]" } } }, "auth_ref": [] }, "shim_CustomerTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "CustomerTwoMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "documentation": "Customer two.", "label": "Customer Two [Member]", "terseLabel": "Customer Two [Member]" } } }, "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/20231229/taxonomy/role/DisclosureDebt" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt", "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": [ "r120", "r191", "r302", "r308", "r309", "r310", "r311", "r312", "r313", "r318", "r325", "r326", "r328" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.shimmick.com/20231229/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", "r90", "r91", "r137", "r139", "r196", "r303", "r304", "r305", "r306", "r307", "r309", "r314", "r315", "r316", "r317", "r319", "r320", "r321", "r322", "r323", "r324", "r518", "r706", "r707", "r708", "r709", "r710", "r851" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt instrument, interest rate, percentage", "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", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureDebtScheduleOfDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureDebtScheduleOfDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Gross", "terseLabel": "Total debt", "totalLabel": "Total debt", "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", "r139", "r329" ] }, "shim_DebtInstrumentInitialCollateralManagementFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "DebtInstrumentInitialCollateralManagementFeePercentage", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of initial collateral management fee payable under the credit facility.", "label": "Debt Instrument, Initial Collateral Management Fee, Percentage", "terseLabel": "Collateral management fee" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt instrument, commitment interest rate, percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r21", "r304" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "http://www.shimmick.com/20231229/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": [ "r196", "r303", "r304", "r305", "r306", "r307", "r309", "r314", "r315", "r316", "r317", "r319", "r320", "r321", "r322", "r323", "r324", "r327", "r518", "r706", "r707", "r708", "r709", "r710", "r851" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.shimmick.com/20231229/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": [ "r22", "r196", "r303", "r304", "r305", "r306", "r307", "r309", "r314", "r315", "r316", "r317", "r319", "r320", "r321", "r322", "r323", "r324", "r518", "r706", "r707", "r708", "r709", "r710", "r851" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "http://www.shimmick.com/20231229/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": [ "r22", "r55", "r56", "r78", "r79", "r81", "r86", "r121", "r122", "r196", "r303", "r304", "r305", "r306", "r307", "r309", "r314", "r315", "r316", "r317", "r319", "r320", "r321", "r322", "r323", "r324", "r327", "r518", "r706", "r707", "r708", "r709", "r710", "r851" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Term", "terseLabel": "Agreement maturity period", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureDebtScheduleOfDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureDebtScheduleOfDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "terseLabel": "Unamortized debt issuance costs", "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": [ "r80", "r314", "r330", "r707", "r708" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred taxes: Federal", "label": "Deferred Federal Income Tax Expense (Benefit)", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r853", "r962", "r963" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets", "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": [ "r440", "r441" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred taxes", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r5", "r128", "r155", "r462", "r463", "r853" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred taxes:", "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "shim_NetDeferredTaxAssetsBeforeValuationAllowance", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total deferred tax liabilities", "totalLabel": "Total deferred tax liabilities", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r93", "r94", "r138", "r448" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r440", "r441", "r576" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred taxes: State", "label": "Deferred State and Local Income Tax Expense (Benefit)", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r853", "r962", "r963" ] }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "shim_NetDeferredTaxAssetsBeforeValuationAllowance", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross deferred tax assets", "totalLabel": "Total deferred tax assets", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r449" ] }, "us-gaap_DeferredTaxAssetsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInvestments", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment in partnerships", "label": "Deferred Tax Assets, Investments", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from investments (excludes investments in subsidiaries and equity method investments)." } } }, "auth_ref": [] }, "shim_DeferredTaxAssetsLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "DeferredTaxAssetsLeaseLiability", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liability", "label": "Deferred Tax Assets Lease Liability", "documentation": "Deferred tax assets lease liability" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net deferred tax assets", "label": "Deferred Tax Assets, Net of Valuation Allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r960" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "totalLabel": "Deferred Tax Assets, Operating Loss Carryforwards, Total", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r66", "r961" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards." } } }, "auth_ref": [ "r66", "r961" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State net operating loss", "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards." } } }, "auth_ref": [ "r66", "r961" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other deferred tax assets", "label": "Deferred Tax Assets, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r66", "r961" ] }, "shim_DeferredTaxAssetsSection382Limitation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "DeferredTaxAssetsSection382Limitation", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Section 382 limitation", "label": "Deferred Tax Assets Section 382 Limitation", "documentation": "Deferred tax assets section 382 limitation." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r66", "r961" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and reserves", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals", "totalLabel": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Total", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals." } } }, "auth_ref": [ "r66", "r961" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract loss reserve", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Loss Reserves", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from loss reserves other than estimated credit losses." } } }, "auth_ref": [ "r66", "r961" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Valuation allowance", "verboseLabel": "Less: Valuation allowance", "label": "Deferred Tax Assets, Valuation Allowance", "terseLabel": "Valuation allowance of the deferred tax asset", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r450" ] }, "shim_DeferredTaxLiabilitiesDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "DeferredTaxLiabilitiesDepreciationAndAmortization", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Depreciation and amortization", "terseLabel": "Depreciation and amortization", "label": "Deferred Tax Liabilities Depreciation and Amortization", "documentation": "Deferred tax liabilities depreciation and amortization" } } }, "auth_ref": [] }, "shim_DeferredTaxLiabilitiesRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "DeferredTaxLiabilitiesRightOfUseAsset", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Right-of-use asset", "terseLabel": "Right-of-use asset", "label": "Deferred Tax Liabilities Right-of-use Asset", "documentation": "Deferred tax liabilities Right-of-use asset" } } }, "auth_ref": [] }, "shim_DeferredTaxPlanExpired": { "xbrltype": "stringItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "DeferredTaxPlanExpired", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax plan expired", "label": "Deferred Tax Plan Expired", "documentation": "Deferred tax plan expired" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanContributionsByEmployer", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contribution to multiemployer plans", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets." } } }, "auth_ref": [ "r359", "r362", "r371", "r719", "r720", "r721", "r722" ] }, "us-gaap_DefinedContributionPlanAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanAbstract", "lang": { "en-us": { "role": { "label": "Defined Contribution Plan [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contributions from company", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfComponentsOfPropertyPlantAndEquipmentNetDepreciationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation expense", "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": [ "r5", "r51" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation 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": [ "r5", "r238" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesAdditionalInformationDetails", "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfCompanysRevenueDisaggregatedByContractTypesDetails", "http://www.shimmick.com/20231229/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": [ "r354", "r712", "r713", "r714", "r715", "r716", "r717", "r718" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesAdditionalInformationDetails", "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfCompanysRevenueDisaggregatedByContractTypesDetails", "http://www.shimmick.com/20231229/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": [ "r354", "r712", "r713", "r714", "r715", "r716", "r717", "r718" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of Company's Revenue Disaggregated by Contract Types", "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": [ "r872" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureStockbasedCompensation" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r388", "r393", "r424", "r425", "r427", "r730" ] }, "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": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r753", "r754", "r767" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r753", "r754", "r767", "r803" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.shimmick.com/20231229/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/20231229/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/20231229/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "terseLabel": "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_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.shimmick.com/20231229/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": [ "r788" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "terseLabel": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Documents Incorporated by Reference", "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r751" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Net (loss) income 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/20231229/taxonomy/role/DisclosureEarningsPerShareSummaryOfComputationOfBasicAndDilutedEpsDetails", "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Basic EPS", "label": "Earnings Per Share, Basic", "totalLabel": "Earnings Per Share, Basic, Total", "verboseLabel": "Basic", "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": [ "r185", "r205", "r206", "r207", "r208", "r209", "r215", "r217", "r227", "r228", "r229", "r233", "r500", "r501", "r572", "r591", "r700" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEarningsPerShareSummaryOfComputationOfBasicAndDilutedEpsDetails" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Basic EPS:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEarningsPerShareSummaryOfComputationOfBasicAndDilutedEpsDetails", "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted EPS", "label": "Earnings Per Share, Diluted", "totalLabel": "Earnings Per Share, Diluted, Total", "verboseLabel": "Diluted", "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": [ "r185", "r205", "r206", "r207", "r208", "r209", "r217", "r227", "r228", "r229", "r233", "r500", "r501", "r572", "r591", "r700" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEarningsPerShareSummaryOfComputationOfBasicAndDilutedEpsDetails" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Diluted EPS:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEarningsPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r214", "r230", "r231", "r232" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate", "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": [ "r443" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. federal statutory income tax", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r193", "r443", "r464" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued salaries, wages and benefits", "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/20231229/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation expense", "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": [ "r426" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Recognition period of unrecognized compensation expense", "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": [ "r426" ] }, "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/20231229/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/20231229/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/20231229/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/20231229/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/20231229/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "CIK", "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": [ "r750" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.shimmick.com/20231229/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/20231229/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/20231229/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r750" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://www.shimmick.com/20231229/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": [ "r830" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.shimmick.com/20231229/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/20231229/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "terseLabel": "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": [ "r750" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.shimmick.com/20231229/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/20231229/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": [ "r828" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "terseLabel": "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": [ "r750" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.shimmick.com/20231229/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": [ "r750" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r750" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.shimmick.com/20231229/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": [ "r750" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r829" ] }, "shim_EquipmentAndLaborRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "EquipmentAndLaborRevenueMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfCompanysRevenueDisaggregatedByContractTypesDetails" ], "lang": { "en-us": { "role": { "documentation": "Equipment and labor revenue.", "label": "Equipment and Labor Revenue [Member]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "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", "r162", "r182", "r183", "r184", "r197", "r198", "r199", "r202", "r210", "r212", "r234", "r271", "r277", "r333", "r428", "r429", "r430", "r458", "r459", "r483", "r485", "r486", "r487", "r488", "r490", "r499", "r510", "r511", "r512", "r513", "r514", "r515", "r544", "r602", "r603", "r604", "r621", "r676" ] }, "shim_EquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "EquityIncentivePlanMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "2023 Equity Incentive Plan.", "label": "2023 Equity Incentive Plan [Member]" } } }, "auth_ref": [] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBusinessAndOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "documentation": "Name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r264", "r265", "r266" ] }, "us-gaap_EquityMethodInvestmentDividendsOrDistributions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentDividendsOrDistributions", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Equity Method Investment, Distribution", "terseLabel": "Return on investments in unconsolidated joint ventures", "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": [ "r3", "r5", "r101", "r586" ] }, "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": [ "r796" ] }, "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": [ "r759", "r771", "r781", "r807" ] }, "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": [ "r756", "r768", "r778", "r804" ] }, "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": [ "r802" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value Accounting", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r7", "r14" ] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease liabilities", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r526", "r532", "r734" ] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]", "terseLabel": "Financing Leases", "verboseLabel": "Financing Leases" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails4": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability", "terseLabel": "Total lease liabilities", "totalLabel": "Total lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r524", "r539" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfBalanceSheetsInformationRelatedToLeasesDetails": { "parentTag": "shim_OperatingLeaseAndFinanceLeaseLiabilityCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfBalanceSheetsInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Current", "terseLabel": "Finance lease liabilities, current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r524" ] }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.shimmick.com/20231229/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": [ "r525" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfBalanceSheetsInformationRelatedToLeasesDetails": { "parentTag": "shim_OperatingLeaseAndFinanceLeaseLiabilityNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfBalanceSheetsInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance lease liabilities, noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r524" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.shimmick.com/20231229/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": [ "r525" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails3": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails4": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid", "totalLabel": "Total lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r539" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails3": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.shimmick.com/20231229/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": [ "r539" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails3": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.shimmick.com/20231229/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": [ "r539" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails3": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.shimmick.com/20231229/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": [ "r539" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails3": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.shimmick.com/20231229/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": [ "r539" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails3": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shimmick.com/20231229/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": [ "r539" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails3": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shimmick.com/20231229/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": [ "r539" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails4": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Amounts representing interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r539" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfSupplementalCashFlowInformationDetails", "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Principal Payments", "terseLabel": "Financing cash flows from finance leases", "negatedLabel": "Payments on finance lease obligation", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r527", "r535" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfBalanceSheetsInformationRelatedToLeasesDetails": { "parentTag": "shim_OperatingLeaseAndFinanceLeaseRightOfUseAsset", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfBalanceSheetsInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Finance lease assets", "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": [ "r523" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of right-of-use assets", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r526", "r532", "r734" ] }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfBalanceSheetsInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, 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": [ "r525" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfWeightedAverageRemainingLeaseTermDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate - Finance leases", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r538", "r734" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfWeightedAverageRemainingLeaseTermDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term - Finance leases", "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": [ "r537", "r734" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIntangibleAssetsScheduleOfFinitelivedIntangibleAssetsIncludingTheWeightedAverageUsefulLivesDetails", "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfFinitelivedIntangibleAssetsIncludingTheWeightedAverageUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Weighted Average Remaining 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", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfFinitelivedIntangibleAssetsIncludingTheWeightedAverageUsefulLivesDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 }, "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIntangibleAssetsScheduleOfFinitelivedIntangibleAssetsIncludingTheWeightedAverageUsefulLivesDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIntangibleAssetsScheduleOfFinitelivedIntangibleAssetsIncludingTheWeightedAverageUsefulLivesDetails", "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfFinitelivedIntangibleAssetsIncludingTheWeightedAverageUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r171", "r282" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfEstimatedAggregateRemainingAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 }, "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedAggregateRemainingAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedAggregateRemainingAmortizationDetails", "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfEstimatedAggregateRemainingAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2024", "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": [ "r116" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfEstimatedAggregateRemainingAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 }, "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedAggregateRemainingAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedAggregateRemainingAmortizationDetails", "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfEstimatedAggregateRemainingAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2027", "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": [ "r116" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfEstimatedAggregateRemainingAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 }, "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedAggregateRemainingAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedAggregateRemainingAmortizationDetails", "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfEstimatedAggregateRemainingAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2026", "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": [ "r116" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfEstimatedAggregateRemainingAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 }, "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedAggregateRemainingAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedAggregateRemainingAmortizationDetails", "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfEstimatedAggregateRemainingAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2025", "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": [ "r116" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIntangibleAssetsScheduleOfFinitelivedIntangibleAssetsIncludingTheWeightedAverageUsefulLivesDetails", "http://www.shimmick.com/20231229/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": [ "r280", "r281", "r282", "r283", "r555", "r559" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfFinitelivedIntangibleAssetsIncludingTheWeightedAverageUsefulLivesDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 }, "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIntangibleAssetsScheduleOfFinitelivedIntangibleAssetsIncludingTheWeightedAverageUsefulLivesDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIntangibleAssetsScheduleOfFinitelivedIntangibleAssetsIncludingTheWeightedAverageUsefulLivesDetails", "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfFinitelivedIntangibleAssetsIncludingTheWeightedAverageUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "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": [ "r115", "r559" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIntangibleAssetsScheduleOfFinitelivedIntangibleAssetsIncludingTheWeightedAverageUsefulLivesDetails", "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsAdditionalInformationDetails", "http://www.shimmick.com/20231229/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": [ "r555" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIntangibleAssetsScheduleOfFinitelivedIntangibleAssetsIncludingTheWeightedAverageUsefulLivesDetails", "http://www.shimmick.com/20231229/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": [ "r47", "r48" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfFinitelivedIntangibleAssetsIncludingTheWeightedAverageUsefulLivesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfEstimatedAggregateRemainingAmortizationDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIntangibleAssetsScheduleOfFinitelivedIntangibleAssetsIncludingTheWeightedAverageUsefulLivesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedAggregateRemainingAmortizationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedAggregateRemainingAmortizationDetails", "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIntangibleAssetsScheduleOfFinitelivedIntangibleAssetsIncludingTheWeightedAverageUsefulLivesDetails", "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfEstimatedAggregateRemainingAmortizationDetails", "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfFinitelivedIntangibleAssetsIncludingTheWeightedAverageUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "terseLabel": "Intangible Assets, Net", "totalLabel": "Total", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r115", "r555" ] }, "us-gaap_FiscalPeriod": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiscalPeriod", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fiscal Period, Policy [Policy Text Block]", "terseLabel": "Fiscal Year", "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": [ "r70" ] }, "us-gaap_FixedPriceContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FixedPriceContractMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfCompanysRevenueDisaggregatedByContractTypesDetails" ], "lang": { "en-us": { "role": { "label": "Fixed-Price Contract [Member]", "terseLabel": "Fixed-Price [Member]", "documentation": "Contract with customer in which amount of consideration is fixed." } } }, "auth_ref": [ "r715" ] }, "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": [ "r763", "r775", "r785", "r811" ] }, "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": [ "r763", "r775", "r785", "r811" ] }, "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": [ "r763", "r775", "r785", "r811" ] }, "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": [ "r763", "r775", "r785", "r811" ] }, "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": [ "r763", "r775", "r785", "r811" ] }, "shim_ForwardLossReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "ForwardLossReserve", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutContractAssetsAndContractLiabilitiesDetails": { "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutContractAssetsAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Forward loss reserve.", "label": "Forward Loss Reserve", "terseLabel": "Forward loss reserve" } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r849" ] }, "us-gaap_GainLossOnSaleOfBusiness": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfBusiness", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsAdditionalInformationDetails", "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Business", "terseLabel": "Gain of sale of assets", "verboseLabel": "Gain on sale of non-core business contracts", "negatedLabel": "Gain on sale of assets", "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": [ "r477", "r849" ] }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Intangible Assets", "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/20231229", "localname": "GovernmentContractsPolicyPolicyTextBlock", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Government contracts policy.", "label": "Government Contracts Policy [Policy Text Block]", "terseLabel": "Government Contracts" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfUnconsolidatedJointVenturesDetails", "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross margin", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r103", "r192", "r235", "r248", "r252", "r254", "r267", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r505", "r702", "r867" ] }, "us-gaap_IPOMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IPOMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "IPO [Member]", "label": "IPO [Member]", "documentation": "First sale of stock by a private company to the public." } } }, "auth_ref": [] }, "shim_IbewLocal595PensionPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "IbewLocal595PensionPlanMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlansScheduleOfMultiemployerPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IBEW Local 595 Pension Plan [Member]", "label": "IBEW Local 595 Pension Plan [Member]", "documentation": "IBEW Local 595 Pension Plan [Member]" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r753", "r754", "r767" ] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of intangible assets", "label": "Impairment of Intangible Assets, Finite-Lived", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value." } } }, "auth_ref": [ "r849", "r860" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Net (loss) income 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", "r100", "r143", "r235", "r248", "r252", "r254", "r573", "r587", "r702" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows", "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Equity Method Investments", "terseLabel": "Equity in earnings of unconsolidated joint ventures", "negatedLabel": "Equity in earnings of unconsolidated joint ventures", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r5", "r101", "r142", "r239", "r263", "r586" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r284", "r286", "r661" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r286", "r661" ] }, "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/20231229/taxonomy/role/DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "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": [ "r193", "r436", "r444", "r445", "r452", "r460", "r465", "r466", "r467", "r618" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 0.0 }, "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetails", "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails", "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Provision for income taxes", "verboseLabel": "Provision for income taxes", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r145", "r156", "r211", "r212", "r240", "r442", "r461", "r592" ] }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred only adjustment", "label": "Income Tax Expense (Benefit), Continuing Operations, Adjustment of Deferred Tax (Asset) Liability", "documentation": "Amount of income tax expense (benefit) from continuing operations attributable to an adjustment of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity." } } }, "auth_ref": [ "r455" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes", "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": [ "r181", "r438", "r439", "r445", "r446", "r451", "r453", "r615" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in valuation allowance", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "documentation": "Amount 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 increase (decrease) in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r959" ] }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State rate change", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount", "documentation": "Amount 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 increase (decrease) in the income tax rates." } } }, "auth_ref": [ "r437", "r443" ] }, "shim_IncomeTaxReconciliationContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "IncomeTaxReconciliationContingentConsideration", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration", "label": "Income Tax Reconciliation Contingent Consideration", "documentation": "Income tax Reconciliation contingent consideration" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected income tax (benefit) expense at federal statutory rate", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r443" ] }, "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherReconcilingItems", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount", "totalLabel": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount, Total", "documentation": "Amount 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 tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments." } } }, "auth_ref": [ "r959" ] }, "shim_IncomeTaxReconciliationPermanentItems": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "IncomeTaxReconciliationPermanentItems", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Permanent items", "label": "Income Tax Reconciliation Permanent Items", "documentation": "Income tax reconciliation permanent items" } } }, "auth_ref": [] }, "shim_IncomeTaxReconciliationReturnToProvisionTrueUp": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "IncomeTaxReconciliationReturnToProvisionTrueUp", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Return to provision true-up", "label": "Income Tax Reconciliation Return to Provision True-Up", "documentation": "Income tax reconciliation return to provision true-up." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State income taxes, net of federal income tax benefit", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "documentation": "Amount 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 state and local income tax expense (benefit)." } } }, "auth_ref": [ "r959" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "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": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable, net", "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": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r848" ] }, "us-gaap_IncreaseDecreaseInAccruedSalaries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedSalaries", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Salaries", "terseLabel": "Accrued salaries, wages and benefits", "documentation": "The increase (decrease) during the period in accrued salaries." } } }, "auth_ref": [ "r4" ] }, "shim_IncreaseDecreaseInContractLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "IncreaseDecreaseInContractLiability", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutContractAssetsAndContractLiabilitiesDetails": { "parentTag": "shim_IncreaseDecreaseInContractWithCustomerAssetLiabilityNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutContractAssetsAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract Liability", "totalLabel": "Total contract liabilities, Change" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutContractAssetsAndContractLiabilitiesDetails": { "parentTag": "shim_IncreaseDecreaseInContractWithCustomerAssetLiabilityNet", "weight": -1.0, "order": 0.0 }, "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutContractAssetsAndContractLiabilitiesDetails", "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Asset", "terseLabel": "Increase decrease in contract with customer asset Total", "totalLabel": "Total contract assets, Change", "verboseLabel": "Increase Decrease", "negatedLabel": "Contract assets", "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": [ "r848" ] }, "shim_IncreaseDecreaseInContractWithCustomerAssetBillingsOnUncompletedContractsInExcessOfCostsAndEstimatedEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "IncreaseDecreaseInContractWithCustomerAssetBillingsOnUncompletedContractsInExcessOfCostsAndEstimatedEarnings", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutContractAssetsAndContractLiabilitiesDetails": { "parentTag": "shim_IncreaseDecreaseInContractLiability", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutContractAssetsAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Increase decrease in contract with customer asset billings on uncompleted contracts in excess of costs and estimated earnings.", "label": "Increase Decrease In Contract With Customer Asset Billings on Uncompleted Contracts in Excess of Costs and Estimated Earnings", "terseLabel": "Billings on uncompleted contracts in excess of costs and estimated earnings, Change" } } }, "auth_ref": [] }, "shim_IncreaseDecreaseInContractWithCustomerAssetCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "IncreaseDecreaseInContractWithCustomerAssetCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutContractAssetsAndContractLiabilitiesDetails": { "parentTag": "us-gaap_IncreaseDecreaseInContractWithCustomerAsset", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutContractAssetsAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Increase decrease in contract with customer asset costs and estimated earnings in excess of billings on uncompleted contracts.", "label": "Increase Decrease In Contract With Customer Asset Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts", "terseLabel": "Costs and estimated earnings in excess of billings on uncompleted contracts, Change" } } }, "auth_ref": [] }, "shim_IncreaseDecreaseInContractWithCustomerAssetForwardLossReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "IncreaseDecreaseInContractWithCustomerAssetForwardLossReserve", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutContractAssetsAndContractLiabilitiesDetails": { "parentTag": "shim_IncreaseDecreaseInContractLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutContractAssetsAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Increase decrease in contract with customer asset forward loss reserve.", "label": "Increase Decrease In Contract With Customer Asset Forward Loss Reserve", "terseLabel": "Forward loss reserve, Change" } } }, "auth_ref": [] }, "shim_IncreaseDecreaseInContractWithCustomerAssetLiabilityNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "IncreaseDecreaseInContractWithCustomerAssetLiabilityNet", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutContractAssetsAndContractLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutContractAssetsAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Increase decrease in contract with customer asset liability net.", "label": "Increase Decrease In Contract With Customer Asset Liability Net", "totalLabel": "Net, Change" } } }, "auth_ref": [] }, "shim_IncreaseDecreaseInContractWithCustomerAssetRetainageReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "IncreaseDecreaseInContractWithCustomerAssetRetainageReceivable", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutContractAssetsAndContractLiabilitiesDetails": { "parentTag": "us-gaap_IncreaseDecreaseInContractWithCustomerAsset", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutContractAssetsAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Increase decrease in contract with customer asset retainage receivable.", "label": "Increase Decrease In Contract With Customer Asset Retainage Receivable", "terseLabel": "Retainage receivable, Change" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Contract liabilities", "totalLabel": "Total contract liabilities, Change", "verboseLabel": "Increase decreasein 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": [ "r553", "r848" ] }, "shim_IncreaseDecreaseInDueFromUnconsolidatedJointVentures": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "IncreaseDecreaseInDueFromUnconsolidatedJointVentures", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in due from unconsolidated joint ventures.", "label": "Increase (decrease) in due from unconsolidated joint ventures", "negatedLabel": "Due from unconsolidated joint ventures" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInNotesReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInNotesReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Notes Receivable, Current", "terseLabel": "Adjustment to note receivable", "documentation": "The increase (decrease) during the reporting period of amounts due within one year (or one business cycle) from note holders for outstanding loans." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "terseLabel": "Other operating assets and liabilities", "totalLabel": "Increase (Decrease) in Other Operating Assets and Liabilities, Net, Total", "negatedLabel": "Other assets and liabilities", "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEarningsPerShareSummaryOfComputationOfBasicAndDilutedEpsDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Employee stock options", "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": [ "r218", "r219", "r220", "r229", "r392" ] }, "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": [ "r766", "r775", "r785", "r802", "r811", "r815", "r823" ] }, "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": [ "r821" ] }, "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": [ "r755", "r827" ] }, "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": [ "r755", "r827" ] }, "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": [ "r755", "r827" ] }, "shim_InsuranceAdvanceReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "InsuranceAdvanceReceived", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20231229/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/20231229", "localname": "InsuranceReservesPolicyTextBlock", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for insurance reserves. This disclosure may include the method or methods used to determine the amount of reserves.", "label": "Insurance Reserves [Policy Text Block]", "terseLabel": "Insurance Reserves" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets", "label": "Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r279" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetIncludingGoodwill", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Including Goodwill)", "terseLabel": "Intangible assets, net", "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", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures", "terseLabel": "Investment in unconsolidated 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": [ "r843" ] }, "shim_IronworkersDistrictCouncilOfTnValleyVicinityWelfarePensionPlansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "IronworkersDistrictCouncilOfTnValleyVicinityWelfarePensionPlansMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlansScheduleOfMultiemployerPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ironworkers District Council of TN Valley & Vicinity Welfare Pension Plans [Member]", "label": "Ironworkers District Council of TN Valley & Vicinity Welfare Pension Plans [Member]", "documentation": "Ironworkers District Council of TN Valley & Vicinity Welfare Pension Plans [Member]" } } }, "auth_ref": [] }, "shim_JointVenturesAndVariableInterestEntitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "JointVenturesAndVariableInterestEntitiesDisclosureAbstract", "lang": { "en-us": { "role": { "documentation": "Joint ventures and variable interest entities disclosure.", "label": "Joint Ventures and Variable Interest Entities Disclosure [Abstract]" } } }, "auth_ref": [] }, "shim_JointVenturesAndVariableInterestEntitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "JointVenturesAndVariableInterestEntitiesDisclosureTextBlock", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntities" ], "lang": { "en-us": { "role": { "documentation": "Joint ventures and variable interest entities disclosure.", "label": "Joint Ventures and Variable Interest Entities Disclosure [Text Block]", "terseLabel": "Joint Ventures and Variable Interest Entities" } } }, "auth_ref": [] }, "shim_JointVenturesAndVariableInterestEntitiesPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "JointVenturesAndVariableInterestEntitiesPolicyPolicyTextBlock", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Joint ventures and variable interest entities, policy.", "label": "Joint Ventures and Variable Interest Entities Policy [Policy Text Block]", "terseLabel": "Joint Ventures and Variable Interest Entities" } } }, "auth_ref": [] }, "shim_LaborersPensionTrustFundForNorthernCaliforniaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "LaborersPensionTrustFundForNorthernCaliforniaMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlansScheduleOfMultiemployerPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Laborers Pension Trust Fund for Northern California [Member]", "label": "Laborers Pension Trust Fund for Northern California [Member]", "documentation": "Laborers pension trust fund for northern california [Member]" } } }, "auth_ref": [] }, "us-gaap_LandAndBuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandAndBuildingMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfComponentsOfPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Land and Building [Member]", "terseLabel": "Building and land [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", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfLeaseExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost", "totalLabel": "Total lease cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r531", "r734" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of Lease Expense", "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": [ "r968" ] }, "shim_LeaseDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "LeaseDisclosureTextBlock", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeases" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating and financial leases of lessee.", "label": "Lease Disclosure [Text Block]", "terseLabel": "Leases" } } }, "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/20231229", "localname": "LegacyProjectsMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfCompanysRevenueDisaggregatedByShimmickProjectsAndLegacyProjectsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legacy Projects", "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/20231229/taxonomy/role/DisclosureLeasesScheduleOfLeaseExpenseDetails", "http://www.shimmick.com/20231229/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": [ "r530" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r530" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r529" ] }, "shim_LesseeOperatingLeaseAndFinancingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "LesseeOperatingLeaseAndFinancingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Lessee operating lease and financing lease liability, maturity.", "label": "Lessee Operating Lease and Financing Lease Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Remaining Lease Payments Under Operating and Financing Leases" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r539" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.shimmick.com/20231229/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": [ "r539" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.shimmick.com/20231229/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": [ "r539" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.shimmick.com/20231229/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": [ "r539" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.shimmick.com/20231229/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": [ "r539" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shimmick.com/20231229/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": [ "r539" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shimmick.com/20231229/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": [ "r539" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Amounts representing interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r539" ] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Amount of letters of credit outstanding", "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", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 }, "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfConsolidatedJointVenturesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfUnconsolidatedJointVenturesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfConsolidatedJointVenturesDetails", "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfUnconsolidatedJointVenturesDetails", "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "TOTAL 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", "r192", "r267", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r474", "r478", "r479", "r505", "r632", "r701", "r748", "r867", "r970", "r971" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r99", "r141", "r582", "r735", "r852", "r859", "r967" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 }, "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfConsolidatedJointVenturesDetails": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 }, "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfUnconsolidatedJointVenturesDetails": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfConsolidatedJointVenturesDetails", "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfUnconsolidatedJointVenturesDetails", "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "terseLabel": "Current liabilities", "totalLabel": "TOTAL CURRENT LIABILITIES", "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", "r167", "r192", "r267", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r474", "r478", "r479", "r505", "r735", "r867", "r970", "r971" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "CURRENT LIABILITIES" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfConsolidatedJointVenturesDetails": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfConsolidatedJointVenturesDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent", "terseLabel": "Non-current liabilities", "totalLabel": "Liabilities, Noncurrent, Total", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r15", "r87", "r88", "r89", "r92", "r192", "r267", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r474", "r478", "r479", "r505", "r867", "r970", "r971" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Line of Credit", "terseLabel": "Revolving credit facility", "totalLabel": "Long-Term Line of Credit, Total", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r15", "r139", "r979" ] }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityExpirationDate1", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Expiration Date", "terseLabel": "Revolving Line of Credit termination 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/20231229/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit facility, 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" ] }, "shim_LineOfCreditFacilityMinimumLiquidity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "LineOfCreditFacilityMinimumLiquidity", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Line of credit facility minimum liquidity.", "label": "Line Of Credit Facility Minimum Liquidity", "terseLabel": "Line of credit facility minimum liquidity" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Line of credit facility, unused line 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/20231229/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit [Member]", "terseLabel": "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/20231229", "localname": "LoanAndSecurityAgreementMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Loan and security agreement.", "label": "Loan and Security Agreement [Member]", "terseLabel": "Loan and security agreement [Member]" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.shimmick.com/20231229/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", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureDebtScheduleOfDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureDebtScheduleOfDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt", "totalLabel": "Long-term debt, net", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r15", "r139", "r315", "r331", "r707", "r708", "r979" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net", "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": [ "r174" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureDebtScheduleOfDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r22" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.shimmick.com/20231229/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": [ "r22", "r54" ] }, "shim_MachineryEquipmentAndVehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "MachineryEquipmentAndVehiclesMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfComponentsOfPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Machinery equipment and vehicles.", "label": "Machinery Equipment And Vehicles [Member]", "terseLabel": "Machinery, equipment, and vehicles [Member]" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.shimmick.com/20231229/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": [ "r257", "r714", "r872", "r982", "r983" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.shimmick.com/20231229/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r289", "r290", "r291", "r292", "r380", "r551", "r599", "r624", "r625", "r680", "r681", "r682", "r683", "r684", "r694", "r695", "r705", "r711", "r729", "r737", "r871", "r972", "r973", "r974", "r975", "r976", "r977" ] }, "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": [ "r794" ] }, "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": [ "r794" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.shimmick.com/20231229/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r289", "r290", "r291", "r292", "r380", "r551", "r599", "r624", "r625", "r680", "r681", "r682", "r683", "r684", "r694", "r695", "r705", "r711", "r729", "r737", "r871", "r972", "r973", "r974", "r975", "r976", "r977" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Noncontrolling Interest", "periodEndLabel": "Equity, Attributable to Noncontrolling Interest, Ending Balance", "periodStartLabel": "Equity, Attributable to Noncontrolling Interest, Beginning Balance", "terseLabel": "Non-controlling interests", "totalLabel": "Equity, Attributable to Noncontrolling Interest, Total", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r28", "r140", "r192", "r267", "r293", "r295", "r296", "r297", "r300", "r301", "r505", "r581", "r636" ] }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "negatedLabel": "Distributions to non-controlling interests", "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": [ "r123" ] }, "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": [ "r814" ] }, "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": [ "r822" ] }, "us-gaap_MultiemployerPlanAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MultiemployerPlanAbstract", "lang": { "en-us": { "role": { "label": "Multiemployer Plan [Abstract]" } } }, "auth_ref": [] }, "us-gaap_MultiemployerPlanEmployerContributionCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MultiemployerPlanEmployerContributionCost", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlansScheduleOfMultiemployerPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total contributions made", "label": "Multiemployer Plan, Employer Contribution, Cost", "totalLabel": "Multiemployer Plan, Employer Contribution, Cost, Total", "documentation": "Amount of cost for employer contribution to multiemployer plan. Multiemployer plan includes, but is not limited to, pension plan determined to be individually significant and insignificant and other postretirement benefit plan." } } }, "auth_ref": [ "r375", "r376", "r387", "r729" ] }, "us-gaap_MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList": { "xbrltype": "zoneStatusItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlansScheduleOfMultiemployerPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Protection Act Zone Status", "label": "Multiemployer Plan, Pension, Significant, Certified Zone Status [Fixed List]", "documentation": "Indicates certified zone status of multiemployer pension plan determined to be individually significant. Acceptable values are \"Green\", \"Yellow\", \"Orange\", \"Red\", \"Other\", and \"NA\"." } } }, "auth_ref": [ "r379", "r729" ] }, "us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MultiemployerPlanPensionSignificantEmployerContributionCost", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlansScheduleOfMultiemployerPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Company Contributions", "label": "Multiemployer Plan, Pension, Significant, Employer Contribution, Cost", "documentation": "Amount of cost for employer contribution to multiemployer pension plan determined to be individually significant." } } }, "auth_ref": [ "r381", "r729" ] }, "us-gaap_MultiemployerPlanPensionSignificantEmployerIdentificationNumber": { "xbrltype": "nineDigitItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MultiemployerPlanPensionSignificantEmployerIdentificationNumber", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlansScheduleOfMultiemployerPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "EIN/Pension Plan Number", "label": "Multiemployer Plan, Pension, Significant, Employer Identification Number", "documentation": "Employer Identification Number (EIN) or Tax Identification Number (TIN) assigned by Internal Revenue Service (IRS) for multiemployer pension plan determined to be individually significant, in nine-digit numeric format." } } }, "auth_ref": [ "r378", "r729" ] }, "us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList": { "xbrltype": "fundingImprovementAndRehabilitationPlanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlansScheduleOfMultiemployerPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rehabilitation Plan Status", "label": "Multiemployer Plan, Pension, Significant, Funding Improvement or Rehabilitation Plan, Implementation Status [Fixed List]", "documentation": "Indicates whether funding improvement plan or rehabilitation plan was implemented or pending for multiemployer pension plan, determined to be individually significant. Acceptable values are \"No\", \"Pending\", \"Implemented\", \"Other\", and \"NA\"." } } }, "auth_ref": [ "r383", "r729" ] }, "us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList": { "xbrltype": "surchargeItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MultiemployerPlanPensionSignificantSurchargeFixedList", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlansScheduleOfMultiemployerPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Surcharge Imposed", "label": "Multiemployer Plan, Pension, Significant, Surcharge [Fixed List]", "documentation": "Indicates whether employer paid surcharge to multiemployer pension plan determined to be individually significant. Acceptable values are \"No\", \"Yes\" and \"NA\"." } } }, "auth_ref": [ "r384", "r729" ] }, "us-gaap_MultiemployerPlansLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MultiemployerPlansLineItems", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlansScheduleOfMultiemployerPlansDetails" ], "lang": { "en-us": { "role": { "label": "Multiemployer Plan [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": [ "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r387", "r723", "r724", "r725", "r726", "r727", "r728", "r729" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r257", "r714", "r872", "r982", "r983" ] }, "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": [ "r795" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBusinessAndOrganization1" ], "lang": { "en-us": { "role": { "label": "Nature of Operations [Text Block]", "terseLabel": "Business and Organization", "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": [ "r147", "r157" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "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": [ "r189" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash Flows From Financing Activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by 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": [ "r189" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash Flows From Investing Activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "terseLabel": "Net cash used in operating activities", "totalLabel": "Net cash 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": [ "r110", "r111", "r112" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash Flows From Operating Activities" } } }, "auth_ref": [] }, "shim_NetDeferredTaxAssetsBeforeValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "NetDeferredTaxAssetsBeforeValuationAllowance", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net deferred tax assets before valuation allowance", "terseLabel": "Net deferred tax assets before valuation allowance", "label": "Net Deferred Tax Assets Before Valuation Allowance", "documentation": "Net deferred tax assets before valuation allowance" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEarningsPerShareSummaryOfComputationOfBasicAndDilutedEpsDetails", "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfOperations", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "totalLabel": "Net (loss) income 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": [ "r102", "r112", "r144", "r165", "r179", "r180", "r184", "r192", "r201", "r205", "r206", "r207", "r208", "r211", "r212", "r225", "r235", "r248", "r252", "r254", "r267", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r501", "r505", "r590", "r656", "r674", "r675", "r702", "r746", "r867" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Net income (loss) attributable to non-controlling interests", "totalLabel": "Net Income (Loss) Attributable to Noncontrolling Interest, Total", "negatedLabel": "Net loss (income) attributable to non-controlling interests", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r75", "r130", "r179", "r180", "r211", "r212", "r589", "r845" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEarningsPerShareSummaryOfComputationOfBasicAndDilutedEpsDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Numerator for basic and diluted EPS", "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": [ "r186", "r216", "r221", "r222", "r223", "r224", "r226", "r229" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEarningsPerShareSummaryOfComputationOfBasicAndDilutedEpsDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Numerator:" } } }, "auth_ref": [] }, "shim_NetWorkingCapitalSettlementInAssociationWithBusinessCombination": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "NetWorkingCapitalSettlementInAssociationWithBusinessCombination", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Net working capital settlement in association with business combination.", "label": "Net Working Capital Settlement in Association with Business Combination", "terseLabel": "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/20231229/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": [ "r160", "r161", "r162", "r163", "r164", "r200", "r201", "r202", "r203", "r204", "r207", "r213", "r233", "r261", "r262", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r285", "r428", "r429", "r430", "r456", "r457", "r458", "r459", "r468", "r469", "r470", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r506", "r507", "r508", "r509", "r516", "r517", "r519", "r520", "r521", "r522", "r540", "r541", "r542", "r543", "r544", "r556", "r557", "r558", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r613" ] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "presentation": [ "http://www.shimmick.com/20231229/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": [ "r35", "r160", "r161", "r162", "r163", "r164", "r200", "r201", "r202", "r203", "r204", "r207", "r213", "r233", "r261", "r262", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r285", "r428", "r429", "r430", "r456", "r457", "r458", "r459", "r468", "r469", "r470", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r506", "r507", "r508", "r509", "r516", "r517", "r519", "r520", "r521", "r522", "r540", "r541", "r542", "r543", "r544", "r556", "r557", "r558", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r613" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Not Yet Adopted", "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": [] }, "us-gaap_NonCoreMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonCoreMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Non-core [Member]", "terseLabel": "Non Core [Member]", "documentation": "Identification of assets, liabilities, and operations that are part of businesses or portfolios not strategic or central to an entity's ongoing business operations. Includes but is not limited to, higher risk, nonstrategic legacy businesses or portfolios intended to be wound down or disposed of other than by sale." } } }, "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": [ "r794" ] }, "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": [ "r763", "r775", "r785", "r802", "r811" ] }, "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": [ "r792" ] }, "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": [ "r791" ] }, "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": [ "r802" ] }, "shim_NonRule10B51ArrModifiedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://www.shimmick.com/20231229", "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": [ "r822" ] }, "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": [ "r822" ] }, "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance", "terseLabel": "Contributions from non-controlling interests", "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders." } } }, "auth_ref": [ "r10", "r57", "r129" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest [Member]", "terseLabel": "Non-Controlling Interests [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": [ "r71", "r333", "r855", "r856", "r857", "r985" ] }, "shim_NoncontrollingInterestPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "NoncontrollingInterestPolicyTextBlock", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for noncontrolling interests.", "label": "Noncontrolling Interest [Policy Text Block]", "terseLabel": "Non-controlling Interests" } } }, "auth_ref": [] }, "shim_NorthernCaliforniaPipeTradesPensionPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "NorthernCaliforniaPipeTradesPensionPlanMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlansScheduleOfMultiemployerPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Northern California Pipe Trades Pension Plan [Member]", "label": "Northern California Pipe Trades Pension Plan [Member]", "documentation": "Northern california pipe trades pension plan" } } }, "auth_ref": [] }, "us-gaap_OfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OfficeEquipmentMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Office Equipment [Member]", "terseLabel": "Office furniture and equipment", "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine." } } }, "auth_ref": [] }, "shim_OfficeFurnitureAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "OfficeFurnitureAndEquipmentMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfComponentsOfPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Office furniture and equipment.", "label": "Office Furniture and Equipment [Member]", "terseLabel": "Office furniture and equipment [Member]" } } }, "auth_ref": [] }, "shim_OldCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "OldCommonStockMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Old Common Stock [Member]", "label": "Old Common Stock [Member]", "terseLabel": "Old Common Stock [Member]" } } }, "auth_ref": [] }, "shim_OperatingEngineersTrustFundMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "OperatingEngineersTrustFundMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlansScheduleOfMultiemployerPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Engineers Trust Fund [Member]", "label": "Operating Engineers Trust Fund [Member]", "documentation": "Operating Engineers Trust Fund [Member]" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total 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", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Income from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r235", "r248", "r252", "r254", "r702" ] }, "shim_OperatingLeaseAndFinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "OperatingLeaseAndFinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfBalanceSheetsInformationRelatedToLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfBalanceSheetsInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Operating lease and finance lease liability current.", "label": "Operating Lease And Finance Lease Liability Current", "terseLabel": "Operating lease and finance lease liability current", "totalLabel": "Total current lease liabilities" } } }, "auth_ref": [] }, "shim_OperatingLeaseAndFinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "OperatingLeaseAndFinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 }, "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfBalanceSheetsInformationRelatedToLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfBalanceSheetsInformationRelatedToLeasesDetails", "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Operating lease and finance lease liability noncurrent.", "label": "Operating Lease And Finance Lease Liability NonCurrent", "terseLabel": "Operating lease and finance lease liability noncurrent", "totalLabel": "Total non-current lease liabilities", "verboseLabel": "Lease liabilities, non-current" } } }, "auth_ref": [] }, "shim_OperatingLeaseAndFinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "OperatingLeaseAndFinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfBalanceSheetsInformationRelatedToLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfBalanceSheetsInformationRelatedToLeasesDetails", "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Operating lease and finance lease, right-of-use asset.", "label": "Operating Lease And Finance Lease, Right-Of-Use Asset", "terseLabel": "Total lease assets", "totalLabel": "Total lease assets", "verboseLabel": "Lease right-of-use assets" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "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": [ "r533", "r734" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]", "terseLabel": "Operating Leases", "verboseLabel": "Operating Leases" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "terseLabel": "Total lease liabilities", "totalLabel": "Total lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r524" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfBalanceSheetsInformationRelatedToLeasesDetails": { "parentTag": "shim_OperatingLeaseAndFinanceLeaseLiabilityCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfBalanceSheetsInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r524" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.shimmick.com/20231229/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": [ "r525" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfBalanceSheetsInformationRelatedToLeasesDetails": { "parentTag": "shim_OperatingLeaseAndFinanceLeaseLiabilityNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfBalanceSheetsInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r524" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.shimmick.com/20231229/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": [ "r525" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating leases", "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": [ "r528", "r535" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfBalanceSheetsInformationRelatedToLeasesDetails": { "parentTag": "shim_OperatingLeaseAndFinanceLeaseRightOfUseAsset", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfBalanceSheetsInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Lease right-of-use assets", "verboseLabel": "Operating lease assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r523" ] }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfBalanceSheetsInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, 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": [ "r525" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfWeightedAverageRemainingLeaseTermDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate - Operating leases", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r538", "r734" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfWeightedAverageRemainingLeaseTermDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term - Operating leases", "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": [ "r537", "r734" ] }, "us-gaap_OperatingLossCarryforwardsLimitationsOnUse": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsLimitationsOnUse", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards, Limitations on Use", "label": "Operating Loss Carryforwards, Limitations on Use", "documentation": "A description of the limitations on the use of all operating loss carryforwards available to reduce future taxable income." } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "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", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r172" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r19", "r735" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r23" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Other Noncash Income (Expense)", "totalLabel": "Other Noncash Income (Expense), Total", "negatedTerseLabel": "Other", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r112" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Other expense, net", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other expense (income), net", "totalLabel": "Other Nonoperating Income (Expense), Total", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r107" ] }, "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": [ "r794" ] }, "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": [ "r761", "r773", "r783", "r809" ] }, "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": [ "r764", "r776", "r786", "r812" ] }, "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": [ "r764", "r776", "r786", "r812" ] }, "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": [ "r790" ] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments of IPO costs", "terseLabel": "Payments of IPO costs", "label": "Payments of Stock Issuance Costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r32" ] }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Equity Method Investments", "negatedLabel": "Unconsolidated joint venture equity contributions", "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": [ "r29" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "negatedLabel": "Purchases of property, plant and equipment", "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": [ "r109" ] }, "us-gaap_PaymentsToMinorityShareholders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToMinorityShareholders", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Noncontrolling Interests", "negatedLabel": "Distributions to non-controlling 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": [ "r32" ] }, "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": [ "r793" ] }, "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": [ "r793" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlans" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Retirement Plans", "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r358", "r360", "r361", "r363", "r364", "r366", "r367", "r368", "r369", "r370", "r372", "r373", "r374", "r721" ] }, "shim_PensionTrustFundForTheOperatingEngineersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "PensionTrustFundForTheOperatingEngineersMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlansScheduleOfMultiemployerPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Trust Fund for the Operating Engineers [Member]", "label": "Pension Trust Fund for the Operating Engineers [Member]", "documentation": "Pension trust fund for the operating engineers [Member]" } } }, "auth_ref": [] }, "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": [ "r792" ] }, "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": [ "r802" ] }, "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": [ "r795" ] }, "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": [ "r791" ] }, "shim_PercentageOfPlansFunded": { "xbrltype": "percentItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "PercentageOfPlansFunded", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of plans funded", "label": "Percentage Of Plans Funded", "documentation": "Percentage of plans funded" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958" ] }, "shim_PlansInGreenZoneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "PlansInGreenZoneMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plans In Green Zone [Member]", "label": "Plans In Green Zone Member", "documentation": "Plans in green zone member" } } }, "auth_ref": [] }, "shim_PlansInRedZoneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "PlansInRedZoneMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plans In Red Zone [Member]", "label": "Plans In Red Zone Member", "documentation": "Plans in red zone member" } } }, "auth_ref": [] }, "shim_PlansInYellowZoneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "PlansInYellowZoneMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plans In Yellow Zone [Member]", "label": "Plans In Yellow Zone Member", "documentation": "Plans in yellow zone member" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred Stock Par Value", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r95", "r332" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred Stock 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": [ "r95", "r634" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaids and other current assets", "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": [ "r844" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Change in Presentation", "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": [ "r841" ] }, "us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Equity Method Investment, Distribution, Return of Capital", "terseLabel": "Return of investments in unconsolidated joint ventures", "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": [ "r188", "r846" ] }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceInitialPublicOffering", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBusinessAndOrganizationAdditionalInformationDetails", "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r2" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Lines of Credit", "terseLabel": "Net borrowings on revolving credit facility", "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": [ "r31", "r851" ] }, "us-gaap_ProceedsFromMinorityShareholders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMinorityShareholders", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Noncontrolling Interests", "terseLabel": "Contributions from noncontrolling interests", "documentation": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership." } } }, "auth_ref": [ "r30" ] }, "shim_ProceedsFromOtherOfferingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "ProceedsFromOtherOfferingCosts", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBusinessAndOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Proceeds from other offering costs.", "label": "Proceeds From Other Offering Costs", "terseLabel": "Other offering costs" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other", "documentation": "Amount of cash inflow (outflow) from financing activities classified as other." } } }, "auth_ref": [ "r831", "r847" ] }, "us-gaap_ProceedsFromSaleOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsAdditionalInformationDetails", "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Intangible Assets", "terseLabel": "Total sale price of non-core business agreement", "verboseLabel": "Proceeds from sale of assets", "documentation": "The cash inflow from disposal of asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r108" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r255", "r554", "r593", "r594", "r595", "r596", "r597", "r598", "r697", "r712", "r736", "r835", "r864", "r865", "r872", "r982" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r255", "r554", "r593", "r594", "r595", "r596", "r597", "r598", "r697", "r712", "r736", "r835", "r864", "r865", "r872", "r982" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 }, "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfUnconsolidatedJointVenturesDetails", "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesAdditionalInformationDetails", "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows", "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfOperations", "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Net (loss) income", "verboseLabel": "Net (loss) income", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income (loss)", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r165", "r179", "r180", "r187", "r192", "r201", "r211", "r212", "r235", "r248", "r252", "r254", "r267", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r472", "r475", "r476", "r501", "r505", "r573", "r588", "r620", "r656", "r674", "r675", "r702", "r732", "r733", "r747", "r845", "r867" ] }, "shim_ProjectFinancingAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "ProjectFinancingAgreementMember", "presentation": [ "http://www.shimmick.com/20231229/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/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfCompanysRevenueDisaggregatedByShimmickProjectsAndLegacyProjectsDetails" ], "lang": { "en-us": { "role": { "label": "Project [Domain]", "documentation": "Planned program of work." } } }, "auth_ref": [ "r84" ] }, "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/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssets" ], "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": [ "r114", "r117" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.shimmick.com/20231229/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": [ "r6" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfComponentsOfPropertyPlantAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfComponentsOfPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "terseLabel": "Property, plant and equipment, gross", "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": [ "r118", "r169", "r585" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.shimmick.com/20231229/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", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfComponentsOfPropertyPlantAndEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfComponentsOfPropertyPlantAndEquipmentNetDetails", "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net", "totalLabel": "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": [ "r6", "r574", "r585", "r735" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property, Plant and Equipment", "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": [ "r6", "r150", "r154", "r583" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Components of Property Plant and Equipment Net", "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": [ "r6" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.shimmick.com/20231229/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": [ "r118" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimate useful lives", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration]", "documentation": "Indicates description of term of useful life for property, plant, and equipment when not stated as numeric value." } } }, "auth_ref": [ "r861" ] }, "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": [ "r790" ] }, "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": [ "r790" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.shimmick.com/20231229/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlansAdditionalInformationDetails" ], "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": [ "r289", "r290", "r291", "r292", "r360", "r380", "r419", "r420", "r421", "r550", "r551", "r599", "r624", "r625", "r680", "r681", "r682", "r683", "r684", "r694", "r695", "r705", "r711", "r729", "r737", "r740", "r862", "r871", "r973", "r974", "r975", "r976", "r977" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.shimmick.com/20231229/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlansAdditionalInformationDetails" ], "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": [ "r289", "r290", "r291", "r292", "r360", "r380", "r419", "r420", "r421", "r550", "r551", "r599", "r624", "r625", "r680", "r681", "r682", "r683", "r684", "r694", "r695", "r705", "r711", "r729", "r737", "r740", "r862", "r871", "r973", "r974", "r975", "r976", "r977" ] }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts", "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": [ "r45" ] }, "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": [ "r756", "r768", "r778", "r804" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfCondensedConsolidatedBalanceSheetsRelatedToServicesProvidedToUnconsolidatedJoint", "http://www.shimmick.com/20231229/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": [ "r365", "r545", "r546", "r627", "r628", "r629", "r630", "r631", "r653", "r655", "r679" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfCondensedConsolidatedBalanceSheetsRelatedToServicesProvidedToUnconsolidatedJoint", "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfRevenueIncludedRelatedToServicesProvidedToRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [Member]", "terseLabel": "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": [ "r194", "r195", "r545", "r546", "r547", "r548", "r627", "r628", "r629", "r630", "r631", "r653", "r655", "r679" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.shimmick.com/20231229/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": [ "r659", "r660", "r661" ] }, "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/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfCondensedConsolidatedBalanceSheetsRelatedToServicesProvidedToUnconsolidatedJoint", "http://www.shimmick.com/20231229/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": [ "r365", "r545", "r546", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r627", "r628", "r629", "r630", "r631", "r653", "r655", "r679", "r969" ] }, "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": [ "r757", "r769", "r779", "r805" ] }, "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": [ "r758", "r770", "r780", "r806" ] }, "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": [ "r765", "r777", "r787", "r813" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows2": { "parentTag": "us-gaap_RestrictedCashAndCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.shimmick.com/20231229/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Restricted Cash", "terseLabel": "Restricted cash", "totalLabel": "Restricted Cash, Total", "verboseLabel": "Revolving line of credit minimum cash balance", "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": [ "r842", "r850", "r978", "r980" ] }, "us-gaap_RestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalents", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Restricted Cash and Cash Equivalents", "totalLabel": "Total cash, cash equivalents and restricted cash", "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": [ "r33", "r135", "r168", "r190", "r578" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Restricted Cash, Current", "terseLabel": "Restricted cash", "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": [ "r842", "r850" ] }, "us-gaap_RestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows2": { "parentTag": "us-gaap_RestrictedCashAndCashEquivalents", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Restricted Cash Equivalents", "terseLabel": "Cash and 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": [ "r687", "r688", "r850", "r978", "r980" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r98", "r123", "r580", "r606", "r611", "r617", "r635", "r735" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r162", "r197", "r198", "r199", "r202", "r210", "r212", "r271", "r277", "r428", "r429", "r430", "r458", "r459", "r483", "r486", "r487", "r490", "r499", "r602", "r604", "r621", "r985" ] }, "us-gaap_RetirementPlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanNameAxis", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlansAdditionalInformationDetails", "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlansScheduleOfMultiemployerPlansDetails" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Name [Axis]", "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r729", "r832", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932" ] }, "us-gaap_RetirementPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanNameDomain", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlansAdditionalInformationDetails", "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlansScheduleOfMultiemployerPlansDetails" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Name [Domain]", "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r729", "r832", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932" ] }, "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", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfConsolidatedJointVenturesDetails", "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfUnconsolidatedJointVenturesDetails", "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfRevenueIncludedRelatedToServicesProvidedToRelatedPartiesDetails", "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfCompanysRevenueDisaggregatedByContractTypesDetails", "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfCompanysRevenueDisaggregatedByShimmickProjectsAndLegacyProjectsDetails", "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue", "totalLabel": "Total revenue", "verboseLabel": "Total revenue", "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": [ "r236", "r237", "r247", "r250", "r251", "r255", "r256", "r257", "r353", "r354", "r554" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r158", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r696" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilities" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Receivables and Contract Assets and Liabilities", "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": [ "r158", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r357" ] }, "shim_RevenuePerformanceObligationWeightedAverageLife": { "xbrltype": "durationItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "RevenuePerformanceObligationWeightedAverageLife", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Revenue performance obligation weighted average life.", "label": "Revenue Performance Obligation Weighted Average Life", "terseLabel": "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/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Performance obligations yet to be satisfied", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r153" ] }, "shim_RevisionsInEstimatesDecreaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "RevisionsInEstimatesDecreaseMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Revisions in estimates decrease.", "label": "Revisions In Estimates Decrease [Member]", "terseLabel": "Revisions in Estimates Decrease [Member]" } } }, "auth_ref": [] }, "shim_RevisionsInEstimatesIncreaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "RevisionsInEstimatesIncreaseMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Revisions in estimates increase.", "label": "Revisions In Estimates Increase [Member]", "terseLabel": "Revisions in Estimates Increase [Member]" } } }, "auth_ref": [] }, "shim_RevolvingCreditFacilityLeverageRatio": { "xbrltype": "percentItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "RevolvingCreditFacilityLeverageRatio", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Revolving credit facility leverage ratio.", "label": "Revolving Credit Facility Leverage Ratio", "terseLabel": "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/20231229/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "http://www.shimmick.com/20231229/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/20231229/taxonomy/role/DisclosureLeasesScheduleOfSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for new operating leases", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r536", "r734" ] }, "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/20231229", "localname": "Rule10B51ArrModifiedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule10b5-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": [ "r822" ] }, "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": [ "r822" ] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBusinessAndOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Proceeds after deducting underwriting discounts and commissions", "documentation": "Cash received on stock transaction after deduction of issuance costs." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBusinessAndOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock, Price Per Share", "terseLabel": "Common 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/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "terseLabel": "Percentage of Revenue [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": [ "r257", "r833" ] }, "shim_SanDiegoCountyCementMasonsPensionPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "SanDiegoCountyCementMasonsPensionPlanMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlansScheduleOfMultiemployerPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "San Diego County Cement Masons Pension Plan [Member]", "label": "San Diego County Cement Masons Pension Plan [Member]", "documentation": "San diego county cement masons pension plan [Member]" } } }, "auth_ref": [] }, "shim_SanDiegoCountyConstructionLaborersPensionTrustFundMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "SanDiegoCountyConstructionLaborersPensionTrustFundMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlansScheduleOfMultiemployerPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "San Diego County Construction Laborers Pension Trust Fund [Member]", "label": "San Diego County Construction Laborers Pension Trust Fund [Member]", "documentation": "San Diego County Construction Laborers Pension Trust Fund [Member]" } } }, "auth_ref": [] }, "shim_SanDiegoElectricalPensionPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "SanDiegoElectricalPensionPlanMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlansScheduleOfMultiemployerPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "San Diego Electrical Pension Plan [Member]", "label": "San Diego Electrical Pension Plan [Member]", "documentation": "San Diego Electrical Pension Plan [Member]" } } }, "auth_ref": [] }, "shim_SccGroupLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "SccGroupLlcMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBusinessAndOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "SCC Group LLC.", "label": "SCC Group LLC [Member]", "terseLabel": "SCC Group, LLC [Member]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Summary of Unconditional Right to Cash from Clients", "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": [ "r27" ] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIntangibleAssetsScheduleOfFinitelivedIntangibleAssetsIncludingTheWeightedAverageUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company." } } }, "auth_ref": [ "r47" ] }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBusinessAndOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r471" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Income Tax Expense", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r127" ] }, "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesTables" ], "lang": { "en-us": { "role": { "label": "Condensed Balance Sheet [Table Text Block]", "terseLabel": "Summary of Condensed Consolidated Balance Sheets Related to Services Provided to Unconsolidated Joint Ventures", "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r837", "r854" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.shimmick.com/20231229/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": [ "r22", "r55", "r56", "r78", "r79", "r81", "r86", "r121", "r122", "r707", "r709", "r854" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Tax Assets and Liabilities", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r126" ] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r8", "r58", "r59", "r60", "r61" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Summary of computation of basic and diluted EPS", "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": [ "r858" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r125" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBusinessAndOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "documentation": "Information by name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r264", "r265", "r266" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsAdditionalInformationDetails", "http://www.shimmick.com/20231229/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": [ "r47", "r48", "r555" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIntangibleAssetsTables", "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite Lived Intangible Assets Including the Weighted Average Useful Lives", "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": [ "r47", "r48" ] }, "us-gaap_ScheduleOfMultiemployerPlansTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMultiemployerPlansTable", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlansScheduleOfMultiemployerPlansDetails" ], "lang": { "en-us": { "role": { "label": "Multiemployer Plan [Table]", "documentation": "Disclosure of information about multiemployer plan." } } }, "auth_ref": [ "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r387", "r723", "r724", "r725", "r726", "r727", "r728", "r729" ] }, "us-gaap_ScheduleOfMultiemployerPlansTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMultiemployerPlansTableTextBlock", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Multiemployer Plans", "label": "Multiemployer Plan [Table Text Block]", "documentation": "Tabular disclosure of information about multiemployer plan." } } }, "auth_ref": [ "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r386", "r387", "r729" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.shimmick.com/20231229/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": [ "r6" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.shimmick.com/20231229/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": [ "r82", "r83", "r659", "r660", "r661" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions [Table Text Block]", "terseLabel": "Summary of Revenue Included Related to Services Provided to Related Parties", "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/20231229/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": [ "r389", "r391", "r394", "r395", "r396", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r418", "r419", "r420", "r421", "r422" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureStockbasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of Stock Option Activity", "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", "r63" ] }, "shim_ScheduleOfWeightedAverageRemainingLeaseTermsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "ScheduleOfWeightedAverageRemainingLeaseTermsTableTextBlock", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of weighted average remaining lease terms.", "label": "Schedule of Weighted Average Remaining Lease Terms [Table Text Block]", "terseLabel": "Schedule of Weighted Average Remaining Lease Term" } } }, "auth_ref": [] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIntangibleAssetsTables", "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Estimated Aggregate Remaining Amortization", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r48" ] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Summary of Information About Significant Customers", "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": [ "r37", "r38", "r40", "r41", "r76", "r131" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "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": [ "r965" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r749" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r752" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r241", "r242", "r243", "r244", "r245", "r246", "r256", "r703" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses", "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": [ "r106" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "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", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Share based compensation expense", "totalLabel": "Share-Based Payment Arrangement, Noncash Expense, Total", "verboseLabel": "Stock-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "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": [ "r730" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "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": [ "r389", "r391", "r394", "r395", "r396", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r418", "r419", "r420", "r421", "r422" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares, Exercisable as of December 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": [ "r400" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price per share, Exercisable as of December 29, 2023", "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": [ "r400" ] }, "shim_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value, Exercisable as of December 29, 2023", "documentation": "The weighted average grant-date fair value of options exercisable during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Grant Date Fair Value" } } }, "auth_ref": [] }, "shim_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedOutstandingWeightedAverageRemainingContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedOutstandingWeightedAverageRemainingContractualTerm", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercised, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average years of remaining contractual term, Exercised" } } }, "auth_ref": [] }, "shim_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options exercised during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercised, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value, Exercised" } } }, "auth_ref": [] }, "shim_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedOutstandingWeightedAverageRemainingContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedOutstandingWeightedAverageRemainingContractualTerm", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeited, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average years of remaining contractual term, Forfeited" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "terseLabel": "Number of shares, Forfeited", "negatedLabel": "Number of shares, Forfeited", "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": [ "r404" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Number of shares, Outstanding as of December 29, 2023", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodStartLabel": "Number of shares, Outstanding as of December 30, 2022", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r398", "r399" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "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", "periodStartLabel": "Weighted average exercise price per share, Outstanding as of December 30, 2022", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r398", "r399" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price per share, Vested", "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": [ "r415" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "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": [ "r394", "r395", "r396", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r418", "r419", "r420", "r421", "r422" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price per share, Exercised", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r403" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price per share, Forfeited", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r404" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation", "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": [ "r388", "r397", "r416", "r417", "r418", "r419", "r422", "r431", "r432", "r433", "r434" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Expiration term", "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": [ "r731" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average years of remaining contractual term, Exercisable as of December 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": [ "r62" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value, Forfeited", "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/20231229/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "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", "periodStartLabel": "Weighted average grant date fair value, Outstanding as of December 30, 2022", "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/20231229/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average years of remaining contractual term, Outstanding", "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": [ "r124" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average years of remaining contractual term, Vested", "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": [ "r414" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares", "terseLabel": "Number of shares, Vested", "negatedLabel": "Number of shares, Vested", "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/20231229/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value, Vested", "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/20231229/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Issued", "periodEndLabel": "Ending balance, shares", "periodStartLabel": "Beginning balance, shares", "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/20231229", "localname": "ShimmickProjectsMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfCompanysRevenueDisaggregatedByShimmickProjectsAndLegacyProjectsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shimmick Projects", "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", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesScheduleOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Lease, Cost", "terseLabel": "Short term lease cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r534", "r734" ] }, "shim_SouthernCaliforniaIbewNecaPensionTrustFundMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "SouthernCaliforniaIbewNecaPensionTrustFundMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlansScheduleOfMultiemployerPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Southern California IBEW-NECA Pension Trust Fund [Member]", "label": "Southern California IBEW-NECA Pension Trust Fund [Member]", "documentation": "Southern California IBEW-NECA Pension Trust Fund [Member]" } } }, "auth_ref": [] }, "shim_SouthwestCarpentersPensionFundMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "SouthwestCarpentersPensionFundMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlansScheduleOfMultiemployerPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Southwest Carpenters Pension Fund [Member]", "label": "Southwest Carpenters Pension Fund [Member]", "documentation": "Southwest carpenters pension fund [Member]" } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r11", "r26", "r162", "r182", "r183", "r184", "r197", "r198", "r199", "r202", "r210", "r212", "r234", "r271", "r277", "r333", "r428", "r429", "r430", "r458", "r459", "r483", "r485", "r486", "r487", "r488", "r490", "r499", "r510", "r511", "r512", "r513", "r514", "r515", "r544", "r602", "r603", "r604", "r621", "r676" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfCondensedConsolidatedBalanceSheetsRelatedToServicesProvidedToUnconsolidatedJoint", "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfConsolidatedJointVenturesDetails", "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfUnconsolidatedJointVenturesDetails", "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "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": [ "r197", "r198", "r199", "r234", "r554", "r614", "r623", "r626", "r627", "r628", "r629", "r630", "r631", "r634", "r637", "r638", "r639", "r640", "r641", "r644", "r645", "r646", "r647", "r649", "r650", "r651", "r652", "r653", "r655", "r657", "r658", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r676", "r741" ] }, "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": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "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/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfCondensedConsolidatedBalanceSheetsRelatedToServicesProvidedToUnconsolidatedJoint", "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfConsolidatedJointVenturesDetails", "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfUnconsolidatedJointVenturesDetails", "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "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": [ "r197", "r198", "r199", "r234", "r554", "r614", "r623", "r626", "r627", "r628", "r629", "r630", "r631", "r634", "r637", "r638", "r639", "r640", "r641", "r644", "r645", "r646", "r647", "r649", "r650", "r651", "r652", "r653", "r655", "r657", "r658", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r676", "r741" ] }, "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": [ "r760", "r772", "r782", "r808" ] }, "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/20231229/taxonomy/role/DisclosureBusinessAndOrganizationAdditionalInformationDetails", "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Initial Public Offering, net of costs, shares", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Initial public offering", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r11", "r95", "r96", "r123", "r616", "r676", "r685" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails", "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "terseLabel": "Number of shares, Exercised", "verboseLabel": "Exercise of stock options, shares", "negatedLabel": "Number of shares, Exercised", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r11", "r95", "r96", "r123", "r403" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Initial Public Offering, net of costs, value", "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r11", "r95", "r96", "r123", "r621", "r676", "r685", "r747" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options, value", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r11", "r26", "r123" ] }, "shim_StockPlan2021Member": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "StockPlan2021Member", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Stock Plan 2021.", "label": "Stock Plan 2021 [Member]", "terseLabel": "2021 Stock Plan [Member]" } } }, "auth_ref": [] }, "shim_StockSplitPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "StockSplitPolicyPolicyTextBlock", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Stock split, policy", "label": "Stock Split, Policy [Policy Text Block]", "terseLabel": "Stock Split" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedBalanceSheets", "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance, value", "periodStartLabel": "Beginning balance, value", "totalLabel": "TOTAL STOCKHOLDERS' EQUITY", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r71", "r72", "r74", "r162", "r163", "r183", "r197", "r198", "r199", "r202", "r210", "r271", "r277", "r333", "r428", "r429", "r430", "r458", "r459", "r483", "r485", "r486", "r487", "r488", "r490", "r499", "r510", "r511", "r515", "r544", "r603", "r604", "r619", "r636", "r654", "r677", "r678", "r686", "r747", "r852", "r859", "r967", "r985" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "shim_SummaryOfFinancialInformationOfConsolidatedJointVenturesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "SummaryOfFinancialInformationOfConsolidatedJointVenturesTableTextBlock", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesTables" ], "lang": { "en-us": { "role": { "documentation": "Summary of financial information of consolidated joint ventures.", "label": "Summary of Financial Information of Consolidated Joint Ventures [Table Text Block]", "terseLabel": "Summary of Financial Information of Consolidated Joint Ventures" } } }, "auth_ref": [] }, "shim_SummaryOfFinancialInformationOfUnconsolidatedJointVenturesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "SummaryOfFinancialInformationOfUnconsolidatedJointVenturesTableTextBlock", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesTables" ], "lang": { "en-us": { "role": { "documentation": "Summary of financial information of unconsolidated joint ventures.", "label": "Summary of Financial Information of Unconsolidated Joint Ventures [Table Text Block]", "terseLabel": "Summary of Financial Information of Unconsolidated Joint Ventures" } } }, "auth_ref": [] }, "shim_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "SupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's supplemental cash flow information related to leases.", "label": "Supplemental Cash Flow Information Related to Leases [Table Text Block]", "terseLabel": "Schedule of 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": [ "r801" ] }, "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": [ "r793" ] }, "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": [ "r800" ] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIntangibleAssetsScheduleOfFinitelivedIntangibleAssetsIncludingTheWeightedAverageUsefulLivesDetails", "http://www.shimmick.com/20231229/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfFinitelivedIntangibleAssetsIncludingTheWeightedAverageUsefulLivesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Trademark", "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": [ "r68" ] }, "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": [ "r821" ] }, "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": [ "r823" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.shimmick.com/20231229/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": [ "r824" ] }, "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": [ "r825" ] }, "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": [ "r823" ] }, "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": [ "r823" ] }, "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": [ "r826" ] }, "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": [ "r824" ] }, "shim_TriStateCarpentersJoinersPensionTrustFundMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "TriStateCarpentersJoinersPensionTrustFundMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEmployeeRetirementPlansScheduleOfMultiemployerPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tri-State Carpenters & Joiners Pension Trust Fund [Member]", "label": "Tri-State Carpenters & Joiners Pension Trust Fund [Member]", "documentation": "Tri-State Carpenters & Joiners Pension Trust Fund [Member]" } } }, "auth_ref": [] }, "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": [ "r820" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates", "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": [ "r42", "r43", "r44", "r148", "r149", "r151", "r152" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in valuation allowance of the deferred tax asset", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r447" ] }, "us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityNotPrimaryBeneficiaryMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfUnconsolidatedJointVenturesDetails" ], "lang": { "en-us": { "role": { "label": "Variable Interest Entity, Not Primary Beneficiary [Member]", "terseLabel": "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/20231229/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfConsolidatedJointVenturesDetails" ], "lang": { "en-us": { "role": { "label": "Variable Interest Entity, Primary Beneficiary [Member]", "terseLabel": "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": [ "r73", "r473", "r474", "r478", "r479" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.shimmick.com/20231229/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/20231229/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": [] }, "shim_WaterDesalinationProjectMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "WaterDesalinationProjectMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Water desalination project [Member]", "label": "Water Desalination Project [Member]", "documentation": "Water desalination project." } } }, "auth_ref": [] }, "shim_WaterwayCanalProjectMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20231229", "localname": "WaterwayCanalProjectMember", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Waterway canal project [Member]", "label": "Waterway Canal Project [Member]", "documentation": "Waterway canal project." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEarningsPerShareSummaryOfComputationOfBasicAndDilutedEpsDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "terseLabel": "Dilutive potential common shares", "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": [ "r858" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEarningsPerShareSummaryOfComputationOfBasicAndDilutedEpsDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]", "terseLabel": "Effect of dilutive securities:" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEarningsPerShareSummaryOfComputationOfBasicAndDilutedEpsDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Denominator for diluted EPS - adjusted weighted average shares and assumed conversions", "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": [ "r216", "r229" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEarningsPerShareSummaryOfComputationOfBasicAndDilutedEpsDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Denominator for basic EPS - weighted average shares", "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": [ "r215", "r229" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://www.shimmick.com/20231229/taxonomy/role/DisclosureEarningsPerShareSummaryOfComputationOfBasicAndDilutedEpsDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Denominator:" } } }, "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": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-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(a)(1))", "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.22)", "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.24)", "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.25)", "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)", "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.29-31)", "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.3,4)", "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": "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" }, "r29": { "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" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-4A" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "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(19))", "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r92": { "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" }, "r93": { "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(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r94": { "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(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r115": { "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" }, "r116": { "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" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r118": { "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" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r156": { "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" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "4", "Publisher": "SEC" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-30/tableOfContent" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r360": { "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" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r365": { "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" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r380": { "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" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-15" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r463": { "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.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r464": { "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.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r788": { "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" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r831": { "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" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r833": { "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" }, "r834": { "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" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "(a)", "Publisher": "SEC" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482190/360-10-35-3" }, "r862": { "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" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r933": { "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" }, "r934": { "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" }, "r935": { "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" }, "r936": { "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" }, "r937": { "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" }, "r938": { "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" }, "r939": { "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" }, "r940": { "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" }, "r941": { "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" }, "r942": { "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" }, "r943": { "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" }, "r944": { "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" }, "r945": { "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" }, "r946": { "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" }, "r947": { "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" }, "r948": { "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" }, "r949": { "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" }, "r950": { "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" }, "r951": { "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" }, "r952": { "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" }, "r953": { "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" }, "r954": { "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" }, "r955": { "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" }, "r956": { "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" }, "r957": { "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" }, "r958": { "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" }, "r959": { "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" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r963": { "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.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r964": { "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" }, "r965": { "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" }, "r966": { "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" }, "r967": { "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" }, "r968": { "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" }, "r969": { "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" }, "r970": { "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" }, "r971": { "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" }, "r972": { "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" }, "r973": { "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" }, "r974": { "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" }, "r975": { "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" }, "r976": { "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" }, "r977": { "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" }, "r978": { "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" }, "r979": { "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" }, "r980": { "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" }, "r981": { "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" }, "r982": { "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" }, "r983": { "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" }, "r984": { "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" }, "r985": { "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" }, "r986": { "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 90 0000950170-24-038024-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-038024-xbrl.zip M4$L#!!0 ( +& ?%B02-_T)R@# "@Q* 1 .R**" 0A4DVR=H2O)PQQ:U)#W>.3=N*.I) M8@0"/4 W'_OI3V8!Z =?:HG=)$CUQ(3%[@;JF97YRZQ\_/"_+TZ+X,S635Z5 M/_XEV@[_$MA25R8OCW_\R\[A[M[>7_[W3__VP_\B)'CS;N]]\-Z>!SMZG)_9 M-WFCBZJ9U#;X[O"W[X.]LLA+&_SWSP>_!F\J/3FUY3@@P?S1?&,#\T_%+6,8Q3,WVS\/" M?[KCC:O*;Q@0SB%[^]V^_'NH3>RK)U:E/&G(LY6CZII.-\N]U M/\#[-.X?ANX)=M]\9G3P#D7JBZ/9.HQ)8Q=G!9^WCZNSN65X.:YEV;BJ/O6T MC*O$2"CFVK':D&:B%JF@;ZC[<6'(33V^/C?X2JL,1ZZO#+V!"Z M'4[7XR0_7=P%^.(TUY\\/\&.(DJS.>I8W.]Y\O"_+,[Z8GSSC._:8B052J+T MQ4__%OQP8J6!?X,?QOFXL#]%(?G;#R_;O_';4SN6GB,2^Z])?O;CB]VJA"F/ MR1&,Y46@VT\_OAC#2KST?.8EMOJR:_8'59G+H!E?%O;'%Z>R/L[+5X&[,)U:%GNEL1=_LY?=%"_&!];!Y#^&-F)6B8C0+)$D<2PFF=4926,3 M1]S%/$RC%S^%P *$X%F2_/!R86@WCU1QDX6PJR2T3).$(#M%29=_!=\W6C??>/I4:9.14Q!P3"6)K">CI+,EAC$J8V M#542"F/U_"AW8(C&#[.0QU\ULJ"EVA]? )F_3VVA(;FL!0(TN4R7#O8!<%?YT METS[TVP(AR=P]FW==K_O?K4@Z_?KG::QX]_'>0''\#=[JFR]%%TRFG!GTXA$ M46*!+J6!TR-BHC2C-F.*LCCMEPEY[ZO#$UG;GZ%+V-G3$4S=3WBG!CYY;'&M M?KZR-OM^T9JW%[;6.?RV/QFC;$?N]8=%=&;-#B!3>6P/0/+G M)7R/M(/T.)$%SO7K#NB'<+D3:H4T0EA+0F:!U+5E1%+)2$IC:54J$R>CE:[$ MNZIV-A\/;R682.!M9*$<( J<'$,4E2DTZ7AF,F=B2Z\>'3]3]?G%4+G07^QJ6-E8S3R-B[#]FON50>+>Q.ZAJ6YH&(Z&9TLS\^L74_ M(@"*W9B66@J@!J$<J'6HHO(I?5+T4L43FS M$>$B!BT#Q![(.B$(CR,0VV'&F%%W'9MG0Q, 86+),T<4RM4D0J '0)RP#]A'%&(L$9J$. 7]RRA^-]5>H' M)8NO9*(NB:2)!+$\!*&<6%31#3!7GF14V3C)LH=0/%^[5#2+ MG$M!.8HY1^4Z2V!L#$10R!+#4F5!<5KJ>#UWFM)< YH#)<%FN% I=P1H*2:I MR4#SEDRP])JZL+:%&C)%P491$S-+8FE F[+"P$+!*$.N5!J%BMK87%VHWR8% ML,/345%=VAIM-A]P\E5YF!^7NE@ ,Y%).B=, $D&S-T1DJ2(TTC0S$8A%';_X*:5AQM,P$4M- MRYDX%&C#=#$%!BDMJG@2=&H)P,L:GACMUCPMX#0Q[$5$(@M;EB2@T8LPY8"" MX]AH&EH.@LWO%H.9A5$ZC2& MN27<*<& %.%LQ2D0(8VSY8A0ZD3;!!I1#F]>0N#762R!)@60'S!'F8IU$V', M8\#.(B*@/,%N206]&R0=ICF7">@26'T8.B($$)#13(B,MF"92 MZ>!$*>#R20R\73HC2)I$)E&&"X!WZV;P%C@3(I323C(+1;"?",;=W(K6Y8((R8CGJOW&@$F-"E!%8* M4$RJ%1#IFJ>E8D$!X%)@?< M@%4)HC2 C@1(C@%VLMPJOUM1&(EPN6E)4 ^ M<6IB=0(4H.*,9"*&+5-I!M!%1BZ\=FNT:O $\@H$DB4&^!Q>R2 L51FQ@.< M!'+EXM!/BZ8<9/)RBDD"$MUD$8%C"PM$,Y"%*5/ &+/4T(Q3X")KGA8(3NX2 ME1(*G -V"_"&BI#?JU@!0XY"+5%N)7&4A;&XSC)>+OIZU-99T,NT;7[Z 9V_ M7C7>UPHZ"[PSV"OTE/GQ19/#$-'QRG]W4N-84"$DO2*X?=$8O'U_>:5-_[&I M)K7_Y)W;7G43\FN*@CB&8P7D9R,@D$0P=-F )9:QS$ UL8E.89^Z5ZWW+.D_ MY=UZV3KPP[8W^FCM[OUMT8_DZLL_]5\MMC[RWB#3OKSSV?@GG# !P4[C:4/= M+_WG_KV7"[.]9?(RB5)%)6$*-C(!. <$!1]C1%8F%7'FZ+HGWW[3V&.T([0? M#71V,2IRG8];]X' Y* MZGT1;NSC"[K^NZQSJ0I[(,=VL6.\7\=O/]/3RRN37H( 8)/K,7JHMB009H32 M:3O3WZ9;96YYM/_E:ZC%V9B9")K3VH&2DTI*,HHD \"5@YKC;*J'2BU32Q7Z MT8POT3&@*KU;T,+^H;\0\,9QI3^M>0L1CA 49Y_?0@KBF,3A*K90A2)C(6 ( M4*E"M%2D)(N@=0!MS$94QBI,AK:%33V&?4'W[=S O(UW[\OME9WKS^0>3!=8 M_KAU OQ0YZ>ROOS9EA;D6@Y_KGY;%UDS)31;!6N6,:CI,M2@.L4"D!EHP(!J MT *C)6"V3.MX<#LU8[_CO/:G#0''>\ C[5YY5Z6]NBK/J_J3K9LW>3,&5##> MK28E<.A]=U3^71:%O?P[M%_"C/ZPA9.U[2 +-M8\RV-)31PK&\:$:U #$U!T M 56A(D]9Q P+!=6#Y:SO<*?LK_F9-7#V9'F,)G_O/-#\?/F;_&=5[Q:RN7): MCVII .?5G]:PG^LYCZ!=*>84J"ETQ?GPE A+(GC M)"5)*@21L49O")L:PVC&W-HA]Q=SS'1.D-V+:="0A^BF&H8V Z;A4I+%(B4V MJ1NU6I+8;/(*L_R)M//U]B:.H5I0%VKSJU];6' M5Z6\W#"*GVVI3U!771P*JE(-("=;3NQ[.[[O -#*U6K+W13G66S_W=%Y]2SI M-DXBZ30JU[%6&(,B0$0J0YQF"&:BD,NG#F* ;1EL MHPFY(&G$0>?5+".*2_0<$@E7 %,3RX:ZCW?*E:F?Z=OR&'813N?S%B1)S-/( MA8ID$K>I7![O'-?6;_B: MM[!-)Y,NLX57'KT7%M!)R"1@6Y%BX( #H)>E<4( !\C("4 $Z>#.(@K! XS2 M[7;-R\2+_'1RNBKY?N^4_;%%4Y_\'N/BS9-++.;,-BS"6 _^R?)/; MXPJODU 0@X)43WP&B5^EJFI@V@^N!#S&_MI$AE:$(4FU\KP[!# E,#8\43*- M(ZJBP1W\]8*IY;M?Q47)TZ2:Y2).ADDU=S/U*V?^754?G=CK@.Y9[NIR/J-/ M<%?1K/-KI67!,C;G'O L-W&YR(XGN(E=BJZY:\-]!V=S;U+9#["RT/*H/:.= M@^KS/*-)JER4H#M6Q@&HQ\829+>8[8Q:E7&EXL%QWOOX9+VOQ@_AEC4 +3J2 M*G0"SFP49AQ4,!D2(71,F,DTC6--+8V&MK/#,,.. MF]@2G6!PDN*"J$2F/I&A2R3GZ? NB)X 3YJ[S;NR6??RXE=I C!=$,=B21*! M$5R)CHB6C*964VG94[U@[A_#"'[,K585!>"!?N^>Y='+$A7R)*: T0&H)[%, MB& !YQA5NA,.\H&Z_A[:]+*FX3'SY.\P&1ZJY 57V4TO-\!7J&'"!54.XRL M#Q6)VIEWX/A,U$ZZ(GYBTXP!!6'&!>[-@8ZH%+.*1DXX:UQDV6"O M7NAB8JQY5U>G.Z<5?/<_7DO_^;+'F_MU=[<_)QY^M<=27W;? M/\^P,<<2&R6@F\?&H>-[%&*V44JD%, P0I4(,UA580A10NM1QV,C,\_GGBT9:&B12.F,3&0#P4CC27C&0F MCB*>QI%1@SW2![9 NQM>W5P>8:V:MGQ'\_/E_"]75<39+\]R0V.E+>><$@T; M"#@]CHC,A"1:AZ%)=:99]-2!W?I=6]<4TDN5T G*2R8TY8I) MDF+2L,0Z1B13&6$VCD*CK&1Z[0F;OEK;V<2X#"+&Y5&0G;,),QD'R6\920SH MZPH8&L"[5$@:62O8X-P\-H#\8R)C82AW)!28J)QK33)M$L(C%XDD3(5@@S.N M##UCT@"VE5.=I9C66J8.*ZRU$6>*I$G(L3Z)AGT=VK;>*^/.G%3Q)C+Q7 ML9,RW\LT_% M[I5PFJ4BY:#?XHV42[ ,5,P)9:'->(I5Q@;'*><@D3\5?^3CD_ZD_"R;O-EW MP!!]L-C":7J'-4SQ%]N_^2RY9))IF4D>$N8P-R]F/\ B6F,DRP![&Z4B ;K /D$),^C.""GF"Y P/F4:0A;BIE/0W^=%B61 M%'&JU("SYPWM'F0]R-R9$,Y;9HEB6/G&A ,M,L(TVD<,ZQ39P<+^)Y87-)C M'$' =UI$44ALY$!8.@T;G8'&S*U),V9EDJT?_#V-E3*QX3)V"9$HB,OAGGIT 'U\PV!_8LQY>!E/MGX$]=8_G)9RD44A8GJ0LSXB@T"ZR. M$ID*CJZ'L:,AC])L[5>P7[I2<*8C$BV5?^?*H_=RS@L9][D4C/3%M40$6%9Q MT#4YC4.9J?2)Q_$\\I7R*BV786@-#R71<0PJAL.T9;&$_T3& I)5F@\W;=GP M3)?:*V97'>0 MQY_6O!F8=GLEFV&MTC13FF0TM"1)0\ WVN"%=L9<& $ IH,]-4\MC]2CY "D MBFF9,,(490#A(@Z*/JB#<1A)QQ.>&3-@]7YH)I@!;&@6Q1'5@@%VP_I=)I4D M$SHBJ>5IFC)M%!T<]QQ$(HA!^VAU6DIS8+7-S]"AXUD2KP@-=X(!-W)HXP^Y M)3++8F)"*L,TSD"S'IR-99E^#ARH,^1J(!&VM#F2)Q$J*54_@Z)X)8 :A1&I[1X28:> +9KO8_ M:R9? [CX%G)=.2.$S(0A6J7 Y9BT)$NIP0@M'BMCJ;&#]1X83(36 /:1R1#M M/\AP*"93Q.MH#G!"1JE3$'MFS%-28P9 FH%$RFAH,J<*Z3RHD8:(RF5(5RFQP:N43"ZEZ%,]R;;P= M#EK$G+%&1:#_Z8A0:HU)$DJY'*S+YL"RT42+HO%^X=(R$2%+29H!VDG26! E M8&N8LHPGEIF(#39\ZMF;XI=B.X.(F'X4DW]FM5' 2U*98"9922-31QQ%_,P7;OJ_334CS11 MPEIFB;(F(8F* =[&1A&;ZE :%BFN!FND&-ZE^GJHV;I408N8I$$*@N4YB$B8 M)L+J4 MIE1UNRJ:-R%R1,?UI6C<$J,HB]R6YBY*)UGN:4\DTQQ(0!_<6!)'/V('4^(#H7146P3 M,5Q+Y= 2/:]'Q7))G"F0XH1S"HIO)@U1B0H)3:EAJ0U3Z@8KTY<-/^U,6,WX MP.:G:E(WS];1***1QD1-A,<:SEOF$,N&*8DB%MLTC9AC@W4T&O!Y6VD4?Q3% M6L2 H6F"%[; $>,HA>.G1!@+D2;#S4KQB%[@5UU$^))GZXK+^'W.%DU$:K$( MI:$<]<0L(E)9:-UH)I*8AB89[%7[KU5Y#-KZZ1NKQMJWP2''N%.P! M**,1JJ6^KD0$(@P$FTGAMR1F U3@43PLE8-TE5[Q$:.,1S%);8)P+ $2-D(3 M6#\+^KLUF1@L":^S4,-@2%GP4.H(@TXCCD47,1C;)#$1AM(4W4RC9+B^I .1 M#E^DZ:S,@5"'A@F-"19C&Y%$.P'(*S68"ETYE4692@=G[WV\?,P+NLQ"BN7[ MG!X-Z#8+ 4S%R-02H[' 4(RZ;"A3ITT2Q8-UXGP*4:NK#(845AF'X3RIMB"S ME269SC2),LV5BD(ES&#C[P;CM[@>BP!WW*7"'1J*'RCF@@6M1*\_6_B8XCYB.'NI0V<>71^Q"7B@5-,(^]$)A@,\P$4=H9]%YFC(;6MI-JT'2:SY&'R"R3!Q<8;51")'$BHM$90*$G,G0)665@Q/,1Q( M<8K^X39#Q9/+2I%@?$$F!>%ADI$$P!=1F84..)726/ARN $DF\"G800^/0;' MLE'(**;I=A(#]JBQ1 '6(2JE('QHK))PL'X.>Z4&VIBJ$;]6VN_IE]K\8/["*W0B$1 08P M3J&=)@1\QQPG(N81L<*$499$29P-5B7\(B&^9,#)5V&3O%P"FPQFR\,("U(! MKD]3K>%\\@19:T*$2B-*LRA1;K!;OKX8LT/XSVFN/SWK*#.69=PE*B4T9!ST MND@2%:$]2,6*:1>%6@[6Z_Y.O>YZ0I(/^<@>U8!S'[1TPF-L:LB 22=I1"++ M@(4G.B,B3#E6.8F-!FV=N\%Z8CVI%#2/L;DJ3B07QA"313[724PDCS3)!$NI MA*-,U6#-?,MD6OZEMK9<(M?RH.3R .C"6F,EA MHH,+5ES>E+]PKO>4/7]OM?PF:H9PY>(T5!P]7D#YE1; 6:@4X=9QQBT5P@PV M6O%)2.C'\-VTH WS*,X 9Z<4]6"L#8O&^CAUP,PCRMQ@4U8.(H_8 -)(Q3SF M&6;+-A;4XT0J1Z21QI?UX3+A/!ZN-?7.@SD7N/ F;_!29(P99F$K]]U1^7=9 M%/;R[^AR#3/ZPQ9.UG;NO#Y//2F2*M-"9*; M_<@7Y8_"?#4@96=#PC/,W,%I2F3( #-%5&1A#-L:#M9U:-AA$(^B#QGJ3$)# MDE',DQ," E8)921-F81]YFD<#U;9':Z?ZPI]C"PR!!56=/^*#-&6 M&1O[AUJ> F$+G4IN%6NEPL&?SBSCM MO'NFSYGTG*_S8M!9.);859E/#0" 2#%K2:HBQ>$\IY$.N$A$,H+%I,-UM;WSIGSFD^=EX"^VM+4LX+3MF%-01!KO M*G%FWUX AFW6X1H]@'-G6.8BZ101#EW>0Y7@78TB<>:TDRJV3@[6#6*3[F$P M&9(>@W1IH@7'FH)9BB+#61 >*N5$2F63..6Q308;>3Z$E&M#V,*4Z] I1:RS M,5;9441Y(9.F$1=1!/\,=@N'YH3U*%62 '$SKC(B.88;P\E1F<5RMC(K&##+VYPM#%?+BA,<1/%.T]AQ\_-E*TX+V5QAQ?X."67ZD\'M6(:<21.1V&8*39(A M$3QEQ&0ABW246A<-]CYH>/D&5ND:QT!U,E%*4@:8)4E80B1C$?PGDHP*&Z7) MD"T8&\P]C!1KCU(!&71#RV).#..@+D88\8/!/HGB4F4Q$RP9;'Z@0=PQ+U8C M35>5M#'",KV@MLO44KPV!FDLI /AS$*J:9)$&6)5Q!*1 M&"F'ZQH["*8X@%ADGB9.A#(DRNFPO?'-*)4DSJ@R%I@HB]:NR7XQ 4P MDAM L]A03-Q,L0Q8:%@H8C;Z:L.:V$EFB:-&@/*#EQ!:ZL5J"J8U]%D*2;/RDC(0"MDAM(P?IJA-L/:VD=)CF8L8.O8$B.P.$&"I2:0 MK5II;9AQ#+(:;++5I?)7880&X+:V$*YLJO+91SDG"=5.)Z#WPW&%+]Y M72X_L^N1"]>,GO$J3CDUD8L3D#-.>%;O-$9#AR#,TUAJZ:*0#U:''VPM[!5R MX312FDK 5)3+F"3:(+K*# FM=2DHKJ',!@>-F-@LV-[32TZL&NK6R>9]!=$HLP2JTFBF,:&.4,R3@7 M1%.>NC#2)EZ_-]>7X8M5EBE(8V%UG&+N4(J%U%("B(+AM;^%T1J7L,'BOR>0 MN/CH!-2XH=\6/QR_?V+(ZSZ_^G?@N '^#=H MQI<%G$L8(3FQ>$?U*MQF>?GZQ=QSH_ZID31HZ":J&@-L?!6-QJ\=$!MI\O^Q MKZ(0/H+> ,R0C*O1J[#]SV_/@H#J59?]@UU+X6E4U#*[_ M3+WS[7\W;_5%68^6U)OW+VO[_?.WK[)C@\VCEZ>_BM+L+AV]W? M#_:.]MX>!COOWP1O_WOWKSOO?WD;[.[_]MO>X>'>_ONGOC+A5Z[,'Q*P47D\ MKLJMX,WV[G9 0Y9DMZU&-ZO"NO&K)/SSZP?C)-!RX&^-^N=JOPHXAONRE?B! MV_!?WTY\?S!6W#3$"BE57IQ7:NOXA>,I, MJ= WGOSY]8N7M_R6I=,??W@YKJ]VT^'L#%;GQA4]AP$355OYZ97_+\$O;AC( M&68TU;+H: I($DEJG0#D)K*==9-=V>Z_'-KCR@:_[P6'EZ= &G_9:F39D 88 MD[N-@6=I2#--$T(3!\PX00]!HT'Y!5:L8\;A=[LJ!KY3EA-9'-A158]?!*ZJ M3^7XQQAK(UD@"JUR. MG??O?]_Y-3AX^V'_X"CX\/O!X>\[[X^"H_T H/@1X.T@BH/]@R!BWYGO@_UW MP=%?WP9S*'V*T'=VC_#G*(N357&V9?C5=)?ZDP__(H-ZHB#OZIE>&N-5=3 ^ ML8'+&Z#.X-+*.K"EL>8SP.]S_=W"-K3*1!HE$;$)7CDG1A EX"]C66+3-%8F MR5;%-CYX:]O;U@:WP#=>H6L:.85>3O U8N0EP9D36R[--)>=,,^HS#C#U!58 MX3N*B AC32+.E+!&\*[D[J&^;[S6_@/F,>R<[XVW<>AP3=6MY9AFGV& MNS[^6+?6(4#:U>U;F8TJ# 3OX 5\ M;JZ##V\/]O;?!.\.]G\+;OS?T?[:=8B;_O=\]8JOOG; G"9Y@]?\P;L2#WVFQE4+JBGFQC()FA&5J,CEPGR,LC'3;![(FL8^O<;)C) 'Y3[X+I[ MS?1.I6^>).1D7+U>G1:XL-6^[7OIA2R\0S&<^_$.Q=#OY1=HAM=W[S/Z0;OO MTW-5=WY?8=0Z?CT:999E8C;3!% M\I2E>[]#GYFEOMRMC+VN##;X!%84Q'968N6\W799R'.)+IFKT <'OM\VSJ@1 M-B9:<+STRPSFAA'$:J53F1@9,;::_3Z2%WN=7W&;#'MEF/NVC10)B7F2Q:GX M@JV\@S?PP;$&/C@\GHZ*Z1(?_M9'!PTYLD=,% M[ZOM&[?]&P(BGSF&MUVU,J:IYL1(#;JOT!&64K,DY0S58FM"H58CG7:,J6W3 M=/_\FI<^E<.ZR(/%87!D]4D);1Y?!F_J_.QS<.-!'"@&L>D"TQ GB26&QHPD M6:B(H,R0%/ZK.>>QY?>^.+UMT^D:-_UP F\'<1@N@48&L1$*JY$+@6E;0\RD MP"T1F"LC,S0560C;%,N5;L1NCB7 CZKS=<+[O?H,-OJ13MNBK\'-RYYJ(TW& M+)&QR##G?40REF&ZQE1%"5>)3E=D^>Z6W4,S7WH=5D:OPO!WZPW"SC>A5.'& MV4B"%D7QX B6D2P!'[@APK4X^+_Y".O.Z]O_S*:1AMEZM'1 MY7?=MJ.]=U3#FYS_^)&C$7S?!V!9V=%*5-BB]E68K "HK)D@7@813"]L@?<&D#TC1:[CJ_]KUY#0F MF/]K<]'_E"[Z[WU+)[;9U]Z&8[IKGWRUN^>UM37!:%(W$[SP'5QG=]=M=_K!WO3C7XQU(73P,4E]D M-2&>D8[9W(P]Q9/!GD?YN/"^&5;JDT!C*KBO0^:W+E'P)^?_%\:/LE@W+L_2 M1W85"_#T::26*,,_8P-\.O-I?.:IX9V@OM4QD' %F@ M6?AFAFN^T*#TA6)J^#'=+4R\+5C;)%H;RHEV'!/])AG)*!9Z8+$1VHHHS=+[ MZDP=VKR,J/(B[,N)XBY/;QLR_4;(-!1)R*4D+!(,>*Y00*$\(^ M[02C]\2_Y@R)8O-K_2!OESFA^;\L+?QC+R_&"Y>5&H^G] M#(Y?/X_WU=S=]Y.PEGW]7/=*@PY8-E"7@3ZQ^E. J?6#O-V:N4")O ED<&Z+ M@GPJJW,8IL6ZD!@TT303O/R036"LR\LVCN)@ NI\$K)^D^=H _9[._C'V\-[ M[?DMT[XSH'?)V-9'V(6%:,J;N>[G&[\-!2>Q-E(Q$FHL,9QH2S*L?B'A+\X9 M2Q-[[YNB]J+]#Z".OR%Q'':TL>=)XPIA>[I'FFJ08[^:C #*:MG8UP^TUN^K M-=PAW7?_!W44TD<]"AO.>YWSEM48OOG7)$>!"G+486AQ[5,"-#<+V!A=JMNX M\YF8W0XV?/?!^"[C/%56=WYB?<#+(N-[%7P7?1^< *Y$=F<"6113GC?/#)7M M'H!&[^!_FQF]@_;;+C9D-$C_N_]_K!6)-GP]YOX MNV=[P/%.\_$8>*3U%<6J$NV?Q65@SVQ]&?CJJE)[C]TW^4P]OF^_7Q M[TQ(*=(P):F1EB2QXD0RDQ$6Q3JF4<)2':TJ5GVZ5;A3'3O?\.\-_][P[^?) MO[U)N(")V$!J#?P;/?Z,9VEH#RYO_#: ,T=N^*$Y!;8/?=0]_@.F= HK<+F% M2!X: _B+2W8<'-?5^?BD_WD;@+WU(_/69Y\LT0=]H)\^#5_?-C[_<_2Z?^RS M#]P^OOY!1//=P[>,M7^RMX]' *EIKY_,*R7;&T_4H7NB1F([^TJ74L:VQ9WN MJ-MA>L?/%.8IOK)KNATMY<_ZA9%GUQ>I][?WI-F&1]W@._0E850KN\W_2OYZ M&U'_>C.#^=Q5_[>S0#>F"7W>2[$&W/&-K-SMP'"S%OU:[&QXS8;7/ BON0,A M ))@@P,)]*$Q\5>Z^\&VXB\_OJ O-FNQ68O-6JPK)<8#\)P'BG3@=WG=IHJJ M)'$)D4(+DF01NG?9F!B515;R,++ABK(0>1>#78 >QU5]>8/3K7_(@Q+=/;12 M_]N;;$=?Z5K^_)# !A0MP7.N^EM\XPNRT:OF_-=O,_%NENCQ6,D0Q*M@D8FP M:&/B.";;,8HHHSEAS#!#05RJ>$4NU)X$?YXT>6F;9N75GE97XW6C&*XU#FPS M_\W\-_/?S'\S_V]G_D_*Z#%8@/KV9L^+9X;@G\*1&P)P9\X*HR4C7%&&21-" M(C*:DD@8D>K4 BRGJP'N/=W]XLENMZ6ZQ4KDWEF%C.O)"I.$?#ERWU#]9@4V M*[!9@:_,3/%DW0P'79/P'AZ[[@[?6,Q(O620,<9B^ @,:WRT\;@*)DWK5POS MM*7!T(5I-?(^V@&C(+"OXA([/\^A:^@V*&'8%=I1S_+&W]*4LM2Y+-!+#NO7 MXS:N\?_/*NI]K[.MWC[UML]EOPFI\+:.UN&C"Q'SJ/ MR_'88@E'I'LX EB*%KJ5QS[PGK@DC"9RXI\*&LEH5FR?U'82Q\O^UW$@M^W M#[=WMP-.4TRA_#U.?#;++NN/*N 0S1UXE]>G;7@4+/Y(XD/ (WSV&.-'+"J#3G419: 1WA,E(DX09380PACB;,<4H2[BZ=X; />WJ'9Q:5>_,-OA= M(8\WY_N)G&\7-+/@<:#<+TTL?JL%CQR'KW15U[:O&NGA05UCT'B%)^\LKR9-<=D?O)MZ?:##)X35BH>4""LI M22PHQTKX&F:*)[*^=O*CW!.;W+R\/QZ?@M+L3N='DVA_ )'<*[3Q#" M3G]8*D"M+;W/CD%_:.<.EA=$TZ![.D0.G ]SUFZ@.4D MW(["-R0"]G++(1T"@:Z)$M/1^&G0XDUADLV)+8I>+PN^NR%9WJW!@-]OTC9] M093PK/VOK+23F"1,0\4(52E6VF&"9!&65^6,A\PD<<+MBIP]D";N,!4[631? M6WCI7C5WEK8J/V/#RM'U' [W3=%P#SM_1ZGO?((%$#XMJ1KG4J%#0ZBQC"3" M I:*;41T3,-8T32A_%KI7\Z%\05+XSA)29(*062L-9'*IL8PFC&GKY/J!Z_. MO2LJ.7X!"F/>MO;[Q]\/W[P 3J;S4Z#5'U^$U]%4.3G%2\D&W8#+JJ>E?B*/ MF79A#&RY4U-[OBR]V/_/28DU:+<"&M)XR_/C I,MJ,NZWLG%\XJKTMC.QA'WWW4;:IX1#/CRP"XB@H7X K37= MW'S2$0-?; ='-Z.5KK$&\\X'"H92HN'/IT"I6I7CO6R,_%?P2U$!3 Y^:X?I M*WB?6:P;%D1)NW9?$<;^-,$I+F5;!-"O,>;E]ZM]P_(NF=9_*Z@F8V\C]?OM M6X.5ALVCS"]N,DR69*VFUFE&6)IE)*'.DBP+'1'2A2;229Q&UY0Z$)&)5G%$ M6,8PT1@+B;34@1S5J69",1HE-^0+\POIU_'0+_C^;,$6>%2['?-L:N_]NT5Y M"WM'3#4FW2,O?H)%9IQMQ4DR)(YU]3R9_.QK-OT6X&,=HZE.*3$LA<6/A0/V M 7)%"@WR18I0ZGL;PWI]O-DK03T;53Z,X^=+: V8(FA;1]#TSP5LZ8O NL< MP6O=A?F02XW>'P=[[W?V##_L'.T=OWP0__R,X>/ON[<'; M][MOO[#N^=/DHKNV'LL<4XOK:1:715WJ+\TTRPMHTQ_JZN(R..R5>M2DI9>' MH#!?>\^S3!"X$Q!9I];ZYY!7(_\XJ0H#6OE65U[GCB[.<]#BI@DG\<(K1W-? MFX5Q:H\'Z7S3T#LT<&DE0@$ /G<(4")7??' *WW5? !4$.PM[\5_$Z\(E%^?M@U3#I-L6J3*8"G&7O70#3CVQE-\+S MW+.P%\3DG;D(D[],3LO7)F]&A;Q\A;_ZICMWO'";Y>7K?TZ:<>XN^U[\4P2V M'NK;DQ[9UU0.N"E-_)8MSH)DN%\O\8!;]$;"KN;[1ZT!5%[@>F ]G MNMH7C^&%]6#;=0,)KV&*ZZ@W_=5K<.33(L')WVV_:AY9[7[0H_E45U)^.ZVI2&M(1:5OW;]V^PJ>Y,<#-O\ C:E65 M]X87S=:5:'HZ:[%@_MV%IE2=+V7V7=UB7:W;2.?@*-A[7@[RP^6*-QZQ=2Z/[WW=ZS.8,^LG MGI<&59)T6Z N_C5D.@^ZNF;F6PY7IB^NCX[W0&U/,/G3 MC]''_A[B]J6ZC:Y\X\9J-#F@HNM=_PIH[-9%[&/1IZLH-WSAEJ6*-WSA"?&% MG>?'&.3'.F\^?712CZMK9:#6PAT.H+_@7=O?AD-\EO(BMF$13XA%_/S\6(3Z M."EK"[KVF34?F[%T[B/>]Z-]\2'XQ>_3SO%.Q3E_&[Y@W-PPC]O6+MG@BZ?$ M/':?'_/0'_6ELG47"W'Y$ QC=[[##9/8,(EGQ23HL^,1]..HKD8X0OL@@.+# MM+<-<_@\G+UG6Y8Q895 M/"M6D3P[5I%\A G;CXUT=GSYT>2-+JIF4M\1#;4Z?O$;_!@<^IZ#-].>-USC MR7.-^U%\.DP&\,PRKI'=;V"]+F=U0WH7@#=[-F!;O:Q#3G^Z*KZXRQRZ4$P=QM$C/D$#VZ-F7WK MXYNWX(G"1TP=SF*W@M\P>5K=^,CH/4QM5 3B_<5=X0OPH?7;\* 4FU-CZS)J'8$'_WT'7V?__F0COV[K\/-C9L)H-JWD. MK(8_.U;#/\XRK3X,WKF6UQ5-C9.FR;MDL#MS>>C>39,T[E:E:3,PXS/ L29% MFR5R?V3;SC? 9@ENDVZXS1/B-L_/59O+C__"U(XY)@,^LQ_A,.,71??Y(3C0 M?\WU[YG)?\WZG[_V"'94-1GW69[0X7O#8#Y+MVFT83!/A\&(9\=?Q,=I7N>/ MLZ2W#\%69E#E<)9L%]G+X60T*OQG65\&;^18;OC(AH\\*SZ2/3L^DGULTQ W M'J&8O)''M7TX9K+;=HXIDI&%O)GO/_@#J\WLM/4EI,^57_8?^Q29,V8T S0; MKO-98A9BPW6>$-=Y?NI1)C]V56M:QN,=1@UJ(P_"=;JN/0OY,.UZPS@VC.-Y M,8[G%]^:J8\5YM?^F)=M>E\X\0_!,O9]W8>]6:=?R2P^3Z%?SS\>@VQ7SF"R M#8-Y0@SF^<7 9GK.&1U]9&3M\XT_ (^9J3#H(M/VBPF @=#+X#\G==Z8O,N; M[(L;?:CM&;P)7*D9=0F5-Q#FJ7.8C0O[,+G$\_*+W;BP;US8;W%AW_BP#^RL M;GS8-PC]JQ%Z%#X[A!Z%']M"#E7=?)Q6WOS85]Y\&*3>];\5O)V6_MSO2W^B M57&W+_L1_((E/_&68G,Q\7F:S<(-P^5N]\S6\-NMNPH T+>EXLZ/GEWHKBGM]\;,LD5B6R M@:;]]# 1=CV_.9@?P )S.:HEP)KVLF*K\_EJ=:E@#YH'T&/L1E7:,)QGQW"> M7P:O*/DXJO-2YR-9?)13O\R/SCY49M"N\WFGT'?6=M[HMC[+]<:IZ^ESDLV- MZ#"YP?.Z9=G7DRM*,3L@NEE\>I!P M2T?&WR9E3(RU?XZY04ID7I6=[VU_-1^/C/23/.W67? ML7^1V-*\5M4%S@#>?S6M;7^Q)-E$]'.3OGV-[U>B_GYKGB\0&2RV7_23>G8( MCVTK18AT,,I7LCB7E\WK%R^O[L[B<;UAW>^SO$^3?F<+N@P%?;;;=5'0O):\ M@F5XMW_PQ\[!&_+K_O[?]M[_$AP>[1R]_>WM^Z/#*T?[V>[[8TSN8=C%X4E^ M>IKK3U/71\QA]QTFOZ/AZ_Y'_S%ZO15TWY_;J]]4D_KJ5Y/FZC>@:71?!54= MC$]L_P/Z3O3VAM;?7K3I/.:Z26[M9O[A MZ9Q\9)FL;=!,U#^AKV!Z"T_KQ8LV7X$36P.I]/N@[M@?)"WJ#@<,Z-Q-]TL\?.C_R'=^YM[J8 M&!O,A0H'TN"2H +6 M]/NB;)';,[O5DWCWM;W *+^KWV*.-[P%&U]_'K#,Z0W?XXBN?H?KG)>3:\_F M>+K-M1;JZI\W#.4\+XJKWS4GU:2XUL"IO)P[OTT.C$;6 4P0%K%IU^T<]PT[ M1P+,42L$8';';F\'?ZW.8=7J+;^@4C7H1]"17-.O\,V]!::"LU-68W^,NR,P M:SO(VQ^O=+X=[!3%/+VU[QF#S?8T &.$/SS]P7"V A^QZ<=AX,^B&LV]"E-N M]]B3Y71? US7H-)PR(..VW2TBL?TCA7Y)L1.\$W,\MWM7.X*KVY@H+D#31CH M]E:^O5<"%\+X!?^VEA-D5L #Y3$\THR1:6GL!M3W";+$(I?^,'4\>/[4@>Q MP=ES/SC9@,JU:$XDOHKX!0 5]3T'A^ MBH(?%\U)']G12P\SA0A-)WFQ"2_&NL_8V;B !WONABDT@W=M,U/.!S+XW,(Y MEDVW$,8VNLX52AZ_.D )N'_^7^@2A<]4).'8&@\W6H'_=C?X#E-FF2Y5,+R' MJ^-%V:B5M5[B^*05_83\0M36,U0,&/=4@KL#+0&EE=UT?"]^G6_?F0XF:.3M M(,DQO^@"X<%J2NUA%$YC)@[]J&:"M".:=E?:QH 686WP+;E(6##H.^EJAA2 M>4+_14<0=^"#4PG@ "ADXOEQ-UAE3V3AEL"%6_@,BA!,>-@)^ZZ-&,&/?G/_-4&A[*%0W>[.>=Y8@ ,PCE;H=]+J"A%N 0YI41G*H0(DV-CO MXU9W@HJB.D?E^78#R;S!-=EF5/QYT3HRQQ[Q)OQ&0P@L73U^[5DA05-A\TK) MQK;6O2M,<\;'H+.8__FQN&BRS1F-N$B3C,8\X93-YIV7.'3BIW_'?%&)@R.< M3K6XN55M.XG"\&JKCR,E_+%1>8%^X,@2$#( M<-!Z;%@*Q(0K )NK;MS +2H MJP893(=*56X\*==!:8^K<8XO2G_":J#+K9G(11O&S)*Q(;=OB]R0]_2&GL"\00#VB,&LLSHK*T>TY/3I[Q C<^"GE%=]B[GB_*PJ!IO M#/QD+X-9Z9D-5]M0GJ>\D_P8E?,6> /Q%1;V!S1A[8&YIZ=3M-<@%2)8]X9" MP./:-@WFUT=9>46Y1JMA8*S&2?76E=.VJL>9+";>&(K!J6;6X(8<-^3HR7%1 M0 8.Q"WB-#05 74U[K*SK%4*-J*C-_AQ,K-D>(&+=U#>>(U6I3G6.B7EA7Z" MA4#%+73R^7\V]+BA1^BRY5MHAT9-\G1DQ]V-VX8^-O31F;H6.$RE/']1>#=; M'F]MR&1#)AV9].;RV8WL28Z77Y>=%2*?QIV/@_92Z')F4O<8J[$@VUK_ 7_C ML/-V=_^WC;C:T-F4SG ,D['M[NB09D9UCL@(LZUL]033*I9SEG>/C#Y-[_-' M\G+Z???*AKXV] 5=>FH W<[)2>%9&+"BO/./JKN;TGEH[OWN@[E:2B :86SZ M!*]W\!Y1]1F!ZLL-D6V([)JP+">G"BBHUB-H MP7+06MM'Z']1>_MG[ZZQH9\-_;3T<\TZY%/GH1<;9M#-?3ZZXV,LO>%]:#94 MLZ$:3S6+1(.J6F&]9PI(IV,45G5K/F]:ISCT3:^\$_&Q3\0,#736==/K>3CY MB+]N9F[>&V+;$!L2F\%Y3*$S(B/O8*C' 89:%]7QLNK_)C)Q];NS&"*_B4Q< M4V3BANE]8TQOED;/^%859]#6O*]W[UK:^#@S'TF#[-*[ M<;?Q7GDYFF!HS?BD,OA=WS#PQ K:\<(:2<$[G?8] 2)$0=W>$)ZUKO'56!9= MB(SMQK01V!O:[74*O+1&/:('AY>M-5970&Z^?GAG%8-'/75AH )\HX"8VA _ M'YW0FF+G?T";&<:U>*+E.N^::.R_)E)[M\0&.)^VWNPQ%QFZ(98- ML4"7^E+9NJ\2@,Z&H$@T?C+I"H8V5MP&K_"B):?>+):RMH+\!G M@5USEU6-E4I>^?IQ;CV#8UL: 2ZA Z-/Z_M\00H#QV]3MLR1EM=/#6299OZ MIFDCM/V#4\+U#6W(XS MS)/3TA1FK$-L-D:GY;*:F\UI-3> B MW?SI://>7,UY,REGR=%,UPJ,#V]ZOV ^D[+P>=KZ+#R]9S;F@T((N.U7NT_$ MTVK"-Z1JPF7)IRGBIHD%\0)M%O6+3\,N&SR*$I.YN2[#4A^/7N(BH(?+&),X MX;@6@XG1\#?_"DX/G^C-.'T:3"#!KKMV\NVU"+ZQU:9Y.55Y.95:T^[Q=J/- MO+2BK$MWTL#5Q'0;;XFUL@2Z\9882![GKY[BH)(XMU61'ER:!KGY\45;H>!C MS_9F&S)LF;[B'6A+3VP'/W?+L$F>_>RV>/\,ZU?:\\W6/O[6WF^J?[0!5Q(S M?'B-;U179[EI@VO.$57-V2QUW>F)>>EJ"=HR2 M;Q;57%AKBRXQ48B;(%[K/*6]U=/_>='UV^5QQGR LCSV?E\MM//ID@LS=8\N M8&'18G\.0[+MNP#1+K7/$8&C'TUJ[P_FD65[_XPPSYU1U"?IKI]GFL#"Y M#OY:54#@P1MY.I?D%9_I26)]^]0^BBV_RL

@/N-( MUS_$VP;D\XG2D,9;P33;/FQ)1Q,>F\-&?L)$ODV 2SX*X$U0$O)B@=Y\?,YE M\-V?TN^W0%LZ[>YK; ,\I\I!V_GN3[Q+-]^^, 9TZ+VA_7?&-K!NG1J!V<3' M[1O;LU&!.E2TFE1>&@#C0)5G:#.3I=$((C.#T:CI:GYH$ M'<2T?>R,V1MNNPIN"Z32YME'5;72F**F7,R3&XPO1ZV7UA4VVS/$5X]WQJ^: MJ3;6XF_+6OR'9[A'/<-]A4(>N")P*LS:>])>DF)5AV R.JYEFQL:^'O'PMN_ M9[!B3F+/F/@BU<]SR1M8NX<9:-II+5D]@M 9TIT.IMK=^J#EMMFKM'J?ZJV M11AJ[G]&A"/QC'H+GL92(/#CJ3U5("'@H.;%N.[>0&?Q&GW)F].JR?$*^ 3= M5*"!:;_=I>]%;OP[?L"R:"I?J /FB':N-FP,G1=R7_/!UV_8G\PP4!NX.H59 MOGQ)%=BRF;39XKU-KFJGW3Z+54P,@ -OW/)+O-57.P$\I !9=&XT?>('&(MM M'U2 B2QZ_&'2MZ8="(JZ-IX_5SZ5A+<9ML53_#V!G;\1;S/;GP*21$0)C&TR M]G*X==8OQT!TK<^S1W1S5* L #+;F2QKZ]/.&1_4A(X9%5Y@=?Z#@,RZ_/*( M++:N08&K$!5 A4]3W\ YE!BJ5W2S74A_V-HE-69$KS&4P&=9AP.D\VJ" VI= M:-NZ,*TK]K$M>X%]VXW%ADE^BTSRH".6QC-)S_FVIKS2V^5/4=?JJ1"5(R## M_HBP^"B^"7R]S2>44X9X6*^7C]U:!)=DSM?YJ58'G+K2=FZ M!'DVUNX(+!INHT]-Z.SQ1-:PI%A6R;-? /?CRV[[%QC4AG=L>(>WK'E#RVYO M:-E;())Y3E);H'%X=^L6_-7JD9VB.DUP><,YOL6H,\]Y3B7""U2/L3]5Y^;8 M=LSEU'=87UXE9QRI/T"(U/H#WM>1ZJN)H.7I#,T<7J"VSBEPE(_KZAQQ25/U M!SO#\Z+>#)VP.\4)^DFL=,'1\!:%:-3]IS/DWA,,^.1K8"T.@?\)P) MF&O5M&BBO5ONBF8MNOQ-@80?Q2)+]XF96W?V(GAK_#1LV_OYN#EV5OK+8^31'-MCJ[V#F:1(%^^S!]3WUSXD^.X-.%]^DK M+H-_C[8CT$F*PJL:,Y.4+P'DO2.PHMLI1L5ZQ:?.?92JNV(_73@@YYU1MJU" M-Y?CI'"D*P776L"FI>EF9MCVKAVFF+>)"B>=X.N?;_,0M-E0J[H5\--6O5=L M>R(;?!,Z51;]7J?BVKL$]Y4!_)9\%"LYKJ_: _F4F M6#H1%JJ>E(]>9NY;.$TTCAQ]R-LG((B_]DDR8=/WD(L"S7QHU=I]I%*@D,W. M/_[.KZAH+UXCN&I2=@7OHBP+KUS@>!M+"WFZ^X76B_#Z914J]_Y#[N/YI]F^ MQR=U-3D^P0*L<^TZ7V9*UL".X^XF L4 C^/>)3@MIJ@*M/M;[ M8$VO!^P%T&ZK0.Z2P'/@WZH:6"'\\+=R M8AH+TN(/V9Q 'V/X[A>8UPC&#+RVOXJ9"T28<_8>N.")";LL>RG,MS?'M^XS;"IH3. =.<>7])S%2+ M>?B#[UZT+1Y*D/)'J)/(MN3RB^^W@YVIE^5X]LM6JW)@Y[+]?BXN&:#/2>[& M;2)E-.O:X[8D@+5CW] 5;0EU$QQ\:=NCN?0=N=3U M+;2!(D\XE44QO3N\N*Y(H5.FO_TN+AN]QE5I]@/*_5Z]%>@L:1%3SZ> MLJWVT1+88_*#>2WH&V )&]?2M:IA\<:U]*F[ECZ>8-LO@_=H(T(%/DI[!1XE MPFXGI7J/#N-17=XI(=W=6M4I(:B=QEN,LRV@=) ULFZO]GV@,DZI0KB(!=W; M..7.$6G:2O#O?!M>'*$!'%\.OL.?NU+.>Q_VNP+.(/N.4%A9;T[7()R:OJE^ MN%/G*7BK%=%7K TT1FM>:VQHPQ4,ZMKCKM2VK<]1M.%%1-[X5%PS.U;>5:IO MQ;R_PNL3;YG94J#[3-G _$?RTEOFU.7\"-LI[%[)?;FP4*T41[-.T63J+S<6/!-;_098/MZRXD^-+//V?GG^V[RN^UB[N6]]RKJ%B^KI MC]O!+],. SU[9UP?^/2]-.=NG>BJ=K? MSWK;BS=Y3\8G53W-T5SX"^BQO+"M[ )U"]9BW+8!0WR3M^X]_?CZ#&I>.M'7 MH-#)-KH/)2GL1'_M7E3>E=2O\=P2^X[:59DT6%'8SK75>> LIJ^7 2J$>(G5 M.IZTE]4GWIB.RX?A>J>MQ)LNU*.*N2\_FI_O;(BG\VAF+42%OG-NWYK>K_0W MKK9U?=-8&*7U)_-AT)4G=MOX?5ZP9';6102;W@P JGXYO?'!KGI>@#;1WA?" M++;1XM3>+7[!HLZ]ASE2<^]TU[D_M7SA MBI%CT2:+(Y3%*=[-_#OK+[)F3N)RWK,>AE :])7X#WDZ>AU\J*KZ+YWK63_A MSE=L_FKKA@Z+-CP5%BT*_]S'$+>Y61>>;#V_<#&V_-6L[HQ2B.F#RCN+X>UL M6\JTO:^:FF_Z$^)KZ>.Y ="3MK8'M2V>VJ$;6 MM*$)&/SNC^I"3=16KBY0]:PU M/OMB%9FYBZ/IE+:N6U^GV*;O7'HP!,LT]KJ_YSX](^@$_0VWY:VWJK?=;IC% MAEG<,_0/KQUN"=+K I=:V-L[GKLNDT.G1LPI#5MSFHAW46O#FC3FDUGT7)TI M!3./U,[-](8+E[PLII%>WMMTZM+J 4O>M&YF4__NF8N7O^K!+SM?_?9$GM@" MN(BJ$)5T_ET=\H:50;SD[U?+H*ZDZ08[!=S7G>>ZA$H;+Y,!G(8UV'9^\9Z( M $[;B\&-A6=#7I:=)M?8UKNPK>$Y;J:>BIT# ML8\_^'#E)AL=!GR9-=.5INTN+VY=E+G0651S@T;C,U.]T .L[EI[>LW=WGJW MI("LW8_(3*(4Q M/UL7<=WI^WW,-6[]#9'56U="+98*L8:AK!^'MH^N)RQ^S:=\>S$:WF?4OV5; MVH\-4+,\M9T-M^D-)AN,\>09/G*"-KAA>O!M:[/V_HTH#>X,[MZXXVTH[$OY MX7X-T %%.D@$A+/!+EJ5_YC*_5M"C:;9FQ[3R.#3)=A/*#+=I/8 I0M2O,D* MNRR6N0,?E=YQ J5C&TG=Q4U/(Y,ZJUBK[YJ\D3Y,""1[=_>U-0T9:N5J7GCK M4PN4IEDAO;-'A0IO=SO0PS(0\5XY[I3L=H*^P%-7$P&AVM%C+=JW[W)4^6E'7 M;3"V[$*QYE3VJSIZ9P6_8N+W4T*UN[;H%1;L'.Z^!>F,&GJPBZ9_G/=>V]0? M4W6_<[X6<=A[IT!;Y?]E[]VZW#:2K-&_@N6O9]I>BU4MR;?NZ74>RB6I[3EV MRY_E'J_S- M%)(NP0( -$$73O_[DWA&1%Y"EBTN2)0LOW5:1!!*)S,BX[-@[ ML(-.'5ST;]&BANA?2#C[ \';"9]/(]4:;:6WYY,4'I?442.-X,JWKL?P2\D7 M8B%:(4Z;>OBVP4X@-4;IB(W@SJZ-^9'IRH0GA[4Y9!G.R?*T@F%3/[/>V-Z- M Q,9RGH4^F"Q6L1-LU_Q@W)+J_&KH$R3_&TL?%C9-.B+]K8@\=A)O6I.0LY@ MT3\ 6/2S&2PZ@T7OT 7!.&Y=^V/LWV/9[X30;,*&1J8PX3X?D*Y K*ZM)T<@G,(_=[OM*25F=[2%:C!>R=4 MDMM.\HNU,)8,CG+ =1L\:?Y$\#G>O?=?\[_S;EO?U\K6YV_2"[(,(.=Q(/N0 M=_GW"VNW\8N6CE-R@02^ ==OAX1D0FLBS.TUJVO7:S],$E$Q,H%^XM8!Y\:L MXK#LE/E-J!/ZXD7>5X(W82\0/%UZIJR(3XO;BJ";5M.32GHH>@\OJ'IG3>7* MDO0*]6U.\=XU:/2VRC83J)&,:78L9T/QFC/#4L;]GKPI[P!8\B?9)0C3_$8A M#M:* -MTC#!RDO"(B@VNW-R6.KB5T"4'I<%>A*R*3HW6+ S20B-8;QO"& V+ MK 26HIA77-5T=B?FH-3LBM,$A^%G,;Q@%R'KX'Y!KXHF$02U$SL_2C_E!/H2 M"*.,$]Y(AR!UV&EB2TVNE6I2FWIKI68W+=3,]F:V-W=R3 ++4GERX[B;LAF5 MNQ(]6GXE5LI*9E@QB)%(-Q@HM,E[[1(I%!SV;4%Y+S^,^,O8%]QA0YX7EQ#! M\0.!*8 N"C-BM#,^VL2>W*EFBZ6QI.>L'\9Z9X,SP(QJRX.,(-H /U4+XN0D MZVD>Q$)<&/-@%CG3FO]KB (61:J2$\"P[#UKXYSY"=);)(E.<3Y2(EW_T,\E MFF(+6L'N\PCLM3RP\LLD]K:[^EDNK]PA MZU#X5]#9F&9#-QNZUP$;S$[[(X8"E:M22@^X4\PAC^D5LADA($H9 MUB<45=T531H8;^$2=2WA>6:M3"9@% M:640U35*%99XKE,"W-0!M+%XM4^[/HP?!+;*?P\Y:+B;CE^O,(W:UONX\ZML M Q$&/L2_GEYHD>ET/Q-+:R/=2^M*A..'2-C=_RKDK)JH'QG!59 #I;UM? UYLO+Y"&$FQ1<.,>!I/KH M[I:?JF/9C8V9<;7B])U=,JRR#X<-/#$6MLAH% XG-\3<7=51GU&0^&UD"%MU MW6[K7Y\_EY[J81F,O568-?:-!RW'F. DPM4BC%^8C)&N"WXIB%9]P!U4SF-U M7U+QF!BB!NIV$;J)\\: NEWY[RA&T*WT'_+SE-)ZNSX,>)"$+=__XB]=GQ+P M3W"'@>#=\5D6.5E^0O]V2CD%;T @$N$H#('3=!)ZP%![Z3N2OL/,,Q!.X*"NC $EL/IR=^M#!V^-NS7;<%FFVZ'WN:F' M-:)M/YF! HLN9!QEVA"F=:=I3LU*")+&1H(ZCD?Q$DK\GUXWGT9[F$9XRN,< MSO6G=^# ?0-M(H9FG_M#YK7V>B-M>@32E*<>BG@:5;2C2G?QLNC'R K]8T;O M'')\SU?G61R=Y\7'VWKKCJ4G$D80]@P@3H?!!O"P=@V4.6+CZ5-,&M' M[V-&^VY(KN)_[<^,HBD91R[\9.^\ M0^+/!UXJUB>?.Z%'\VBUE)RV?A=E-G*:^SD;-^/G_@CXN<]G_-R,G[N#8(*/ M?QD =3<)=<7S5 J\E=^-/!++)M,+R'0$;CG]& P!A7U>?-WM$4LLD#+<8;R\ M/8O3K6#0_)U_[OS_%8BFZ/KW3"-N)(1J0R8X7IV!O:B8^4/ AS7(!Z#I#BE= MAC'LW419CC')KB9^VUH(0YE,T7]:S5J'RV&40B.F]3=)%. _)?"M_!G*,+1WUZ4@^_VS2O?!Y/VP-*5Y M]$IIK3A;&W A@65G9L%#1Q,G_="O&UCZ(U=5Y2 M.U A9>Q*T-S-+>],F>X#A7:XDC%H2^*H>]2J_"'Y?^^WPON>>F7)*N7H<=CTSKOFR9K M5O-Q3T9IG368P\(<2ZY * MD)7/,^+HB8U="EZ(B5#%!2J)M(\84?V]57I66"7Q\4W=-6Y7-$1^"!$"E!*O M78OC"D*T3L_U*/F:MIZ)%J1P2$<&2V/\R35EBT%Y^P8CH-X72:?>-7H36G_L ME: %GLXU=5.'F,^F],1&O>B8%@=;Y3)H7W&N-9M.NYW=I M<;USW"@1#G2BEWNH?P%B6UEL&:U+??4$@I&G%'L@P>.) M:/H,9U$\,>/&"YK,"^/1,X%C1T"=-I.WJGPLRFK#*=%6J;HBUSWGM6<;>A<; M*ATDWY;_$)?[6T,) _H-^XWWDEK.V1-" PLEDR!C5DZ"ZRV/W=]*HRLBUV: M1HU=^Z_WSN!1GD&QK$)?C4B>MP$9#RC)T99+J"1>FMWB>-M>T5;%_?B;^"XB MOT6T& .^>U-?BY0Z>>P7Z/GQ5D8WM-;A3N!(Y1&:5.*&\,=R6U< +@KMR3=' M9O*Z+S>+R&X19W@%EFO_.-+<*+4[O,7OO&'R/EB=2*M+SM?' HFH.G-N%Z'# M^0QDQI,T$FQGX&U#"'%M_*,F91\H,3AB?21$$$^:S8!_8V4IT//)NNZ*'S!I MY]*EQ3_J][*+ZCVE-!J,(71X O^=+@ZE2RLS;1SR^B83]:_5:L3Q0*^# @P*:WGDB)7!V/OX09QH"= (<-P!2'D M5Q,:O$;\\K-/\_Q"(C M=V']0--*UTQ1],53__426[ZCI9KWW;SO7B]G&PMJ MMT"TWZ6 WNWTO(P'0Z)F7$L#*&!2K.K 70NOLV0T+ P M!SNV2V/EH/?KFN9,B'<5A"NN$4^# R]R0_COBCV+TAY%UF)5KY8CA[ J#:/7 MKFPT^!S*E=LI=VWPQZ(V$MS7?MP*Q-=??U76S=B+-WI; F!)!1XTK&7Z+>W@ M_CVBZC!8O%^J^YH^,8K*G8_%<6^6T-,@08L+4K\^??-8+0BT@ QE^@/Y>/"' M[WDX?^O?MZ1G(?6^P^)NYCOTN&,4W //^1KL^9ICW M#.'\(T(XOY@AG#.$\[<^\%/M_8X\@+O>L4<_HOO8:"YN$CR>"1.Q=*V#KZ2+ M!!>2QYLR&04-H(S=6&L0"U-"&,9&$091<"$P+!VY68'9.6,L.BV4^%!(DX>H M991\=^\&M)$S$:N=<#M0"01>9?G(QD^(Q; PV;5$Y"%0*+'08K"&V)^!!,?F M)%/B(@XJDE-+SM*RM]YR=DP;*S/DA*3DA-;1]!8;-(&2PI(IWUV2QOS\'K/1 M4#OH%NQQC"\67MJ-H%U,8DDI2V5\K/-6 MG[?ZZ\MTCTUEF0_G1?? ML=PFH@!YT M"*AU< -XC#<'LMDM,2SJ$7F 42W?N(0:@BFB!%=;6-?+ M4BN@WEJ,?3W,K9"S.;C+HWY%>9+.-+1B6B[T&>TG'*4I:6HJ=LZ?MM<=_>>4 M1F3URFW64KC,=Y\HCM07W HV++!-B21N) (C-S=I#%K=P M2(3LA<8RUM_*_E488&) >K?VKAR<"8UR\EX=$&#ME'<"_RR[3 '\OEY38!5BRRK0:S(M -&T<05"?VN1N]U??HWZXP,'3!'4X-; M_>O\Z7FQ[MAS;&%B/EZ3Q7"!K\-N5[)$>PU?,.J!/OK^0N>6;3O7KB7E!1A" M).'R%*6]AS80L1@72Z&]O.W!3J7 )(:EPB@*PM1) &"HZ_J_E+LS@&86I@+ M>)*R!6,#P1Q2 LRLH03SMR M%)6 KJR!5A_;"?I4%.[$E46/3^*U$)@=[]BHXZ=%

.P)6C<]L5?SU_G\H M5JT6QH#K-B'#YZZZ__E_:(^>,*S)AXA V]C?(%E9W;[W__;EO=027#*%$RR MVI-RN0X]!#!"-HHP,9_=.\-S?BZ0Z:*I5P[O_KSX)V-2]%4:KP\-,.7F&&.@"^TY.L9<:#@NWX&MO5.B1%U&'9?C/#S>QC1_7N:<&]:PONI;H%Z1QM',C>0MV-WNBDV2)!_=,'%SDU,9]_DY9I=LFI M-$"PPGK"?/ZEU>>6?3=(II3.Z$7.X_'YX@N[TDDOD$=:XSU J61X#Q":*F?K M\E=TO(3A#HLPD-CZ,.G*(4L),C%MUYZ%9G/;(KYTX-[YEC/5G[>='>L M$DZ:L4*0>7*EU\+C[P,;5QV3X=Q_P"T7.ISTTK'2%;JM4E[!G.G@_OWI-< W MI""!T#&FWFWD.X[!'ULNO NH5$:LKTL7J?0JR7;ES;E_7.!*,XU7[FE=M9 MD1G&:AQ(/5[<)3N9C@5>ZI^^./]KL"F,@FEN>R?5H#)]A\G@__3@_,L0XUN? M%BLJ[<;MLJ0QUY2*9I-5Y)&:P,&'%-T^%IK1+!-MHBLR(PB"CYQ_Z<&7YU\< M6_N3_DY8_KRPQUK;B?')],&IW?-8_Z(_,1_P0F MV>_?"&[RQ\#W90LQM+:P![F4!P&3C[KMHK.->22(&O)T^4,#D%P2K!C@EZ%E M3!/Y^Y($L OYB6(QE_76TA5;R#/VK1;KK#%\U4M+X$&1GSO4+Y6?ED/P!YO. MM@\$GKKR3+3=>M+_5B=1Y2EV1 9M.N(*!4,X"$1)>C0>@^,'8WY]LMQU)'XE MZU[(_/S3D&=/EHY:2AC$Q6[3#5MPXB^+BPHRE(.)3WZ,*,NO@7\^N;C@?][_ M^RPNDF6 VGFA_@MX#2)5-,@<>^D['1S'81LB(1]) V(\LF7=2%[E MA[?S(2K=E.5AV8 Z)GN'LJ-.9Q8(0WYP[_ZGN+0R\5K6[OH:/,M8N!K43V+ M+S^]=SZGQ.:SXS7A.\QJ**"5Y-D4#G.EB% .2=_),)*Y: O>)=3[19:IVY\U M!^YEF*0)A6JD%Q$3?*J'!U2GP6P\^/S(;$PS4T\ \!5X@5[LNX#.3S-6GX;4 M<\@<#9D&L5#Q)%!X\(DF!BD_0^;-]H%OMC?NJ%V<:.'X/5?=DQ=UA!7\^X._ MOVQC6/C^J_6'B6O%PY1I4Q@,XNZSSI60:I#&-O3R_Z:T-;/!UR)5-_UMQW$= M9T%@V2[/Y!1GPXW27*A2HR56]*KJ%#Q4!F5U81.*,'A2=%3WDC>2+^5, M^8D_J8\Z&D\[&\HA<=_>@WH?#^ZI]_$W,D/4+=$EPZ"Y[B^\?W-+CGPZ4F\I M']S[]&\+8]8@Y%E)+;OQJ!5K22U-<6_PUO]T'QZ-W0T#:? 97=1_//Q^-KL? MN-F]8ZT]8SH4,K# D,)M"L!1X\I*T4MUZ)*K4H["C'9&M@2@ERY4=K@5_A:< ME^2*,>91V.P)7"@AH31C$?\Y+=7')D&]"36OR5;&*KH;^Z"E6I6;\MJ$3GK_ M^#[<\6/WF[?R@2=Z$<@$[#V?7Z6*7P*26W?C,"'8$5PGAO#--_]]$6MO?[K_ M>:B&[0(18_K8Z>BS7NIY0W_8&_J-^U'?Q!8[Q4N;!#)XB:Y'(%6.::3*JNI5 MA&'G1]"6!(K_?HOU'RR7D%Z@!B"RQ];R3DXWZ!D+#J1F]+N[;)X=&FT5; [I MWX;Q"AQ, -I__-'WCR^>?O1)XH/UF]78+(2_ 7X7TTBJSZP&+8*^5U"\P.E\ M@B<@ZT^VZPLBO?&!Y>#? -LS3:#7ZMPQS<=K7P M:!TC8 M82=Z;6;I$L1[UE+T*+,6/WB3"D*_!;_EOY)T7'];&SL<,$68)?NL+.<5C$E4A N%@4)ZO%/ D MC-\X)#42E+1:*+Z(M\$D:9WV #"*CKVVY(==*+CN1*=4#\EQHOZD_X$M27AX"0U*[,F0PFZF@&. MVQZU6V]1K@\6M)(0(J.PF+I)QE*?T3])+CQ0^!LF!R <)/'2P2V0Y4-A<..G M44&8I!4ULQ=))41P3*R047*K7$@[@+]S.-U:I?U9]%#XR((]&429=0M5M/"W MV2"\OP;A]@#.[Q!":;%:ONJXFF8.SGG1O4YOM&DL2V_R)1I4>CNZ#3$IG2H) MUVI;E59.Q&\38C#%4PY:5RPK?R5OV"8T>WL7^8;%&VRBV[@@=MQ;-?6>V(%@ MOFF0:1Q21S,9E50FBG(#?$-0D\306)C <)DMA" +4G,)5]G!6U6$W\NYS#EO MJSL&>671^J,=T4*(]ES.MF,Y;NX&W03-03W^+/=.M9/-UT!IGK&0_RYMM-CZ0&*6=.R"_&*3Y7:%LXL+XTUK2(SAQY\6/!T)] M*,SS.^Z/&73\-D''?YU!QW]$T/';V:M7=56IQ' 9+$FQ\?L+^"GO6Q3^&[1: M_,[G_R&,!D8#H8WJUU(1-[2+OO'@8C]SEG$B/ M1!"ANZ)[HF963&OEMNC&*,9M)S4 ']$QBC>J0G@N2DV!OR\R+*/>#W.ZD%[$ M9,"+U(LBU'-7#P&H#(K$)C*ZY\"M;?;$[MCQ/-TBV,0!V&,8KRL-0!P5_/+MBQG75 M *^C>5KMW=KV-310L-BE 5FP[-$C"]$$XHNDX(?2G'/)%_7^V(9=4U>:]7H* M?AC=;8Q\=C7W)?:(CZB:>E/O(GXJZ2%V!TKVT*0Z5OAP&=A@8SJ]DB1"G ]Q M2!&)#6+_8*&>,8W>5S+2)4*MU=@$"1WWB_<<(U\D;4)#DSNL*?';#1KEF0\Z M&B&#!H//'9.9!!"([0>5-L4S*2-1T8Y,U_O!A6&'EG2V*;VO_:__HWXT[)//_T7?C5C(LKG\VK+WW6'Q=>NN&QFD:-WV* M*CQ&_G-XS]JR)=*FORS$A-.9 M_PN@RVW][S&>8>?%/RP-LBC R?:<8>'45O$S%*"6O$,]@'AQV+HE>AG"B:7( M:?Z>@R$_?Q,I1/(K8XI0LZ9>V^ :7 +'W.EO%5?&OXSO0&CZ,-36956?8%A> M >*R)!>G/_*N EMG]/GU:$>FAVWH8-*0=&I4?)/PQH<0%G&PM@T_193:O->. MBEGH6W=]70ID9Z(@#9]$A>(LOQ,.;CKY@E[V%W"# ', [9;RD_@VJ30BTZL. M;T#8T-?:&X_?).Z096YKX5)%SUQY4.D:C0#6+L](38.V/KI""-;&7K!65,5# MP@3(3QOVQ%DZ+XI_$1[!-7;+?"RHA*YO&LVZW/FSXB F3XJV%7F$O&A8'Y)+'5Z5\*\&..[S[P,^TU.RI/ M??#ECQ[+Y& A7G;]ECTV!GBJY)V(Z%M-13]M9'NM=R:3EQSL>&K(\&@08C\9DVSTF2)ARR](:$ M>SUVZ21,YNJ01QS4D8Z6#"R* *O<#:F<\>5$*B3((RTV)C00BG;I?! M_I;5C<"QC*R9;@@P3^8"]6X[]L@A<:B&B_*!AJO&I22/D;""P[WR,[DV7%GZ ML)!-OJGEFBP4C#Y^X4^:#G NM^R"@-E7R,/] AQ7G)P(L5M,%8SR*5=P7OQE M'@6M1DZ%XEW9E3D[.[/]N5, 7S9#%WKH<@9)ZU>X&1LL.-@;T[QC$!!Y/4!\ M!KR/Q$QGW>K,+_,S(!4R";NP2Z?=*%'-M$4W"/I.5&!3J1(RBA?9*:']0XS& M=09%W/'9FMD6"],64F0!L M8_ZF8FJTI)MZ8(?U63!)A'(B,@M<#E1:"_)JTMZRV2 R-157$523[BQY1:F& MFE#I&TZT7HZ_19K E;UW:[-&DU M9)$JK3*M^Q:,$-Y\_0HOBIG"R:6TJQAF3?4T3'"P1 M.R(,UY\"K:7U_$WCS_P\0:X'E<"OV7$GM\X;EZP=Z>G7_UENMG]_%!N2+F1> M_L]]H?.\*9O1VURY(J[=\67U;D-(?>>=T5X;GE)0*B2)VFOFW.27 ;*0]L/C M6FZ#&7=)G3?M=-Q+>FT&,S:^N[^AS MG5G37=W^/$+G"T1U==,8O0.K\VS3O6-[PPPK?8]@I7^;8:4SK/2W/K#RNLA! MO"6:Q\[>I,OO_-C["&;.+&%@<@DUX^NQ1CC:NNR@-Q:^X[NHG=3+Y$V&4I-F M^7)3HBB;?ZQ!M @):LMB_HVD](=NP*//DQLLUV[YK*D'*\3"]*Z(H.K&G7\> MV&3*+G1ZU5LO-;LJLZMRQQ15O6'*A^S Z$#A_B#]@/66[9B=PB(5RB0*#_:M M4ZZD+9MZ(1Y:KTA#0JBTP0HTU $<,[@H0$YFI)NU\828%4@X"@ FU"P.[NQ= M>-Z/F2LML>^[C?#T2^E>&WE7CC\JE6C&#XG_T A(V+12=7C&="2-\??\B9?T MKI>-:$%E*(T?0NH8N9]Q"SAT#_$ .EO"#Q D"HT(6!J!]L?7S08-2P?3<:-= MT4&3)555=W[J!$4@LCM^;C.0"M#P@&M9 [&3YA$M@&UOW>- M-[@DVD[N+@'\+4MI$3HTXX0N=!K(8;:;N9!GVWWW=N DG]$G.2PE6+$$"9>A M(;V #H^F?*4@][%MRCT^\I'2LJ\W@3G!&[92')Y%V,9-;9P/KJ@Z)LIV7:,, MYY/?L\+7'J)]V*\[F$F-*-'.>,6DRS#Y*3Z*-T;W/+:Y.AHNFO=QQ& MR 7!2._6]7+P#A1<*<7%Q8D"ZGZ4,H==HEUZ-U+[CU?\SSJ T6'1O5-6K* _ M1BZ8Y/E_!"G0VC7; 09XT^$ +9;>PFC;)H+YZ]Z +=&T]:/ W*(YF6W!; M> M&V>H=7I1UHB4?)-&$87U\7!CD\0&&6:>:%3Q"A0Y[:!W=H7^$HPIW-P6MJ\(]R7-A)%@U*8-0; MD_+2;36%C@/_#%UUHADX&5@"4^5H0NMUT7=7V)9^LU-B^B@!)T$C[,M-U]"] M^\Y/?M>??>_CSO_T;_C3OU_+_Q7?RT^E2-!+DKG>[0S^;&FW9&C>"OYL_G(0 M&/3C0)!8+ZGPT32.(A]J4W=2C6B<5&CE%C25*%8\_X4*IIR\?X#*;J2Q*)%I MA-.B:<7$83&P:F7I2QA&I-77;.'Y72F.9B/VWABQEZ^Y_H-LF]BK\]M]7][N M;8_ZN$[P'=?AQ7H/M-PXT;0=1(VH$CL97;IBV8!SC$\02+"S1@O1_]I<2D4 M XGNRWQ6?MC+[(Y]$Y8G96?=7'VJ(51(+TVP&#]'' M"$B@M>KX::)5\YA,$OLY6!/M9NURWHB:?=4$,B$<@:;(NX7+9VJ%Q8I: ;PV M?@[:\R2S2NX)5K:%15)#YU1$1&[>=XUVWWEW66[+,3 RITOL_>R5=-R M0QIC,4/)W&I\"[P#'6M]LI5S%=Z&]2F:[RZ/]?R?.%CFYA M)Y#6X+@BTJ0FCK'E;H)^GJW$^VHEOF'>S!8L(\-QB(VB^4KRT25S:TJ8GY1< MI'B3KD0LM;WH#W4ARV^]BS64/79PZ0R(UK%^R.%6])(]%X7!O6,!L9@T&'6A'9):%Z.A08%)V6OE)6C&' M9Y)#<>U9(58(6!ZM=1CP\/DW3.YS4Y?LOBX;&SURJT/MEU+9"V"PX)LQPX@N MZ5KNM&1;Z)4%^L>W26I". 3BUWEFE%)J\>]U-%\8W]ATWB KSBBI&@(TEIFH7 5' (P%\ M>LSF2MYX GW#KD6O3!?7*LG8U8@DL:>\%:0"=II>W0LC[$! M!I!.M#"F;(65W0:U45#8FG;UW?7E&>C^V MEUHG!(B1PH_8URRH" Z0(L7X0SU8$K3&QWH&_=Q=:1!2-/7*?;*0KZI,LUSB MXPUK 7*R:A_1C0M%BD_$$0)"):;?J9QI)W,AF@! Y]9?/VF[?N.I: MBYKA-ZA"2I 73]OZ5R4>D0XLH20A*;\@@V8; 4\1MK:@20,\9@:*_?PEF:4".!X$< M^X%M4=O5VBKI0I)RB?>RU,W-G)7,O0S>01A[[&2389% &_.#K_?D.4082E0( MR1]3LKH2)ED!'X^.]@?6NODIG1.@T93T0,:8Y][0YI5B.[>A)= M.4A,$O_!4)(\@K&T&XE=ZY8)_5AY M&3O,;IV'IM)VI4?%KO-&:-N1!W(V +,!N!O%G.$?)!:MV2VQ+&>I:"Z(!2G? ZJ$6=- MR(48-&PR,&%]P.9STKM.*Q%SR)K 3CF:O8\F-H?GKC%@"!TLW;L,:@OJ/"8. M8G(F"&!,!Y/I-[*SL40:VVU&8YR &B::UU575]0Y,-IM>3!IQ@S $H2=4%@E MMU>\G9"TB05&%J.W=G>CNDMT.C3-@ LS2070]YQLF(W+'8W+"[:E4;/(8:TL MXG:J1[)+:= 53QM >^U'B-!X@8H):YV/,&Y$H::3JK[]NNNORU:IWP=J23L0 M3"8M!TTYMDOI-[CQ(8%_#J?#\F%3#@<+%(%,,WB'9.P' =;55?R)?YIPH:-L ML[%%T^("%3J43=G3)"[+80W&XG$PV#_K:-YR[@+YA*B?_MSURI0=NX^8$CU" MG9W*55MD0<\H\-/'<5D; #/_=B@PA&2);.@"L7R@(K*W)B'B2QP4Y\5#-VQK M(F?E>%E*,2(V;5F,NBK)W]'7@U!TL'TJIN&EQZP\'$V-/-6P.QJ.);&3^P9M MHMGXS<;O;L8/ "28$I:DSH2/?E%<04.VN*G]%0@E.IE&$,X?/?ZY_%?=H++' M[-#2#,FRD8YNVR%)YDF9M=!3J"DJY#" KTW*_'[#K!J_)4#%VU KP^]PUZQ, M8!I)):186+WB=A8]BL.1> ?V9E/OV)]. *FZDTJCVSNJQ8K_@?K&F9^W95.B MFL="1W3E@M*#*#ZA:#S M]\P?ZM20B=\L8-U+!884KY0J&?U?_>B7X!=6M32XHN?%HXBD6'<21?.-7DM# MD/Q=NNGIIYQZ6@@Q=4-I*JR:-"?*>I2:%UB2M"FVLMV64K7+I+51RG;28$J3VRQ8\K- >=L%N_R MJ _=DC R#%?EQ(,#;MRM6(Z5.B[0]N0%F%M"VW*REE96-)-S );OAN(@":& M8JE\-"U'(C8;2)NU@? T3E\:@58'\Y(T>#0_2;9B\'%:/[T)=R 5"R4#S*NC M0E'>=$+++BSE.EYFXV.)G*6%,H"RMEU'V, 2I8N*YM5?,Q;"Y3@)/0MNY8T M$$?>8)D;J/ ,HY([>DZ21:.951_T+Q+CRM3CWE):.$L&K/V:\6#AZDD:5%EO M.?-F3'+6_B<*?)*VM#:U,8*K39HY=9 \#9*^!TQS-,!7;F?,F#"5#*?=IM2^ M?]X_O7V661/#V[6\,U=>3,E/*_:F'UY3SFJWUDA9$X$S1NJ]-TD7W,)16/YO M"Q67)["DDH9E0H[N+SZ]=V]252I57$ =DJ91+OTK_ZB60XJD_:PL":HD#5 ( M7^K+U2X>X^?%4^<*Y382!V@));M*2(U0W3]?LZ) M4IK-WM%LBNY&31@0EAE FA*&:.$NJQJ-R3=EW6C;)9FA)PD@_U<0'0]=?U#L MHVN,$J)U3>!+@"9)1-"1'Y!73;!IPQCX5(6-0?)<=JEI'4ZI4-6H)02"\^K\ M_5?G:^YL^3%%)PAGXRR!->,5_Y!XQ?LS7G'&*]ZES"[$64E.U<<1:\EBR%FL MX#!+35#0?9%SJ@?1KB0&B5RY^-G_N1_+6;$A0M/)UZ!?LOXFZ4F2'_NG&.AZ M*]DYLZJ X9&3]!B-:*J?XJ,CR2R"FWG3+DF>] [2_J"H2W:&^)GVHP>'3>OG M+X;GC-RO.\G? K3?A)D!+G.7T,JDTG607QM2F5&K#/%9 I)Q7?Z*9,,)?&4B MU2&,PZXU!@J$;#MQQ(9PR;USSYB7/<.CQ)F4Z8WZ:JNQ:$0D M]AD!AE6W*=*KZ%=">*/)]I1\,(>)UBOAU%_&;!G(=!!MNBJK/,J*FCZ4)CH2 M!;/>NLN8-:NL8-DXX8A[\O3KBS/";)&)TF$OF: !*T[9/ALB;$F34@OMV1:R MG8)L05BVO6N-9@O\UP" !5'>$K7<:U-BT73.H/T^K/KAEW(#YNR$S4NW3>#A MD0$*YYR?W)U(>&=X#.R>K_S7RQ$_^+;TIM?'J'ZU@7^#NGJPN]"Q$2P:>NQZ4=PNHJ10/SC_#NX<0>K;EITR9 MZ75>:8S)#X/N(R+XE5\\RJ3"9(C2H?NK0!AP#X47OY?OGW]^8G@?DM?UKAY7 MK]F5%AJ.D!+-R=U_8+-K-%:76I.\%(7X[TKD:6=MW'F)ONX.D-ZE2O &/%FY M"O ?M( *GVFE2*"FW*?=V4F1*#D!$MA)B@D49I'TRSA>R?G)&PKHK[6.I^)*?K WSCN]363%-=K/+!,M(RKI MOT7L5 H9)[8)L$D9=Z"D8(9=&"G/3N[3EZ(! ?Y5.I:&%SRZQ6>7LYV]("# M0B?PQ&4SD[Z);,9BE58F.>@6JV^<4:L)FT04HB6^0[QR"$X!2KLC L+FPQE@ MEIX<<0Z;SCO]2AXQ78?R>'A'BVSMQ7E/Q^XOO:X;=W05]PM<.C[1RUW(;QX1 M@\&QUBLS9,7R+/[+=MFD+%&G&585+,';Q(5("2O4%N2SPZNI\GL:L*YL@P#X MOO;^L99%;"@VD%O+(S0GO2)<<'<$$8)PDWO(I&;WYHTPSJ4^YM+*I^26"1&5/7LY>Y?J+I(K=#K&Q#2/XIZ#*U#8 M"(/69.6H1%_0+Q!7;?)+IO8 WG%)5ZME#VD@Q9[A'3(OFKS<($5DYI)63NGF M8]'2$HZN.N4O9&_CZJ#C-':DX K$88.P!)-9+M>*9'4M2?]@+OUR T4VFL"3 MYPN_%0-.QB=J&RRE\?H6+W2Z6";-//9\X02!"QB.?5))J[$.QXFY[H>3CS_; M\MF6WPTFI36&)9I5I%N/1E4@X;7X,Y+BE62G>2+B7977UX@F=BZL8C/V*M0, M"^JC>,%;;D"_*3Y@?_#!64/8,@1DE^5"5-.\72_\:&$.SHO'8X_!P%CFM\T" M*T*ZT[N#BDZIEJ*WU("DG([%B1$$P+UZPC?D7E_],M2##E5 M/L!\Q0-K738!)>K=KH.0P_$-57I4-NZ6IV!!5NZ5O-34A--PLC22C$?[N0&E6QWL](N/ M;LKJ-^EQ!(H+X(K-L.#5Q^_@N3Q]%:31C0LF*E0T)B?!28\_>?!S-R) _!#+D MP8P,F9$AOUW#!^HR_HC9!R4=[2%!HK._=JDG)#4#5@D$WN /[')0U0^M+KCI M%Y'"NG+^,%C1G;!3Y;QXFE^-(1DH Y24*2T99-^<% MN"V^T&J"W^0D_+AY: M >1"4VCA6Q9G%Y?^,'2]:,3Q>/K!$<9PP&^*C_$;#<%_N/SAPD+PQ>ET/OYW MW,UGS1SZW$VY@+RV2D^ _Y>U^^C["T87-24&F("NI$.?>Y#Y&B:<==%'M68X MU&WG3?O)+79>?.>C&"SZA3;!^M\+P;-0G<4:3K;1F4_)4\I7+JW'E(/MG4G- M<3C7C51\?7)$TSTO*:GZNF-54+;>L LV:%)@S M&%6#QG MZA&RA"2&2*NJ?AH1)Z![!=./=([42L.@I0W'+\2D%4KL-[=E"DL1"%+4H?@8)F92"C76E5LT4:5F1/I'!ZH=&^9)T MY3+9PEKH*9""%+V/M*)_9%QI%S>/!5]C-INJ@MO<##")($W_V8V7&L^&&6 F MB^-5CZIBJ; G$605H',IF$,0&\<("Q&3+:3*RA&<%_^BC;!YWV4/ O?+FVS, MH;+YF_V17!!@'LCDC-O;;\F1QW8>?<[JY$0N> \1Z&8*PI\38R\,Z5KV,)QM M/A!=E$H'-NS&BDPN\E2**1%PPJ^:1<=A252,_QG3QE&?Z28D0(6X8.UYR5'( MM(<*3?(=IRN&2M2LUK%$R" M?[&-B?"N'3-,W+/Q#J+'ANJ)]8(KZI3P9&0_N==YQ^33@9 0%2-FW6S?%@8< M3LK\EEU*CF !_LAB%G>(H!W[\9Y[JWP&=>%OCG-!MFC*I:3T!)U D#;Z/5% MAV?5]=/IC;H E=NTH4:9D=C-F-^,N0B%MV)^)8888QJ_^$%'N!MIU'BWTS>/B%.J< MQELMS>N[2C+I5"H"JVV-8UI�UNPBQ00;KHGC-PP_ZEA6PR' R8R MNNJR+R=8&6_Z(7\^.0?M%! F#&RW0PJ1.SHF%TJVR+T>K.W3K_^SW&S__DC! M6='B)L"=)ZR7&78(5R'P2ABH(?"^$F,DS',!1KZ>H,4]P6\C*,-@T$ MK/PBQF3\NH+BBNE>!Z=$@V4>8QR@!,K;JRIV'7BS]5>*DU.UI9*1\D\5\-)>NX(-LV<+5 M4E8-;:CV;V4(9)NP,ECNW(9#@E42TDAQ<4[O**:5H]&BA[!J1E'1];'PWD?\ M:^VI(5]2.CS1'">WH7TO#$RVZN32.I?LR>4 ;\%2/R9XKP1P90'7:3+U]BLD M,K(;T&09'M^&%.R*4/H7UV !5=F$)/I-9-1Z)_A7Q48!+A'80>F6"-)"O76# M8 D7KLJ7X(I&G-0<;GG.V5;\_K8B[6SD)2MTZ_(%_1>+"4#EO)8Z"3TOBB>&'870;]9IYJ\##$WQ,7X\^%_;=X;L&I_0G))2(8#\H-3E)(7' M9DWQ_YX^NE2&W:02O'-5)>[SWP[%IXOB,_'X/U=1^M8?!/X2E995 MC5\A/ OTJ3J$Q !DED/7LF%_R_X\2>$2@81Y(@6I#Z@U,E_5Y!(C!$13HP@* MF()9C7T+@N@:M5_)COH9C)#)?,K--;&WSZ_K:_H=7>,9%/=607&?SJ"X&13W MFVO>746;'0A$+[6H1?*)G1";J^2SGC62=& .]7JL*Y*C]]KE]__LI/*C3?R7X9[_B/>\5#YE%^!O0FI,U(C8 M>LUVIAAR;7H0*>+49@K;BM6UJZ1/E0;9_]T&44E3$_63M5K.>NKD/,N.,Y:S M_5%BG -'9$JZ]IU,SBHQB5CM>/KQ0 O.)DEDTWB'Q2@"HE#YZF MTME;P"Q4Z"#'E?4:I.^Y\LM178&(#/+C"?0WD8&D>/RP^/@Q5)4>A@M\(A./ M0]]ZQ88HHN!VK,M[WP$NB5N>^Y6TL#0'.NQ&2#]1FRA M)T-!+C8ULOP-?0?,_>10#EUTPIN_B*I\X20J!:\A(B AT4$84I##(&KR&C#C)H?+<^M_B=+I<1?E6$-0*ZC3"\F1P5 5G*/?F. ! MP)H *$ /RFP91)4J[W->C;L B6EJ'T$0MK#0*T4!F__Z(-;*^[(C?J,AD*^^ MK,3&D9K&]\IK^SL$"OHR,/'_]=GYYP_^^A]YG)"\U2_\>$Z&!#[8 MZG=_YQL\@U\U_!>$,UDCF;[K.$)_LT^__(_?:XE_=O[EYSY*_>L7G_WMP:=? M?O;E@\_C<][WJ4KQUOW?J1U[@(;<(2[ M\#LH*<<\3ZRM)\B_IO[W2'&MRD" B["0$2[$H&%>T!_6@I;NN;.KL5:XH! K MFALSAGX$-I8A^262YWY9=L;7;M16\YJ:UQ0&&D ?0@P8"FX"-A7:5+:C,*VJ M>!U"@&BP:#.[Y(>#=8Z3/$R!>R!"R=NRHRU&7M@8\=6[G9?FO#3]+45!=E/^ M['"$,^9*2N0&>P>9*]2(_4=N6U=NPX*,'ZS\IP+!8 %KOZ)-9%O;A!;'^*0$ MF15#LTA(D$1N+Q^O<;W'B&U>W_/Z]K<4[8M 6BP:'(=B5=8B9 :Y!U)*41\T M*3RQ RMBG$.O8M<+Z(0]@6-KXFE!!<4 &HIE6=?;(3#1LK7/%OEMO+Y.%W][ MA\Q%UI*0)C*X4U6Q+:0S;MLK[VHX/B<=WES2X:2$YQSC?] VE*7SI NONZ*E MN^J$,5M.=V8SI4TPT#Y67>-C?R4T2MFT$[9S(*C5AF['?AC=?'+/JXZKSHBR MA-)E)R"+OI3>OI'R\/TS1[H<.6[I6K*'?AB'I=ON:EU8JP:_R%GIYLOVVIO=C4NP_=C@U.Q&I4F?C4=CP!3:H"@O?B?=_.VCX63EM<*"! M8<:4Q;:+1Y=/OIN7V+S$F!#U8QB%;4RA>MN^[GKAW5GH6M$.TI0"3&'BVGFU M+0_A[_/RFI=76%XW==?$! YX'\"YE/YUE9Z_29?R(E]PPAX@](^YSI0K'I>- M/U:RB6E$*%JA=>J[%/ZE-)PCY)! 1] MX&@RNY(1B#QR)BM H* H1%M_ MO ()NTGZ?*+:>#*;KJ)]1K#D-T+C!RR\*^'[RE+D]\UUO?1^@^R=%CP(DDE- M^?+();+@E=;5A6 ME%!:O6[%,E\)XV6KWD.0C[$<+?%3G')-Z?TF67, MPDI*%@Z#T.\"'0[M9U*=0$*-US_*LLZK>%[%&&@.5,F)A)V/ODRM6E9@0O;E M!]^/VQ-1V&DLRPO["&YU/5Z\4.?&R]>_+NY_/C=>OHW&R]G>?ECVUD__6J3, MJZE>!L3A-%"CH&,E,9R*0H;N@,1C33DNV2Z0E7,#X\.0__TE(58<*;,:TZ$: MB/$5 (B3K 4<\;WWMB;4H.'/&!+RI_FYI)+01; M)GD.R5C36POE-:?]"F#A+,UQE@X%&E0E0J,0D@\JI)@SP+U'N^#T@K_,V M^K"V46D_6\C=]"^'MSKW DO5SQY5X_:V:%X+0Z%BNL]CW9CMG4?FJU+' 9AJ!"U MD\UVIXE4:)!8F&+=A\\'P5CV2\H7TE9M]-71:*FEFD_=>25FT.X)T7K">2Y$ M?.DA['];5#T*")7;F$C=*5SX8G)9 R=*;!6$9%1P)NN>%?$Y$WV&?L?-9/G'\WI>Z/-")YD S*7RNUL1[5\M06!/X40.VG]P^&U8PY-R)K>C MQ/C1[ ^^@T_Y]A-,9!EU2Q_#4%CP.[;#2+#\!,AN=*XR=>#7&\AN_<)ZNNLB MH_?L1'Z0%NW*+UEOL0BWY4'8PP^2B?'#KRO75J'[ MT/NN;G!.5)]'\5J'#MI#7.[KD@V%*'95G1-N\'+KATT^K$6FFS$$L%@B*72M MG->5^A6!! L=DN#AZEKE/$B*4(I!X]V'>7G/RQO0&8B,#M8(RS*F,.O[A;D< M8^>-6/F'WK_88^WZ_].5!V9,_S/(N924!&22@>8UL[Y8Q$O(<^,ZJ_*F$UUZ MDS]L7$FWQ=\0Q/=K+ECBUUM_:4J;SRMV7K%:&:-F#A"M$@KMZ/0>+UQ3T.5J M%)&(D:(+Q>4:'D1_")X(,_[^'V&%[^NF 04,/ATZ7:GNEV4S4LO6&_AQ(UH' MZJ(DJ[V 6+D0S2#4$V*E5,I-R!2FGD_@53JB8BB3'?/S6-6,".,0\A;.NHFQL%)P63F:L* ?/6O2JA?@0;3ZJ>+WJRU&4:^=U M-J\S\9$9>K6"MH5KK 5YXR.@V%DQ;-#_:PHUPBW#SR5SE<2>.RJ053?>YX9G MX1>=TALZ8]ZHTI6=-PJC_6UI(>#I$2$$)'#AEA$)%5C&3Q=U8<*&N7+R]=YN M-HDO4]2&HI)M0B3AQVQWR8;F2!S&MGIISV-:AD>$\)[XLX32;X*RCZIY[TC. M;]97^.VIOO>%.OQ=S<3.:^]MI)F_65EF,%(CELOEB-2'$E5#5XS D$X M$"H%<&_L"OA+J)M/I^\]4&EH^M^<1MCAL_7SXL#'\6 MK;P_!(7_>?'X]J=7\Z+#L\@_TA_0VW/]C?_50,*"XZD,G8U(Q7:8\G^/,!TL MH-4]X /JL^D\:L^N?S1>YBXV8Q;T>Y_ZRKZ8^\K^&()^O\?JH>-S7GQ[9*J# M#0OY2NFCCORJ^ZY_AJC36QS(D3H!2?G VB^/QBI*+V&I"AW#3RZ08)3!,VKS M,\+_ 5VPXOB=Y,?GQ3>K<-K'87(#W-E_\XH2N];3T#CI)0L=\W)H(_<0 ML)6QSHY+'K9NR EWCSCX[X@SG\#,[^00O_7(\L7W>A<-PX]<*!FI@O:V#%AK M&+%MU^IXFR[]<&_*_H!"\\;M>$_OM &,(87AA7B0^)5W.Z^YN)34EB^\&B6< MPU5J)VZIRILF?'NB<9?KV_W7>[4XWN:I^,7KC(1^6UK]WIQ4?R^3ZLC\UL*] M)H9:D\I5[0U[+WM9 C8?A8T;X1ABWL4V-W,JT43,J.5Y98DF4&P347XJ\SRK M)& &^A[N)LO/?BG1@R*V*?X\.('^'/&> U,(+HV:0YZO]5Z<).L"J6!YG*V8 ME^B\1#5&4G]9.IC(%0$RB:!O5J"+A/FDL4W3N[K:".KT;KK_R]7!VD\8/L_- M&_,:R\V@7R"B(J6TJ8L)J>I")2!%'JWU;\[Q/W_N:A^5 S$A!.C]3K[2I80H MR$5*L'ZL036OQ'DE:AN1'P$!F/X47CY#N@5J#O[!!&5< 0^!_]RX%\Y8G():<-$\JKX0_; M7Q#7'Q17_8.=>PRN,/8Z38@C+4$-D/"/IEZZ:B(>TZ"7O2:G2- MEJ^N>C)!238/9AF.Z9;XWWGMSFN7:U=JA$0IHE%XL%BX[BO3<91DL(I-:/F0 MQA'K5K_N]%Q?Y$NT$T94+F#+A@K/LSFB0>81ZU-BI($WGI?HO$154V>U0E5= M*L>MPKBEYUT#[>N4]LNOLTTML!BI/=-"SHMI7DQ@4T@.:($Q/$-O0N-N7&-% M080:FOZ[=MVUO[,W4&3Q.C)?BV)>6//"XD%:[TPS$3$$4R7 )F>FJ1QW:Z*4 M4L\/S'&S?9J7$9=1HC#@S904'*QB84GDP;]B@&+F4VU>-<<1:&S8(#]?0MLS MI\GF)3--DQ%5P\-J[TI+,:C!F=?*O%8DN2\]BGYYK%A$DEQ4O9%"IG_//NO.:QNWR+$&[JV1<+L.2Q-\S+]L);IQN$$_Y'>*N:7=&UC@Z.%BC3%"T)3= PN!!?-!V!%622"NL:V_] M =4[5VC._!N^HW3'HZ0#0W$H-I1!00NW+-E.;"^Y'J7?T^SGL":[HI5.39^ M;:([,>&I69=&[7CE7&L#//U )'SBU\"]H-J]L1L,&T"QLE''S)(>H=0%=(EK MA])2N8HVP;\HV)?RG:Q2<;1EW2_'#="22TT5N_/BZVX/5:K%K6,& GAP[AFQ M-)LMT%@V%*JY^1D^XUO XR3WWG3HET:Y9!@$KBO@FMY8I:]<(6+'U'D/Q92& ML@'^0NOZ*@6%):W[PBT1)T3];#4A1S.8$U,$,FOM[VE?(X?[>XTH?C];*=YE M@_G&NR2?C-.=>G7,PRZ!Q(;LB&GB@FPOI.[TV[[R#ISW\MKI9MELR[I77$=" MVK+UM[+RI;666#^D/X(A7+5[6,>IG3MN$ZE9:$*[ M\7Q8-O2+_4VU>Q4_N1D;$-]KZ_FULN#'9]8G^M?YTW.CWCTO'@H>YM1^[HZ, M1.">%$9XH0)S32%3<=$F@_G#M7Y\[5WYRM* ]VG- XIH5I[^I7[FH7XHS#Q,)EAG;!)"Y#O+7; MD$\@/Z4&FM?V&J=)+<>&G$%.B,<"SRJY5;-3:B$Q:Y3!'D116 RKP(96KN]- M:5C_SLZWAG(#(!TX+YZ../[RZ\3?GA"3O358>CG9V*"MP1-TR!I_5$VK&3IA MAZIW\5#)^C"R6?[SK<>P#+6*YXH<<8*)@O"!?W4&'$BTQB>G4GYVDDQYVGXJ M[O7QP:NM3.I,\,;H$.%(Q9\.8]6NDTS_2_,8=>IVZ"$/$K+I[8Z&*A-YRUG/ MMSS4)KP6W9)7\0#, >C&W>!O[I?OIGTMV MAT)";..1#<'?(-U9?@1_T4-6,^^V54F:$;X(IT4O+:I0249\NJ&]+Z ^Q&EA MGF1^U#R<0-Q2_&1P9??U,EBO]-GID6U@ M+R1/VFVEGY)\UNSY/DH7L-\^6&B1JK)+E<2I?8]%Q;[F!A,S*#W]:.G/B)]*BI3LM'(I0P!_ ML]Q5^B+Z2NK-RG/_"F.8':-Y^[U9"_KX%3P>GAS^2"KZ^KKKNW'0+5'3XR#7 M/DG!V)8&XEIV\U(_**SGXBF &A']8=P<&_01;5&UQP^+73D\TXV3?E?/O\&1 M=3=\U*DOYT\_2<=X$S#9_S(J/5XE0?&3ZE^DLD(K/[]^*OI.2=+Y<$;@Z9T* M03CXQPP9$1*_1Y\L,K/M*0XF;%0T#K=&8,KJ>Y4PE"3F3,EM+#]C?Q9[!A8K MO(@73U\P9P)?\=[ 6["Q53;,;%GUC8%R9 D]M525:DWEC+FBF4XCSN*A1<7CW[)"&_MBTR&W5RRTXVJNK++.FL MC;(5\ST:SMP$QRFZ-LD6!Q]Z%PI0V;9FG4=AK5*\ BU0*4=V6?GIJ[U[I?]6 MTB#JG/(FRR5(@(T/1C"UYB&Z7^AXD>)V@RZ&BL=TPI:EVJ=-C0N>%X_''A[% MXO1I;9>E7BL30G[$9-\Z+"1#LT!&SKL!#2Q7A.C"C]#BX928/NFI(/TZ.Y7# MS?],!]HO!T$-PW%4M&XMOHG,5P3SGA>7D2E^6=_4#9W!OMZ0^9#='^8Y7O70 MHM_QJ\%F%14G?@D%8"S MVU\A$UC?8&KJEH*A(VGV (U>E\W*DH?)*XG2NH_]5YT]\X6_^<W'OPZ4+% M%2EM]6>A':ZKFF3$3R\O_2+U@0=AA:H341:7W+/?4,&JEB)W\5!RXA]_=/G- MPX\^B8T)#QW:#$P1]+^!Y_)&XN./'C[Y;_^U[=@/()PT (/?%X3DPU36;3"Q MJT-,KQ4!7+>.X^U:$A_YK^-S'R8Q1*.6))[8 M3\&FWA&N8D3@E1)_)Q^MN*UUN^KX"5U,3JR5]5!SE)A):O4%!GC+G-<5/]@X M+:'D]FR5M4G\)8F"34?GZA!O?]%O#OY]]EO^\I$UO078P;?%YY]^47SK#W!7 M_$ -,IF1[XTAQ](1?BXXY#)OJCOW2\@>.[9]E(-?(\Q1:.80OR8=CYP8_I7P M5-#$ "I&$E<:T;R$AD[6&%?.D_]&:J3FH9:\NG?( LZ QS<+>/SK#'C\(P(> MYX/\SH]JQR .RR$[*M-(13H2T5((RYHBW%F+5O=Y76^CU?5N;I+([GR8<=^B[@S.FZ)BS]I_!^A/JB8AAM:J;FLR"WI!WS4VD.P^T1N4& MJ>E.SV$_?.U%H!?='+0#3R!V:$,0Q3D&5U%*SH\TBSJ*BT>73[XKGI;>??ZQ M+]NA%)8XYD43KT=/N?VZPU'4[0'FCVX0'H<7>H<.GGG'OG<[]B8UQZ(X'C$3HC M^\DXVVX2>)\,:?/\2#VH='IR/PCBTG.<HW.QLXC)EPQPAJJ6[Q( )"%Z$A B:)D3D) />$?/3_D:B\V6D1.-*G"3![$$59!6G)YLT9=( M7$7%*UWWB1I0T8X,X$$,N%R.&\7Y":_;=WX;^!-OY91O\&M7-O[^%UF*,I*J MP +Y" 758?E-W.OB)01@[,EL8^AW#ZG#RB*\V H_$BAF&>(3UZ'&9)]&F=0J MBI1UFD%&(5NRRJ'S0ZV'9);)JGA>/%WSUETK0/Y.M#-%?(N=]GYVH2RV*-AK M_^I5E[EQ?O8AWJ,*9X"1) 43[LE!34'EKLI>\E6W[]#S>?G\_LOGCME?4F7% M\2$IRB*/Z!O4ZRVWZ U7U&[0!T-_D MD6@X^#/F"=.V]^\_^.P+NXT;P.M2#_Y\0O+37@CR[$)R%0?]B/UV>/>^>?+ASQ%Y@T0[2OB+]OJY(L-8E!"&AN,PJ) M5&4GT$_#$>6\.Q+)E M1:B\TN4FY3D=Q<72S^,@ <,/R0\^_NCQQ0\??6)]$>FU(-LHE#WBV%&VB)LC M/(-4IAG02';8=!G:XR(K'T1VFG^0CC## (#S"WU'PKM35?,!_:[EH!67E7^3 M2&YHS'>!GQ87,GL??_3P\N("CW,1KLA?^;\F7$4I-G*HAYU47&]JMQ\,"(!A MK-%;T(O&:NP@& X#^.J""@45QKH!%5.T6K7#:#JYP;^5"KDVD?)I3$R3G_45 MB^DA2W6)JU[$LOK3'58R@(D6H%[\@%K4Q5,\Z3>K^(C6(NN&? 0(,6\=A4X" MIIQ#\-==Q$NBOES5_O&\@Z=NIFK=_BBD4"7*Q BD(?;7\TDD!7#\!H)CGO,X MV]L(T7 D]0@^*V?:QF$[,FFTOJT]Q0+IU^S@SF["^^HFA' 6FXB\+<)K<>'TD/TQ+)L;HE2 .%/UPG.8/^/!C+7*O(F00N6S(; M-6RQ9:^:C/F<65[=.7X-7SD]J&]JHJN[%>N]\N=5QX9Q5+K]'FEJLM:LD \7 M?(KH51MFI5N)S:UIU5NG>6:201IKC#^?=MXL;D-R_LI(8329QR$:6UW(V.6! ML63%AZ7??WPUU9B(G+2'6QU[V"@(#*O/1^V];:?F(<)\URES7>PQP[^N>\R( ME)'C=6._^AQ"S\;MCQ%"2YA$''W:EN5WKR6KQ/\W-JC8'97P!-\F,.BW13UT M_1&P3CWK,NL]<=XT]1V]@!GI.V^,-UY1ME5OS#'6G%@/(5>P.]&AJ#L#^-(; MUW3;9'^\MLUQ7EQ&T0&CC@N-*Z?HU.Q DS.%B+)0,L+?1>]"V2,9^F[=+C;=M3\Q\S&9$ M@+YX_7HW;DCHHB1TU'MF!(@#-=*G/"U@*0G5D:T5A\K8W[1EIZ$] Z9&&*;# MD\*V=++3""CF&Y=M78N"3SQ[-_VO.1RXG<0BHUSBW \U)_L];JF[;8H+1$*9G%9%GJ MHDVE6B!$&A8YFU_=EBE^Y>9]/-D3DK8&_8EMC"EO?<9#,H!W(AXD%$T!71JQ M!J86+L<+>I*&(>E)&B,WY&"W<;\L7424.>.B*.1=#)8MB GX[Y,]&W2?_+<" M4HX'CG$;Y_N7O62%"DK]]@$?E?-3OM7CXD)]O&-Q2.;?9'T; M>6'J+ ZHO2=&Z.C\Q-(^8KC6/1%Y:%Y3E6D^5N=C]46/^I73PT"4W72U2H\6 MT[@!XNS/D:NQ1LUZW%4=52V9ES%>T[#&ZR'%>([M%I(A2U$-.]Y1Y\5/ZSKY M!+TE8$+H>DBW('E65@9\.^JW" =640E_EYZ12%K$BG1(]/J#YA(Y\:YOZW*1 MZM$UPGU?IS0\J)*S&7B1##N&A*W1EK)CQ9^-W@=QHI]&!K7;0T1 ZJUV('=& MR< H98$)C[A[]\M6M IP= HD)V;N>W<=>5>MDSF1SB/HW*\RN/,GI_Y;UU[O MU@<$ '4GL*6]VTDC70/,)'(_DZ?GW_IQN\L6BGDTM?D8QO=*A-O9"!697R,9 M;^^4[C1H4B[2"DDK5/"5C2KO+C;LU#2H@2U:\6?Q F*N/ M1. 7T%.*Q."[(5*DK&Q8;!K8X*V#?)"R,.M#*7;$L+/JKOH=ZDY?2R4U M>'/=2A' .!G,?BI_\"("Y _8OYP/TK?A+OT4F"AC'364/B1\TI7,XDVLWSZL MA[*Z\;NS!&G;5U8/?R2DY+ \'W_T\*M''WV2(:11]=1:;CE,Z]BS7SEOAS=I MT2Z-=E3R<3+Q)(]Y7EE3!GC;>W5!.'VH(RSTTNY5*$9\H MH9B423=C,F>3]5Z%%_Q!"SR!XM/:3D_.,IBBA0MX/ZNB%Y0!14BVH& LS$4[4?3*X' MN&._Q+2!2 @G"C()2C$GRKC]1EK]>(#>:/]@F>U' @)T-VJY*/61V83!RH8) M3:8G;,]D$;>YHJ7DX#VZA&(_H>6B//XKQUN6#?LY3%W7L%<0OSQA+9)O:&#; MB]0*;I>NU1!1W+/9%PB!BV6[#A@ MR2#E!RP@XXLTQ(0"X-I?6OR$MA397=F;N B\$;3.^YGYU0FK0M(BL1#Y'1U, MW/XP).QS8.N%#!MI>0:WZ?6\_[)ND587&Z*%'%%!1E<#POID(V?-,%D7A-^U MS(C?V*;-MK'W W:DO:4Y08EZ;!-RAUXY$44U49I!1(#0"3>1-([';A-%8H,U MM_;WBF91J2'0)P\;% Q4X#_/[-,:B)W$O)8)QAT3KV955H&_Z'(R+<-(5HIT M);37[XZK,&/#W^AT/[@W8\-G;/AOQX9/Q')4=I/4=.[Z("TJ8GJ8S+2V-6JV M@XI(<[\BP3YIZ?>6;.TM$Q!O:E9AJQI1]U"S=FP<)Q'=UH=F1A=G-P4*L)L* MHKY0[G5R&'S+I[(19O*K\L"(6NUY%>FH@2RSO?XA,O?SE>6W9K'4]]DT_'&- MPD4 ^")2FK8>2\Q72:8H>-@G#K=N1!$?'[ L]"3(8/5-XT6\SUEN:'*T^^]Z+-%HYUS M%T,+L(S3"4/$C6]< M4@)Z"B\B,I$1O2(894R&DD))JDG->+TL@M<5VW_T%IP$MF?JO+U4,"X&.6FH M]M_5ZJ!_X(TFYS)WF4 <4I_-YNG#-D]ON]FGK,#DMW-4-FF@WLH=!T1@29 ? MX6XJXB)@SCZ QJ3P#F;M1'X*.'_M8HA"]K&Q3DL'H;[>JH3[*0E7XS1+FNP, MK#5!>88,5-K3\)IP6W->ZD/8>'=N/3K)%;:0/(E[)@ 4V6!8[:RIV.XYVB^+ M4*H214#XO=@IBRD1C^VK7+"B#-OL:&<-I$H%L,,0E0DVLI;B$G^T <&@J$ I M?B5H800T2/Y3XYT=T[G4<@ZH1S=A?(S- ,*3-E M"7H,0;2SFR&+,$-DUZ\"")T'K M(2A\Q2N<6#Q40CQ:07*,B&A#X@/FK3;Y5$\W@"PPY;@;TIUY['%-D6H!6/3+5M[?%71]V5_5">5](NS(UVD$.48(Q8"D>@@X83,3S8R*PN)OIF?-MH1>R$ZTP6*PANY M1Y*)&-QNUX@B")UJ2G645K%7]1JX]@:ESVGM]]C/+E(1EUL9$U 6UO M9=4EN'RQ7 NQ'4&8YVCCW+; %],,4/KK/P_"UG(CVQ;FXKRX2/TT<[GJHQE- M=LS)B7I5Y^DT\#TOB.S9G1#=NQ,4<3J5W56#E2Q+Q,=$;M,"RIPZB7IN)B $ MW=:[==U7XBDZ,Y\KK!=R7Z9,4^7AKOWE<^CT@7MP.9)6JFS6_8E M]3H$[:IN4W)*1*!2./'[X/BAE<4QB5MJAL$ M@*\JJ>X&#+;,B0*&TA59#N45O6RT%U>HVZ9:JDY;X M4]1#GM(_\T#S+Q7U/^G#IRK+:A)@B@_85E.4-3OY(]EY>#M^L4!BM)7F_]F8 M?.#&Y*WD84[+1;#P7?Y*DGBAF@X-Y5)0H8?T\RC$Q^!X\R>H@?MSUHI @5BN MU)7WWH*SC9YCDE,0H,$1V$+0$)>0NM;J_%DKXE4"3IPS+?/6>K-=0RG$-"!< M7,M G:M[P8A7,_,^8.UY=&.#;3M<1 J0%4[N'F3Q05DL.[9QS(P#SG_;BU.E M&($[*S-[/B;3!@1"IEY:#^T$ F1]P3(VR7)X!X']JD0#^AO\ LT.56;;.+@; M1 4E+=&;CD(F-\[OS@9W\F?BAH AF9QV1#PF#;0:6NC-%;UD\C"Q/(L(-DAD MV-,C?CUMA$3W1*J^Z,M=I%0NH&"/BM .S*Z1_Q*S-Q_%L M,WX[:K 5&)Z:AUO:Y(:@1;A0*1<5&MWX.!?>9R/E4?T>-U/E3]K0=6B-AO&K MH=-0OZFP7^VULS_N7?(3C(P-^-(-$%H/E24IA5@0^<@MJ.F7#%XLMF61]@^* M1A:^ZAWJ&\U6A&,^Y)S.BX=^:OQ<(100L@6HVKN?% M1:)?44C M_++^.54X2M.0M,X*+P@MM*)D0*=#%98E3X"O<=>\O:YJE/NTN69^DG M*# A K7(56A?M/ YML_:;M]2!(O4:KFH* G%C&&I5<=0WX<2JQ:=Y%+1/2=ORM]M$'5_30+;*7&X+BVB3Q+[AV:NVR=;TE?3GP7FB#O M>BW"EE>= @-S"HJ$&8OX "$4.U%31#<(JY.'O/K9*WD5$_")NT@0U-;"]O15 MGJ@4[%W>713L>8!_FPJ"4, M#X$#SE[9TJ:UZV_9+XS9121=QD[,]=BNRINN M9RE,56V4F#DA>@W?OXW8ZC;N\4C.D6*WVV,4^:R#\J$?,&^#&\OH!9=C)!TV M Z%9*(&FI(5VW>CDJ*NDK30;:L]RQ8A8U9NMWZ%\7!YSB[ M@7YR9^4G[E%'57Z91;*E9AK0*VJ[]LQP*2@(2TD-K;)GEL47"!0=H7:"+(K73X;X2G7T5Z"\Z/K7 MU&D_G[;OO5EY6TR42SFQ%9L;+NI!HY%#*IK M>%,V8^S:W[=IE4N$R]VRJ=NYP#SOC3?VG? >&)OA<5IVPO[%JX55Z'ZJ(.UN7;4DPP( MDP5WEJS??9(3M?WO_=*R1OUQJ2F^T]*XUD.;99QVV>@,^=GXX/3T7NNN]&=U M7YTA6W>PVT?8RN!_VQGWCGM=CLO]LRI\="O_29A+;@\C;!#11/7"1XDS<^JAZ4R^! M%RM;^4]Q2DFN6/O]\>="6EG8A#>1"K *75:>BQ#)A-7BU2*\6=AGWE5OR3#F M6\:ZOHE[@@^IK5I)\R'=L*X)W4OJE1%::-6BZ8Y3%.+9IJSUXQT)2\_\U"8-EHO?+_$I+OT+$ZA:[/ M7LB\$]YTB0MXC$5=N!6KD?$-(U_#M M"[_XZ83"25+/\;%OP'8\AQ-9>9Z3;2S@\Q?OXY5"01+^A56&(^2A;*CS6S;V MXN@!2;PZ2?(+I.D\"#FFI<9UUO8_F&!(*68'HY=,$[SZ@Z>XBSA_@2'J+PEV)5 MW^XGFM1T2O]O]5JR&8D@3YE)\L2]%.@Y6-"=W 8H)-/$60![CL*DUG2%F@D> M%MFQU/\C145M*.A I>7_XQ#% =(\SM+U+7'.X^Z$,TC+,6EM8YFXBBA?I6^S#RBVG L9D5RV[]$0+67H;S(VUZE7Z@? >5?U)Z$A(6?:&2FF M2&2M+ )_ 9Q*W\_1]RP;Q2JQ4GIHA9A0JPESQVIL5F U84XH,;6$>VY[\#]%?H/3U2[RJO!*0=NI-.=/"^7@Q"W.EDI@>5*X'.)J7X>Q7;R M)#8C\B[2]9JPWO79DM(U%.9L'X"!(N$4>&>U/> 5N5Q.'@,3NS]CSV9K_GJL M.9G]C%=9S878\E#33H4\(JR4X:]FY)IQT3Y M-?YT'T)SK=,#"7K4 G+1[-8@O$TSVY&WF[T:!U.\L^?+H37I$ 5]@ $N%+1Z MA>9D,F,V((#0QAV57Y'L>Y!3#XTO<2*S.QV53A*;E#[3=U+Y9R^75%26)Y3M M89_JJW%W*Y#H]"BL#*",X@8V?N^]]?N- M$99 &<$#E#_9KDNA1VY'[>Q M[!J1J-YVQZ."1SL$:>8YJ+B($YDEAFM'*!>_ MUT9U5[\9&YMUUYWRD^V\NMS%W#<_RA_+8NGWI/; M2AS\@[_%4X>FR6OK-/;??#2"J\OO^MT>&_]?SRA8R$]_&(>A+DWF.-H&T56L M',)\;%7=\-IFONPVFRX0#8-&X/I@!D I5VE56P(UA3DU&-%&-"-)9HW?=I:!V9;#KECY=7QP97^R M-LK%M2[I9%S5E:K%HL-\5^MZ(VI7BZ7^6WL JLA=+7EGC! _Z/$JL!BQ48=$ M'E/[A,);\9%2)ICDK_<=9+F+!_<>?"I+[_'#;R[]O;IG 5V&!]V79,2&6+BC MZI%CJLE/Z%._FOPWB__Q5W2'XJNR%9I7;.'_#WFNI]Y0B$HG/@,+.0X<__P* M@)"4",AG68L34BS-J$D*Y=93(! E: M8XD7X+\)0G6!=,=M*D139"!SJI,Y74N#KC6C>, X*.IT&'9N,QE0.$=/0Z9. M&)74?F$^_*4LJI2T$(H6DG=LIQL2'PT+Y9Z'>X"@24,G!&\W96/=TT(>QJ;/ M\^*R"])4B&)5W=* MO"#KV+?1I58!'%.+G8/3#=FK>N.MZT29V(2;HKKI6V\J1FF&22O/[_N0G MI+7JFJ;L$W[RF-I.^]H"A3^0I.]+<^?OL-GFW?8.[+8[-I92(U(.4;BKZ@YD MO9Q)*XG+<&)IYAK>BM^-V(/#D=@K80EN.2K<+55ZE')3=K\$/_XDKU'I1L_N MA2);V=?L^Q(]21;R>'^A6:I_U2-]0K^T$/\T&_,.W,&'!)09;E[]UN4QK9_(H%T_EGZ(S63ME$F-!#N&#^06" M_P\E/J.&CG:->>=R^:SIKJVGO>YEKO>]2'4&JM'TB%?M"'854'P&5_;_?UX\ M$A"^!$33N$-DLU*F-+/%%DA%O:+0QO<20Y>]: MC A-?QD$O_#6'U$5';/3K8]ZBT"P9J.*S+BBZK-*GBLD_H,,,>L"^^GA(^_$ MCAWKGW,-%X@\7VAR29)+V3 >Q+)[J7FTU@K82]OGAT^>2[XFGI MSY(?_0DX:(-@\?%__I^_/GAP[^_?^N!C>2B^URM_],F)F"7D]*Y<3+#Z\)S7 M7E"4NA[D=("8WH[IA:[?F?_5!T1]YAP!D@!BC,"],1F+]SB<*W2<_F241ZG< MJI1%;2&ONK'NP-#KR$#*/T[K4$TO^ZDT^8M)'&T>.+S[ M?^E!!7UH&XY M4YH4"1C&8>FVNUH=S56#7^CVR?AK%L=)M4&R:M6X#-^_1AQ!%9)(CK.:CB:8 M,-,0"()K)Y36)$GXVQ%Y[TEV9-Z@[^NAG!7\_0Y3A: ,V98$6@IS/KTSB#G& MQM'<=RD2'W%7^;7O_U?U/GF4L3Z$W;@(^06]80CI0YG-Q)>YD97G&F17/+D0 M[G$_\T!6.IUT=$&ON.N%B)M?9*AH PT[.S[#R;%+&<95&."BH#PC\7P=))@2 M&S*8/&T#DF9X _8'U@.SN1-C8MPZ?"(#6B#\G=2>K0^Q"C9'*U$-0TBC:F/?I@).94PMN5O^CE!5I- M+T:>GA_9E>DV$"H:"LF,0&XUUF6X"RM/QP?MJVWYJQ21?0L]4"Q5G>K3 MN-T1"V[5AWLDSYO]=9274]4+YB_'GH2\]08G;:F=CEC.R4Z9$%PEG)UA6X0F M&"E6$B27GH'IX1T B:V?%)&X\8N=H$2$E,8=2A B )G]M9N&F,%TR%X+2@6Y M 8F/P$)C\D21KH6"DT?)GD52;$PNGSH.YFB@4NE#@,/I8NPP;>RLNF@HR-:_ MJ0W,&@N-N(R?94'\:I/RA#QFVG-D*+XT?WLLP%,\]??S,PJDI5(]OXK9+X]8 M,@OVT?Z,AJR;P)BK^+I!UX%5G4^0S BE6UI!]??<;%Q5FR5\@>[=9&F^/N=I M-I;OO;%\&V$++!SUV?()L2UH"D M*@CL"S7VRGW9(X6Y6_>LK939.L;75!A^(1W1_'Z*(Q+T#QE<-?)&A.N]:O]; M2CA#3!&YMAV?QR2?ZT"2<=29P9Z7A+^T&-#V,#:2\I(2<,*Z%AJU#>9V7CS6 M*JLH'YU1Z"A)TY4-06*R4]UN#>"XGRWEK"!C;:_\^86/$PH& MN9D<777K3UL^HQ*T^C"F:_TYJ41QO?:YIPF/2,X@4#/)8G*^M4_'($IU['*1 M6CCP5&CLT<@K8L8-Q.1,$XI0?GUZ-%XLBOA?TN"CM+P2AV1XP%7=;Y";5DH* M54K4U8*1RSF^7-?NAFZAP+VT*.=].&?.!5M)K.LD*[_EM6L=_"+F:P,2WZX> MD?+Q_4;U<;M1U1T3?/16&T_U*Y.IX07#/R(44"KO]J'>^)/^&RA M[N0!W5A8)"@Q*'>@C_O\\AC6)"EQ@^I M-F,T4C;^4*PD$FG<[HC5:F\!]Q7!*>OZBBVFV>Y$E5:Q]-EXXVX5REIC.0SD MA-F.'V)O L?>#2X\,;*U4W-"V45_E/NC4%-+=/R"&W=5]I(,U1Q3&*XZIY:J ME8QV)DO#CE',SK+__]E[MRZYC6-K\*]@:>PQN1;8YD57:^:!IB2+YY-,C2@= M/VJA"EE=,%% &9=NEG_]9.R(R(Q$H9K7)ILDSL.Q6%T%)!*9D7'9L;>[["6U M5)6UP &2HM/-.4D7?/+UXI,_7_#)"S[Y=1^8FXT1 Y%U'KUAJT,=RX<)++@. MH\-]WGWLCDF+PJ]&U'H%?\#-L5P?[:J^R>OY720\9:VB;D%P.%Y\_@S>5CUJ M))"%IK@XU&LX:#Y$WQU$(/Q]PDE-BSM<\*#\#HF\=CGCX!?7?5G_UVK"_A44 MH4HFC/7'5]6+:\JM&&+CH3!!!EYK9/]3-"/UZ]Z_>_^>=VS7:Z@EG=?3+HMD MS4,VJ>3^6%S^+^3 =OL6,*@)&! X3&5VI?Y=:3A)+K\9FW6LA:6TLY(?C4*0 MVJI"N;R*,D[Z2,)AK,TNDS2C=NVJBKP;F ]CTLJ2W4H[;N7//[5^F/J=VR'Y M1Q<597HD])07&*P=3J0XW>G9B42@5-#<"Y#LE"'*HR6"=G7GRE"49'E9\(<\ M]S\#G=!OZ#TJJC)RY."/I2)$N&(]5>WD[^1)DD0RQI+.$ZGL6]5M!2('6,LE M=3J/^_..,NI8<&!T22"WG']$MS2_';?>-GZKG!^R6Y\]_NVSV\*#XKT*;T[! M&<\94<(R-TWDB?%7O57Y050[G>TB/?Y-*:9"6[8P\O 5DDOX)R+L M7KR)YG'6KF3P[JWJXK;?$I1]C;>+UY;[^X]4\P5@1)N-]%['+2 ;*FX%/R8_I)B/=?YIVH-STCB%_B[_2C!A M%_YIUT77D2Z+GS#_2OR(A^*YD,F>,]!6U>GH0_^3REY=R7JP&+B/3%1A#Y9L MNV?Z9F2EA;8F"S( P2:\CB=Y/1RHU"'#TCBVC>ZHO3ON6>VZ SHJM9$H3B7. M 1MB0W7 D (?Z/?5,.W'XX:ZSZ[?+7YY1^&(S+,]1>:9W,;7*.YBHQ7^Z MP?[3NX@?"O":71#?&2J;2D"8:BO,AP"G.A9FA':7:&%9[=<=+;RKI9P]:;+O M_&F)^O0W.449=^4R.#!^__5I]J-?JZPR\KA9G^7H8-AL_,&!9C.-7V[1*2'] MY4]=7;M.N[F+!CISYP[>$P8NXSSZ2?:]I/#EM[=S]C&9G(\HW_UQLMX60M5# MG5RQ*ST9PB_ZO8?Z9[TDC^#IHT?9/[IVW!.BA6".Y*CXB^]#(0&E#U6] _Y% M_NH?&8-B&D$:%3QNI0N0J.0$5P WKQV/3GT.W.ZTQDN_+7#?.(LH;DQ[68B_ MDQPU@&$(<>)Z97P49L%U752[/L0FXBRHB(T6:(Y(!$#NJI>A'S4&J9%^6VX1 M QOV,)A0DP8EP1(_!2'FB]Z[G!@-^1$5VJSQ*FH>X==W_XS*,% \<#]D.H>6 M"DCBD?#U_$][YS2[<:>_)N02!<\7+BEF^<5._HS_ MU6VZ])\^OYOY+5VCVTZV*V]-NF&(N&D".*+FSL:U<[&KU'NU(RBTY&&#LLU0 M/'.RL#A X7'R[1A'!!<,K[1NB9%Y"L$J0?C]84I+6]4B-C=(K>Q651;I* M_-(+O:A'FC5'>L=D8%"1F^"2E72I.817'_H],4>80XXOP':KZP!/[SI9JT10 MYK9%O0$1:]R_/_WTR >EX0.*3;TM.>=D@P^> KN&P)+G=U>(:W95WSG&R@P& M_MOZSWL55PLWBSV0F!U>B!=%/;J CJ/!YZ'A9 R"3&%:94T:CSIYJ2*@$4#K MTA%,AP+5>NSR)@)@63*Z3V1^?\,&#:>'2G7+J0(++9!TT8I3K0Q0 C.TOZU' MH3T>)MQ>139@ZB#+Y*=Q1^VVEULV^'B\UO^S&%@SBLO.1]UW<6$PN7+L3M']1_MM'TFO8.\ZV^=/N"Z7H MI1\'L^G#;JZJ!-L6IH[YQ,1 YH;95\V&[N=+4HNR@SR^@06;$83S)MV^#;834+7AI%QLFOL9( X/8TWX8T$OV0<>FQ4 M\$5^1&,( TR ]@.?WK*R-V,=K+'N989,FF2,S2ZEF^B$:]YM.>1!+*/UI!Q?O M2OI]E?)_[L@M,1M8MG\?[!>G>HHF9*N522I)."[!\[*^KSEX?L7%^Q:BZ%_, MRA_FX[LDCH4:1=,PX"KV%YP\^6;H>/%$]C'H I,H6CEW)9I;5]UZW/5HQ:1! MMS1EU60VYB[3NX%.?#]*@=+//!_7COR0CJ^Z 1N.!'_LT'6NVJW\I F='(J" MDV!36'(4BSB)"8(>8OGM_F:FWL:]70SM7R[GB&?R/"E-%[K[]R0R?.\:?RE7MG][ZX M>__.@R]OE;=O?9K?\A4KO(#6<.YSWXFZKKQ$!P7)O MDUM"ZKQI4VJ\DVY,4&>C!E[FOCCBX> _Q3R2.IX+Z'C9<6_4MF[1A;2L3095 M,XXYL*;^]4AXJA,LH)B$I%5ZT M\C9S6="6/(N&ZT&3(B;GP(L^UDJ&ERREG66_"4\@%STN0S46]0\I8,X5W*1D MQ->59(:M@Q:D9$,.O7>;336)JXN7@8 U#T44_ 9%[@W!@M?%7N:82HU]4FL\ M77J.Y2DS^5*IFLE/H 29%JD0EH>":ZCXG)J!L^QA+Z53?<5TD^00E"()TZ8" MKPNNH*N&'"Z6%%^R6Q6!. \H[X:*BA61.5J#7(>^*B'*R8'YHS:?/)H%W+&D M4%(G\%Z)I). M4_P'4,?CJJ_*JN@P,IU4KG3-S:IL!,M4R^_:?WIH&ZDZ!PDD00^?93^P_F) ME1]BODU>*3=^IN6IR7LQ=;Q&Z*A R 'YA!>\9V67WJ"&1MI8909J7Y D\_6' MKCH_![^OWU!W2-6RELFFK_*G>C<@1?I A,A%UB#-L/A,B\_T=J.4JU*WJ<,$ M=3"E6*NI#\2?1-Q%770%:.#R!'03U&\O$Z:V8$!ABY\UWI&!H#(000EDVW*K M*+V-;0\!'D,.*0%.,!X!'>?R/ J1NJT&TA:\%<>\P,DFQ&WR9=,['\2^6:+%$;S5Z*U;M MA8Q;CK7O=,Z)D:'=B$4P2HS*+2322RT75?/J?_.F;LR\B%#%I#Z1]K]P9 M 9;#T"$$,COV][U_\:>OXT6T"XPM.C>=G4L[%EC#V"LIX!(&Z/!]Q@X_F&"8 M9+;5;M"14!S4HO(TP=RP39\*?*!"5P?0(/M\8W]DO@+(+LI;$E*)G%]09277 M7' 3R-4EGSS,M"E3"?&!JHPJWX&_?FS6-5/VZI>.P;FIHK#+9R2&IPEI?17>;[8&ZI,E;&?W,1&$6:,^;HDX%"E^L9RZX(1 MVOU(\L\5W"@ L,F4U =T=M-D5BXF8)"J"9AD;=&U9:?T]:C7TW9PE,)A3@K, MCDY2C(=_1'291!;&,EI)H[Q-F;W 1KV]+L'EG/[$;9'ATI>^C&*_]^A=R5"E]*"0?R 7?Z-46'P6N!VH:T MT8=C(?TKE^'V%"FM!_9 46X?*!^L8PCU]H?XC243\P&F#T6U>=T]]P^62F"T M?FMK: $QCKP(DA]_H<+CFCG[!J[)">0F5B!*TE9N]Z9?1=/V"=&U]^2] M0:%\##N$?;]>6%;CT*O"/&7TP"[.0YG11J!8E#*P#U1V+7PW$ M633Z2\GNI\Q-S*%9"76@R'AA"'DZ&4 @[>TB-+@4\2,T=X#O NQ@:.2B#%FV M=37>"()N/\J?Q7^VRF7T7E2&K 4.#J+.92!,4+D.J!2#[MS[\\2'1^W]?S?IS70;M^MUA,A@B5'2)W"8@X!.TC1 Q7$, MQ9>*2T4YX$77!R@M;9$RZIT!>08(@7\30FS Y;9+'9.@P:R\3G5##N:RACPSK9B!E0_I0V]5IJ-D(IA^E;= M7V("!82)42'S'4[[1,,EX/_E^U%JB "7QBP#[^/#*X;,$?9.?YG.MU)^"/15 M!?YH]4B9I'(Q(XL9>2NHEGQB0!AJA],NCUY\FCN)4"R3 MEV'75K<)/-LC4)QUQW6E7WJ'*57&C@IY?JW7K7='L>V('K8A=QJJ!/ /.M#- M]$U[Z?^_O\$.V]J/L2U!IXO1"+B==B0K^.E6(_6 EVWPP9VS/B:EM:;K+K*2!TA2*.REBSU/6(P"C&DX[(4V'%\G M);6JS*2YW#UW:T*:\J8:B1T[A*/<[C($Y1X5^&1'W.PY5?O$Z03%L5:)V'F$ MX9(<^?>.-)(%*3?HT M8#P4@8^=5*U&&9&@LNPP;5ACGX9$079!;:8N+ONQ"G+5+]%37#47CK'_+$XQ MA9J% (5I,#F5@EP)(PA;>2S*WU)KN>-Z0'2=])[C'F_#^$9_$7GRC9^QL^P' MI@*AZ^>BB\D$I#J11>D?@Z'U?GR/1%$*;HG]1P; M$J$V+$"2/,OH+WK"#>2TDI)L!;HU2J5P ]?2+;38Q[>15YGV!!5K%FZ1AF7E MP(NPKHH19U/_+S:1**4=K=@H'9,Q!,26+?)0GF#U]42NB5,JA@(SB*RSWM%T M]TV"+]*R;@S(^=1=[$-$)(*N>LS4'ZXQO"<8;E+N*$PJ[:#^$8"FVB MN'C00+@:>D0W;^NJ1(7,XI#.B;,BXRG-1/V!1G0@SY]<7A#A9%'I6,(47)'R M*83LH2]#1#*@X>UQM0'N7(J2FQK)D1T56/>U!2P@,Z_'OTY#'KG,>*82?YC. M=L@:3K >">U..#5IBO0&>YRZ-)7^_3*L"DW^]/V@I0G@@LQ'$&J8V*-7%&YN M;5WBYIRP"WSV>N&S7RWPV8\1/OMN5H_Q8K*'=4_".*&+INVX0(H^1N7@;B;V MD*&DJ#@'\WDT=Y[>B8&+:LH%#7XK>^Z/+[KMU6*VK,EMT4 M\(QA.W%BG@7'5B[XTD#K]2?W8&#I8EQSZ?I])3DT!GP'X2S#CI>]:$_/'EO=,XZ4^.\.T8G*M)J'(J _R,)0.T,O11Z10G"?W?%]UH>UU!1P[C(>!/FO6 M7]LAA.JKUP*)2+T+OV4C\[ I+MI.?\I%RAUX;YB\D>*7FMO>_1>K4J<\]T^Q M?D9M'K'VP@-3L4"F_"(1"[HP_I=>&:"O/'G)W3Z1$WNQ:]>%P-9XW1N3:"V@ M;Z>T$\B-QSVEI$U0,=16';?;U^W!3799T<]AE753MA!71':?-Q)M+$Z\\V;P M=_4FJQ]H_Z?,38[O$*TH&3L>PVN%^OF<,WS2C^9*6Z!AG;C5YUU[.:#+'VW_ MI ?,M6)OI-32!VLP,9>H&!NC$%BH\3CT8!=TI,:NI7^)2H#\S?0 MG8@>6@81[=K(\Q5WIZ$L+L[/B;%T0!>P\LGT^VU1@Z6*-C"1X_2#2=5+3T'KKX= $5QF,O!M&R?-]D^$5>H6M<,?HX'P]B ;E4[R*FWN!J,MF/< M"TJ6%Q<_GUK)9K0E.]DL 7)G<7OAB!(XM70$$F)ED,[YM+7=UCD).8HRIF/D7H>_QI\%*BZ@4ALJY19]I"%6:#OX!:NV"P G=L1C;^Q[2)K$YAPBW2-31+8RJ--Y MN^>--%K2@9E)#I-D&,J+R#=CPA2Z@NN9Y!QGC])[3TC(N2M$>]%=Y]J-)B32 M/7_I-%SB?,=B!A8S\,YCWX>3+!O!LL#MHJ2])EAYJ8IH@)8M0,IEP;^7- #3 MX)IE>ZLK+HWW!P\>Y5,8>&49 N"2^G[@ \J)]QQ66+^RU\P6\35!$$>Y%,X[ MORE\K+[NQIZ*$/U N#\X^O[_W9[3,TG88%&R])LH(1'KC-"\'E''(&?J1'*= MT&B#"H;\:7] DGR%F05L6U)AA<82G\!0$2%BA9I(V%CA@OU9/M,ENIFW!N / M9A[N]!CV:V)[1#5,!!,=]56!7@M/8](H12V=9T?-3S*$E[GO0*Q8L$$O73R9 M/7?6RKU$\G8= M;Q7.=SD.8Z08J3@-?J!@#5M-VE\5O@9D5I*!PY=QTT!,0 M[QL#C\RC)97QP0A5 0*!BV@&4H$/(7?GS\5V4J[.?@ 36T$I5$(&#/ZZWE_P ML;L*JQ*U5(Q+2R<" '&H\#BH_9'ZG]7]B.^UB15'BL_=KAIW&DA3:@Y=P2L< M[T]038_!QLTY4I<6ANMM8?AZ:6%86AA>NX5!(@!A03CM%RDA+<,SHU5JQ^%. MN[FS;]=$G$SLDHW)/0:E9U5FC!W24R&$---AR9"[=LVH)K^."O?K8+_> M)LQB"5(^> _N^K.%D6\!6+T+9B]'#VD?"IC,024T('%9OY@V(&?<>&2"EHH9 M>S3A^TBKB.+].CMO&?ODQ^B]'$W."^^FD+(,42?M;'F7-V/'OK.P1'6U$188 MPI#H0#=DV8EJE/I_391"]*AWJ+"M(%H-3P*!&^78F!J.Z1!K;X:UG&UD^^@, M,5O'>_0D6<#-UD3PL]Y6[B+(%YO2,HMJ#D$*T"[DS#R;TAO9QV/9/W;0A5*$ MM0/ZP#-E!Q5"+^6>.S[F A1#+NK.0YG0WODL^]EUY]HRD8RI0/6/PAINZ?:6 MXI +Z?W!AT0G?A9 %SH TR\1Q7JY%5L$(3B#PD/DQ"9?$N138.D[_*6/O=68 MHDGZA"33)ZE1+N]KM!2(J@$QC__B2]"K9T; NF)W12Z6,M!HPMK"E.&C>)L( M=AC,1O+GJ.Q&(X[ALW\@T@]NF(8)WSLR_N?_WG M-!@TYO%+?_?9N*\?O%'Y%J;PCG^ 7?\W*F>3ML61T8PC]#=[\-6?WY<5_?SL MJR_NW_OJZR\__^;^@Z\^_^K^%_&YJX:&?@>/?\7SDO/T]?W[7P;OR MW;O3J[Z?4P)Q@'CCFZD]"Y7-$P[(ONVM3$M"C9;'E45!6@S5EA7V::VPJ';B MCS&B413Y33FZ6"2RYB1H0OI!^)L J/2F=(6$9O2JE_6UK*_I^IJMH+[(M306 MSP(S^T/CO3(YZT5PRC%(BI@AE@6X+$ LP.CHJ,>N8.EK,NER+9TU[R83E M8\/_;<;-F(\XB_0'!VP70K@VC. B3 MG' PW+%9S0@&^TMR@1H8**+\)NS1B57Y<59M/HW:U).T F/T1*/=X\[34 V MU62<:.VX\H_RP(X8>_\;\O(@0S^G$?Q(CIAP)IQE/Q4DCMQVBHM/7ADN%*\; MWF!)FH]5+QQB(G;B)]4T%]25OP[TO_U% *R;UMN\]2%T2]7889H28"^-;)%@ MF1F)']:UGN=$IL0%'J[3J+YV@2.<#$\?6M]RD:CM5)Y=@,B3ZF7;'4=)H:,/ MK6R7P"V&I%):!!+]\M8RKW>Q.Y<:T-.8RD^*O:S186E0T^$C/\4=E&XU!&><"L #0AU 9.J98=V M%!9&ZF6*@VGW$Y1$.'8@!D0'18 Z"UF:H1JTS3RX69J,QKT:1\%%X7WW<%?F M?4O =R=!=X32'NFD<1/Z^I/SEBCYT=6.8!T/:W0I45L%L3C*6T.V:%*#CPU8 M$'\"N1R-R$=)713'3-]BRI\D![&/ML:9-HY 5->,]=X@ M(G]BKE/U 7U.)Q/!O>HZBN.9T*(HR0+$UJ,@44+7*"C1I3#:RH=7:\IM,3'& MTE9_P[?;3=YH;YZHT)4.'Z>/L('.[;3EO'%%UQB)(%K\ET57(OP+DD4F)\9\ MD7?\,BZBA";8^)@P22AE"*Q PJ)KJT,TE?03%A9W0COU+Z]PIRON _]9-0/] M'M5946*8B*8($,W4*50FJ+7S+E]I9V/5-B,":,P93Q1E+KQGN$'I9E,]=^4= MYJ/2[Z!CQ?\O)5;0:[C>$H%9A@..&'%<4]22/&[,!SM_O4.JN9HN+=^<^^ M\]L$4=;];_+L_MW[#U)ML$L_>1\":4P7@5 M!V)J$T?6"5V;(&>34@MF01" M?3RGK!\JG,Q]7; M];KH19_"S$!)R?1AWS:!.]VL%BUIV3T0/%G-;-$IJALBFL1DEOY";?H-3 WA M65/[QSWVT4[K6\CUJI(QOFAI4,QQ;^J^T2)NF$P3KX0W.(*JJ,NY[9?KWE[TR (,JSOT"!>&'=^=3#EFL/3JFU:>>& M+5> J![I3^;_@ABBPX63._;2V50U>W\VRL_":<6<%Z@J=C#J-;/ST.&( M@S$83OVF-V@7Q"%F&[_",6(;Q#0W86JV(8EP"C!3D#&FPJ6*EL"*J5U9,@;+ MUKOFMEO=3.XX!HE[ZL3N.+73Q"[DKGRN"@^=/:H"&ZO>SH=9<$>]/!\,"A7VR<9N]#X?.3 MX:,9-T_^1>4N*;*#O^A'(ARY(>T 6EOB3?0F+"B+"/@ +F2,QMD9Z*>1+Y$Z M B5%PWMHTJC\GL:]O*F3;YL':J*2HZ>K&OO^+XE/<)BX]_JT/4_2$36\J-&9 MX1F;W"1)AB)ZUO#C4"YTA 1I I)G3_=B"$/GJ$?=+G]E#[ZTN\V_;G_9:N [ M3 X!U:33@P".>(2QH:]]*Q=0P&87A?.,SV9H4CB>L:@AOX(W]4@AXI!X>U4P5 MC"N*F9V6 HOUNAOEIL'DQM.#\X1E&FV+?@66>-<7]=&900C+R1:0"N9"4K68 M^X\QIO^727!'*1C8[P1VQVDW[.MJ-0;.G!VH3;ACBA0HH+S+:?CI M +>*B^NLNFS(G.& 12D[560LW89+B\IY0;YUZ*P%C:A"/ZZ6%O;N_*IG)+'M M_G+/'3O1N7J*=**0R]OZ#WX_>WHV?4)B=?&>)#6:$(D&)R]0 2T4MTS%QK(K M+JE)DYT\^E6.,*=B^ (E!*BD1^ZEHEI4M.DO,DD;^O]E1AAHT]ER(#$FKL@E MY2^ZN,Q2UJYJ:;146(OW!Z]Z4Y.0(?!!QF*=O5?"]CAW6L-GG)S/JCUO,Q%4 MT6L< PS"'/1.!D4\._XA^LTA#,C.R\S#GH0?8,#ATP=W\>G]D'^!H]VT<8XQ MF^%F@LE_#?\"X:J_L%!V^_DX/W>=0JCBR./,)9.V@>;?>IL.Y=*A[.YV'%*L M D*?*I^+D_YIV_EK=TJ_H\X48[A9^$:7M*8I??#LO^=*=(D)G3^;C?+*WV]4 M9\[\G*Q&N$3$NO@M%03N%*S30XPG-3BS#7HJE)?R)?X@+?6:QS\P;@1;\$4W MY"S&A"A?U2J!+9B=FW;VF37E$0OKVDQCQ_M!!2^+-?C@O+['3?9ST?FUSP@^ M?[0A.G/"2UMDOSJJA-/>?<25BQ^*-2_]6^3,?';R[Y_=Y@Q>T)Y-&J>F)N)6 MBCP^>=7;J:6A/?>&UJ8PW6)ALU^X66,0ZG@*=-OMJ:G99BXBOVS*HYT8+N\- MC$E6=OI78\KR("]FY(=8P7C55V5%.6\10F8,[+$SIC@D?Q.6^G(IQ#2E>LTS MRC%$>N2^=\#ET0]!S]0$,)E J$D'-&E]S@-;<)MVT>=2F\7\Q+;IU"Z>=P77 M#.K*F>F0<91N71>=3O"^0"'9QYW$@%**WXK5($V;9:N-]DG+]>)$+6;S#=DA MH@L N2";=%?3(3!'A,VD2IO^*#HHR2 M5OXS 3F&."N.Q0">K;%AI 'WYJ/01>:%JVX74]-\10F"+Y,X1ASJ#Q(K&D\I M#8PT7T"?3FSY;560BF#*J;4_@E8U$65=NDWA/S[+?E?X0?J8,]]EI&7M&L : M^.) PK, .YD>!X2]XJ/;<2#L/9M1T-0=<@$+5SL?OE4,?B^UO%,C\Q U'?ICSK5#9JN_,"Z 5+E\&08#I:;UFA^-CQWHW[87W@DJFCO_JW"2X- MZ5C)^G;'2 ON5X@VGA%R?OLUC*L>7L93ED(6@1VD'SNDD06X:R?I)LOI:^@%!*AM- L MQ-_(PU>G:@5_/?+(3I\Z+%I'X+CBHNTBE41DDDC+U+0MJ^YEXG#V"[? 6QBN MAQ;I2>]]+X'OLANOWX-3>8V3/DO5&_&9#?(X38A1Q2=+]#DH\BF>,9^M558A M30(X/_IC&_',0A5#I(R!K(J:,3@3263F8#)W']IS)I]!5FO5=AUKWGASX"/H MX6 \B%.Q>"Y",$986E/7$Y:N*=F65G3(?E&7Z-0F37AVC&&+S#;\1,Q/R7Q< MW,QO#8JAJ9F]QH3=ASAR&&:%MBUH"#4 XA3,/2P]3+:QTT#0XLI3@K MP>>;^E$$EOV!_4RJT6"HYW6[HM.#.>77>;9OB7)MS4@6DB[NH]L2,JEQ(Q)TT^!.%NOW7ZPW$KS!RC7>T)?6=@\N>1JJ)]5L=#3 MS<1SW$)+?6R$ A7\E/V>(D=)8#MJ:+Y(]8LT$'P9"%G*X+1 R-X,Q;(6ZJU.T-=#LY;JWIA2..8G+UV5]],E;8%R'@-0,9["Y#Q70 9%V+Y3XM8 MGKEMANB6;3DFMY&YQ;5'I#A!Q+>23[>6Y MHV090"I$K-2% MKH9EPKN:F?B':C"D]D)<>2C-[*FF(LPX5U]N>A5B&6"6T91^%R6\\&-JN6*B MX**Q_(E)>A?/$^M 2/!.\VL+A]VR\6Y(*O_O+A+P5$WISYJ.)$MTJ=XA.';3 M5Q=.83C8Q:D"S7.A;NK=KKK#_Q2B%"'I-HP3Q'5/%U1V.T/Z>4%YUP^L'7[9 M%!_<:?0;<[;M74>]"]0Z*=(^WH+O@:44> C+-8 /1]8Q\6T%7Q>X ,9O C4< MP-3>AA^$$<@OS@>XZ=GY;],J,7C4&3H(X?IX7R/:^ M65!.GA5UJ]J3\B3_5AHS*!;54];5"":(\ Q!N^2,5]$),""<@*(>@0FPXYGP MBJ<]*/KD-.T]P!V"'XDPX8!ZFKG=_&P-+_&654#J! 80:(;J]5R)_$1KLM!U M@R2^)J[GFE#$Y3P:DEO CZ0&4VA6@N&1 AV-N/9+ KCEB7W.C(&FY=2NJTB9 MGSX^&^1 9]^_ *F1DOV\ CZC-?[3XO!\VK;]76 S.O*P_3)]_%O6'WK*%D@+ M"]GWR1Y NW#54[, 5G!0O ZX_8-TMCC#RO [AC""(8@P@)!=DG.W^**,R?^?S\8YY+ MC[K_#ETC'.!^F!L6C<>11_R%G'/4;S"[+HTL#OXL^[&])#(["3V\&[)I:Z;> MW19=>0E8*AV%[6; /]2KR_U']3A%0[L(H0668M]1PX.9+#GB+\::'!1M2X#2 M#0[Y8#FX]8=I8JIN/>[(!:3K'_?9J:?G?S(4?BK;_;9:2[,;X5PO@8\F6*;_ M9T-:R7Z&_)W\=]$=2ZC+D20?>)#0=W #:'+%>MDO750=*P>M#RO7W2F&H5@_ MZRV(UEL!T.S8.3OOBETO#(C1(IK'E=ZFU,2*4!)H8XT[R%J7!V&=%*,IUSIE M*VF9JF-2ZH79V[7!*;'%E*QTHS&IZ0/.7->U-&7:5E7Z&<^519.1VDX*_Q"KN'.( MLFG\F[%F"[,1Y9G @4U6,IQH:BVA=B5>8)Z=5Q=.4)$4^WG;@7[GTS]EDP8= M-W4E U^W/S#8$.MNES.)620$K<\-"77UC([02VDI,9VDEN'*>JMH<96NGJ0I M91)7,H?]OO+Q\X4E6D_.C-AF>;1RY"&PW'/';]Z0G]Y[90U%^,S#GLXK\S!35SJ7 M%7INIX[M^9KJD/:=;'M8=56L4>S:TC\P_Y'[,PS7G=^,\".$@?,,/IR:2"<.Q9/ I[ M7<.VZDKFX7"3N@M:)/UYL>]C!N/T'9B/JU=G5K1_S,5SCON#\ZKMFKS,$S>6 MLY(D1QR=3N']#W'[W&E'9R%5+&I.YS.LZU26YBJ9S/.&XGS^62*<;.)9 3FY9BISF]ODLO&F!-BT[ M]MU6J![-YELXW6J3(-,8WD2SKKFHNA99EJ/S*;@;R;;.CU/.NE5J=T[;I"ZJ MW5+;6_;'M9]HFC-)#H:H,7_A(\VVLYX:4D>2[$E/$*+=Q1_29-=180\GIWC" M)U)C(HT^OS?CQCS+OJ0Y@#4Y)O1HG'IDV MJ.JM(%KRU.L6VSJ>L(R4U#,P/>"9L256PX3;K]@XREGC](UY:==%MGR%&87R M6BM1QQT*# [RGG1N#;;J)6P6QSP[_WP[TIQ$HCBI,#7NG(6&A69%?(H3!;#.U$-J@B-WLD 5Y8DM MI,%&>T.2O3-N.(E7:<2C;UF"\"9D4E8F"X$\A.P[.2920 M,B58%>"D>3U5, M,$CS#E!2U_E).?U?- 7!ILD0IBO;\R]0K MT %/\XHSQWP^Q:PO$.+%HKV;<^L7O]SO2@4 MIX,VH]G'Y[*5S%/"UTN_ 6S7'5UNXTHZDG,!],3JE.7OB:Y(;\M MO%9^7Q$;N M5HJDXMN7KE]WU!BIY8[K-TZ \)08&\RN66[2-?"L',UEMN4>23&\2,==U+U+5;^<#+(58U_F-*>=BO@AB:QS3N:KA/./(:+(+]$ MO-RPU2KO.G84R0TB\6.<3U!7&*$,(K&@<<2Q(J_^S$4]-S-N_[>Q=Z?;6NG] MV.E:;PGZ&.EA&56\^*6+7WK=,+!C$Q&LA_]B7_7L_'6%/W3]*2]>CW@RP?V1 MWC98!#G9Y6I0T(X+O6B:43R8("%-9W.U"3M$!")P+55*(/E(EV@[NGZH=I G MG]J,X/0>&P@?,^9!KV+. @G&G&^W]3N(^O34CI!YH)ZQ> S6W!S?8@'\7B_@]\$"^%T MOZ_[P"<\LV--&VD0$O>(;-R<(W1)!O!27!X.7=6F!67'Q.@7]<$?)2_PA_R% MCURBERN#IZHG=&ZU-50);7H$20)65[PY5O.CW5$W>2]=/TU8.["LD[:JAUH? MN0;J3I!$: L6O$"6-.=96#]EWY'@JE64@,?1IY]%_L K(2.K5CALCH;YES< MD&0_3/0N[&.B(A8:VTR,:6YMFMI*MQ9];@FR.D>*SV%V.)[DD ^D4-Y5JVO! M(X$R"",(>E*4&H/G:7C4#%\1TJDJ";>A;%Q6H-"Z1&*+3;GNWG#:]4"J\)E( M*!6BD9CL'FWZ-F+OJW% ,*!Q/#G;O]X%R=2['7']?[;4%5]QIA%"G# M>]-1^S5/7U)NC/,BD+;Y>:"!57V0\K.R\-%:P2_F?%.K>ZHAM!W(.SL.A[2$ MAU"1[.#>49W!C;MLQ;04D5Q$*#UH8-2L,ZXZV#];NHY/0_EOIOGH]*O"31:* MZWE"609^,PT,2W>/ZH!A504?)Q:!CZ6I9'XZ@ M$((MK F!"2/76^")QNPYY^+#ORUS %.Y\NVH1!JH:^AIL*I,UY>NT]$)*Q3V,SI54I MJ[]B3,Z.5W4RZ'(% M9B!5_)4JEAY9$?'% Z^46'TY3CO0,LO\X-Y;B MS*HI]^]$&]C_,X\N<"X_N63Q@$;Z52US!?O1R+-2F8*\V2@X'K1+IVK%1]ZZ M]\&)!Q_'C#S77&!#W"\H8$]5A=DICQR>P1G74R&7;.<.[K=HZ07X7*#3U$S M5;'-HGZZF+$/*U/PJ VJXU6SJ0-#&K6#N-I=%(%WF/9RAZ+!AK6YB:68R=RJ MMDP/^.9U#O:%6G/9*._IO/]^S;KD*GQJF[#7)W;(JVV/_.I&KLG^0'<:._#] M$!O0!#%Q(G()HR-@V9ZD?9+^NXF6.&L:MYM-[P9V-:C M]5P;]7LW90,[OX)B7.@=#JH0FNI:3-\ZOA_4?;A$'L MVLE(-$ $-"JUTW3R\YURQ*L+MXE#H7UHEKPOJ+*D/E6CR4(]!5?N5 MP7[KI1OX&[$<$:LD!7G-N2($ YX0_2M15W?.-=N6ZC3GG#?31*841% T9,)D+7K'"RCA=++(:%+BZZ!- M)>I&<_?C-&CR(>4=[_B/[P!&:@CQ54X-A"E^Z1Y=2\,@KN'L5H0(E-Z?UH^8 M2Y$Q%Z2ZF6Q7E=Z&EO"%KU\P6MNJ!5WU@I083IBGZ W$!^@LY^%5']@B=E M@B4^5 M@Z!E?0NR-Z#4/0GN406N['6A@VLN&SV,Q]X!9C/V48FI3K-5=@+/# MFG;^%"-)F2"^%]H^[6GDSYZB*VMAVU(T/\ZG.-3H>1!^-3@>ETTX^D,UDPX\ MNH10A=CKZ7?A35=ZVI@#CP]$@W[P_W&07&?QS#7 74S;,M4-*-9^NGOE$[G4 MDY$!P8AU)QA?Q9:0'-^.SYQMJU/9GK6&" 5^L@D%F8R7^^/C1T] M_T[KHUQK9$F'S62"N?:KZV$00+.?Y#R#SVJ6P1&7810AL.QF@C'ICMSH2:\N MN03\]LP BCYH?%A?GSPO/V242\>.GGWQ$)8X_ T>]9\:><80)1,F0,.J+6WW MW__R4#)91=V>0]2*(_%S%7B"F8:-!@ /,3.:U\7L0$W)L!(&)QR_0;Q*+&#] M"%D(0+RV;G>6/:51R*5XC+J=N%M,.K2BGCD'I3U9='/G0"$(PM^N4S[PM01P MC\2:N>.,GD3JO),-N_:MZLR=Y8#(;=M+00I_MBG\(#ZCOG.U>;?IGO]N*\EI M@!+!V+4#!U4P&?-'EU1C!^"=JP&@,++-V^*__@C!R^ 8%BJSVT/9M>NB6\GQ M@ 8(/I$D]&2]'KI<:6C-2V\U8P$)4W>8?6$V:J(3.%I#Z7V5Z!K!M1_44=JB M*,F0]<@94!O>VL?Z@(6L.T)?0X%+6,M9;\TU/0>\3. L.!&\ETJC0,::4 J% MOHC'POS5-K.2AQ5'*ZV0XX#9(3@'@=>(Q,&V6O$_&<;G#7=='X>5D[X9J? 9 M^JJ(/>?L#&)N/A2CI G_R;@NLB$LTH4Q,Y8->TJ#S7E<)'[\'\Z[]E+24<)2 ML)P7RWGQ^H_Z.";BR$T3:[/V"_^_WISXU3;N>T.B!EL079U5)[DL3I^NG2-3 MT ?)'V_$HGXU%)KL:69AA946^R,\*[U8V,@%'VV<0NB]<53Y;V,K&4"_G8PK/TXA"RJAGS,\ M7/_WIQH?< (L6--I#EN5/G-D0PC>J?YD3I(<%'=^/HDG87HJ8D+HA-M1#B^^ MP;/L9W^FM%"@DYQX &1$97'-G L)D$V_;^'[JD===@61]++&' AP*(\!;C]1 MT!PZH3Q$^[@WN@64XWG^0B%ALFPTG1I@3I,1;%R :\*]C$B/1<+_6E;Z'?"N;N9]_*JW:XZES(.?+UI MK&L13B8H)]=?^*:B#$9,:$=A^H=G-9W(@*XS8%M/:CP8>J= M'V\EYS2%DB,,)UQLZM92Y<2TB28**OJC*\<:(\8>^M.SIKVL74EMXNQ91TY[ M:O6$C/#O,Y].Z\\EJF'Q>* S,NTQW9!13Z658.!Q4AYTJ/;RFW9L2N$5LB,S MV3(3,"B<@T]0^#$QZP7\OG?P<>#%F)>XS:I.(T7X:/\9_9+8T&D69LT?FH9& MA*8[V=.Q:)E,7S+I)S9P+A3_D4XOX!2U#:PN5B',96U-'__YOU&?0+Q%2IM? MA':JXUE!'YIA[CU&9.)%Y>EK"FUJ'&T':)GX>.H0ECYB)L^(H9G62M(*99*" M9\[M$2V:PGUD(A0?!-(($\,*2.DEZW^?#K7S:72GE'W\ FCU(-$[)^F@2S3G MEN>!0F'":<)AUQ@[A.83=W=G5O$QNT\&A=2->&5:_IQZZM-'SF6+2/NA#&5R M/'C'>;@B6122NGE(H>1UX?9X&AT=\OY+A\U^"J5J:\!6@Q_LBIJX=,"GWOFZ_N@KNYV$DET_5$,UWUI,&@ M>43Q^SIE%ZYB3!DS:9"<=XTFZPL-(W,#>&<#H^;+S[AHG]*L'6Z7/9U"#Y=NOB(CH#I=NU-5=$F-\&_#K[/4_$-'\8 ML15, 28.9577D^9A:&UIPS"<:+Z*'^^11HGUKSGG=W/.^ 7I=;U(KR\6I->" M]'K=!P:)2L')]@E-4*@%!>1W-,9L;UZF+2 W7.X,U$TS QPT)W"RA%SII4+I MFV/L/MJ-\/%N@7]MJQH(>#F6"=!PQ;%,?\Z3]H50;$32S3IJQX5%A=[G::E+ M\#3$A45=R-ZE.!6+,FJGI_R#3!@LQ]4'?UQ=>\[GH;0]P^86ST,"?))X MHXJ#UDU:]>9L"]85'5A::,*FH7NL1A\/--$Y1"_G6]MB;S.#O:3WI.-DDS\\&6T&S;G0HH*V3"DJ)N@L.(ZI*AH:5%RW"U:#^SGCC\ZR M']M+!P1:M0G4I?*,D;Q'KZE.!O'<:1]*\CT@W"B)J!E+/?D3-X%[4@7?!9+" ME^2H'Q,_SU!YIL8LG_Z)7#JXJ?XK)H&9M*]/39[^]GU;O<5O^.!-VEOFROD' MRSYG1/B3_<#UYH7*9UER[]17^@&0;#0_MOC?7-'HDA*!G(D)[@V*W<==+5W& M4DB$H-YJ@U*1:#]R!X_V=0A+ -C($;TM3N6R':[=J3P&C17P(RD%0EFE::-& M?KRPV^YX7;/&:W-><,SG_\O[&JY3=I&$"]Z0O' _6^DH09BGWZ)X\- /CM)C MC.1@#NCY7%?,CW$>;9)\,@K"@AT+*1KU>ZC6$-5Y)V@LY(E&= ETT$XJ>F%[ M!\TCF0#*"LG&CZTM&\2\:*HX< ,R,SNZ0ZB^2CDW](-S.S:WDJT%I2BE6&Y4 M%Q."+X44*?U#.VATX".K6%;4;!:KOF@"/-5$[R>)Q)P@B4!TSDW)M)8S#3S\ MZE3E@"[&4IC2)6*[9@(=$;?FN6.DG1A!E@@(7Q>Q/;S+R:T; L-6?5#(HWF2 MM#&>,BS:*?DFW@47]F,/35* M-PIK2_3C3JKS#$B@:Q9971P8WQNZ>Z;S'T(J7L)GVI[/LN\O6!53/B@P&574 M\+8_$B,3.Z@I$(RWK42\G0=&DAAEZV]-[W6N:2\$B-#-W!,R/OG]X2S[*3I$ M$W*JI,LO!=FK'.><,._81(6Y;JSQ\!CA7=\RW,,!"8T_W<[3T^,D87:F"LLVX4\-,[+3*:JG MKVFS_0NI[ -1HQ:M)827NT_L39V^GL"*%MX,+2+T:XQ[$52AE?*7GEUA%(,& MN+9R!7RWN/2_"CV,D3&$7K.V-)?NHATX7908\<5[?/_>X_7G_;6BNZXA!:EE M ,Y&AE166@8@.H>RJRX2!8A+V@U$J-T5[!/B0$POJ_:>NSFNX,L3F"$W\$ZO M8=0DB##\#CD4ITC!EP!MV6+OJILN^O;LU_*QWSC_"U6 \D8>Z]T?(\X]$\I2 M?PAT6BM@:F!61IS9.E1C]S\$DQ(?&&X2'''S^(2O<+*YO<<30+[8W2V1-!Y3 MIP)VPAA9'S4T'!UROVAW7C35?S4-OVWY1*'VKDWK3V!RL!L=HO"[5LR'I6-1 M*R#B>)+Q#URP6(N@!17_>!!TF]=)K]E5AEUL)P+$^10P2K M]DJO3)1*#]=K%>2J'>EEPY\1?P4IF8RJ'^/%6%/I9:6"E6Y")C]S8DRXCA]1 MEW';-561'P\WC=!C"B66((GQ8UL1%Y5TE,9&: $^5KUFA*13UU3#XY>#2WA' M7X_HEL<(K@1_,'-P\5OHUT6WYMP0!60=VIQ@;2V8P^S@*6\ZKBWC92H,^9)Z M6OS-5:*=X9A59[S6-9&YK9$8M1ZT+C94\5E!IW=X?0F1F]8T*)PS?=_Q]:%, M;?@P0VXT$FV%Y3IMUHT4GMRAP]!*TP@O*C@^;NPTF@6[HT 4 [ S\"UK$DV8 M%\>=6^B4%X?\[3CDB;"K7V([ULOU!JW3!H*$,WRZEW]OH,C\E( R_H]SM/ L MGUPP4H-H$=H$OWP5<5$D&P=+J+CPZ28V3%)3BXZ46B[MYV$'B_ZBZ=#O4B+7 ME^,(-$#>];9M&4*$--*%=W;]!'2'2!8R\Q3()$>#-@E?C@GWIGQ,E$7@(S97 MP4ZN!9%^=2#[D!Q"<1GU"W)[*>E^L_UN_&#A*S&5[1?>KAHEQC&9^A0 '/$Y M^G1'Q()4"&/:6BW*G::NVK5^U:2T]4@O&ZG41/[XJ._Q%#,^^Q IK>/0)H&A&7>>YGQ,XT'L?/0G?L@+9^<59;_!P "*LK6?(;I3O+O)[QBPZ73+ M+>;_TS;_UYYU^V5[Z,G3$L-2S95$.&1(:&>2C?*RL,%%P'/9*C?54])]\*+% M'OFE\6\TO[O"GQ47CHY>$XHE(MI"_N/ 7[R3($(B:(0<;KUM_(.>8PP2M4@S MC[3P,!T 6'E-/<*)/C="33XF)T2/!(_1XJA4VH585QO^;>L-.*ZH\ZV/9U7L M]0G>F( >3J-N9W;WI,9'73U,"P_*30@R=?X+*^)&FU@8BK>#H("7&S(D_VS972-\0&"@=&KB_O;?QD_%RX!&R/M7I M:]$SL;:KY! ;:E(O8BC,\N2CNL77I>M]T> MK;@I/<_A&(@US<5%HH79(#=2V.72Q@XVS6[M]H*2DU9NXK(TV!-J"/+/I-E$ M)!X#\I!%KT.V4;CN;KB[NVS'&[ =WY@6WQ*3YU/7H)KN19Q>=C?:8]IJL01I M%=TC/4.CQ\"F;&ARY41Z_5UM1Y%(B5CI3IO389B"_&QLY_TX==4=*-!/4K<8VQPS%+'-T+/%VK*"*?6^R MTMP2\$I9:)2P7C]0[2W:'L'N1+ E$RGT4$%$@.HLCTC?=_!TF7C%IH[GS_]!\)H&PV M;(590^6V;38UFKFQ7*2Y8]8^W)R89T%?72_ZZJL%?;6@KUZ?!M#FX(Z]">-$ MG.#1I]HQ^2G O:KSP9T]1W#PU'U)/!2!J\P-QK;[F/-U1J0P%:/=4]<$BQ($ MJ@SQ[)EDC)Q11O#TVX*P."(Y9\O&R$SU6W_HW1'"PQ2KWD^34Y:Q==%:N1E[ MY-HS"]\%(K4J2FVEA[CSWVYWAQN?\%R*CI_"CGA#8O)61)[IW^R>AFH/_&N% MN-9 :Z8;H72KP3:10Y_-?RI%#>\!:\34 _P#WK^8 4U1/4?17=)3216+^]@\] 6UJ1642Z4TTOE]N-Z/=.^QA_U*?.4G>L%W@0B+?XD04 M8-(GPQ;@6BHXBEA*75KMTJA*JC.A\% S,T<")JR*JL-D"H&_(H>#JI.?WJJ; M"CZZY\3U*#J049D\@]JL._82^IGPX$),H'FNY!V$)>#'$998Z4@W M<>""$\?Z*C?\UJSKPLRTF-$;<%C^2PA].=,ZQ5JB@5D*0W&9TLY%KX+-6!XX MG43KWN38E//-NLW226QI/I2GAXRD2;J:Q,7BP88? M VH!B1 PNG?'$GKQR:A7Z8*)6\4 &'H%,1]I[PPJ$NGX.=_+S>,F>@]\%]GW MSR4M^G ]@.V&$=!^V.MJSZAXPTO.HYN_^URN/[FK?8"9T3R55/KG=S]/R12EHG8KNCI3B^!WWS]B:I@Z<%+: M?,9&7JBY-_2-U_"%B1*[XRXSOL$1ZOO1K!+?[)?#7$8FWK@^K"^3EL?R"-(2 M2XX/%1<8H '(I0OX;VC7SXAF1I#E\N0;E@JE/W*.QJP3@/"EZ"/)$"),(1^S M-GB^0&,3V/;!8P1G+<253S( MEA%>*G,713T688ZE),-X*Q1SA>KF6$U1)R%TGT^H82D7YU_L3IM88N?@$=1$ M,G&\CY4AML)K:84 5I851R-L\E0;RM"R+)[SX@V\%6\@CX!FECY-"J)<?QJVDSV0O,L5IXLU.37 M+S!0*AWZHL<_KD\?&&KM=^2>9(Q#)YVTVP&E78[:K%R1JK _#FBC"X$T0Z\) M4VI"D5R^+,>?QOU:&^8&,G!\0MM1#&2/,^E\K$HE:ALNS@7W[%I%.K.N M0EE\7IS#;?Q*8G"Z+:K3?+SHG1(;F9_"0 YECD[(^!U/GU^ST]G3=USL5I5_ M >REQ/K]\=NT:)4\>3>L8QUH^B1"=#-$AH:N40/34$*18L^44MN5RZGQ:9\: M;YEJ^E?TS/R:+'6*(]15_]GD:9]<>C<-,"F2KATI';GS/ECVE+S@#V3Z/NP= M<&/224]&(:5L&2!F R$"_TCQPSWW)\XDTMC4D"QXWU7A9<&\O:>\:C4P<9A0 M>K:7E(0@C^?KNW_6"DP[#CC-\4M.$W&W^ Y5%'^IL^SAQ+3LB:KYBU8F[ MM:64P;"F2%MD/:(S+.2=_N>[:A"CB!18O NC2:$+=T%-:BGQ@JLE#>,OG:8! MZ$: )W/M3%!MM%4%4UR8AG)YPMP2=;KNG'E%3:&),83)!O3A-?&2LGBQ/ _N MY;=FN]^W?633/36/B*\=@?8",,4FS6.-*5;-4NZ=B/BC7#I7U_S<4Q0N[A0^ M_X3=F06+^#%B$;]>L(B?,A;QVCVOOSL^*@1M7V0$5+Q_]ULUY*[4R@7^<.]; M4ZG0Y'4,GM.Z$_W&FQ0LP 2XX8QKN+GT]EVY M"6V-[BQ[*FE+!IW)T/GIYVFV]-JFBA@SM-BDMZK;DW=#[R%ZOBMG"\RY_[[_ M@1!/4@DW($:1" 2:"HT@I#00139$W4#+U/'R?C[\%?TE"4K5D!HSIDB= M5RVIY"8>.6&I\;4KKJZ(;WPOT(@5Y85W<4G.@A+!B"(Z14YSL2F^H1G[J:(@ MD?=P:B>3RB?($R6129ANS@FG(M:RA&.I3!=S$=@X7V%-1[RYOV[?IF(M9TC] M4!O/*/";%U[8MDURT!'WI13%:N#&!ZA<5!>) F*$K"=J@T+@>21-?+J,K>DHZ28YT66>&_ M41?;!A5U50_?HJD6"RPHF% &P ' H9KVMKF"OF%8 I'L-T0%EC>D)H@,'SU5 M9XM=POK#:9%E%=^ 5?S&.FBOLD0%IIO8RRN6[;\L6(+/#"8TXOP,H7NB)-%( M-]"LE#27N@)%L8@/AQY5Q%9P58\UW2=R9IR&T@,[D"E1!]+QEN.[*?22#SP4 M#_U0C3,P";@Y;OG%_2@#(5EW* T7[U/R,WN(!?++EUOYV/W%UT\)?8"BJ8I5S< MM2M*;F8PSR6-;C#5B/;Q[@%SN.8:1ICY$DY.2S7IT3CCB)815D,?NK MU0$$$G3]26QJ:%I,-:(^V'"!4(1N8CHA !@Y#U!?Z;C6$LCAE!=.R.Y,D08: M??'3HQ:#(30JT4:0!3Y_&L#YM$]T>7$B M:^V^GT_VR,&@1_.WSLR_N M?_WG--=O5MB7_C7/IO7]_'?#MUA-=RJ22/W;JO!!M/< CM9=7 K^9@^^^O/[ M6HB?GWWUA3\$O_[R\V_N/_CJ\Z_N?Q&?NVIHZ'?P^%<\+VU5'\E^&?:JF56^ MR;V[=Z=7?5]:(D<=;C,>!ZUVQBG]E]A:-M,=( M5D:2%Y7@!MG9H;]) CD"_ZUWQ5>EF(@/&,GB,9M3'G9+4HT,I5;;^4@4-3TG M1=*]7E;U*$#>UF)6BLP/::CH\,'^;KL\;!8?]Z",4,^0OSN[>_^(U1WW__17/__JV9F/UEN;B MP?N;BS]KAE4L)_D00\V&"8V$5,EJ3N!"H)O7[JDD09X.T\[M':T^LMV'R$6' M#X?4.1 3_^JN54KY&X;&%]CIZ@_#7.SD8B=IH*!$WE8K[D+4G)2>TKR&5H?L MLB/H5*/>KA[;8*OIYW[#10 *(AO9+4734(J&./ZH9$64 IG%P6BF*; M=ZG;3HISE X,K12\KD&YR*G* AIU9@R:HI/5;3DL3((%82AT_(Z"U%9Z'T0" M#_E+2OA1:THHK?IQ/1?>#REE;J,3+$/H(6O:UW)>)(\6RV[T8%0EY!XB@?Z% M,'AC&9 G&W%)VWQP:9ND58>+TL;Y8!0H9;T/3)S/FEN7Q ")LL/:L20V];^& MU""5RT_G!R-<>,GZ??#+1QIXT0]OVNY@>XCZ,R2-S:*2G!Z+:&A#^_V[#]3' M#HGH?PB)SB/CU?Y47&:W!([PW3\>_20 A-MGV>])@[R_'C$N68=8*K:YX>?) MO2=_7C :NXBM6?Z\6&F%"X=&T1QN#HIYP?=>+[[WFP7?^RGC>]_L@27H\:;L MWA=_!F\HD3M0<#[TH=++N=:Q 22*3)[\"LK%KN:B/'^):[B=**%P(#&W&;Z6K0CDI.@CT,($5_^(X= MBEF/MA1T=0%L",8^^D-V0$E@&[52B?8[A<0E+H"'&'>LW" 1)NO MJ%DDECT&Q'AI32+R#LX%>88V,#1-Q8KXO\<2GJ\9 AW6X^ "Y;Y*Y,;$7."6 MR1-QCO3^RT:^ 1OYNBKH5^]2.4YJ,IX5:+*ISN@?R#W>']MJA) M%K45M%E=D\2)<+7NJ78Y".C;_R)_*5M D# "NOOA$:48XEJ9OA"@J6]=%M:/!D\>XWG*1&&_#@ MPIT+OQ180K*CRC-6)5TE1((AWO-A7% &?_4ZQU4_C,65 E/!=EQO"JD)RD_8 M9:O](2^_*W)N4+BX8BZY62/2K(D^8TV<'T6%AJLUR26ZDS=A3/ZKS\Z&N-;1HK =$ Z^[,=#<4+2M M8I,A]P3*V<+91QT:#IU@/#[AKO+%U7KC1R4@N[=0/1\?J.8?Z*#R>[(7(FY3 M#UD'NK+F$/74*&P(."K@]Y+H'AX*=[BY'2,%X"))T0HFJE3+&XEYV*8=@P-? MSC',)1]PW)$&"RJ;;3*BRZ*BS, M9OW&CL1'M^>X)D\:Q[2[^+0A4!:S;2O3 M,'EBP^V>E-%""4DS'=/&G_)VDI L M]<.. [/Y:A]-&6SPE,F276L<(NC_T].6+":U!*AIE H,/1>C3D_.9Y)N?ST7 MBVN<56/:'TA_N1'3C ]H]ALY4_.40O-8RW7"BHNC&YHZ1G< P\7D)EIO^42Y MIMM->.Y/M(J>3NFA4HYI#IR/!K$C]Y0<'U9MJ"Y,;!!*[N2UQ:4;6(B- MB"L;38(E4$A#K5A@KA<,@-^#Q3K8M7@E;/W8!C)M@KP>@L*%!_]3V-%OI:IL M"LIF0]XJ;E_%,4IY&<#&C2Y\ZCX6TY&(6(C;Q[X7^:3< .JB2$ D62K729V]V^NDLF<'1DS"KK$OXQ;3=9E>43GV7 MZ?U45#@@P"B@)R8-\HO]1*Z\/]^?9,$ &SO;Q*X?WNKS9B1JP A?P3G*U1N_ MP5#+RV[17?!?J1(##^8A_^K7,*8?O!.:W;M[Y__<7GR6C\'"V:W^LN8-.1C7 M\^G/.U6H\G,FER8&YZ([D&Z!#U[._56:(/!QZ/UIS\[]9!.=9=\3N MH!EGF M%>,/HVYQ- A1S:-QRB8354=H>+FQ(J<'=F)#MXT!!V/_3A00BCXE4M:[!^7Q M_,25)8L(4DB4Y?$*W//8I ME$0L(J.^[J5XH!4 ZMSYZ1117<0<8LH1$4.V ZN\ "G&H&]]8;GC&X\*%_=[^?L MA!Q,)X*>F8?-[-.>TM<*&EJV[T&0*6E+)!Y66\=H;.^SQ+($\1_\]G^B/-R4 ML>:*J[BN\TY2/@U,D4"FW4H>2) YO?2'#;E]KK>--,%L[%S)B654 \A[(@?. M>Y.\\H.*>^F*DCJ8++O/O"GQD>OQW4&!+QJMKED?D/:WL'%"8.I?*RX3OT+P MB#2X0O ZQW7J$G*3G3[-?HZ9S% MT>8F4++A_N1K]HQX68.5/KO_34ZBDP_RH'HY8P1.)8:NR)JK9X V.,D"EHY" M/DZ/:=%H+E2^XK(J&T7%0@%?Q'@O1K?T>T4[S$RO^B%^A]54>)6G>QXRLG/>D.R^:ZK]2B14OXC=O34KOJ_.O>E0*M:_FT9.G3[2O MAFH!?HA[Z$4::4V>#==<5%T+Y?$\ZZK^F7&$\O"M&&^2&<3\A%9T(KX;&]%< MZB>B?XN!^1@,3' [P^DLC8;S9[KL]2U[I8R1" F)WKEG1 ]+R%KBKS4/U%L M-D'A M'#2=W72.*9,W/..9^>!@; EQ-^'.\T4#O%Z3PQ9;/3 :4'O&1\1 ,3 M#\PF2)[92K.21)I 5&HB:C0>D]U-DM]3Y?DD03XWA)C\"^BS >06 M-3XDI]YG_KG6+@Y0CPI]N324O3==HFIB/R:;SQZ&:X 7Y&2F*\^RGV^H'Q#_S/AYG&=G8*!0;H='Q[SB;A4&I2Q&04(/"YS=$F24]<"(?' TB5U@WCUHY5A9&T6Y^DCL&V(VS<%K;^)=9MW53B8 MJ6B/K]H+-Q>C!)Q B'R$2M5&$Z_C](1Z?@0?,#)@3]\A5=))U6]&8P_;CHNCWAK436,&5=7],WJ MCN3>NB:\C%?%B(A+YFW[D-Q_>J?('[\IH$# >&X'C"^Z&OEA%!.Y,R*# 9OX MTCB3Q41^Q-BL)VAV"ZJRIPK[FN51BLZ0F0"@W76=\)CX8 .KUENE<5E!-V$% MO7E7W$LLCZF&QLHXU#B<)7=&M=$[_U[\%):F"I'V MQ\%59<^U5]5JSGM0_/!,0E$E] M; V):&WLW* 2XE5#.55O0A#DB+-AJ7;]W6N&>YD4+%WDWV-YKLR\?GFM ;"^ MLRN>A=(\?H"": DE3'JRE@Y7\GVT\:A'\,0V"Q0!WG2PAJ">X=9I8N M0E%0U?FU)(G9T$@&ZOT183 ;/M#O<'.#?PLK:H.JJ6%*&NXNV\!*L'?MGI@_)05'*V)*E'/%")G&+7]FFB\<\%H]G=FZM$*6\E3Q)5,N:,I%87(9!NCM, M&&P[3@2>6YKYT-LP++[#3;'\[T(/!O1#IW'7 .M<57BF+ZRBXMZ,^E,PJ$PP M7EH+F6!&37L$K=;9$55BBT^-"$G2DS!M4^K"USN]V415SY;,)TFOF$$NN7\Q M%M$"'#)1(YG1;0HQQ;++;L N>SL,7B>W$ !WE'UHHD_Q/T_^_I2!!XI'$X3; M%3N1$W73ZL[7#(.MB8"Y+$*3]<9O,;_T)^A8_LL&A%P- > (4J@AZN-?GMPV MN4P?I6N9!0%#+V>%CSF9R/%H)+:5M[*0C*!_5OL7B U>RZP _L!Y^/&W+8->"O:]XKB17NO\U'>G^Z=W7_P1;:JZEHX M,"Y9XD&0S=X+:.A+=^-7-MYS:.C>(&@GOX'DK[AO\\ <8W=@;SF2C)BRM0_& MG/+ZBE7+&H1)SX9)Y$3C^A(B?BD MWZ;QHQF+1(V+),NG34B]5%RG&@:&X_ U*C\T(JBM'D"_S665"M$"<#Y MU2IHE@'J1%^3O^;]NW?O9[?2O]U>%O.RF%]N,1M+R2@-.M-#:;'=FZ3I+WS^ M/Y+ ]&$LU1)FN2=_._L[>%2CALJ.5-RE[ER"4*3;95T[J%JGE/;7 3FXIM(T MQ;#\?94+$,#)7M S@2R;MV'H)Y!R.Y\B !)%O%,"H5NI[!S?1EE8Y@\7PSA+ M5?6 O^2/"&<4!U#+YEPV)PUT)B_:^O6A.(ZXB;SGO!X% MO;JCOA1\XUNLVF4M+6O)WW(:Z,VQLQ"S$A,_^8AV124P&,B+JB?[##TN#AEG M%IN0XAT+#RIIX#E]W&246U]O1];NYCLK^J!JQ[X^!$KM10SEHTG'3,500IY; MPSE-%9S.K\R-LU\!9@$!5N$=*F!SNLJT.YGO!UNNF9, %]PUZ_05D M)C6O"75+7^S+//S+Q=24^ AVI/I9B-RY:HE:LW5*!_>!/':NA= 548:8, MFY((_\NIT%9HE\$J/'U%%UE? D,2\O?@ZSV=Z9<['9]SFI97M50?_R9Q0<]' M0*#@.PV"B)PL] QJAXYNR/MXYCZ;M!A!NTI4J!DLU-R1?R8;$.(KJP/^7FPV M55V!;-D?41(X4U7E_A=WS^YF.ZFK[%Q!=RRU_0.5[,!-(R5M;&I'I&%:V99V MFLA[KB117.=)[^B]KT3A/>D]5?[RV+CG>F;*J:8)P 9\XC. VX0 M$S"J'P=\T'CME"OVV/$V#2:)?[)07B[;Z#J=@%\4E@2LK72/1F333/\\F?&7 MVS]GV4/KI$;B?8'"']J1_7FM^)LC-]E5@MAFGS>]1R[Y%I=RL_4#_> HHLD*?KA3S=7R!/-P3R].+;ON@ILZK\?S^C3/@?]U9_ MC TSL;OR#[2[_T'>(6W =^M9G$S/43/'O;^3U&OGWL.!?&I_MAZ\[?Y/LS!/]OF=;(0;_MA;YH/\E:WYOJ/]8%H+)B(^G"3MN.C&[01 MS[)'=IK>A].^N.@?K8N.K)?(-134/5,H,_P!C"=)PZGB_XK TB[85J:'0HM= MPMX2KM1ZWU:*-@2Y"-@2Z@BLO<<./E[JNF"=4BLF!V5#1679GW/=!-)0ZS,; M6?LLV ,00Y9VQ)_2] M-&IU5,CPIZH/'QK#649Q';A-HN*IJ&.F8T&(IAB%2'FS+-]E^=) 2T=:L'YQ M#-6=BZH;^TR%R5GH\8O]$%Q8PL[FK\7(.0!"UJ6AB 9MR -L M2VWNZOV $D*V3&_*3JG?2RVE(];9N KXNF M3W2>EKVP[ 4::) ASDFJUT?R?LDAR)'%5;?K9WU&7%E'\4P0W%K6TK*60);0 MG\IU7HPUD5Z+( 99HR:0;*OP)9" @JUG9]4_C^LD\O?&=5NLG\&77'+*EQ6H9ZBI3--R$-75(TFP;FCAVH^Q.P2FI!]T$*=%-)M,5V+6LKB MBR#"V0_P#5ED .(G,_4I(,X&JL>D'<)ILC26:9;VN(^F3/,HNOX6Y <^^HL6 M'5W,%%K7G 0BM=>V\PLAS_SAG1N ?J"X154'+7$;0L/'LLW6_VM^<-YI?[#[DU!?65 M*.51%V.SWE)2YMR;+]+AR ;BY1N8@0K=4;,4";TS#YI.!)66>U#9"]TS12E. M:?^NG\SOY:'>OU(1_(=BC0XUT$7<^S;[%^K'6WO4G MIJ'Q\6^Z^JRR?0J4IVOXW=N->]E#156CS[^+JX40G_[%]*8O1R[+Z@]3@O\4 M*E&&@=_=!NX%+05_EH=D\S*YQ])U=8'Z/C)2]+6B>] M/0EO"+&7K( ^3Y1]UFW/SNM?_3UK=TZ^2%U4N_?_\A9TR ?O=I Q6X&.AX A MP/*3\:,V(K]$*U+:02V=B7M0V80]A,(?(GJ&%!TCMB:Z,71RGKA1Z6A5DW7= M=_Z.Z$_H26(OJ'!RY\9#L/!$)3ZD51'?!<0*><;T#PP'/?2JNW)\).7H:W>7 MX?L)OF4"USJJ2L UD[X*)))Q#+_XMI;L*PPY:!3H>+QIW_?3OB[JT 1QG8CX M!0$W$+]#$(R?B\T]A<-4B*D:D6G&:">M+H,K=KG)_' KN3I(480G_*%J%OK= M3Z47Y<'2BW)#>E$^P)/%P!707DK6!\'.D1T'T4K?1JM?LVW'N>-<%+4V"F;^ M%%$[AQ]1 ):#8V@^"@,LC .NQ6GYT)>6"M\A;B6E\%(U?_QI!B7?'56)G>OM M&B)$]0RPG$\Z[Z44D+G)LYKC5%IRWXF?0M=\_!LO.$X@\%&#TQ51NG>6>%WB MD)VOI B+5B^_T=VA%>D>\G0D@G26_0M'-7-^>LOJC_U <6NZ4C4A41&U *$6 M[=+/9Y[ ARQ^)I!*<45-M]B8G*/W+ BH[KT)=Y;]"&3Z^MEYUXZ8(8#(>Z9: MZJEJG@Z$*N\4XW.$>2(4DK3+4>*3;^??MG->VE?POG3N8OW(>%J"AG M0\X+Z!K]V[]P-2G]GDKK5$0Y/OAL#)Z4.U3*J<+@\BBQBXM/G MJL&7AQ:5T(O"QYT*H::W(AWQDLF>?F-PBR9[@(;V6\$_3#T:)7!8#N=*VN0, M84'+27,N<\(9R+'GI%?9 2A#[YQYBB4O"L4//\#_QE/9&%-&"*[9B' M "N?1%C\GIXYY"^I^;.41S!"T5'O>=G5'_JN?LQ'FLA04G5BW]*?B%F-!2C' MH_XKV2_TN\EQ5^UDM]2@N2.EJ=Z(>(_>;_3'\B"F8M]6C?89S!3G=(M%EQ/^ M0R4L9'! 2-H&X%P(;__VBIW%LXIM =B&,NF)V%_(5HO0C'=/*14B&V>_D*-3LMVI! M2>G&Y)XA-A=H\R@UCE31TNY\K>W.]_]@A"Y),-Z@5N?[9]DO-*X;U%6,*;H! MJ_&=N5-*<2;TX5CG[R)E@J87!Y^W%U4C3<9C_PT>$/45$6>?><:B(T]HN/QVK?FS2;W%((87'DV/YO0$CUE,"&_7,V$GV<@]?!F@-US!>B&5@BZK+ M!)YT $5;RP&FO]-OI.5]/ 9I>22'B>>O&ICC9Z":J>8ON$$(9)\-EYX9T,%F MTH_L[]Z7O83GQ5.N^?!S!J'PE'&@$\8?!AH>WY#%2J7>L<-G)Z@8P)6OTO13 M6B%IA-:F;.2941K-O*?F0T!^<13V\=P#S=\3L6@'L4?<7E'3='1?$D:UC,N( M+L^59VK'DX_#HJ#CLA*GURB7QJ>.^&O_("1+=P@3<98]W7)5-%X6#SHVR FA MXQF-YA@T_2=[ )=AQ/Y *UL4SDU;^O$3:Z,+0Y6V:,HDM!NR2F3K0 7]"FF:K.74:]8'TII6 DX M1XS_-HL,-D45TR.>#E[-UE2<<[TL85\<]NVG*;PCV\J MIP:5<0/,]3MU'AA4-@-7I':#;R633F.AQ+H?.E V=7'P=M%?_KDKO^5;?7/W M[.Z?]?N$,2KVO?M;[PB8,P2D(EIT^-*?T>W]_4,M@)#H_(;_IK^7+_EOE2GV M[\&#LP=?_UG*!#-_OW_VY9=7_?G!V3?WK_SY%U?\]<%79U]\'O[^__QUZ*:/ MHF4)>E,Q!79'SN$-_F_^'/;'9K/ADW;%3B_HG,1=)760HWWR"^"W=??!^IFAV4EZA M,O0V9N!C62)/+ANFYOZ)?,AR62G+2CDQ/0_)17G.F)6G?NQS$_4N[/W+VO?W M4-U^B>D^&:9KB/8PX!R?P%=_O?5X4TK[U['79L9Q(W?6R5/Y#2SMQ_Q>/ZP- M^V7N?Y+U_SG+-L/98@O?YM2&U-23Q18NMO"3?*\?UH;]*O>;=+&%US&U(2F_ M^(6++?PTW^N'M6'OWSQA:[^)+/CA3E M\EIOP+.]F5DT\7*>??X@*]:=ZZ\RD/Y_J:+V290:WS%.Z<$?:'7] S X1S7J MFP17>G"6_>3.;Q!8J:@)/Z4S=0/*X.\&M42D! 6H+\:^%\(@ K-PF[19.\PY M\$^2+[]W/[LCW4>1%^A1"V5=UZ#+4V#333LP!H/A3 WJ)05K0,[(_1JB_0RK MY.L@POR0%2A_=0RW:8A-89?=NWOG_[R75Q6WV>=_^*EU?S!-]A^10^0&[;7/ MS[*?JQNTU1J7/656\>^B)NHGL^/^2=)V@>MR:=+0^X-:^OOZCH_ MK6>G@^K5>#:19-E33Z.S4\?F\;SA^F] M4>.#5:7/,W_^$.'JZ+(_W3V[>X\ZRK)^6Q"+H-\R)2/Q*?[YY\.GWSW\_[)_ MU.W*1S)/'=$0JNT9FY*YY/ ;$-@<=OYU99\]_?'QSY^]D5;@.Y<&_&@WY8\P M;/V',R-O]NJ?CBN0)U8L\E37FASHHY7O8WN'7[V5+'TT%7SFCPSJI&B*G?L, MVA5C(!$63L6J\1YC58ZX07)5\!%3;X7IL=!$ O\AL,8I/V?F?7=I8T6/1T?$ M#A?N_V?O37C;QK)$X;]"I),9!Z#56KSG]0"N5-*=GJI*O20]A<&'#X4K\DIF MA2)57"RK?_T[R[WDI2S9LBU;VVD,IF*1O.O9UP7C8D, ^ /P+[CRNL>^UVUW MCP3/-@+/?D2@ !WU207ZA.>M,+/1I$M1FA^7,]!!K+C$YEA-O=#>F,UU='FD MS3!*M,H.020<866[O- JY$:'0&&":$S)5YA3YQ :DW %WR54=F42P;,^4@"D M.)PJ[:;@.;G1BM?)=D9.H!IFZ02;[F"U4*YY,3))\F[Z'A"<9&IGQA(2&9R+ M*<22SFS6KF<$?-Z6O+F='N[#&OM_F IW3IN36$U,N08:AVO%41,6+RE'?4U) M^ -EQJASUNED;N=]^UX<@4@=5@7XU!@AN)'%YE?):R4] 1(=!:9DIDWK!_*8 MI*,HJ$=V:_":]?!5S=\OY9J%FKID< D0D>P=KDHH\:O.2+)'V/P[3'XEI&X3 M2%W3.(LRPH2+)BE;8SI.A M!E&F$!%C(R#Z7SEU\C4N/Q$T-@+[/B?>+^FU)M;7.2&1O$1P"U[//SX]YF $UD8,BV\()2AI)*;64NR-RSY< 2;/ZXR[ M\T3KW> M8??TZ.RT_=8[ !JGL):4#KELD"&.7]P!O]H!#6%\ZUNIT6D^C%(3#O#UPWN< MM[[^'E]_"T &9+;W1I;Y564%2"D@K?STTWO,KM>DR $QAMUC13M3%Z-YP*CX M57V-S6ER+9_J;*V8A^/9NOY>KF(:C#+T*S/EHO/$+^8?0 OVA9(C>[EQ)523 MH+I/NB62(:NJB%@=**G^@M$/HK=4G=. ,E=YR*@&4"UX\1XCJNJ&M"?54Z[3>>;4F F\32G]C W$ZAV3Y;;YQJ%L%HS94H6$E,4ZV3 MM>T-C;S,283' IVVH,IBP"/BR17H2/]JTBL7'0"-TZ$F"9_*:08JOT*$Q$8G M^(QJNA@C4%E0MW&$H7Z:95S&CRV8"!!?;*<-[SUU^*GB-EL>XAS:9K 98UH7 MMS+2D=E*F5<8W%@Q56P[%J'&^3B/VEY_]^7I]&. M5?O3\83^?XG]>M'8KV.)_=J0V*^5D9O3W^L2U!M$<$XQI@C6M4D4QRKB%+WS M8QWOC1:&RT3%TSPBI>!CY5AX;\W_],Z7NB#VY\K+L@%RPKKZF_U< =[*3Y7+ M"1=D7B%##8R94[(;<4&<+@P*C;*A9@)_VJ:B,YMY$= M?32OFC!V%BC2C)J?VR_1P8/^0*J33+TCC-G%N,W&M7>#[2R-('^.Z'=R#C(] M5.SACVPG0% RXS3]SCT86,">V;6F.BR$3UK]'U\5-\[#?IV1M M&8U/V ":^WC:\^\NH.?S*KJQ3[_)7;&M'M3.DX:NSIF^55)@,^&2 .9-C#_QK< M,?#&WI^\:CV"]DN$]":TY%Q$E1S6*C1=2_XH$Z=M"5G0L)T/M6V]+T'&MATP M>35X:EC&WZ;-/.0H7\#N\0 /QS:90E9N^;A%9JS9CEIF8V@5TJB_7U[^ZD#% M2"O.F_$^W&#M^ZK=.S?"N>,+4Z(9%A"0X=9$-B!XK["T[7H6&F"]::X2M!M+8'!3:R#$N S2DHD1L M&C2JZ;M4U_@6M,%@I(SDMR<$QMFV2 Q:L5CY^1I4V4A/MN< GAP*Q=$ L>8P M7=-Q@D)U)LA9W2[.:+,,&)C<1MD A"4S>L9:[,I=%QR'L5,8F$42\K+D98#M M609E;) RUE7@ 6CT9EY;%MSW,I#VJ+..M9%/TBP.*UP$W@G"8(%6^$+SMX#P MTR"V,N6XS$AR9+<@=4E&R*\+MEMR$<'!1('WCY0:;?VH1C/!FA]P'9H=;'"V MV 0:GY+SEGV[7Z^BT2@*OK-+0''5:M@E;.$[N_9PLK&'C;C[910W3AHCO^#= M@[^S$%0)IM<8$:8P7FJ$3K!)U6>LVY[78LQM>8:ICN@9Y@YG*)?!D.D(O7@4 M41='UZ:;.S41J,#$E:,0-BB&;E9T=VKPBTOC92A!3B'\<&DH2J=PF2A@S>!Z M5:S?[?<[ XV^9['0U5#NI"%RQ2_C:@5<_E$'')+0/7%7;IN].@XK(OO(_-@IN,EY$5BWHJ],D)41)JI19D.NO ,GPNC3KY]M M.!%;EAHA F8HN]Q* *I"H68PL]M;'*(U-SPK-RW#03P@;8;_[NL!!M%@<]T1 M*>^W0[;&:DJ*E EW,BOD+9@_*@&M<5!]/00XL%EA M;*?O8XW-!+N]SJ#[DOH>$/%_&,W$&J,N/[S__+/W%6/EOJ%DK#BA8#\/:-U MO^RV5VW$>KPA0&Y]TVY]8>:*JZP/L'HEF\0ZY^?M&0,!*3#<42NT7@+3@6U& M06KT<7/Z@SG]YYQQT4B':63 O'M&WT:3(/"ZSJEO*)$*3"//:KW,LQWC>E34 M2KB^ 7K&YA1G)6A#P#9JOHDRKXR+1 7KTUWRE'AVYWVU45$.]RF&E..2!L_/K^/6,'=KY%Q9&5 MBVR,OCG45XNI9YKLVFA^^Q1M;HA1[$-&G[E!^7(T4E7&!<7S%\X2'<,:4PV. MB\? > Y 9AE\IMDXC6T\,VRE02^\M?&PS[[1$)*P&_/FRWX>A9'*HKHJ'L , MY5Q0DZ8^QKI2>MD'W"Y5TJM"^I>*LW]N$B$Q:R\:LW8B,6N[$;.V"SD['+H8N<^"IPJ+OWZ\3 4'/2G'-] LUM:Z=D7T/W%4G()I0*EE'$ MNG*DD=VX#V#0J)* -T0%86OW/#]WN"2N]M9Q("/.(QO.<-?R-XC?IGE')6U)6Z&>J)3&8DJ=.MV4CFZ751^Y7-*)B;E7H,:0QW)LUGU M@\@V]7K%^*YK2E$FBX1)[HU&34>TU6)(V:(>]S^!3AA,L2X">S-I@Z0_ILDP M)46)-TQ!D>C5B=.Q,TY'<++E9(<=9#G < MTO6TPA[NF#3=7. C(J\$^38-^9:GPQ]4EGB?T23H2A1"@3=ZVT\.PD#-UJYCT>90=\[;^*K'13.DI)ZX)GUJ.,14!V 3ER$:1>"G M#S]\^O;C)57?F*DP=)M'O44+NLZQ[F&. CLN&2W>B]ZG&A58: TM[J@S <7% M4).P>2C&!O:?H':H&./P+>]ZY")G#Q8#X7#/>%P),*@T@TV,4Y/PLN#:8% X M>5"M,'&"JE0@&[*% 2A$Q3R"?\_ R[9P$*$5CRJV=D7E9KZI&^\'G0 X;HVX M+O>]1+7]F>H[$3O54/!.LZ%*HG]7Y DM#161 7K$/D2DS)7;$(D248N1^HX$ MR./PSM2DW7G?,LHDF&(A$4/XP=W(0OCTX>ZA6$WU5S)RG(;&S0BO6+O/E#F0NM'Y6PH, MI%J<;(,Q93$I=(K,6=8M2CEAC;EA1S'<0 C3MW2+XK+MQ,;_BN=058N\:R%O MA9!NWRX?$-]!BB9F-PL!W9U=5CDG%>U#[^\HB0;3N;(UXCK'@>9L?ZCB&Z.$ M\T>NX'$:(6 MA+5FYV9>UKG^),-P#T(3"?[\SI\'^ ><[')N7-Q]Y^&/>=49!V =@V=_R<4W9E<,I* \U2IM?)Q%: '&0!S?G@\'J['<"6042"[& MN4>@LP=% R'7YSJKZB1OX#V:>]@ O^(FG,9O;*.G\@6&[U3:48VO55U3>,:: MAEL4U673*L/,5'::5348ZA(-%@D^#OG=2LVXO^WGE:,XY*+ M(J/Q&"#4[1"PL!Z"0,3Z(>+)*AA;JNN.&O/K,]E>(XJ@Q.@ MQN%&,I'ZL1, MN9WMBI=YIAS*-7!1Q5I?HHH2^ZO K6#E!=,945-L&G7-;KT ][\KT,&%.Y=% M4IC",+K6B75S!; \K/UE.".!(O-+8+G*ZN>F>0Q*[=?V$7'P]K; MB)585 8#!N-P$-$_QVD._,'\;48PE2;Z693C+]CP!^XVU*,H,/>OLN+JSQ*$ MJIRR07,]VW>'CXO./$&'(!<<<&3ZNFJ-O<&PY+I@\XZ*@C?JID98E'^@,[P' M+"4/VLK436HBX3V'5UJK''5G"AA?(\^?$ON+C4J<(:,I-14]2B>:*XZ23S+*X _@ M45G!HB;^B+F7& NOJ$X=:$,^<5QBPA-=N$P,.5> Q6XT5B*-8\WEJ6Q4N4ZN MHRQ-C!&!BJ%@.Y24DD/S(F87(U4EJ>HEP0\\,S$LLA#4=5*^8FV[L%JPLZ_" M[MB[ FI"3!&+*U#QQWF;I?CX'*:LR[M0A _(!65A(MQ+JMP8<_LAW'DE 6%R MW0 K5QE>[7)0*A:9W;-(7 \M-"_<8_2RVH,QL4(J=V;-1C0_W0$V;AV-TI ^;UEWAC?4Z%P8@V@&T&)JA9&*HN(\ M!9$.Z[7"ZM,)2'\5M!OE);\M3!31B*-(X6N64:XH6W=J/C>E4 .3=N">,=Y/ M02#? (FPS&R6QB!%STM]J57Q&7OJ9G!T\/,9Y<4FR2Y"]'> Z*--Y[(NU?2Q MC >(+C^8$E*?,[>U],O#7(N,3K:@EJ780ED 4$,!44HQ?I5.FQY MGPJF.49!S"NLIG68WD(D)]H"@8F>H+HS-B5%?T[SJ@ML/1U2P@"M;UQFF:;*Z7[3O/AL&)4AE^3 MRF_K./*)YL"E8I4YC#8)[5F/1F5BBF8Z3KI*9+'*?;T\/%UT^*/H 4RVQ"4V M/7C,SVKVFB6<0]8: M*]*"2 O/*"U\[A.RX4AU/-'Z0&ZF^&D_"ET-K&)+MEHEE1= MC;0N;%U(0G#>;TJI8#"T"?U!MPB-0 T+FT.0R0N_'W'8%]8H&5$]/*:XWC@M MJ-1E[&B/2 : 6R-72C-L6&#+748<@X75EFVTV\0$H(PX[LU0+8JY)76G&A_U M5#AGN(@L-<69:4BCNR!SXJ L&)SJD=M@NF9Z"XW/T]J6AR0:##&=+^&<-,$586'9IN)D M#66HL) R>8QTSW'CJ]"@&J4<.V2,(UL8+"!%<1Z4Y4T:*Q&*%MC43F2%V/0 M$@KW0BP_)+Z MU=3R>.75!<3EXLQ"TK>&I#]:?OSJMI#X<#.VX=@?T[0 IH4ZS0\_480&L&; M!M(9_2I!SX2*JP(][T028"Q F'\3GT*O9U;E>9$YB;1O2D%(M&-J020W/]IV M#IPL"I2%[!- 1K ANA4?G7KKA,%]K,20:3[$<0#Z M:F[WZENZXDIY_089:6'3)V!0"NUO]'YE+S'R.LWKT$S?+.*P7D1MIC/SN:7F M9XXJRNL"&:4976&4!RPP*"I)F$QH6!BBP5!--7DJ"3]R6IK-2BUNW[&!QI3P MF$O'H]_A,(:5W"HURO7*2;'P7?6$MC4HF;93.ENU[89<4IT7LC!]@X4L*G[N M,LPDYRKD;FOJ#0J+8X$S$@>1OOY$?:Z?HHY?V6L6EMJ/#SH%+H)[!3?F: MO@7KY:BLV)CS->I'3B>WB@RQVFZMR[X9N28<\*H:^57;#'^V+PB+N)MCHI1@ MK.<-QCJ38*Q=#,9Z&61M)N;.FDC($3K/#4:DTZ\3;ZQTQ9$_.75+(O&CDCY: M6,;)H8@HIZ O+K:$W]+%072CPT.FS4 NH]KRB=ZEJI\ER*__KI5=9A54T'I< M%K8-)-%5\C]R#G.5MPQW2IFWV*#%>3Y31<:^+NX>$;2>W]USB=V*KE$%''CO MV3+WN8YC:.CT5 I%AF4K1M"VJL1$MFH5A$1=G; 05C/ MM7UD&[_6D0=1%I0C-& &1I5#(933#>.8[%^U)4)=4E)8 2Z_[4-0Y"7DC+;>.FA@TTYRAJ^LC:'[*@K(3E7!%CGKJCHF1,Z3)&LDWU]1'HY:JR19!KZ'CRHCL52 - M598D'SOL!J4IIP>ZLP,2I).\:J)KVY%B%$8T,A4,N#-6-/#*I**?C3NC*@VP MFW^D$TP-\2NC 0+TC(6X2GRFIGD@29ML!A-;9%@3'AT:#Z:IZ4K$@&:L[/3F MPC.V-XD]0!FU3!4V&\V!(K\U!9OCY'13IP#HS&*,Q$[%)"AS1!ES#566X[YG M]M-JS"AWKP:+*-LZ<_4(+4#U^?<[HF!)QH-H1&T1FB$X^??#_"H:%%7?6KXG MCO+$:G-YSOY/"(?.@3;BJ<-5GY*HD;:9Q%<+\'DGUNB,NF5^X=A>*O"3.J*:PW-@G9!ES MT1GK\,F=GD$5 ;/%5VQ5GI;W&]M>;8GXI*@;U39C+OI38KV.^Y--"L!;T9:: M8?U>MS('V2;@F(9,$F2K)/,9 ^M(2#%A#QS9M2SS4S61 MXJC!W,.8"-,GTBHC5*JMBHPT!3*I8??$1MVY\81\PNQA"-!""R_FN:VD:2>T M,>]X_.R ((,*OA7.T_*^-;@EE HP.,$:#A,L(0UH$1'TFR!;.%W%O7IJC[ UZAN&P^/9HZJ$&[9^ _8;'*(L9PH6HU5E-WJ<#:S\-32IAG72WU@ M;.RT#NIZ4;B&6O"CN SL+:_9-3^@5%\O8]1M8HST/A,)X$4D *PPAECX=XY* M(8I[&:*1/R=?\K5>OW#P@\FMFV P_83;%#+=-PJ>:<[&'=XP%)&YC)N*[=)Q M5=>2(H)5$>(P"JT.BDPJY\;,U.4MJ-L4LSJ1UP';KM++]GO#NE*,W4']H"H1 M6H<&V07Y'G=6 SV9[1JQ:<)8O^#XA%WJQ:E:59W7'&A/H!MUYS!AK:3>,S!( M&4;\KZ\JZV/:_^'GFUA/O4NCR\(B*>Z+E1D>'+OGF+V8HZZ"K1S1RN;JDVB! MQU^'./4I/#:F>8<.B*DFB#EBFJW#2'DLJ%$C)=6LR5*!\,^C).J#X/:)XAWP MZU]C1*2V.!W Q03PUE\6W6T3*(_RSI-NF59 M*T8(4/.6QXFF P4R13[(-,9H)4J;,KSJQ2(VKHB>^$SEL)/9BRK9( MCJ(B3U)M*N2:JWG=9LT-[JR^U8G.YUD<\RW'$<_OI5'G.F1U+)-1 M-BF(*W1[!]EEVQ,U -'R_D7QXP1B"X[#IW@1<\D(/:%&&8S=H3,^ M5?,'64G-1[?.,Y_AY;XC=="QC#!;^A?MUMQAQ(GV-%*YOEXLH)FER./]+T[H:IV4I MTFFR6TEL0Q.E65F\4J)#[+_B9$;K,*D*U*,V[_0#S* MO'57\Q5]]%V78W?>N)T5"QC_ ,4/<.H2 MJ6W>J B)52"=TN;4#WUF=/X-PP&RC&*K07#+4/1VBW/!7"$FRG%F6]\*I"B+-+,=_%G1 MQI4^;>46E8',RE:F?R4D@'\MJ+T"23\>X;NRY]I ML4()#:HW%RI@+VE>A6N2]>]_XVXTO0(\Y2V-&1S-_&'^E MDXCM9C-G:N)&(9#+V@E1L H,A5&YD73W5U43S'V^@I/&&V&LUI]!M&,9>Q)*Z@9D(7&L^ M0Z,DAB/2-P/-U;K5M:8U&6>B;SR-'MT&!6G8^%O.D-+H+Z0>B8V^8;8:&/T& M@LB55D[(E-"G-:#Y!_9< @!],.7"$*+_E2!44!E0%$V;?B"A4FL T?J>M'-/ M9?.>;OF<3%E&5F/@1[*6-BVE=P[Q",OFNHYWQ;:T%?5\V4Y@^T:5>^,XG9!; M@*SEU&.0.YFS.T^[7C@ 'E6Y5 91CJFS5*<:LY5#[T<=S+1=IT@(HV#>\TVO M3=]T+_;)S&X.G6 54)Y;%?X?RP@,J,B=D*'$YT8;\W+\%;874Z M-%VOW3H].GMC3)QS7N@\]EF[=7QZ\AP#W_'LO-4Y?O2M\[.G^4, M[WAVVCHZ7\/QOOB<9ZU3P+;Z?\N-\W_^6F2S:&&L\V> ]5CO:T@&O4-#H ?T MO_D$>@*XR&Z!"W8.X ]S,.H:(QF *!J2Q&1J'I&:0PC/5D0'Y_M7YF[K 9;] M(EQRL\^[N:6)_".W!K" 3_[VZN35W=NL7#K6\S8N/!+)/,OI-^'6'R.)+>P\ MR^S^?Y'=?T!V_SCXN./@& /;O8TX.D&8U2+,7MWI7FUV3P!X_RC^&U2E9_S; M0NSO "B1.9\-%KV]IDW=+6"NJ[QMU_@D''CQ9F'1 N);#N*]MH"X$/(-NM-5 M0OEK 6VAWAMRH2M5C02NA61OSIV*["W46T!<9.\M-UJ]/#H]/E0)O[\OU.V MVL>F9:ZH.C36.1T7;J(VQN"\%>XJ5G?GY##62JSMPIL%018C2%<01%0TP9'% M.,(%\ 5+A(T(B@B*"",1+!%M1-B(((AH(]MC9PS@! ;!TB;%N=F/CHMXP(W.1>!GW#4E'JX0QD]Z7?^L?;+% M=[XZ8-XLPB68*YA[)^:>'/F=X[,MOO/GQUQANX*\&XF\![V.WSN^5W?9^CN_ MU[\N6+PQNWTQ\)-[>&V,KB+LQNQ7$7?*F.^WV%E_SP5K!VW5C[Z.#@?3;:8S=,+)V0B?'^29AROS-QATGF@SRI6TE43SIM_ZAW M]!+@4OE3=Q%@]D]2$L*PVX3AJ.V?'-T;=B2$080&H0U[1AL.>FV_VS[?<=H@ MG@TA$D(D-L$[(O1!Z(/0AQVC#^>K"S;<3/H@1@>A"4(3A"8\#58D8^,..%HZ M0 2)?=1Q'R=#WACK1F8H]E82>"N'U*"\R5437VM,W8YWD.A=I9H>Q9T]) MY$G'/VZ?RDUO'$T3?!5\G8>O;?_H2/QJPF+7OEM!V25ONN.W3[;9UB<8*QB[ M7Q@K_%6P=>V[%6Q=EK]N7HKL-ERRA\H\ DCRST5F?* MV%>R( *#4(9=HPP'G5TOL"@!RD(@A$ \@4 (?1#Z(/1!Z,/\(UN=RV4SR8-8 M&X0D"$D0DK#1"1FTX"@)81T7G3:,^!BZ8TX!=\R#N*.: ]QD=]&WM%"QEXXU M)FLD0TG6V ?'ZIYZS[&Q;E="205EU[Y;0=EE4;;GMT_W*P]54':_+W+;4;;C MMX]79_[]6L'59_BKY&N(8V/5;W!%X M!T0^_%E&Q=2+$D^K+(F288Y9&V4";Y#31A4Z]/Y(HZ3PKN&+,A/;_$XCT9Y2 MRD[;[QV+H6_S2)O@J^#KG ,Y[OI'IV+F$Q:[]MT*RBYYTP='7;_3V>9BA1)U M+,B[K\A[MLUF/T%<0=P]15QQKHE.N^NWN".HNKH:(-MPR=+OX!$@\G<5)5X* M(ZE8HYU>Y;DNQ" O.4V/N.K=SVGJ=?RSWJZ72A A2>B"T(4'0LM9M]-]$7#9 M:<(@,H/0AEVC#2(S"&D0TB"D86Z,D!1)$+H@=$'HPDPLDE %L3 (21"2(!8& M2=%X@M.'9IOP:?33.%P(79^2(!UI;Y"E(ULZ*4W$"[3+WM(]=8D?]:1>DN#K MVG\ENA"911RCXAB= MU]3VM+OKS>E$/A*R(&3A8:FO_FE/R(((#$(9A#+,6#A/_/8*2TYO)FD00ZC0 M"*$13Z 1JRMT+01""(00B!TC$+LN/XC%04B"D(2'12H*29#A;D1*VV'_Z9XZR0^Z?O?L9(MO6C0LP=T]Q=TC MOW,FK30$8]>^6\'8Y9TB1R<2^2VXNSF[%=Q=%G<[Q]N 2*?*LN\3>$0Z46!5M]5%Q K3LA_K-1+BY33VU\]&D>>?P[;3Y!5G@=QY M9&+N$9*Q@;)EL<^YWSWLY3"I$M]I%D MK,DNM*.4HG/Z7/7 MHY.O!%"(81"",7+E@7;-BJQ$B*Q[PXFH1!"(?:+0EA/ M$_Q7P3;HGW-6WVDWET]_/S<)F)G^SNF611C<7QA=5SN,]X M _C^H@*>FP40]J9'S<1#DZ;3OVJ\F2.U5"SE_)0#6"9 M%RJ>J&G^[M5?9Z_'GCUAS+R#?\KY/C\/>PX K@]T#6BZ6@#B5W'DBZB 28.% MI_!%7^NDU)Y*0F^8I7GN\<)G$'OK3V31_K]=:6^0QG$Z 4CWB%)[N2YR^#$K MKN"?,1 P'7K9@G/R0E4H?-DK<*0H!];F3;7*/"!2\-V/.M"COLZ\[KGO==O= MGA>DH['*X%&1WO=-KTW?="\>?AO;B8*RN6W>G,$>(VCS0G%1%ZHL4BOBX5J0 MJ<#2\?5#D ;2$OAZ=*/#=SQ5I]UNM=_8#X .Q&J51/XJC8GIAOY\7K$/3]8Y;YV?=-X9)SGFAVVJW.W<\O_/92>OL]*[! M[_JXVSIM/_9;FOBQJWZAB><%8RU.PI\'RLN&9=U;O<$BSSS] H/=5H*A\V7' M9U#2'V2A7-GVGML" ?" 3_[VJOM*[G5_M[LW8+SM&Y7-;>OF!$2W?'./KG2T M>B'KT8DFSWK.CXF&7]ZJWZ"?X=W M5G!F%W#F)SU4P50P1C!&,&8YC'F?)K1%A=Z/;RG(.X(TSYMAND+1>UW8N4H M_,A^L?]%OQ@ZSO9.AQ--7#:W#9M[C%G^[G"WE6U];L#;.NSR>[%? >0=O=C= MVN\F5(%?(\8\(=[7!(L]?]+,UI",.4,^IDO""U[X2R3<;@B]>$K3Q]Z1WSU_ M]AYRSWKOZ\ZJ%R06)%YOV?7S,_^XO;ID5T%B06)!XA=&XI->US]K/WOO] U# MXDTH4[@QB/(@>/G[_"06(8^[B"9[2Q6[Y_X2+A&Y;4'=';O,[4?=@Q/_Y/C9 M^VYN@!S[ E6X!(<%A]?"?KM^[[2[9[P1LAC+N.*GM+&+?;8_*" M]< VZ\8%HP6C%ZDKVVUE6$,AT VY<\%IP>E%T0U;?=$KJ,FWSMC\C3FYE8;G MWZL,;\XI2'B^!/[NT>8DJEGV*X"\RQ>[6_L5,[.$Y^^3WBI!@0^']-YQVS\Y MV6YCL\2_"!+O-Q)W>O[1^79'P@@2"Q+O-1*?G!SYG>.SK;YW"<^7\'PACYO# MZ[:?*G:/_.[9=GO91+(1U-U'U#TX/=GNC&$)SA<,WFL,[O;\X\[QGMVV>$TV M*3A_%ZKC[B:>["U5W&YGB43F"T8+1C]7]VW!:,%HP>CU8_1V6PPE+G\3XO+_ M1V612@)8SFP!?6PX/1NU[WU* CBC7'L'/VK^UT/;4NV"KB-A_+*Y#=^<@*AL M;L,W)P'Z>[%?,35O0(#^+DA=NZ/42$R@>QIG/?^DM]W6J7TS6@A:"UK?&QG3 MZ1SYYV?;7?;NY:-C-N3B!<,%P^^O]=3Q>\=[B^ 2U?]$Q4;"9[8+5_9-RGU2 M1/]6W[1XVP6E!:5GI9U]B(F3TI:"U-MVOT]!ZNT._'\*3HM?9E.2DD5_$;JX M873QR#_M;7=>X[Y=MB#S;M_ODX0<_TS\,-MY[8+6@M8+':Q^YV@OVFWOOM%]:@)Z9^\[IE@5VV=SS %ZWUQET[TJA6&ZK_"J.?!$5,&FP M[]FZ1\Z*'*YY&VYY$5;M3<)LZJLT*&G!L!-O.)*>Y5E.B_CPDL''BQ>#?4(5ON?L,BK:%# M)]X?:=_K1V$8)4-8>09S#:=>D4Y4%GI7P*E@!CYNWXO3"?R51?EW_"KWX36 MZZ->_?<@ MY<,;<.[1%'./=!+"AS_J0(_ZL)3NN<\I2BKW@G0T5AD\Q7%ZQYV'C--K^YS6 MA*M"Q8OSRL>4(NMH5<+,\3?M)#%4R%(VS=%2_: M*M!?($E$>^_@ KXW 7*>Y^4(B1>\-P,'1)30"A^G0WBN"G@?&(#E,B60LHS' M;MWZU)+F4%=DK-.I"-EMF$5PE75R8#=9UF*.1[N2Z*F%@9LAHULV\A MS(*UC]_J-T#!"@>:PD#N@"YB:@VYRLO+/D"EP75 DPJ6#_[C+V==6*^!T9]P M0(N@]*CS[BWC-0E^^F:LLT@G >!.#B<1#4"X S@/TAQ&!Y4]*T%R# &I =UP M$>\__\^G'X'0 +:!I.4#HN)GL-B\U+DC)PZ WJ19WO(^HW &>^$5$_FAF1WY M#0%[11*#4^#*P[PO4&6CF9VWT(AE'^:MW\/CSU* M>#.(](SQ]51$?!*@*V5&FVA2*Z!!7K^Q<%P8/,G3D?8"H%8HI%XAN1RI*;ZJ M0-#%08%&\:Z \*9!1-N<1,6562N*MRWORQV"[=S=(/E\?7[>H*^O.R"?WB&+ MYHN%VF0N]02@P_,&Z(RG+:]1ANQ!"SUXW3EZVUCJP>MN[^WSK76KJ/+]*&9K3G M3E,E?>.*5LR;4(@BLFQ4^1BH08ROI0.=YTP("-/XR@D?O%'&@%?!A:!YA9!GK4@SR,NRE6&CKH- M##IK-U#("%G*>WU<*SP1*#M!4@'W5HZ2=V&4 MCV,UO<"G[\:*[(/5W;>.([X2$R?6@3__*$%>'$SMW="'A[":=_WT!B\9OK_H MIQDHJS#,S0(OTRV@[#X>*&MOWLN#Y7&S/1&<-IWZ515@-U9#S<%SAV0FOE#Q M1$WS=Z_^.GL]]NQ)FYIW\$\YW^W4/>L#W7JZMCQ-_[L"; ?ZDZ/]"#7.'"C/ MAG&=_>$[\V_#=1?T*M;BA1G(< E*;,0PS"=)FL" P!/Z91XE((V1,IPIY [( M/U[WVJZ5#0AR4.8X-,S\2PI*^+%WB!K=6&?%U/=^C=%*@"(<\L0Q,23\ZU-2 MJ&08H=7LDA;I6WLDL!*=6RM"@V$.HD0EH!7':&4LB+G1WN(RY/D_P8_>&0\4 MY=YEDI3P\A<]3C.RR'U,LY'7:1_^MX]+GX"$RZ:^X>RQP5^# 0B?< A13"8_ MVGIU=GLL@WXF2=Q(_KZ7Z&*SD'W7;F;Y>V [SYU6G45RF-_T4]:FHOM%.2L+ MMKPY*WJ(L]35$6/"=UA*A,*2S@L[K#$@H0TLC:\1,=_#HJ/"^ZB"*$:9&\X; MD?CV6AXHVN)A.C)W12N5%UP!Y=+5T:@H\ZY57!+E8,/A4)-E-,DCD'M409=A M!?,%[I8]IBB?0"T:@4JC;NR%[=I9+-KY+RGNFEQ'$1\"0IUC+GT0"A=798Y& MZ>C6>5;#@AP>MI -+HL&UDZ- Z@QJ(DW9'R/72L/\5MG,@XP44&0EDEA>2?. M5Q: HO]F?(!O?OG\DQ>H+)O"X<[#Z "("JMO?+R]_=12E M$=R1F('714Y^0R\?Z41?Z\QW@B.] MOHXC^#%GHVL ZC6B:;+XSM&J>PT2*$P#GZ&3G:=PG,UEK@N&^@//88UMKQO* [ GQK#++V\'(^ME;G,[M?6R:N_8%E+[,@WVCZN M[#)$TR[,@T38T$LT+%2_?_CAT[D\O8&^C;#F*2O]2\").U$H/] M ;G?3.1699J=!X-1H$H4,0N,<5/>=SVUK, KC4B.;,=ADA24FF*2 M $ =>P^1P0"44D J<**$H[$,C].&;\&(1LX&UN(P/ XIRT!ZI[P"X%T:S60< M#('Z\#6/H'@7_3(<:EX%O!P"NXY3N.8KW!H!;8HN,YTY4CU\-8X!!UK>IX2E M\:",54:ZZLAI<)_Z?B M*><)%6D: ]W(/03?0ID@=+S4:5HB#I4QQQE8#D)T 2-*T]C8E#+633&"M(B* MLF ICGRJ +6VW(X6<>0_E2!ZRR&?\6%5J&SSKH\H $7BV,7S'W@V5\J=OUG7_1ZW3 MXV[G].SDZ+S;.STZ[1[7^XX27/HA;?^._:);_:S;/:G\ZLZI\B2==GMVU,T1 MK,)4YR86!C85%(Y$1)$\@-A]2.Y+RAD-80]9Z"NC!!7*JU)SY5=@9/G M( R"FH895U$1P^/*ZAI&@X$&C;$@Y>\NHFOS1ICG MQHP/[MQ<&GY.IFIS<7!O7S4G9B48CL)J"6B_Z62/?=LS%OG-L@/OVK4L>0FN M"1CI7_(X,W"?7$&WHK3\>3$HB,\ASAH8O" ;V@BT;A,3XHM5^25<3-LIQJTQ ML7MMUG*#JF(I7Z.EW-S!^JSD9@'[8R$7BK;M%&V>Y=^ \>Y8_3< -<2@L5\& M#147@ _#J[O%:(12SN)"9P,(S]G0U!NQ@9Q]346,[""F/HD9 TT99 (AH018 M"U4R@;T'S"4IL+7$X%%_7KS5'!<(+<-X-8CUAA$E'<_Z00"#R59"<_&O\",^ M2.!H[AM!7"6")7,U7?')":"M!]">Y(\3(!,@6P;(*ML;)IVH&U",ITS%N"8C MR<_L?^"$:J1VZEI%L37LE?FRSE\!N#T N!5[S0S8/K_'3&(7UA*[T)/8!:DH MLVZWKS4NK<7EN\CCNTY+T3[94/E*YX@HJBS2=X92X%J0<,#2\?5#H/AI";0[ MNM'ANXH#MX 'FP_@HF(USO5%KHG95.()M\CO*H3V4H+NSW[^9T MGJ3I3DY:Y^>]-X80SGFATSKIWO7XKF?=UME9KUW_[\Z7-VH-=[3])+!9W/=S M'LPMVPQTZ8Z7+X\V3^LX]9!>2ENS-[AX?/*W5R>O[MYG)298:6Y<>)2@ZED* M/&?5SWDR3Q/5)HP'_30.%Q[=1ZXY\+]8<^ #UAQX'(3<<7*,;^W>9IS=BN!J M(\C.[=9ONP&3WGY3J>X]5&KG[MNMLL%W\EA.O.4,^HAG\"T+'HGV^7N&= MSL7YY]PVN396B!4'7?_XZ&3W+_U>H7R#B9Y@L6#QW9?>\T]/VMM\YR]IS-AK M*>C]0Q-U10#::33:5XIYT#D]VN:;%JE'4'=/4??@;'??-!"QS3P*4GYZ1!77*DEE\1IPBX=' MK9.S<_=_QW &]R2\GK1.X:5QFE/?Q0LR%T77^@X'PDJ,Z_LI=MT?W[@5J/_( MRWY0=.=V\H$S__1H=0$)RT1X[B3 [*%X)Z1AQTE#I^V?K]#>M3.T06QBCP*G M.[H8BUSV-&3JMKJ(36%:8H#\&LGORT>$+G,0NT")3TY/7P9XMHL6"[40:B'4 M8L:T=^X?=U=GV]LA:C%/[]==BV'G4:#R">%;YX6G;["FDB20[3:6["M%[/K=LSTK-"=8N^]7 MN?U8V]UJXZK895Y,B"&75*%N1(S9"SS95X+X'W\YZW:Z9A$P+=1#J(&W*Q#:V_C9E'W[X].W'2R&\JT$D:3ITYT%L M/17NM?WVV>J,;#O4=&A+2*:0"B$5+T,JCD[]]K,);%M-*JS(!O_%0H7TSR56 M37^_K/0TLY@[)U\8-OO6>X_AX6BJ2P=>O-B0%R5!F64@DT4)1I0GFN*PO$E4 M7'E!K*)1[K&A+1EB<<>Y-K_6_4:_Y]JIVW!APZ_T=DWL)^W\I^C/,@JC8DI7 M^EZ-L;BV]T7G:9D%.G_*E:QXI=X67=)R.^57<>3[2IK7]P*WE>D1_,HX^)6O M";&SNLGG1Z/E%[Y[E[:PEEN9$7&[TMZ 6PI-L:60QI9"GMO@P\,"Y+X'%^<% MYEHIR1BNKLQ@JHG.M*?&XRR]B4:JT/'4>WWJP5IBI*@8#**0T (5?=UI5[^C M)^6>N4$!P+F[+>\?0-'3#!EU//5A0N]*7>/_ ]8.AQ@-X EF!JG\"JBV W% MW(F5X^1I-E0)#X'K)X8 6^J7>91H(.KP2@GS9X7ZKKT$CF_,5#YO>9]IZ[<' M#^(RU(:AV A>& 8>9)HB81KGA#O&[\?XN>\-5!#%41$9YA0E\'S$E?7R:5[H M4>Y[8T"6*Q@)T06/-HM4S*_#XL*2>=:M9[146,>@-'LT6^=MY_A-E,!SW"2 MYG==P%2\&X:(+"V'5]X?*;SE7<-B$=CF%S:4A$@P=J>9=A M2.XP6,/M3V&Y94RL>Y"E(QK?+,#>&:Z1[PW&5/58,%..TD#L S!>J23 0?#[ M.=>#&\-S8S N\91\\VZAAYR?1L,G< 8!+(\=>$86P3T#:L013*+Y'&(UX8=9 M&2-4C.%I8,M+]S4N10%(].%71JMDNDX19&\HY6^6WCA4"/$] @POQTCC$ +5 MM8IBOBV#0.F8LA3QV@!3KPG7"6 LP.&] JF /V:I@;Z!N1C18.B^BA%*X&/$ MZB@AD$GGH&,VRV[A_;P&H("#L$C$60[_G'I\>@DK6]_$IE MS.YAZ!$B#P8*>JI 4(:S)-A&!#)P#2^^/FW!AW!V_''+@_//@"< ?0F=:1)= M(!4,B (AFC4Y4.>\8C5J@'0$6 L23#@M(O.3+*(_0N _:6G/"Q<)FR,TQ:5T MZT$J!2(=##2Q3E-J@]\\LF_2>B?P;Y.T6M(68>M185B>O2U#>VGHD9K6[V<* M: 6"C4OD^!L+6S@.W@*#PL#2$SIA.G+?4V5Q!>#Z;XW<0L.:D0O;^\C,9G(- M>A#!G9"2ER$E +YEK#* 40L3XQ2?1LXM&V7&Y M#!#-$=:T9G0? ]E(9L40'"&NE"B78C"+9TX&9",(4"PB2.XC\1M>P9I#C4-A M'C8R-WA=]2/B\J@D\Q=I66""MMT$X3[O:Y- +(RN*R"+]^ ,,#Y32_PZ;LQHF(R='QX$<]EW5_P)SIYHL'43DH?'L)AO>NG-[AZ^/ZB MLBS=+&D^ZG0?#^9/:[ORM/,^;EKCX+3IU*\JO^%8#36[! ^)/E^H>**F^;M7 M?YV]'GOV9$V;=_!/.=\7ZJK\M,.<8]ZS![JSE/(2%*S<"P"GX+5L2JI<4W70 MI'<8 D:B#@@ UT1Y@( !2>JG24AZ'3$YEIA K"!!'MDFR0&&N(OP@?,G@ I(@(E.9T4$ M^AYI 7I<%G6I]0!54U@*7([.4"0 D1&XQXSJ!KN\!JDS)EX",B4L&N@OJ62\ M!18Z6MY7_I/U"!0[;5T-I/Q7=G \=K:#PM.K:&RE-35"F:G2YU3P/4Z'+'$" M8F9-$2LOX('*0KPTDB!)V*%2'ZR@%=&(Y4#X+XE/)&Z#(!H.27@Q0EXM@I'_ M()]W@71GN*0495-WC].6]^&:!./B"L5/D.*"@N6H!%XDB, 9\$M\,:>*+K,_> M<6A5RK^5N.DD+#.D\R865ETG4V^BE2.@!T2NK*Z05AI #-<6D_CN'G/+^\2$ M32,QQ8,5:$R.# MS,/8,,HXG 6$#+5_MOOQ9<'/M,'9_>&"_YJB8JR_SU' 8?L#G&3!8Y\/!"0# MD#K2!:94A+@<"&JN"+ZM/8&.FG0[8R@&^EFKY[7*/M(*0?@W@A-D!L-2 8P4 MV@!)<04'.L=T8/'#94"DLXU-#SO !YH&65)<[121M$RL&=(P-^9L*/I,-!F! MJXWC@G 2\[XU*#7OC-:);\.; W6=9O;UDA9@35SVMJJ[231JF"@.+L9M83#/ MO]-O*0(4PRIH^RC?(3V+4#;6.:J=(0(74]*$8EV)]C4$"J2*@,XQLH*+AY_< M=FINN#E&-QO2P0O%15VHLDAM\ FN!35:6#J^?ABK*1PU#'^CPW<\U5F[U7YC MWX>+C]4XUQ>Y'@,Y*+0] I*5>>A7L\&[UX"1++]=V._G1>72;,>GK9.3WANC MH,]YH=OJMCMW/+_SV4GK_.3TD1^_T,0;T0!]4VJZ/22*8AF_N_1 E_[.=_1W MOA6/(,V>G]@077!F;W#&QM$(SDB2T[,E.7W1UVE\C5K >XYH^,@1#5-)8-B= M)--UIR_L9+8IB#3G'UDDEZATEJ56LS*.2ZHZ:R-53ZEO71F)'T+= M.PLK(CWDO([WD;1O!?+M;?FYU4IY6W?7(L'M[=7O$YKO98-",9D]"E;^E:A1 M"GO # WRI5<)'2MK R*&L\U0<*4ZV^K0YJ![=KKK2NV*&JB)T"541:B*6,NV MQEK6786UK+N-UK*?4DQQT]F(1$$?TYL?0MU[JSBXGI!V*16WXZ7BNN?^2?>Y MY,>M+A4G-6B%6@BU>$FI<*O)Q9V5)5TAXJAUW.N]6:LD\5R9'!MH;'S 5I>/ MSK\WN&\3%OF8]"L!O#^K++CRNJ=N>JW)=*>J=9A4MA >.;OVYRA\ MK\;>1\YL5K'W56?7$174^>FG][8*00K, M[ 8EXF5S;TE%=0U +5@2JH* ,6 M=^JUZ^I.W^Z>7^68TISK/TM-R?QJQ%4-T\3[9YEH&XS=XVJ8>ER8O(8N_]SR M+G/[C7_/7LVJ;5>J^2L_;E2PZFM%11WP//.",CWQ05)B/JXIWJ5LNP+21K]^ M_OC%;V9I=UKM-YC!G6:^-X[+W ,*WWY3)57?M^PH;PQ7S4\9: 46KW!K8@PT M+:J-4] 6Z@_*I,0BBW$$Q^J^=M\=70XSS8./%.>5IC-@=V8*<%#^<$[[><\I MVHV<:44IQ!DLU:/L4\YK#5/,5,4B#3=8MP*.Z_08/X-CXY79H2)^34TPQ=84 M"HP2S*8T99.2-)FM$3BH8#I(KS7\F],HX>5;*3);E@DKI'BS2/%'RLRU564^ M_?J92#%A')=Z<,KO39P*?57)3?JD2(>:LM:YLC;6(@!DNZ+2F926/U93S#9O MY!&#E)SQU'6%EX7HC*5L++VUY6EH6"ZS.L'2I+!9AX;;TF6+*82M=W%7?<76 MPZ%@LY.]EY>T3/USRV#A@"J2NNT"X69?T?UB$U+ZJ5O/JK1'8*GD'18#PVI:^+*DJU>MN M+>E0E2Q;8"JMBEQ.:\''E+!0.1:6L95,J4I8Z,HA.6Y_$'&; /S@CC.D>AEA MIB8)"T!VA;;L!E/.U,.^Z/G E$:R!:=H6BYAY:5]@":GRLNSRFR7L#@NY%') MP/VI PE,@._9.DH@$PTC824=_$\09"4#GEDSUL@JN;X64&:J?P G.BB1\%>P M>\:RURQAE4J-STH[CIM-D:52HU1J?'KW!Q#S/E*)KTN@]=,\>E)?CM7+!?LC M&:"^.:@E>:X\H[F3M5MZGPNRV:8,MN!^!/)X@)5[I#[/(^KS=-HO6J#GY*C5 MZ=Q=H.?157*.6MVS7KO^WZ,':G6[+[N&3:K:LUR9A+-MJ)+PV,HBJ]K0(:FY*;Q8T&09 M-)$RFU(SX/G2Q'[1IL\QN9.QI<^<)J.2W;%%Y39>/G-CZ[,R#L[._$Z[O?NW M?J\<+IB\0=L53'XX)O?\]ME65T5[ B(_>V;]CHM ;L2:T]-.Q*!MQ",I,;=T M!GO7;Q]OM? CN>F"MGN'MD=^YWQU=2>VXJK%QK,Z >? &'S>.@U[1=21PFY2 MV.T^NGOJGYT>OP2\;%?]#B$/0AZ$//S7P7FOL^O$06Q4ZQ#A#D(=P,YS_1;$ M-OX7.NQ0LO-9OL-L\FL5:RKB0 4G\B*+J#<]/A>JO=/:T;XJP@>=,[^S0HEL M[91!O'>"P/N$P)VS>V.<=NNBQ8[U*#AYO[2DXWM]#8M*T*B5#DSZL5!/45I% M:9U[9F==OWTF-BTA#T(>A#S,(0\=_[Q];[K&_I$',68]NQRGX4>1X*3+P/-0 MZQWM,G#2\\\[JXOHVJ$F T(MA%H(M7A!Y6^KJ86T)-GV8N3\*HY\7[V"SU7> MX^6M*+A-6!^AXYX4F?RQS&R=^ '7!IMB;3!N?'&K+P'U-KP_B95::;P^.[-5 MG7UL;3%6&5=17FX(ZH!1E86VU2WO6*/ISM%M>>_KJIAWKU)C;>,LNM8)AFG" M\LH 7L?U1=B]0?MU<69+(":6?AU)6F58ZE/OQ[-U%YV7HE- MZ>Y(\QILZ69],]9)#C_V5VX'>VT$[_ ?A%WLJA"705$ZQSS1)2$U=JXJX8KK:/$FT13$I-W/VZ;ZF)*X"^L;+&@B-7$WDY-+G@F,'6U"[8BPD?0=T.O4M#WP>A[U/&/3[>Z]JUD8+R0A//C4I$_0C!W&G?VE4[V M.JM+9=OEBQ:KC32+*O]/#@W._U MMEK7DY)G@K][C+]')_YI[V2;+UN*P*[-+V72KH0V;A&Z"&UP5JKC3F+*O5/'@Z-0_/]KJ[HIBJ1$$ MWF,$/C_R.R?[VEU"+#6/M=0TJMX(;7PLNDAMZ1VO+7W0/?'/3J1EF@A10BB$ M4-P9MNX\G1 ;U$O9H!87II-D+ZD>+=6CEY7?3D[]L^[J0I$VMGRT2'!" M-X1NK(YN'+?]WM%SR7.[03?NK#^_3HHP,_>=TRU+/+:_V/RJRIGCB[;7]SSY ME"N9GSB5S&'EP17]/,XB. -8G5-#W(Y%PN[2E;JY+/)[K)&>3*E6\^F[_/9: MFA68,U@P?$ -G&!FW,DHNJ$.3EGZAPX*6@.J)'$Z]+TP3.J_TRUF\T:^W@^R3#' M2M'TH,P!+*@D>+T>7#-6>XXUC-^ZO<$(7HGSM-Z7*DP[JD-L3F5V62]\3JEU MSY8ZMU6J9PNH-[=EE[9U)3.=U8 M ,VOHY E@:B"H]F.+$ \9N286H;!X@01M3H!NF''#+0.#0G#->4*^"<*#-@ M)05FWB_S*-% @JP<8/JVM.MYFJ/8$4S'"7RYHD'>P>NCZM^FZ43U?@+_?Q % M.&44A[ Y;%-"PDI19OC0;!M9.]+8.ZLMT+P=A_B-%>@Y*H9C@%E@97B,=XU MS32+*6\[ZI=,VG'4;J]!8L=E%ER1/,AR&? !E+_&L8+!\ 4<:$R+QJ]/[<=K MED=NBR1A=%UA7*QO#L,H8RD+&SF4H^1=&.6PJ^D%/GTW5B'>D6/RCWA":RV' M/[&Q3C28VIGI0Q3S0+V\P2U@,XI*T[Q94IWL=!^/\T\KI_>T0S]N1O/":=.I M7U5NAK$::O8@'*H!+/-"Q1,US4U;"/=Z[-F3(#7OX)]ROMLI=M8'NL]LPPJ0 M#V8;1TMR#44#HZ:(HP1&J0-R6L3:TF4@_&D0D2SL3:+BBA9]^>']YY^]KTCK MOV4JR550$]1>MTE0[V,GW6>AZ@Y#>P19[[0WA*[OFA"UO/#Z,4I4$FRR<+U[ MM_-\(NZ@NLU;M.J6J6X!L<)Q;TNX7_1U&E_CP.\S'4:%]U$%U*_* U:9I1,R M<35%7,+W3[]^KD07W3&O0F))FP6VQ"; MS//O]#<0,ON%BG!:H/9 ON,:* )F% J]$"#U89-;9B OH@',;EZ*_&KN,K2-HB2Z*N0KT MZZ8ZZZJK+B:RFCD[?O6I<2*IX3#3<#0:_\HT&8:\OB+G3U*W?W;)@*(SO$5P M6I[W56OOEQ3&@FT<>C^1%]NW!Y[ @]JWZVK01@9"1;^ '_A4HR2(RY"%I$_P MHW?& T6Y=YDD>*E?]#C-R%<&(M@(YCS\;Y%W']<.Z4D[_X'C [9G_T_;[N,2PTXR'(2>P/%&(*7Q681J5#6P#W1&$AZ):_@#;C]#NN9^CF?$ M"AT>BCVET+M6,8 )D+=!!-0,E,H (+OOOD%L2'D9A^%@((ISI#QW,:4K2-$J MRC$NQ 18T@-!D=QLH"^69![%/2+.:8#E5C).]8"3E MZKNVX3&TBCI,OU[VGZ6".R.>6H)>G#5NS<$%X"L3'*.TP1>Y%W>8-ER?Y&:[76$UP!4$TIO54 4<6->GNT'CBPIX),L)3 MJB"&WC1 V?*^EGWDB78&6+D!]/HX(SY?>V(C-<4;#9"GQLAA,V^4AM$@XC@E M@@<3>52-94!3=/<7V>OE?-F&D.%*P2U5=^D&R, W"]=MD!'\QHFP Q@'F!R -(BP79C/"*'L M^$PT<)"H2%$#_>JL@I13"L*C:1'M2!U?P'!TX<+I9F>2SZJ?XG)_7YWPJ/F?Q.3\QYG&0 MQC&Y1;R"HVM! #&*=:6F_V>.\BB"NAJ2H&K),,JF5GHKIF/MU^P=_V2.;=X% MU$^'":PWO-BG:%D^59NQR@O%15VHLDAM)@:N!5$+EHZO'P)-!)W_@D2U=SS5 M6;O5?F/?QQAI-<[U1:Y!JP"N98^ ,D]XZ%>SB:[741XQY[JPW\_+8+6S=7LG M;PREF/-"IW5^=-?CNYX=M\ZZO:4^WHCVRK>K\VQ]L\O-:R:]RHWM;W-V$J"E M*_LFD8VU9]$]Q!*YC!<#&[,;,_:#^[+O$W'9PV[3MS3WE;>>WJ236QNQLC5) M5DBL-K1":-0R3'^-F?'/+]3NXG:EW.2C:BE\12KQ+GO7V]WA>KEB(&^DSMO*X.6CQK H8G;ARM" M$Y=NO2(T4>3%!\#+KUETC1)C.L'8+:&(4G#XP31S#PH.=[J[#2LBB[XTW?U& M63+]6]'-0G:WODKHF@COCA8'[;17US%K0P%F!=1W;EE0FC9*0HPD/&H=]WIO M9L. ) 1)0I V)Y9@E]R>XH';G"N5$*0-\LY)")*$($D(DH0@;32QDA"D^T*0 M4B%[%P[[L79^=;/,]BZ?GI\PG MSW0TZI=9CK9'(8J[XS@5)_M&ABYM)*Q(<),XV;>=[&Z,SU2<[.)D%R>[.-G% MR2Y.=K$Q;\"5BI-]@^S/XF07)[LXV<7)OM'$2ISL\T[X0U7:^.[*@D*G=F>3 MN[@Q,5D^RA+3QF+&W2-O!+]<23[F TU0:]KK\QLC<6-;;V4\6X&1<2,P6MSF MST\(N\=("7LG0@FW"4^$$BYUR^=;>\'BQ'YI0OB#GJ9)*)3P*8BRD?$@+T,K M]R%PJ+/#4"*2IT0-;1&UW>P@$(D:DJBAC8@:VL40H0TD\0O\PT]KT3H8'/[ MK8N]KU=:%]ZETX#S*9T45[Q0@L&UWI" WY.W^HF;?,[VX,7N9;:?.#5-U"JX MLBUXL<]KF9?4.90_I':&^AJKW[:\;]CF>J15DG.K2/IT;B]?TU,T2$<\6\Q= M':F5:%)$6=TTT>W.."P5X$.A-75\O8Y"[O+;6*'MU&T;D'K?IF-D"O'TKN5@ MF.4HP9:FW+^-&[/:QL.T-NPAZ39:CY*@S#+N]*UO FQ=;)J?NF\U!YOB 9JN M[O E=9=4F>DORYV8;2?TF86J8::)#E!S36Q[7'(O71C#]JRE$4;JAIH#CU.\ M9^KB6W7;'91FTU4+>+BD"79^+>.0NQG_6489KVR$37)Y96X;]07WD>G8;FGF MA&V#SK"DQ2HO*2D$ M>C NS#V>B=7!;8 R2B>)C ' #Y-&\'[P2 MFR^.K=5#/5!E#',!4-R"[>HVJ=\\/,9VG]BOWM4ZP_RA0..9'V-L\"XE\ M41?GOU]>_HKL69NW7&J5Z[D36%Y@VR 3.["1J,$ .Y\SA1NG M&2[=M' G8IWGVO1I=A@D$U \P#C-D4I3GV1"%R3R\S^R7<=#JB_-1'7N'BSY MG;<>MXVZOAGK)-?(I+*J:S-]8UA>E(;$>#6VNZ=9X9*:IP%++4=COE"Z;?C_ MPY1XFLJCG(_?O?\290H53^&A1VVP<59ZE^0-.'#\V!U6]8$3LWBCLFR*CW$] M^H[S-5<#!XM<-=,JC+#K^QA!!LAG^'&T:C,59X@47G)<"P_19FM[WF<>@,+Q,@;RE\6&>C^;V@ M<[NUR^6CN;\8,O&%8R4K2EY'4V(:/I'(]]23'HC#KT;^VZDCVP_ N(O-FZ;> M==AL7C$1HHPY+-$5ZYGW6DT4Z%]PA=8] 5!B#0G:!3]^-58A:H^-8BW@JZXR"/_^ M\X\&4SLG?7BHD_!=/[W!Q6-:864COEG2%-SIWK??YTHS>-IQ'Y\U#,IPVG3J M5Y47;ZR&FAUTAVH R[Q0\0347Y-OZ%Z//7M"Z'D'_Y3SW4[UMC[0W22"14T$ M_^,O9]W.Z;OQMI>!H)*FP6 M:>-PJ%3+D0("8'3]A@;8-UZRG+QD^)O/JJ3*J\\1FU PA^\#%LR)WER&K(ZB M1X"-#U:LB_+;]N]Z+=8]4>,@KB@*#=DP0AC@HP8<#-W-XM:(!.(R=)+S^W:Y M_30I<[2#J(G*0CXE))M 2P<:?V=!T'<$Q*8KUGV*2S>'>W.-XMFCBYTF1)@*,PU-CLTAA=HF0>\*!M@JU? M,<"_!KZ1)MX\3H,&CCP?&=M_K(8\('BAH%T9@VZ1!E/@"2=6F%44)/ M:.$'5Q%PEXQLM?@6/-&!R@L4Q)FS(%RH/$5_R]2Z#-CSXBR39&G#,XP%JTS+ M'+X8I: VINA%8D3@4='0X5C,_BR5=;A%A7,'OF%'WY&#A2C+&LL66?@ O.+I MNKT'0FV?1\V\ NH 5%1G $:SZA\B#: 38B<^S0M$9R9*EM09 [$A:0Y6 ]Q: MU&4AHX;X^23SQ[("=N.&,VQ@DF;?/3PL0_T,QL$X,/V(5^0RUJUU^;.Q>&-$+]B;S2)8"S3$5&VU*]A.L5O%+N'C @'!-XZ@)'6 MP!;*41DK8@F -5H$U6"TXP22$L\"F MWUZE6I%< M99?/8LM]S_+19Y*/GA_(EE_8;EW(?N_R?44_%7%*^!E$P!!CBTBO, 2?2*/# M&RKJB?2?F%!MC3 ,BAU=WL^&6M[%6,V,U2 9QU<-TS0DKUQE%6FX!T.0A$%R M-VY!?4-_#AV.$-:2@,LKK4T&^4(5F.5(^W MMS1'$LAO\3_@>!&]./4FVL3L MV$]!1H?;9I4K,*LDU;;^K!4V%Y*RI,? ^?NL.=%5ZFP\5=)GZ@(U),^!VX ]0X<,L@JO&_ MWY)3V94'8'?!U6$Y-CYCQW5MI \*!VL7XU<5CBRP]QR[_)J.0$<;F6A$]MIFK& M\\X8K 9$E3$HU/=TEJ%%!SZ9P[9#C4P237AV ,=@=LL=#&.@;[,LB.RSG8J" M3CFZIS);&O7-AA^W3/R!*HHLZI>%-4W9C2$GKUS0Q)(*X"<%\R,>RH1<\18= M]J:<640EDUT^!YW]E% .P#=UHT4C$ZA[=J.J43>8XD<,? 4"GQ,S0Y&4C4#* M*:@$Q16(U+"L/ Z6V<"..'=7S%' ITX,)LC=7]+QU'@G1ZU/5(PNN\\%^@K MJ^;EU_?XDK5L5MDT-&]EHF1AO0Y% ]H=ZH&F1!38QZ(HT"JYY@:MBZAL<2H( M?H*>'1B>XR_1_W9=Q_36X<7&H^/J=?=$9'K_,B=:;:/I;ZN,T/E26S!:'"L[ MAC.[D:-]74QPH4LMCG4@F P]3W>%S\(MESE>KDX4'1Q^E)%ZAW("ZY[V=*>8 MS!-9R_OL I'W5N=O=+\L%VNG[/(9 Q3G89:QX)@\*O9Q4J!WY;_LZS@"Z,R- MQ\+B!KHX,*PFCKZC>P*^3,AN9'W?< ;_1HD4"R!S]#K[?YNNXB85L'YE&#Z. M'>_J.,TC=GL 1B9ZR#8/C;8EO1.,U4-G51 MTK>96@V"2.\S:_#Q[\-QK)*$=E,@Y@\KC[H3S8^.?W1,5V%$Y'990.[,D7L3 MFW=GA79SA'0=\V[.T%ZSUEE%)+P-M\]V,5VB6JXIO>I-VN>(4MP^@4@X1+_Z>I9/B MJI:Q #6^C@!L@/M_J;)HS---2F.7V.,7C3T^E]ACB3W>=1K[M%V:W'Z8UFB% MVM+8(=/8@*FH;]1$M-$!\XZ26C'[Y^HF<6PL5L759\==L4Z?;.NFSMJG1YW.Z=G)T?GW=[IT6GWN-YW ME.#2#VG[=^P7\1CN\:1"9.=43:NG=GMVU/5 )LKY,Q4B*'QHRM'T9#;Q M0WH!ZG'!PJ/KND8Q]2MS5.^H?730?VOU^*\JZRN0C \_W\1ZBM#K5^"&9*TF M;@)V>P]V5R#^88!YFO0CKDFB0E _4M#M\B(-ON-S(%O7*7I24$720EQF>:E8!;) V3FZ/% 54'ZX,0X: 4*5_']BV"S+[ IL+D0-C$'^$:/QB9\BPR!98QQP^FX MJ!T6OY;]. HJ9=WQ7WQ& QJJ4-X/J?L3 !3CFVA,R8I^E'N728*%>MC$BJ+N1ZPB MU&D?_G=K 73OK/5K=RU"GY(J]LNOA<'VJ94$K;G'!E[;D.Z%5AXO@&=EKFL? M(/J**#B:0PI,]+ ;R&WG/07UZ*#[]N"'6G,' MX5>4 ]_ MB$TAE?I7]F.1D6L2H9MSC.8,F&&<1=>8]\231C.)LI289U$3WN:SA.7?<9B/ M.Q8G!J.NK\4Q!\@!PRHQ> C08 M/ZM_5[4Z3*,$O906/IB:O)!%^#B+X90?) ;[_99LJ3"QRK$\QK0N2YJC M0DYQ:H,4XSILRM @&@! 89P+1=%DTP:3,)]'&'2(Y9&9"J;(DF 4>D%XI:! MN"HRO#AZTZKVSOV^D -2;KC:DX"9@)F%LR8*LW D]_( M@31V=S1"]^>?)>8OY+6> M?J5C<@8@D*,&%T>V,,CKTW8;$&'4I+M&]:FH>Q\#XC'JU"'S(\Q)YQC8>%K5 M%<$2?5C_V7(!D&:S FO]'73?.JD%KC<-S\7R!<0W\TD\K4RZ=9Z&ZP0S!?", M/HGVML*+-2ZWTS7M+6F\@YZ9&2<*Z[>P;J&9EB=J..%F9]L4^]I^Z)8O&WH5 MY]BD)#?QJW45>*MLW8ZX:D &5HE'8X2KQ1$I6#PB"CX>13Q:*K*,%:::J:"P M[O :8%4-M6L+LV5_ ?<:OI6\6<5LTA)6R*\ M-R3"^_YI[]NE%X5_>X7*Q^^GZO<_41**"C+U_P[4ZW>N5TE_;T8RRB=8J7=Z MV?+^KUGJ!B6:5'EL_[<^->]'ATU>4F.7GUF"_Q+EWQ]!E9]^X^L@&;^D!?G= MHH"D"R=,W>I."^6F.V+@Y\OJ+WB4-?*<_5[YJWZO_54;A#-G+>^C6>$&H4R, MV?1N>,37$J"$_D;C](^J4'N#(^A[QN)Y&H[VS[0[C97 \!CG M'O4$]L BW@4+>OB#NQ)8'9[AWUYU7\T7]MHHWLUI=&_?XE,P[ZV]<_>#^IJ_ M=Y'P8X6$#JEKUG6\J_NW>RM[>A,/.OLY\O0=)_IT.-_G$]W> W"0>S"8?_,T M0HA%%BA"]((,TNR;67!0-D)SX'URV/B7FHV;F'PG%O\CL/%'BF-W7]?!K^\O M/__@??KQPG/'_Z__$]U<)&GR"Q:'[8'N'QZ=G>K# MLZ-N[U"?' V"7EL?:Z5>V1*O7_3@;Z_>_][6G6/=/^L<=L^/U.'1X+AW>*Z# M\\.37MCKG YZI^V3SBLO42/83:BCBTO.&L0-?PI71VI[1Q5@-G;V7RL^U;=" M482BS!Z \JXRQ(:_N%+W[Z9KS>_4M>8.%7!UA*F-5^]''6AJ MU-,]][UNN]LC9:'ZM=>F7[O5E2@!= 'T^P"]5BI_KPLBO3B\-Z7JSW6#-UNN M[2,[0OZ7\BT^4&BRH(.@PRK0PI+\#G/W>D)9<_]"H M> FD^"4U?>#NM4?>!];P7[1I+VWL?T)@P]J-_;(_V9_L3_8GP6G;&9S6D>"T M#0E.>_06GP8_*PY1^?+AU\]?OGF?/WJ??OGQPZ__C[UO;VXC.?+\*@B=?9Z) M0,KU?FAV'4%+&B_OQI).TMBQ?SGJ*;4- EP U$C^]%?5 !\B2(H"&R" S@F; M @DTNJLJ\Y?OS)?EQZOW@[S6B\M^F7 <; (.-X&0X,?ZK<\6:8K+U*C:(NM*:G%'(Q)W85V7V[*E7SR8SODI!;53!9L-UQV M4;@AKW+9%FR073,=?:D-P]I1)W4<^[1IBXW:WF*SZU^QF( R&5_+"?O>X[E< M]\6PDMICZ?(X%HU[RI\N=[VS35\,-JX3!6N@H>VZ\U6+G:8L]714SN%#&I?G M&8W:"5WI],IP^%_'S87OMGWZHS:/PV&SG7X#:EI%^JRMZEW4O]R_H.?O@*3G\< M+-(!?[P8QWZU%M]_779PO1'F59FT;+PWC:V^?VCGG%?YM-IJL'[BHL:G/,-),YN=-R)N]Z,NJE>5K8?) MP7]O1SG&L[;5XB63W$9NEXT3ER2SH(/!^VN-'Y=$ON@(^%O18D9N03O+Z<>7 MTRPJG4]\6TP_36XV&2^KU&9GT\6(Y+9P[[>/:3DIY0ZXR=/4ULI?Z'V5:,\_ M,KSXCKAH&= .EJY5Z7E:'N3K_I/-HG/\5S,1VO8WXTGM(%#N5=:4QA\*3IX5PGSRH.KM^B\K9U=A>VN#NJCU]\\/_/9U//UWL\A6I ML^Q2VS:DO9 %_L)NN.(-0#S8>SSXX^R/@YL\#-_QU4]N*:JAG$EG+%CC& @N M#-C@"23'@Y6!<9=%1T4UK\H?'F7W7KS\Y?7Q^_9QR#?5WH_#HCF6N[DXZ;:4K M2>FQ:VLXR_^JF19=AIG4GB_XZ?'&5W8?0 M9FGZ:='(XFM/W?D4RV)A%G6XQE"N:W.8J+791"V&B5H[DJCU>"34<73GKO2; M+29BM6K46C7!V]RL:U7#N]05ZDH!\PX]UC8%YTZQU0_'U0\T.9NY<:Q.I,\U M=#^8?6P[8;NY^_'1-P;;07V['9023X6XHR44?:KN>O>N]\13:M:]=@MWO:,Z MSQ3"\"[\Z\-TLW5GH.K+@=D?(94I7/X_ZH!?7/SKFI']TC%(.T6&CZ'#A.CGW<%4CH%J0 M@W/NW7?\J-G,ZQ'!;N[-UGC@CN4O4(;PO=\ Y).K?,*03QXN@4-AC!P.50)W M27%'[]Z]?/\.!?1!+Q07MZ^+0Q+=\\7=)+K08D0Z06['Q>WCXI!$]WQQ6_!F M[H8LZJHX^M8TCU_?OJT=BW;7@MIT%]$=P8(M-4O%I>W5TNY-G#<\T[YB^[?/ M]( 6N[93\)XRJUU'T];NW]%K^MNLJU],?MH9P7>KG*MM;2ZZ"M5* MY4]N=*T=UHT4N.9^[1_4W/"5X\E.K?;KX[]MF;_K\$1O1(%-YB^VV7S7U_WU M[CZ "9;E7#]/75NIL*SGRIIEE2(%QVD"X3('%Z0%;;33S-CH[$H]5V2"*%H^ M[J,-(#3C8&3.D%26QM+@"-?G]5QG,_C@W.FSRH)'XUC_>7G)?T?SYVXZK6W+ M_N9&9^G)X&S<+.[RZS]^??>BB+UR*N5;^)-!3*$Y<:/9?SZ!\ENMB';S_WS2 M?)X_&Y^=0)RT#=#K)VKYP-!R>UZJ=;[@/^TQ\7?'U1W1?%>+O9'D$=@0V!X, M;,:E++*U0#QG(+RF4/0I5G[P($T41')Z'=B"4=*ID,';6*Z1+(%+U@#30B3E MK'#4/":P:3W4M3:JS\"VMO,'=>;OXJJW:3:?-FW;I:HUHZ9\P#R%)\ M$0KLIOT6&J@- MX]GV$;QBS#90+R'S5!L-<0T^6P(D"V9DR,JHU(42O$GP$D->,Z_[#%_H)]Z. MSKOLFEO;@X943#D_JBTUTQR5WP-F+I0?=\B/X'-*C$(0QH((QA655A:]EEB1 M%35:RI5&=>LHO^>,UXZE/!K'7R9N/'M[P82OTKQ;F2+%D&K3;Z&".C&>;1\Q MS4OGI50:7($V$(8(<"(;"(H(SWQ6ROLN=.*M8YH:"D[ZC6GH'-Y20D5Y50FL M;8-=^UB'!2FCHGS S(5"Y7:A0J(*)*L$,2.%E%$!6.2)YX24;F3-(HE MX_V]F7]\?C8K:T_3H\J#G8L3RN30BIX[7E!'QK/M(YS9JM-2EJ%HQ!P$Y1PL M%0X83R('9624II/DB:W!F2%#2WH>!4,W\G:TXS?3=.J:N)B9,FGGNRSUXZ6^ MC&KRFESVV"U"'E7R?'OQO9!-4@G1>FUBC$75UH:!U9F!=H&+G&EVII.,Y247 MO_Q\FL:S=#2.KRLGM])IUK&JS8>"Z5#$.F9#REFON##6T?FWB*MB2-0&/>*'P36;:N^RNR7T6'Z\L?+C M@Q*?N-H#7"U2]<&O=M-1X)UVSW39'^;]Z_='OPR^KTO,3F\.QD0P)K)VI;SD M43$O(+E<[*-J\-B4.1#*!:5*6RY6\H;6RH7<@"7$I!X*B0F/&,S%L^T=<"EM MFY MSQE#D>LQQ_%X[L8?&C]*%R6FJ-P>-JN@5+BC'LM)*XRFP%,1"$)R DZ0"$04 MB&?,!V%)%\KM)=LMG/E%&!R/P^@L-N,/?YE,XF_-:-153\(A$Z+?P@%U7#S; M/J*9"X:EH#18'6U!,^<+1@4-1!MAHC5>Y4ZJ2[>(9I0-2=_A#)VZ'353*10$ MV%#E\!D&9<3M,H)RXE50'K3*!>^3+]IKHA&D88$6G=<8YS;=4.759!RZ;65K MAISV/)D%E5X\VUX"6K:6>2- :UZ47I\IV, $*$)"S,0Q2=6F6ZIT#FA&# E# MM1==O&NPR2_)S=*@94689#B;)>R.O3-'7S9ORAY;^C+9]Q#07%1=:*/ B<1"../"&"I#4:VN]%]H_: +-HV$: M&RJ+W;;1X;M6?-LFE 7/F3^ M0;EQN]SP*9BDJ83D108A3)$&DI$B TS@V3)*12==_BYY<78\/LJY&36%#6?O MSORLB8V;-FE6Q,8DM'\MDN7_5/;\VY([NY(E=,@,YONB?HQGVSNAD3/DNX!S50ZYZCG/H+5Z/>UZDG*;3HA_/W6?T M$Q\^GZ#,N%UFD$@9-=87C=A'$(8Y,+3.9TQ$TB <)[*33D3G/'=<+-23]-Y] MODBCZTX@,,GZ+1!0\<6S[2.("2E5I"9"%$850(H9++$.4G)>6A&Y]ITD 6\> MQ,S02)PL@Y[@-5BC;7V.ZBRV85_[J'%X02M-="QB(0M1)(-(()PB8$)2P$T, M)A:LR::3 KDKLPHZ3Z9C0Z,W*$>037 *#%(( NG=0!HY)92$ ,0'7;L<"W#4 M\>J9ELP+HWD%Q8>KY9L$4CZDFQQ<>QAL@DU%L:DHME_L9_O%'JX6J?K@5XNA MU4['ON"XEPZU1/:4534Q3LYJ2ZO'TQ._)I/;MN)W&[.K;MZ'7EA6RDF326+@ MG:X%H$Y#L9LD"$4R4TQQRV5W\V.ZJEAG:J@V&:+=339Y)*_#M>6C9VJWJ03! M]/'2)I5-05@%D44*P@H-CD4#0E(B;8R$FI44F/5GVG0%ID(-M;4(INB;0M\4 M6O%HQ>-JD:K[L=JU$Z2Z%VXWP/4&-_7RY#;EK?KE^.C/Q[\K M1:H^^-5NNG*T748SCN4Y%A'O-1/6EMM3<7SQ/5>_>+FSNR X;SN!HQ#*+LYG M@U/WQ?E1PKR^O2G'WGZ:22]22(P.3%/.@83:8=!X!DX&!4KQQ*2..M).NJB< M<]Z;!>,][W8 QV6&_>[^0!V4-F7LT4DVTPK%4ZD8U*"Y#R"$+G.#$\$0I T M4LIU9KF39+A-(IG20RFPCI-EP@",7#Y_#4(S< M+D:D",Y1:D$*5A1B[B0891SX9+G-V3)K.U&(;YI0]LN2$;]T*U0HE4-M,X\&FQ:>$A,QH*E]N%2P[9Q9 U2*9\ M$131@S$^@+2.*R&U]4YTH2R_/#D=3;ZD]#:-ZGBH7RX-UFXE"U-#2WON?D%% M&<^VCU@F(N%)60%>$PG"VH)+AEDPQ"5-G4J4/&A&X[:QC*LA$Z;?6(:NY.TJ MR>GS:1K/<&#C03,5"I&[VAMY%:TVP(TB(*+AX'P6H QG,4?BN%X99+9F.D5E MN,T)#SXT5O=;>* BC&?;1PSSDCCJL@-'-,8 MILA02U2 T4N\!05X,<)FF3MQ-:$"->$UN>LP^LOC&(8':=/>B*2- NN$!<&B M B=4@O(G8FB@](:4OK7GV6Q,#E$^)#C29ON<@HU#D4(02\^QE''&O"V0J+C. M(!*GX(A4P*CDV1GF PV=C;39'):RH=);:\2\KYR"G6*P4PR6$O>SE+B'JT6J M/OC5XE2;3J?:K-$O9J=W",,=&.Y8>V@RS3F28M5DYVO>CS/@>/+@A#?9ID1S MZ&0BS>:2%C4=,KG!49](X7LA(_%L>XA>B409')40%!,%O2@!R[T!;P3CC"OA MDNW"K;.Y3!-!AE:(?J,7.FS088.F;3]-VQZN%JGZX%>[Z<2CG79'/$#+^V4R M_@#EZ$^*#N7GP\$X82N60];\T+:YJQ6+#(E0!HH$"D*$8J=D+R 'P8@-,0O5 MC6>F\-S[PG(O"L>]FHQ#M]X9.U0,,^G1.8-GVSL TP5O4M8)2&(%C(@S8+1( M8%50RG+#/>\DD[Y+ ,O-YQ3AWVDZJ:=N&&4_]1N\,/2XIB:;W"Q]W5NPT!!@ M?\'#9QF4";?+!.X4MR(6(>"+EBJB$F"I], #29RY(A^<>HA2._O8G#Q[?9JF M;MZ,/[1,>#2./S=C-PZI_?6B*U?GNBZ50R)ZWI<+=5T\VU[B6DC&!^O .),+ M1A$#ULH 3&J2M6%.K/9-_1Y=]U%Q30R%V^3[0/CITN^RRC9IP/[@&)<8= M$H,JJP.)P$SP(%(48(SBX+2V5$G-/%GI3-MYI^W.904?,HHJ,*K >+:] S3% M!!=>)I">%D#3@A1U-@6@)$I#))')DHVWVNY>^1T:H?H-:.@"7E_W+<9:;8E2 M_CAK8FN]3<:H\AXPLZ"$N%U">.VXC4D6?;5HKB*)HLAZX2!FEW3T7D;224;# MT6R6YD?A?\Z:65-O?\F(SZ_RX48]P<+TO/<6JL%XMGT$N2R(E#EH,#Z2.D&+ M@=%,0&+2"4N\5:J3DI1= #FET"V,;N$U6.=%RJG08AS,W6?L%]@39D&I<;O4 M,-DZHXV$**P H8JNZQFCH&DB0@8K,HE=J,;GC'<\#I.3]-Y]OE+9^"IU)AKT MD,F>BP;4?_%L^XAD5!KC#"&@B=,@8C1@"2FO)(DR*H6F+$M% H',J0(1!*NAN PN2NF=2-+Q3I(U M-HZF?"BD133%!DO88 E;T6 K&EPM4G4?5HN!UTX[8F,G['ZXU[*@[&6_%L^PA;UN:0 M=' UP5" (-&"48E!+'@E4HHD=^/)V0!L63ED!'M?HVL&73-HQ/;0B.WA:I&J M#WZU:Z<+;4NX=:;NW20"OCZK:V_"+ 5H/L/')L8T?O;S/XSRRA@>0 >907CK MP$:30647O-&.V$ [S$AZ/CDY:>8GY9?9P(WCX*)F)%S-3OKJGW7\3I>D>B?Q M_/!J,D\#RGY$\=X3:.@7$/9PM4C5![]:-%C18$7>[R?O]W"U2-4'O]JUO_]OE(0]X:)^848/5XM4??"K MW?E*SXVZ;CMS;U8WZZ1^[23\:SCXW4VNU$WG,@F5*+$)F&<:A$\1;" >C K: M2N=]=JZ;YL)UI>_J0M^XZ>OIN[F;I_@W-SI+;]+TW4)%".O%I.F!V.&"$\39>=O%73MJ_LI\>@\(+&1AC10"2H@5A"\(;82+0 M&&A(W@AAN@;W!1T)TA4D9J'EM!:\$)F!RL+'3NY2I:=[*J MUV?SV;R<;C/^\."E,3D4E@^-OFGDZ?:IN]+L(Q!H43=XE"& 9E& 8)Z YT%! M2%EE[J(L/S8"P1LET,R",]8$X"(8$,X;<$XZ2"DJRZ,0D9B-K*I3 J5#2\S0 M[!;\-NVYM1 [N5SL]T'Q<%"^Z3251_^41E^PBN6 @S6.9=41*-#4%R[47H6(RVEDY7\\(E3H_!,A8\V][A5DJ!!>8Y!$H+>#FN MP2F509FJ,%(N=.IH>LQF<(MNL G)/M V%F2OQPU',;;MV]UH<.J:".5CP9TV MVB0$?NKF\* MYQV/GR_X[HJ$Z$HXU &ZJ->B7HMGVS\P"\XQ&F+U%7H07DBPD1!P,2HF0M L MBT[&P6P+S/B0"VR(O=MI$CNJZ[Y-<]>,4QPD-QTWXP_8$/N0N02EPNU2P6A& M28H3]W/19Y-1FWOTTGHU'-86@JUZ?9''7==;GE,%JP'_BX@L[R M@GYXA'PUG9)C1C+0+E,0C!8$,YR"-"Q%SD**LI.?4-N:7%!C7P763#KRGAMD/_9G\9'#"#B(V(O4^('7ET,C("SD@)PCL/ MEDH/GALM'%$ZT$Z&3&X:L>F0"(.8?4_,QM8SV'H&2Y/[69KBI"I%(+D0G?4QV M"GHE'4J[P4SYPV L](.A'PP]!OWT&/1PM4C5![]:S#;;U#CGP=&K%^@7VYQQ MQIZRJD3&R5G1CG<^K/J[C=EI-^]#+RPU:8WW*AN(E$L0F17[*X@ JA9WI!"9 MY;'CP=%'X[AJMW65_309Z)/_&M>6C#VRWJ01A]O$<8H8;69U; M*@H'PA? M5$G<,H;ZX1U47:2\[4MF!5JJ.T&NP;M)@.M;QN4?ZL'LGVY[=;P MWTB/;.]]Y^WNN^I-+^X2'M;.!5U[L>]2&K@0)B?ESE]J;#^<=4 M&;?UQ-9RKD%NQFX<&C=&EFTO+K/\]F\R9_.7_D]D)(XUA8Z7-= M>[G^V057?;XGQE+VK>W:S=-2_"MF++O=[OK'"_O\U'U("]L;7"Z/^/UXSG?^Y9R;]KXA^SO?O+YY8;N+K=?]3=TP?X?FY.3)OQK\'PR/9U, M76751T"^5INX"C;_N(28?TQ.T^+!9KNQ9\^O@N*[AS1D[OC!+K:L=FA^?;%K M._2$@[V1JATO_(?C<1&HD[.9&\?9<) ^AU04OW)$@[;;]J 0D_OQT3=GJQI5 MJSA>:*"+1ZWP_\R=S2?GBG)]EBJ!RL/7CT-1'29G10EH/J?XT^)6E)"GY/?G M%X0ZLN5TEI[-TJDK#)#.=Z&UCA;?_>2Z5_M3,VM:\^++L_/K;_)7M[=3XJEB MOU\*U!O>IT_UG6_?]9YX:LVZUSYE:U_*GXI[77I'0* EC2["W:NZP$-BQ(_! M+]N+@._1ZB["A>H;X<)UDT%V4&SW4])&5.>DC**.T0(C8-$3NJ+W8)(G40&2K3 M':__(OMA[W< 6>4K5F'(*EU(XFUGO3[VN/7;&XE_2N.SM/$4UNW'&A^UY>X6 MCWL;F5.[D175?1Z4L#+1J"&E($!(P<$+[H R)GQ(D1BW4AA($I7)&PK,UMRI M+#G8%"PH'CG5F6NBZ&J[W9;)?IY.3IZ7+ZL/\?=F_O'YV:PL/$U??EY6"1[- M9JG\+[YWGSM*C5*<#0U1VV[ NU'RWUIZ*2(9(MF>()F37GF2*:B8-0B:##B; M.!1XXIIS;O3JG'"C33"4$D@TJX)D(8&W-H"N4[AE_3":QK1E(TT]-2+-WDU'L2I!0,A1<[%YGC(-GD&WY M)!$Q]X0@#ALQG4F6>V[ ,Y5!Z$3!:,U!"6.5]SIYR[K0R3>/F((,E=C@%)\# M81#T0G<6Z/C+=#*;#18/@*KZ09NTZ,BY*C2XT-9'%L&XJC([H;V;S6:GY*@_3Y-(UG:?.#*5$BH$38%8D0.:=)* 8V*EWT4T** M1#"F:)V2IVBEXFXEY+B.IKIDP+\LV.]H'(^^8KZ7"][KS#D\E&3KP]5QWDA*C-3!=Z'$;A>RR%"(OMO=Z'I= MEU..3NIH@G^W34=J?D0SGKOQA\:/4)WM?4 #(W[?)U]\CL%Z$H$K7]3;E"QX M&@(PQXVRU+#R9A?9V/+SBV9MW-9UWY38:*[N! W8-G$\MBVS<&=T^<3..M?-H M^XUK:JK+G6C[F[7?<_6+R?4>:SNHW+^?S-UHL&S%./Z CNI^6,/H]?E*PE3Y MDIT%IFF1%KRHYIYK 8I20Y@7A-A.'-6OS]ELZ=_I2JC4PA?6]P FHE/?C_) MT4E0EV*R'BC1$021NJ"3C'4N=!;>*1F,[D+_W1@Z\2'1&ZRFV N21O?SNDRQ M& 0R:,:#Y*;C0IYM&^RS\5#*OZ;YQTD\'G]* MLWG;H;XCD4')D,N^BPQ$K+X?Y8$B5B*62"(H$)LTB$ L>"D-:$X8D8:1&RH8 MUE%HMXE8D@V%ICU'+,PA7I=1_N**?EL89%9(KZJWKHTYH%3H>1P$0X7?Z3E<&,J+8?I)6+SIRO MBOR(\3EX#U)2 \(S <:R(AAL8LQG3SB/G>9.7'IUNAH.SS%U L&IWT=YH. D MI;5$^ 0AF513)R08RC,48"+6>",R60&G!Z5.= Y.E TMQ=H]]"NOQQ:OYQ_3 M]#RI=S@8ISGB?\_-/W2/?*>"&Z5/QBHH&QI!A*3 .V= QR"8S8KE(#M1<"NK MOIJ,)U_+DN\N!9^5K2FOOEF'HMD&PY7(*^A;1H) \"0L4,^%!.YIG9\4#7@3 M):A(;"2,QM!-4[CM@J<9:H[@B7[FK?F97Z7YX(=1L2I_'#0+E[-/A4+3^6]S M]QGU^H,V@?OJU_GA?#,V*J:8B=S+F, &&8J.KQ@XY16HD"1C-"F?.M'QO\Y( MK/.QFO%9D5:O+V)'?V[Y>O&Y]^YSFKW\/)^Z@G_-V$V_',_3R:R(N?HDTTG; M0NJXGFJ:?4 [^XHX) :S-]&/_MZW'5\H8>?.]M1C/3<_$57T?>) M(FMJN^@BBH*O=8R"&+"1$] B$VDBM;F;1)(+$;-T#OTYC=/:LP0P_W 7& .= MZD@0/4+*&*,D)FN0V6D04DIP1#)(2G'AC6!&J.Z4]HZ0B;"$D)%':2E6!W^2L"&HL9S6?ZLG";& MABY4_W40\QM :3M V $=\)UJ^\OLF*72[^;S:>//YLZ/TF ^&11"A"OQ MI#K7I@TH8?UFW]D0I=+W224:A0I>4*!<9Q"AR!H;DXO/O8G)PTX5^#YY/I MZ621Y8:613=\R)ZRRHAQ^Y/E[ZW /RSFS6A"[U[O\GOD+1)-+;VV 7& M73'?I".096 @4DS@G*[>K:B,T%%+YKMP@;U*[ MN9NGV>M\=)*FY>!?3$8C-YVUEUR8>.2JBR6:!%^Z,[^Z/\6P/.[V"P.3\@6S MIX^^35NE@MA\NEC@*'V&V$Q3"Q+/RFF=G8Q_BLWL=.2^/*OO_G3J8BQ;>B7K MOUG<[]Q6+[_^\VPV;_*7\QNW%T(:QP(6G^L*RO7/+G#C\SWA@;)O+7HWB5&) MK]"F[':[ZQ\OG!RG[D-:^"_ Y?*8S]SH-_=E]M.3/UX_GO.];RGNIHU_R/YN M7JW;! %?;NCN@ME5+TP7Z'9W\<2V]J)5H&;S2?C7Q[*P-)W](_W/63/_LAN; M]/PJR+^[@/;!))??RC.O:<5OXE&7V_>'P7(V<^,X M&P[2YY!J/5G5>P?E&-V/6]R81X6TNKA%SN,-/F=W-I^O'XW8^*I4K]?2JX;WJ=KOF>?"K'NUSYE:UYIGMJUUX(WWD/3;-'?-^-NY([NS>J1AI.%K98>3,=296\M&//T\ M[8->7&](^?UDOE0NWEUQR_ZA=Z>.ICL"Q4:!8C?-TBZAI$TW^6:SWWW:'33: M4:2N8;2?%#DQ[R<<'O3B>D/!S]UI4]7"7I[R02^N-R1\GCO;SV,^Z,7UAH;/ M&SPC$1_>XGI#Q"L):OTXY._V)VVU+7A76[AFG?'MW8Q&;AS2P+4YER]22"<^ M30><#@>,,+KQ :$. *"*05> MN@3>"6IM$E'GE2EU(43%;6) F?,@HJ=@::# 6(I1",:TR]<+SA8>O./9[.Q: ME5F;43N[6D!V_.KG;S72ID-+S-"0#3:$[0=AGS_'OLK"JSNP]'0NJU%6O+P[ M?/(=E=A^QP8@]/W\#^-D2#$9H")1$#Q3\%%I4"I29A3Q@J],W5D+^JY$/Q'4%=ZF8U7LJ N9R!HCA5U+9! E!(N!BO<==2-)OF8 MC82L0@)!?%J,KZ, E*22<5TXKSW59V M!4?,1QUS!#:$J!? Z M9A"^J,=6:P.AP&TF-$1>U>-=QEP];&/8"+O=%^'T.6FBSD!<#C]->/_W_S*,,CQJY-E'7^W.\>Q>JX+!4.E%2* \J7$C;\$E&,\!>%] M!&N"!Z)D](1(K\-*Q#A'8YPU$8)7'D3-(K>*E5\#T=S'Q&)*7:/3BBN,#[7" MK' $J!X?Y&X U'=-LVCW_9;]N7'"W8;AC[&8J3(*F%<%_@S-8'7YD54BEB0J M8EX9 BN\$D): UER5ZX)&HKU22$XR50Q.8OMV0G\W6^*G9'?'X;=8>;9XGPZ MA$.$P[W3UV00HNA8I("/R\6:K(#E& MK;&C)!L?! M[0-=8SWW&FS0QM_!NUFJ#0].3M-X=GWR$$J 0^,4C%#B42//]N(@>Z&U<>%] MX(Y#5#J"*+9ES5.+$&60)F6;8R1=1"B/8AV!V4Z<>S^Y'/Q09SX8AY M]\$\[8D00DK0BED0P0BPQFA(!2B<8<$YO>):6R?NN9N8=X/]RZQ$V$/8Z^]! M]@+V2."1.Q?!I"1 $.W I:+TF>B$=<'+@G!=!%1W$_90U4/,PX/L&^9QG5-( MPH%PCA;\4JS 72HVKK1)IIB92RN8MTX4%3'OD%D%,>] #K(7F$>HS?KD3R^:V:)ZNI#+;#"? M# KYP)4"ZD$SON< Y0TMZSVL>>B/:HL^O;B,6B,Y+)#0_00/?:#'+X3/?9: MU_5,*T5$,>A#$#447=NZ2@F)"ZF38Y*HE:3#=<+7?VW&DVG;864A\U^D4!2B M6?IY.CGY2E&XKP5EH^349R. )F-!Q!# &TG! M61(R#8SIU5J4=0+FB+*]9RM$622'GJ*L8H1Y2B,P7I13(4BNS;(=Q*0)JUE) M9G4.UCKQ>439WK,5HBR2PZZB[%Y7;:G;6"24"9&,H"%%^E&\K$LPJ:WBR3JZV8LE2)"JT 1YS *&+!#,A M,G#.&,:)%R:NR*V]FZB.#'+[\M&*V"&2Z&AR#X+G&HWW(M4Q:P*!9@LB<0(^ M5'>,-[GH[\H3O3*3?2WPW*7Q/>O,9-]S%D/41=1%U-T5U*5"1AEI!$,4!T$4 M >N\!Z>2M40IE<1*+WK*:"B76= \R*+<9@XV$0642IZ4HC++W1Z:QH=!%X.U'Y#)ZSPAU'E@N M/X3U!'PV"@BI2=BI=G5<&9XBJ&124PY%UZ[#Z@0%%TV [&.*DJ9HS4H>RK9A M_7Z3!^B0B*V%,/>+ES>7DH(XO^^TT4^/ MP\A]F9PM*P=^6MR*$O*4_/[\@L*T(WYN$(-]9W_?**> MW+W0QT[PO'DK[FO-_[9@!5\4J5MWZOGDY*3H=ZW&M1XQ[.8>;8T7'K^688O\ MPK[!+_O.#9>=__[#3__XI]K^#\I'^XF2![VXWI#TVS1WS3C%?A[S02^N-S3\ M:C*&YY<.GGZ>]D$OKC>D_'XR7RH75YV[]%ZM%)D1/S?L+A02^N-Q2\'##1SU,^Z,7UAH1?NNFXF.9KJB/[?LP' MO;C>T/!YXA 2\>$MKC=$O,B7Z]TA8^^B-;(\L7<13AW\SH/L19XS481F%02$ MQ&OU"+'@#%<@HLA1,R:96"DD[$7/H7X0]OES[*LLO+H#2T]G^[ W>'EW^.0[ MJO/XC@U Z/OY'SH(DHG5H#(7!?!\ ,N9!6.%,5)[X74W[=9VJ<1CG8Y!^\M8 MFP&4B[@)8N[^D@9B[J-T:6/61\(U>*D*?L;DP3-9*^:X,LQ*K_)*65U/^P7M M+VLAZB+J(NKN$.I280,1.4-.QH%PDA?\E1ZL8X0EKG(.*^--^MHM:']Y"V$7 M81=A]WM@=Z][!9$<38[! 36^J-)U,K;A)$)(C,8D"D;'E>FN?>\5=.@<_,TV M08CRB/)]0_D-XW"0FH>4"PX'6S UJ02&!@).22\5"3FNMN+L:Z>@_>6M+9;] M]#E-XU6:#WX836:S'P=-(=^3A(D9&+]>5ZQTM=AU;8?;-V0Y/QN/&GFV)P?9 M"U50.9E2-@F89:JH=;&H@H)HL$Q&+7C2,=GKJB 3P>C$,EA5_:PY:?!>:7#. M)\&5YDG0ZZK@F^FD/,XO14RNI\ZU+?G@WVDZN0)&F$B%Z-37@^P%.AD7C&.. M :,T@&",+1R&@@C#<@R>:7,=G6+V/I-DP$E2#%7B5+G&1Z F&1ESXDYZ1*?= M)&I$IP,YR-U I[T.ED0J>#0D%]TJ9Q!_@ <;2J$."0>W/_@ 1$!<7_4M:"HSTH7 MH*(5LIPUX(FT8 /)VA";.5L9:"L2C^5_1:>S0=>YX0IL++:E("PHKH1)J7-C M) MRN0-!6:% Y%ES1,/MGQ%Y%1GKHGJ!/SNJZ\Q@_H:5JROS1C'A1P;-QJ\.?.C M)@Q>YYRFS?C#<#!.\UK#'B;W:-^!XF=G5MLS\;-A 9$LLSX7:]SS6+-N! $C M"^RSZ(17F0?*Q8I!3Y.7N1KTVAL0NA8?$96!F5QT;,&8C2L&?9MULRA;?W%6 M^>]-X<))7)2SE]UIWYH]N**=#Z660X(%[0A=?3[(7D 7Y3HH4I19DE*!(9HC M.*D]&..XI]XKPU?B,!U"U]_TS@HG9( MV/>WQ$":1_ ZF(/L!7AI[Z@03$+YAQ:#D=7 BBVJE\J6*>IB :/KX)6$(\D0 M BK4(=#"DG*-J:4=PCO%*?-4;A&\,#$&@0L/LF_ 900G-@D+C,6B=0E:\"=( M7CU=3F0>F,UII4V9EH8E:8$HXD PG@IP%9N1$%%PD!G&N4+@VCMZ1^ ZD(/L M!7!13Y-528$D.A:-*_"B>RD/0ME,G?7"JY48;LBIMOK2$$*2(*)VX+5R8+0R MCM&4C-RFQG6CN:B^O^[UH&@>"UO78)&7G],T-+-4([>S2K"#R6DE'8S@'C*K MH'BXHUA.:&-#S 5<13&NI5-@LRRF.?&,<)TD3RM-R=8IEKLS@MN^^7K!B>D*L$XRMV.8= M8EBKXGX;PM!.1Q!#$$,0NZV1H(C"YV1 YV)N"U]0R<5<,$W9J+++A-N5!E;K MU 5O"<16M;'O;P*+M(\@=C 'V0L0XYIR)10%EFIS THUV)@H<%.,2A)H=+R3 M E_4Q Z2]C?:*@QQ#7%M;5Q+/$55!_(94S!*:@Z&*069)R]U<#&9E63A=:J M$=?VBO91.3N0@^P%B"6=M-4D@?.I@!@QMMB-HNA=PAN;+"/!KDS:6Z>:%RW, M/8D(8WWODS^U! G>%3(LI']RFL8S5TD'I<0!<\H^FS'8\1@U.^19U.R^2D[. MSM=Q<. 5Y46SR^45#1Q\C,3Q*+PGN8L Z%'\Y]EL?E(>9?9^.HMP7I DG55*49/"$!>++64)6E\BOYO>M$7Q'S#IE5$/,.Y"![@7E! M,V]UI."\+'J>4!%<=!J25898JZRS*RZ]=8*UNXEY:-YV$-[%@M\G?WI>7K73 MF&O"P2!/)R>#0D!P923SH!DO9C)C#? AY"]@#/JI2(D1"".%'R2@A0XHP$B<\Y$SPI6K<#9.H%5A+/' MY@*LAUV#:5XTLRL!T_D$PZ6=2Q!?R"E-+Q[UJ3R=#V:341,'YR>V#]RUYE%_ M>_$8)1. MTDZ"OW]MQI-IU4R7,O]%NM1>OU(4WD]N5G?_:S(JY[4/\XJ0K1!ED1P09:\V M_:."!L8-Z%1^B"@+RI("NCPYJETD7'/:15 :4;;W;(4HB^304Y3U+B=K5(!, ME5H&OC/GX$AP2D6MA>PD6(XHVWNV0I1%> +'"!Z6)"FQEV,$Z&1*(YGN+YEB+O@:W M_=F-:GK/P,WJ^.E"[>G$I^F V>& $<8QGZ(3WF)/666N.#GSH]0_F7CS\G=# M*FY8;BDO;=)2@.':@S#6%ADDBUFA:* JY:SYBMQ*V; 8(X5BA*0BMP0%8UD" M'5@R43@57%B9;]'.HEX,N'CPD&HFA\+RH=GDH&IDD-N7CU;$#I'$_322WR%X M;D+I]\8[XL%J;T"$E,$6 3N#:?6^:A7JSS6 L\Z;^7C0G%?ICV/P^@LUC%! MDVE]H*/Y0O-WY0QNT_R[4OFE1-1%U$741=1]I+X'V;K,B(+() !%X$ M7@3>1P)>2V*4V-P8IEDG0(PYHJJ;!P'*[@ *7,(J8 Q$2OJ=8%9HBA- M!:QM *$9+SB<,Z2"Y\;2X C?;;^&)D-AMY9#LBM>W>=][NOJO>].(N,61M)6[MQ;Y+:>!"F)R4.W^IO4'&DWEJFX;,/Z;*W6V& MDYNG.,C-V(U#XT;E"WE^F<7 M7/7YGD!,V;>V:S=/2\FOF+'L=KOK'R\2N$[=A[1(S@*7RV,^/UXSO>^I=R;-OXA^[N??'ZYH;O+[;\M#L@7>=D)^W]L3DZ:\*_!\\GT=#)M MAP(] O*U*L=FU MP<]UU_9&>'6\$S\)1*YP^]QYX: MP\GE?W=^>*>>8>WL[)M([N:4[56Q>_VA'B,S^7LY:7F'/SPOE_MI\X=AX?T9 MS-*TR0]TG?1T]86>ZCO_^40]N7LG'KL>HF/)L\Y6_MQ4+\/@OY.;#EZ.8XKK MT=1N[N2VJ ZA#J'ND:&.?0/J#A[(KE8R(;'@ZI%5OLTJG""KH##?C6W'U=\? MH793V]XJAMVG5GF?-F]WV.SQFYWLP XA*WX7*S)DQ2U.!KF_HK$;BL6:'2RZ MH]#+L-*@MG49O#Y--5 X_C X"O/F4S-OTC<'B>S*QNTF#.[$N(S=D:&X'<@E M2!;()5ML5M6NLQG'FF'6AN77Z5YU->C>?LG5;R772RX>6358YWQ>I?G@A]%D M-OMQT(S#Y"0=7K^K#;/R#@_G^YIPUMZ'+G/Q=R//_KNKJ=;>NWN46WWSN[L? MH9%B=,(PX-E*$$1G\"I*H-31P$-,EK(N6DF^F4[*X_Q2T*7KFBHV9$8=TAS- MCEBURY(JA._#H(G#@^_'QD_E22*VX*>@J?SPHM91$0(N2VH42YZ9E9:&1IM@ M*"60:%8%/T,";VT G:*R,CEAU4H]ZSKX^0W8M&2#Q:C;9Y%=L$NZ\$*N&"M] MMTN.8JT2:DL':N72-)6W0C-*@_%U@Z6=AES^6 L,!F>S%,O?!Y-SA^9_^.D? MEX=]]:>[<',^0P\.>G#0@X-^3N02Y))]]W.R+OR<[!#UB;8E 7A7]8-:&IW& ML^N5D6@O[[F]O,65HYE\#S.9.NV2\!:HMAZ$C!R\IQR*[9N9%L6(#BMM5-=Q M,[:=__]<6?OY%<[NS&0FBJ')O DN0?TK+5*FNA#$9C4".0(Y OE= ML^>X9#DI!H&%6(PJRSU]TM+$&! T%24GF8)((U/J"HW%E#NHZ)L:C(*FT0R4/RM; ",Z!FAA_<4UK M8,P*F=?8C9O-TAQM")1\!ROY>N[;4YH8YI,#9V4Q84)4Y96H,I7ZK,M_7'42 MI*G 4CU[K\?O"K2\SG\^FS7CU%G[!DZ'AF-F2 Y&I6@L$)H%B*@(6&4R<"&4RCH4DZ23HO@6 M1UY-QK4MUB+EX.7G6NJ9.K)%Q$'UD4,[!($;@7NW[1"5HR96>* \\!J'=F!L MR* 2L9X;$CP-7=@A'2#G_9H8VZ' UB*//WSP'I9*WXV2YQ_=^$-YN*N=-9=1 MD[9P?M0XWXRPGR9V"L1.@=A/$[D$N62'^FD^P$W)NW!3\D/4"(Y"*'M3%J@,1*1$/;>=)&(7 MH[< Y"R]2(M_C\?GW/[V@MDW,- 'DPNJKTW#J."CJ4^J!2Q';!A'A %C::$+>VWSQ+@URGCV-E)PI" M%(2/( B+U4 -8<6@T,66$#I$<-DJR-(D16/@*>:'&!2SC\W)#5*P,'YM??#K M5VS_?RK7_VW)]%U+14XYBD2T+1!2$5(W;EMD(V2NC?LI+[:%D#5)@4/*Y0:! M:D_=@T:#[@RDZB'!?IT8JM@#.^-Y>57I$\L\4?H=N/3K>6XUH\S3J!D8Z4P1 MI$J ]RE E#(PJET6E&XF0'*.,7]OYA^?G\W*::7I486;CK*M[9!CX20:", $N" LQQ*"S2LGE#=6CW.2@^V6).5\Z3ZG60RO((0E@#+X@MB.V([;? M9459([AV K32$H14$IQP!F04TNL01% K+JC-!5\VANU6#*F2B.T8B=D?*^LH MA.E9BH.TZ$J%%A9*893"ARF%@_;),!5!"$?*CYI-SB*'X+*VC!H>](82VI8@ M\\NE(^=H'-O.>*_/&X!=>:_S;@!J:-1!M0- DPO!'L%^QR-'V9L6;1WA!7(] MB6 %LR""5(I;*X794,+9IM#V6]-D#FPX- :6#MSDF;F1FQ8.& Y^<[4?:>T] MZM,XE4^C&822\6 E8\_-(&6LS9E3X,ES$#$[L,1$D,D6J6M2SJ&3F0FW"N9W M2]SIVLXQ0ZO1^XAF#H)YC\#\L=%4.DX]%P4/?0W;BTQJ=K& I$C0)@4O9=RH MF?/]:'IW?'Y(!78BP(YGNV_&M!;]+7,34.)M2N+Y0K)I>K&6I_)T/FA[I S. M3_D@6'Q-8OGV[NR&U.RY">1%C"XE 4%J6DR@Y,![Z4%G%1F166BS(K2[,8&^ M=D,^=Z?-W(U>=58+J\0&#:!=9/T=-)'NV*:%'D X"I7=IRP4*OMFBA&;BUEE M*6@;" A&*!C%,S#!@^6$B"S89DRQAZ/Z_3Q<TS)"2#99+ M[2(,H$V' @8%# J8'1 P4C%3[,@ /-D,PF0!QI@B8(K=:+D2Y:?KPJ1\/ '# MA\1LL!?J+J+ 3A9UW42K]S4X=\7@N2]8_+;8$#\9Q0>TQZBVX\^CR6^S06W6 M/S@>?TJSUGP\NK?YN"L;MU5!CG.A<2XT3D]'+D$NV2M/,KNO)_D&_KSJ3&:' MZDPN>_BO*O[#(OPRF*7Y?)1.R@>J=]G-9I/0N%:W_ZV9?QSXLUDS3K/9?_CI M'Y='?/5GF)SX9MQ^'IW0F_(1]-D#L!OV_6,;V%'QI&*MQ);6@N"6@(F20*". ME(LGL_>0H%%B9IC=+P'E3X>9H'%^>@TU'LE@/B6"' M)(IW, \%P1S!',%\=\ \V2PIB1Y8=5H)P048(C58XS@5L?:X"EWDAVP=S.N< M%,$1S3>4]8%QH U96--)2"G.!KFFA,P*X5=3"T?5HQ@^;#'\V'*0:$]TC!J( MBT4.&D; .LU L$R,$I1;HSLQ:I;\73.^WA7N?IV/QW,W_M#X46IG"G?6SE$> M6C.IW6$91$\D!43/*^AIE).*ZU3@)V80M+PR004HE@77.F>7?">M&GG2H MV4&Y@C J<[@VPZ_C\KJM27#S% ?_G#3C^>!3>>]LFMJ(S/Q+RWO3QI]5.D9# M D7AP8K"GOOSBLV1BT 5P(06=42(!<,SA62$3Y9))[C92'#F98LS?TWSCY.X MJ&1IW^]('C,^I/J@TB0P-H-8CEB.6'Z73TIDSYQSH TK5E6*$1PS&DP27@@I M$XW=6%7;Q7)JAYH<5(=>C,STP,IZFXH]-:[1F.:")6I=SMD=UA=:6MB= [MS M[+#C4B3/E242A"S"MLC/\FNV(6IF8K(K37>_88@==M_=TV6SL8'_LK3) ML/I)4:I(EFU)<60\L7XLE9[GP+3H1/CZY;>A!?]UM;I M37AWM(H-B>Q9S]N]8#^TKI"@$,\WUK8A2$H"X:"4Y2 <%>!9@7<1M4B9.L6, MW&"OV@Z.FY50328%2G_@TFOCP0-HC%)%),(CW<)%)C@K ^,6 B.A!) M%*.7-M"GFQJD;G6-/5S7-!!MZ8 D HC>B M=U_0.TKBB7:Z(+$7()3FX!-GD"VI]5R!4;+2EF(=ERJB]TZA-R;][XCQ5'-- M_&0ZG?S6C#^T)M0T?9J,/K5C.J8I-O-!=J$9-?,O*(51"A^J%'YL,>B,23:; M -$:"Z+8+N!X\&"\8%[)(M5T)V.2K^9M_E([OK_.SULN[RHQQ XMQ:9,V)0) M01-!<].@Z9G52A$)3LD PK-47@4!/G@:M97"Q0=-T=@0:.+8(0RU[*FU\'QR MI4?"CY-E;FI6PTPGO@T5(0+A.P-MIB M,\@D$K$'0 (8D ]%)RZ@5PJ25BIR'F@S= 2=:#CC^>T\MAZ]JP ?S M"=H-*/[Z)_YZ'NQGV612&_QQ1F61I%R!(Y:5'\)SXFSVI)MF1!?]_C9HM#"% M[5HQ5POA&^&[+_ ==60Y.0J.U7:M+#@P(A(@FLM !2_8W(WQM WX5LP@?&\H M60O#+]N8G7?\YC4*6Q2VARIL'UO:66F,K8.>LO, UC+"CR M#ECD]=Q)%[CQDND 5'D#@H@ZYSL[L$1%([7W/JYT '](C.5U?C>?A'^="]WG M%5XZLE3DT*J#2@S#& O"-\+W;ELL+)K@Z/]G[TV;VSBRM<'/[_R*"DWWA!V! M9%=E96W2>QTARW:_NM-M>2QWW[B?.G(ERP91Z"J %.^OGW,RLS8L(B6")$A4 M1[1% +7DIT562'7((,?A^.=DI$QU)<_4 M2/FPNM#U)-4>2JJ="/[N"T>_/G'#1F2IBFFD24@Y(RR+"RST+$AFA&2YB9D( MMYK%WC<>TPKIGZK:LJ@.9_AK$+@;V%GXZQ:C)V?TM("XC] HFAHLO C*FD3, M88:6I M1]V7]JC[9MW '^7B6X_#/'6KFX3O)'R?B_ MXD2D-$Q!^!I*&-<)*8R,29P) MH>*8ZR+6#]BM[F!R=[N[438#36*2O4=W_"9C:B*HE\O/3]Q?%^HDUT5H" LI M(RR1BN34:)(E3*0B*TQRF$#:0XB3N[GJBO@!LQ..D0<\YR*CH[8N'MI2^P9H MMD;H\V_!.G-_P1_6@)LY,T[_>UU>P6' 3$&^4 %",=2E7($]A[]/MMN42% 6&<%R;&S;1@+&3&J;1,,D&HY*-#PU;Q8FUFFD.*&&*L*D2 DW(>B[HDA3 MI4(IHBV7W-?84,?*FV]AR0^8*?$BSMY4A'4D-MB[.QM:LT!H&/4"0V>5"9;V M;$TB=O*T3I[6XQ73,J)2A:$FE"I)&%,HH2-)HH+JC O.0YIOBFF9IPE/I0'A MK"AA"3:OT$5.:,:83CG855%^4#%](*F;TUF83\&TXSN14S!M(JB)Q3\4BT\T M3LI7IB9S(J;KL&5I?&KZ<[*Y'%LKTC"(/4-5:S/7SCV__ MZ<'D\^Z%FB2TA9I*0*12'A&F0S#"> 8&%4\3PL*("95',4VW\DT496$:19H( M5< ]&8U)GAA#=&J2O(@D#^/L&"5T&L^*Z 'AQX_S>!ZKUKRQ/I,A]IR(:N+Y MSYCG2Y-0E22"9!G'^%@4$2%C2>(L96F:JD0F6_5BD^/M.1W/8[#+VJC8+GJ] MJ[%V+%;!7>VL:[<@HIJKKV>*OVKX6Y;SDMLS"W;5W3,.L4?4ZD('[ZJ%]0UP M_.%[/D>0G.#CA=:WHQ@>RYH_JE2&#<9?_N,5??7Y=;BK!#G4RNP4($^AL$S+ M,9V2Z91,I^3)';A'[3Y\:(>LE?F;BL#D<'THX_M%:.Y3+ND];&5FTHSS',SD M+.>$*8G8*E212&4)R\%V9NH@_M$']WW261$74^;G0YR4B6E.I# QS0'3Y'FB M:)QK$F;:(!IP"DQ3YB05D4E9H7A*#^)@?&BFF66S+)W2Y9\V7?ZH&?%#ZON_ M3L7$4Z[CTXNT*=?QCKF.(.+BW BB6)B# ,L- 9$6@:60R RLA9!M=SZ\OZ5P M($E79"<&RO$LSM>4$S$1U,2P'ZQG21*#:<%RY+9@I1B5DEQJABW:LU!H)D!U M/;R5DI*.3E<>2H#3E#SYCP9EFJ:)IFH)I M(["GB.&$&Q&#<"IT%HM<%6H+7^/^EL[;Q906?MS2=$H+G]CZQ-:?+5L/\T2& MD0#;)@[!MLDC000-)4ED&A:4:E&(Y/#VT(.Q]2GS^\!&$OS+87+VSX<\'/T1 MO!LW[M_^V1?>==Y/,[TO@M/\ZLE^U#K@4E:7\.8;!$M:5"NXT2>-RV'2N.]% M E9X(_CX^[I9E>:F';*]D>B%@M/V"><.][_N#MZG.[+IB-ZV7,>Y M6VDZ.HZPVG;5+SI7Q9*?:^>& 4TNYNQ;^/NO[ M2%K7@<]YOZ#'>]JWZDGN>?PORLO+4OX1O*OJ957;^I(GX'Q6W["?XUY#S_ZCC/OYK5Y>HX5N[G(9\<%-?L@B9^HB&JX*>.97_L6/9G./;=7]EI MC#^O+T&)D&V:#Z,IU4H1':I3_\=O@FC=@DJP7RK9S"Z*B"/%?U,+!4EF4W.Y59:D8+H&K>5#K#9\+_P0+S>OY31"'P0W\ MU9P%[Q!R96#>_MUL[6$@QUOG(57)>K"_BW"?2G$E0Q M4!%'(P$;XJJ4NID%L+/R OLBS-;7G/:^^/3N)0_C;Q88U<:L! MT=*+W26\=8U?5B;8>9YQNY 4F[5H2E7RND3"6R_FR/8L/5R7MB6' NL<7GD6 M?%@$'_427B9@YR(Z0Q*)9UYHNUUUL,KNP2AF'$U^?/?N??"S)[C@_P"OAOG MR]XOY!F*_5WC.[N/\+_?R@]'%5R3_>-\U:JQ_6N!@. M<_SC!:]U _.S/XW=;8W];>AG"V]QL\6S)$MFL#)[/6U/<#S<-&SI?'5YB7(+ MER+@*Y"XP,RE;E7YCEJ"/QT;E5!0I8LLR4G"E 9-.#1>#,@+W\B5<^*E$?004LJ,CK+C(LS 7P#M" M!40B,D9$0G-LCZ -C9B)!3L$^QFV"T=6@Q@4[QV7_L4>NP^>1^]U^*#_>5M3T!*!W*Z.%!4TW2JJE5Q M>DFF/X&&VCBV=G1$Q11C!8\UT2#9@*B$)H(F@A2QP?I7O8];TK0%WX!90PF:P_J MVX7Z"&9%:4"!6*S>.AL0=5,P'"48>+_!&[^?PXZ>NH^/G@5V^9#=#Q?0BH:/ MZ.ZH;ZSIW*]FT"]GT*[GD+@.2D-%KF.5%YS(HD#X4 ;T8)*$A)J%1<&%89H? MD(8V*.7&_7>BEE??[:22DW 0?(4#ZH)?:9 5>@'*O%[RVKEJX3Z4D.7JQCE M>7^.P%R$ARSG,*!SO0!M8PXZ/?R.;B9[+\H99QZYL$O3^:'_^O;M+ZUSV#DQ M=[P*;Z_7^'B7%GV^GGMG*>PH_OA1RW5M.S';*]K&8.C0\MKB6?"VGZ(W>F%V M%Z M@DJ$/K?J$OYI,-J/TT8BHK/E][5[R-55@J6\%0[!\[ M3Z6]L;2>JK-!&'-P!?FE8[QA*L&[AFAI$>4\[Q%>TA_?CCN^/6$@\KWN,X2ED2<\)# M-%4B(4D1:T%2D3-:<".2Y"#B_9>ZK&KGF 0;SC,3Z51%A>E N"L_@'"ORZ6S MZ4Y6T+]SC!_8[\E)^G>ZMG)GB=3B^TP$PN&:-JT4'O$L_V/06-!3>^@'[,2# MJ@9F7EV['W>DQ?6R"'X2Y0*>"B^O?8076(N7Y?;/=5TC^_!#6PXVR/H/D:7: M[*0].T,YB77)1SJPQ8%H555:!( MP-NNRFK= /,#-E[50YGY2.Q"A*&*DX(2K?#H9R8C7$A-* ^9E%*H4&;W81?6 M&V+=/A^7L "3#;"1#V%]('9ICB@E*3@-]>G#(O@@5Q7ZDS! V<>ZGQHEGY ]5K7J!@-1\_7JXNJAO511Q=' MC?)4TL(4)-0R(HS'(>&*941F)M(F+D1*MU04EL52I!GPJ2C.$)I*$'A"1'C, MBR(5FLDTW,*QMVODF(\-++[MUN2>P=,H##%T>KSATR%YS+QM'("A$*"2KX\R M$B$2K#W1BE"5,: *JHE ++(\#-.8JI3%X18.RSVIXA=>?ZBM\:_^B>ORF"'4 M\"S<#]WR%"'4CCCZ8"JJ+L=&)BI.E4P-):DT0"9)S(B@<4H89336:1I1N>4" M_QHR 57=:- -U4/P#YH<-_OH)O^L. B36J6%% 3^"]L> M^VQD 5)@.32,0:O2X&6),,PR(/"YEM]<0NDH+%2:Q@ M.TV.:A '2HT4B1G-2OX MP^84K\$ZX;9F='[CF!XF;!NG70=^QSU= S5N:N=HVN,_SF.)/S9K(.?-<[LB:>C'"!G95J?N,)<@:DAF&J)2\=<<(H";J1F@8K M>/?H]]9/A6YT_,^B"HR?%[K'W0VMUQV%.'Q>HI7IC=5ZPW=KB;9[S2;EVC3^ M>:G7^./6>\8)VZV_;;ULWX65#KI9!==P/N#3VF9RC-ZW-:WN:1?VQ*SJBG K M3#"8MP0#V5<.#"WF2ZX&4@>/ZPXKOQJHN .%]]*%MW8Y)C];6/O$$:[=CD+X M4G^R>?O?326_#[L;:;:K0C6X:]7O5/)[AY)?2^4["?K>7G"N3U?HKDFTUO MLG$;8@L07;B^L;IM0E&E36+0+?0?C>T7/\C2_*D&T7@3R'G5H%@'F?J#EBX_ M,XXP'Z![J)6ZUIK3"XGAN,7P4BN4J17%VJH,PY]IX3,]-Y]'Q\]KBPL__[0X M=#\_=I@M3@Q3"<\)UUD!VK $26!83&+#\TRD<1BG!TG<_$>C/Y@?03!C$<,I MEUO#0B !=TLQ\9FGX#,N.ZDS+/:4EF[EUF$"'FC[MNZY 7U^ 9I3&V&[Y'^ M=M]NJTL! //FQLW;J?;"XA MOGG?/>XMRL?V]B9*V7RY/<.I,0MK[4R1KE9$K=ND+G^/S6FTBL-9\%:NUO#\ M-N-/5NLY#AU+#%Q9TWA]FD&F\> 79R&AV\./I1O<7P) M$XGP-3M+:/[GL9TQ(/(4R&RG20&OJU=O+#43F[KX6O!&S\N%WJ+[GA3A97'V MYZ_XW'S= QJ@L0B%V=:UY7!*E^^:LM^/2O8%=-NX1(:QP4DK$YU:;/Z M7/DYTBI8K=4Y%J.YQ[3D#*>R:FR-U2)8+_H*X^Z1O3GA3(E-$3]1Z@E0JISS M\A*(\9R7"U!8.P+S*=RRNM*(5>!8/Y*P9:;-6O1 'D",0.6J&N:C3L0U$9=E M@U>E*P)%6!>?O;_BG[H2@;EE5"[-VA8$S>?5MY4*OSGW',G?. FTB8J^,[P<9/OL,X!;=#*'NH5J_2_K6E[ 5@9OSVMM#<4W M>-O_FEC31%3?=7Z/:U>*X:#8D$\-G"URB!!QMHML'L%EJ[E.HD@:(E68$6:R MD/#0A(B3KJ.01X7)TD.X;']U9C,B1;SS9L9_@?G[SALG4ZU$2SI^H8)?>Q? MY-5]PNA1 ">T!-6SU2%M;^+U?PF$%C?!":1V@*C[-$T.\B<@8^WA:I$ M[G".BN_"?MT"[>C:.B'EO+0>R &NYE9!]RB#9.AEZH8RN\LX,#%DW:QM ;F; MD7.1@D2L8"QV2LYAQ9RKB]A4-U3VA^: M_DW.[3MTU,FV@@]%NG6-7%?U'Q@6[!:H6Q38,706SUJ$4CM 3-N!H>$2GP4_ M87VN3Z=#7_O:%L)C^3RO5>OPWJYL=_1EO3&;3D(_;Z"VU;N2P=M>Q?E;K^(<3?'PL^D]O [AOK ]NA/?K[3#I/#.^/_1W1'U(*^(S.MW;."$ M;ZL(6K\K0EL )X*36#87B"#P=O^E%M:X<< !Y6WCC^1BMPU]JV6\_=,PYOW&11^2=6[_Z*)D;\H7#T6@E M%,(LK)#_MNP0>+I M,'VA\D!?MSK#3?"+KFU9 .K"'WK6/VD1CW[R?X9!^!JOY6!3>GD\2#UQP@Y$ M4R]P44/8=U]C(:+!Q&HL2+2W2>!+9?LAP*/.JTH-[!9;K(,??,1W=%TS,G#: M/EM>&3EK;0E\:Z<#*;C>)CMA;8)UO-]]FF?!WVWYT&UY$1;9!"TW.7==(]JU ML>4AN]]U%OR?ZAK&6\_0NKT9/*U=H^'<7%.%E3YWO2[:M;*FJ6\" .MQ7>'Z M7%8N3:JWE+U%W&HD=S2UG5G8X5>YT8V+23J5LW4-VE^W!VKW"C2C;C-Q'(/% M!OIK5[E7-3T85;=_02-AK+VMZ]4L?%TU5* Z5:\2O[?%)C5Z 5HES_B^(SWA M(!JB-72QOFPXP1ZCKB/WQN[T?@*R]#54XV#:&O74C>T+90\I-D?'1:?.OAQMV&M)ZP MSQS8(0O;X)7MKC9C/F?=C8Y/C+]#,38^MZ, C$U*E1Z53]C#;"&[>P3]3GBX M.(YS'WYV"M\TW]I:0K[3%3K;,7 GX3WO!2-L29KUI1^R?52MRTNQKEVEI,VG M0>A")VE@08!/-\3Y.3=DS/9[NA54UJ^(2X.A3*QE1/O8&N:(*.;?Z)-A+;?? M>J=+Z54M7NG=UF9;/\ 9NF_PA9:9=\YUVVNG:_"T48,)+T.%9)#$UG3^""XJ M-QDKK=$%@GV2!D_N);L%097P;N]F<":Q2Y,;.S#L:ZIYXT7JIH]8W&PDU W] M%&X1;=$T/KE-KSZO*W0J.?+D+5F[UY7-$%_2KJI#?N7ST^CF],,NF;^+IML^ M69:(^4 M,&UF8Y\3XOL\K6OL"H;1_^ *VSCY]*,NA]R6VOI-DGM1_'Q0P&XK M;P8)*3Y/>)@;#"H2V/.NK'A31[+:MD\WV*X$:)6M?5QLS+R&DQ758MW@T>'7 MO%9N'5 ' WW.:)O/;/-&L855!_SEE1_K4+"_V(7>^A[6G,^=#])E3L#PW0HI M?@GJ+YR=?\+"6IXU'F[9-=WJ\O';N;:;/ #@]?M<+>"H>VL%:-,Z+JWFOAHZ M''V@::3?H:8&O',^U-JNK9J'6G>%I- KREVH7OI-@8V_0O-LR ?ZG=FM$W;[ MT9I/,(NKW6O1 M*.@VA8_WW3$NLELHMY^8!@1'O>:NM! M-@]7ZX^%T;<]T1Q=;U6.#\^?#>I9V3,'%H)C]+&VS7&Y8O\6#QJ[\LT#C<4Q M4GNC @EI52)_0RH:2!!'8=:,M",L%PX+P798O ![J$+L#^!8R,7:Y!#B[W>JF:W8/8 MP4L1*/,SGK51*H-%]H$]0$=*HUT6A'U*%_?K'$6] ^G"*R0UNA(_\ZJ)\SP1 MYTE>MSE@_Z,[5RR0V!ZN8V7'1_B[01_RQ(.>-'? >0('.3W5,&0]KOOK33W_ MNU>3]KI%<*.;=J//@G_8E&3G8$ $J6 CX6K,M+\ ] M#+&#[+.[?@.KRN: ^;R!/BVZ8V,[O NNGG?SM4K/P0:I<2J[ PZFJO>DDF&3 M\7/O(U^N6UT8_N%8VVSY([?F%Y 5L::VP&XT/AF@+2P9*(46OM[=[BN1NQU8 M5=9L&N:-(8[9&EO\KMI7NIWLL\GG]%B\8C3VX&729N^\C'U!)9 M?U*KQ?YSMQ7W:59C?UQ/F9U\]D0_="0Y%U/MD?GLR4",+VD?80G=.M_0]V9+ MXGM_A_L1K'40V/7" >KUKI#/^25:-H&>.X+:0N^Y^RR[6.CS:E5:V^2B6F,L MKDVSK+O">[!D:FO)8)%^Q]5&&HI?!=]FQ9GJSF/8N$/JAGI%SP;[ODN>5Z-['3W)Z)NRK*I< M60G?<6\'Z;)PY]R)!&2!0_&QK1=MI$%:<$>7U($N3NE?IDJ/ [.=>^J-4._] M@T\N^]YGBW8IH,YU=U59O[CS1'7?;[E@];\M=Z[&VLMP(CW6A,]^GQ25AR?3 MD:Z 7L;6%^LIU$:V9NVGCI1GX]#3 *>D7 SUD#Y6T8"^4+?@0$(O-**9X,\M M>:*>4E7X:(Q,++UGM'\LZ+Z>3&R@[/WH/:X[FE42E$]:LH4C7D6P@9KQ]7@4 MP22XT%Q9^ /VNI4#K1%E,5V=OE,NQ2KJAZMD=5=&FO=/&V_OM.@W$U$VP56 M'%;K88I75P14NG (_MJL,%34=HCT-I;C;CX@-HRV5+V%Z73CSMF_.^#VP[KS M\"WXRD-?X2=K\^)B^5B-9WM.>;V\2\+:;!BW:M5U:Q^WX=W!A/9;LV5K7'ZR M)_AWCU]LA] &;UJ0C<_D+IWU<'"?'0BNO@,1]LX_[ SF]?DV,N&RU<;QB7&R M/1QFB[3LP8K1 KBT/4*OX,JN0U[C9%F?)N5-^]:C.FI/9OVJH]"5VU KN9P8 MVK>"P'=L R)N@9)FSK!P>"6XO':Z;9AMX+G%AO>:J.IZT<57W;+-;42^CT1- MO./QW8>^K^ '&VN>_)I/H(=T"366:<+7P66E7-$3IHHZ?N!\G#WKZ MY@#UT M-6TC_N7 Q8._5\W>!F#=4]P;Y< %BN_;D<3<"A8,Z'=A#P<7^,E^/!\P#-4+ MA2$K;3-N78H_ $$M[X8T#KA^V4ZA (2\7ECD/;0/?'ZT: MQ9:&TV^=*MN)$:T_:7,5O7?2YU.=UUB\UC*Z/0$F6)7.L'"83F[5!\S;=G,8 M,/DAC_]&EZZ@RU7)+22Z6*U+2VGW][?>.]N+"YB=O"#KI7?2OJC#]07LSF;A MO*C)[PUS59=Z9:\=NAP;!&'VR4CN#/5))_J3'+37V0B9&DM=IC=A,] Y]W:>61]^2'Z_1W*:I?'M6.VZ4T-= MN^^7J$=G. EVM2O# MSFCTH\VW(#P\G(0%$78YD97-2G/9A(,<98SE=K;>#'D=5IA8)E/KF>M.5A+)\G'CM)S5F[<#^8'H5ZF!=H@Q?J](A6PS7$-<)/4^M MAPJ?\H,VB!H]0++ 6X.W;DW;.?[P[NW;?I*C<-+E9Q3-=B.[3MR#7=NW74.Q MT6%DEPWH-Z,D98O=\;+4F;UY6-UFV@V#K1CXU;M-E7WK!6P-KJ^;?;O2>0%K MET'IB^LP9_^F0> SG^3?H Y0+:L&/?F8.K6P^JXU!D8)5R/EO,O =[5A-MO2 M"M@NRP%%N*UF6]M48$3<62B;!N '#">JH[QW;S\.",_T2[!1JC)RC8&5LG=0 M?IWP0-@1P0MF_5/1(0S49N%5N[+"MDX!/:X<,Q2P518BQSO_K+..MC>I4VSZ M,]ARJ](63LSG'@H#L=AMDD27QXI+U(YCU/#>K-'-=AJ$[Y;M;5<&< X9E0V78U-V5,KIIIL\[ A=[>>>D]Q MU[[S)#YOY[CNG%C0/':/D3P-C10\(C'7,6%9%A.NN")&F]S0HDA$'AX"L.Y= M![72O%THE#FN%@#.PZ0+#D*I[2)U(%/=,IW$P?_).GD:;3M*M,CKKEN'+W$ ML36"$JT'A<*VUH0CF+_A5U5M;<1JO;*8VM8!!(=SY2"$X)6^3L:'*=HRE];I M8WW5XPH'YT2WX#O_M=$5<;W8'+6?2#?H 4C<)?"%P)1ULQH%7;QP=2-QM>!. MP"S\DKBX.' FX4,-,#Q7O6)9V@(=]./:$][!$-CKR@N+9F#VK5&70-6^OMJ> M_LK%AY:5Q6=KG?H^&G 6_,U6G[AU;G<'=9(^?; M '%^J7'DR3GWX"84YD)K M>X=S'U@AV2YAI]%T%>9C,+@[S=9[[(8%4GQC7NU\^L"K[[6B=GH-IJZ*1Y#< ME(535\5GW%4QCXO"I*!7T#"7A#&3D3R-)=%A6JA0,)HS>6^_U'^"0KGZ)TP1 M4Y! 'VG+*=\CV0)#^!%8P*I3328%I24'NVY!NW!67G25J.W:!>WBG83"LLN+ M];M=I2N_2BU> ,+!]/D, S"L*G)3S-< Z-FC:KBR@ M;P?L,'Y2.SMG==W^%K"HZLLA;.ZHEQO:TXU-O.O08A$U )MUNRXJ+LKFL&8L M\-&X8KF$G<)HX&)[I*=A67_TNO N]]"8;MWR@?VMP32N;K0_[U@0>(DEWYWO MJ&T_-T1DVG4$MLJIN^?Z:(S+'6KI??2(%A79@8XL6K!C"ZVTNBAK19#.;DYB M"YT'M'4XC6G8;L'(Q["QJ7;K'2/8*.%LBZPLKP$67@_K[\>P'%U*5VLP>/UX MHZ+#D4(/,C)&BMB)\F$#^=9UMIN+S%IOV#;C_%BXZPJW;RU=]-%MA8?$GOD7&.TM4XW^_T7KDAH!+-BK>B;: M]+C:'2,=^/E/E%N-DKNM->T+8S:VT.',Z66;:[%I46+;(SW $^@#V!U,B2]7 M\SH,'@ P@+]Y]<_W/[[Z=@NKQN9[VSQS3Y<7Y1+E^9A > !WNW1QASW<)S^: M"OV[-GOF@J/T!@T8;#C9O)Z:8IYNGY,^4](WZ^J[=+6^YF9M@'C;>H8E4OFJ M8]G.9>.:KFI[3C"?Z#08I%LQ86$6.S5^MZB95R;Z;>.Q--?K?! MGP:)=)6K7.SIIN.>-A>Z;&PY<9NZMN%7M#A,O=K>9A%?55:E[ )H#G_=*2KC M=#HNFJH67J9ZJ+FVG:L9G@BO3G;E.A[,:7PG#+M4KCTRL.[%QC.^?8-/F4[# M=!IL19>C4=\:H"44Q[ OJKEJ'=_(KFT8O?;LUNEQ93TJ@_X24@9U^R^.G,OV M:'PE1<_:K!($.T%W-U8;S.?CBWJ J5Z*^-.,M7!S!UUKRY&JA5K;U]HZ_@L^ M-][Q[B28'31W6A!N8[\J#O@8UGVTJCO;=YV&E@N$[3==\M^K&IF5/]"=4F!= HMJY(ZS#51L,1#RK[;9RB:0 MG%,%6E/+RN))&$]4/Z3Z07$PUCW-43>=UKP\8<[,=V( M\>A\]N0\52_+4.5I$?*("!D;PD(C"68.8P%MFOW[RXH=\*Q.%R/68#_#0;+8NFL7SO[^\FY"IT'U:+C M5.Y?S.ZT\0S!%W\@K''5E)LU,'W=OS( M1=CFHJ(V7I=Z(;4#696UQAQKK]QC!KA-R&YQK!U>P+S45U8!;!D(/,4"F**I M@!4] P'J'PC&^1_#Y$>+'824855&_$/W)')RKN.^_'%C)3H$B LXF6"'.*3E M@2AHXXDNDHC63&ES@RZQY-VCTJXN:HU0PHO5A__O'QAUKU87Q)5K8B_XM5W4:LDM)/Z[@FKVRXQNN4UL:/;9JV2*)9%0C*J8X;3LINV&VZ")MDE17 M8(6I=+:9>=DR_;[4Q@&&5<9@\Z/YVJ*I5PO2O6:\I+[\^;+O_>6,] 936S?J MDKHZHN$L-@J^[EJ;V6]6"[!F9\&;H9_GL>LWF;8,QBMQR;@L?^K8) M8 ARW"J",;&NE=B/0[ACAY*,H1V7I.?PVY:\K#]37]A!4&Z\N;:5D;SQZ:1] M\N@36/[!F*RF6.QIQ6*_7Y=S9=/7K0Y"^^31KW3R[9%W)I.21^AGBTQ"F,XI MX5IS^$\41Z$2A2CR37D712)41C 2T1!D9((EA7$6$9VK,"I8Q.(BN;.\^X<] M@'\KC1[YY4BCY6NUKF\TKY]D Z*^['53ZW@RG@":UL-0020I@\W41$:%)DP( MV-$P%"1*>*$3KD-3;(&7%4R$&8LIR9(4M)Z8,Y(G+"9&)3J7A30T8<^>"EAR M?%2 B]&\F5)V)C'QZKN_\X1 M'Q_C>##QD:9")F',0 IHV- LU83SE))$21-%6M$XW@KK9BDO5)(P0F/0.5@( M?PD91R2G0NE"ZL.[+J'U9V MA#Q3/$W!C@AS UIG5I!",% CC01%,I&)E%N^-I;J(LE$07B69IMJ [E!0( *I$U)(T")8++*0IV!KFF*3"!(> M,A,78*J:".ZA7(/8H#F),Y.#;/W3OV+%0;W7.1%Y@OA17!(1*4Y$2G5JPJA(*'\:V?4W[--@L_W+ M2\2\< T[.L(<_?,$9Z65G=:1?5'5*]=5^+.N[[:V5J-+VWK!-39#]O$TBZ@] MO\'OY[9?19>#=;;[0)YH+,(%)&V.'/Y@,]U&R(D8-$#DHK)V"6P7>J$Q+('= M059V%V19R_4E%G,ZQ&#?N*D#E92\KNU&]) NB*>Q:H89=QZBW"%<_K;G+@=& MN7O095N#TSW'HU]@DKWV!6+-^G) (&73HC7;Y#F#88R^B+6#0L%R'+MH-C_/ M=@!N;#;^(#INQ^4@7_S<=HQQ-EQ(GX>_T8AET$?/5=0.FV38)P\2RC<6R >+ M @.OZ%L_;HQN^?G(U'#L;IIW&K;?:5C [N!NCZ\>C@PSU5W@"UX&DFK>8EU? M\^:^VM/!MAB?7F-225ZL6\ZL6(BAQD1P?.",,4YR6&XQ"B:*E6H/*5; M<8P\RV4>12'1$4R<&:F)* I),JW2(M&<%>F6!_O@TUE4._*-CR7!,7&_, MSYRT%FG,E)AX[93%0"\P(GS'TH7'SO8H:)1D&:,D#3G#0R!('O.<)$F1FBR5 M:2C%(0[!7ZM*8=H0V!WO%R!4SC%IQY)2L_GYY.OP^@4)W(I,J1Y/DI\&X_M"^D,%W MT9W;>N&VY=9F(3_* M3^[3N$0#6[ML3H8[!,!Z9=6+3K79L@W:%]JFU["B.+D=XS93D^M'S6OM8>KV MF0E=QV/IA-8?D3%I!J7$IU<(TRC?)%Z+(T^<8PSY5WY+FWP$PM&$6/3;\+@GEI#[2#R:G\!%S'69C/H"[# M=E3Q><[>S=6]&;O#8E_"#B5Z^R7.Z7="G5I5K&3(&*@K2A4@V*4A19&GI(A% M(HHXS%46'T)Q^1O"*VL;I9B8\SAJ,]GT3\JA;=DI\B?@%CZ25-O:!U?ZCSRF MULA4;)L^VXBZ 4)UVO' LXXH8 NG>5H462TO%C"9\YO!1;YTWW6AP$82=6-] M^"WO'P/]#'I1EBXXT@\,.:9#XW<2@;=C'X*5M]&!_K:SX.W68[:JU]IGN? * MO.)*WS1CG%N/T=N%3Q#AR)?KP6-:S^@.ERA'6.G2M"^(>TX'[="Y'MSWUL

]$$HBY+O3JMKR M6A+#C+=UCVP90; M@DZ"V!A8^_;IQ7])M5/B]:L M%CLV3$H1Q1F!\AU96IR,YX(@0HS #&U,O-T.0[$=>DL>$&%L&1KZPE3! G8< M\'R/RRTBKQFJZN-B%XY*:.9['O@ZZM/"EK"*J_HWW>*R4"+[6UC&YN[Y4B;N M=6N!//QP<++4##BU3B[L;T+(0:8Z2-*^Y,H)%K/:&_4=%VZ&, MY36O\QGPKZ]07O+%+[X_[>LU(SWX<:CI-D"'HMYI_M6R],W,EM&Y:2+>]4Z$ MF3P7..^S%Y]M_B<+,%(6:NR;#)R_N(0)\$^L:G4;/U4+-QXORN(3W!WOF;R- M$Z OK4!ZS^L>)M9KS8D/7W&WF1@QSE-7WEH&]8@0JKIS.!I$ :TJ67,P(AS$ M^)Z:H!_0)O22I B3*^MI7J)D@P-J!>\=:UV%_8EZ%CS,916AQ*D-O^G41*CD M[1G3(0D=H20$\B]IRR^&+4M!=6H4A28^K2*4,C-2 H$@ M\S0TG@;AW&0(P%<,^HJ!7S'X99=M\@TVXDA1K7(HMK,'MK/QQ"5$J)18V BN MHET0(;*:)TQNXC@ES4H#1 %]1<'/6.UK= 3#$\:MINQ9QK&("V;QY8BWL17R MYX=5N,GA_H!Y?UP!\FSU:T9'3A8>FG@AT<$ JS=OQ[6R9V9AFIQOCH^@&,QM MLH4SJ1[D#1#RW7$_K7-QA?*LDWG01B"0W$= M?2WJ]/OY:,A*_+Y!20)NZ80>ESPDT,\]D6/U4,FS2>$T;"I5H#9\O:S4U>J9 MKQCTI:Q<Q M!A>+NEF="]07UEI,8JFF!?4O"NH72RZ\[(LE?J5DR'BG^1/GIQ8COL[?OWB_ MQO@"=.@!"9PM@5_/[ROZF17]SL3IG?0T@9&.G(1?,$+1?\71"*G9%"+<-@IS M!4#GD(X4)NVX[B\D_ 93\]+A=>&&QCD*LPZ4AW"C<6R >"(AO*>)6:GVS/M.\ M.<39=DLS65'RF#TG@1]0!9!P]GA#_TH>V'&ZTA7?A#M-\\O\5^H^ -=0L8A/ M*W$9M- H7PCS$\T;^C@KI:HFOOS#0"VKW>OFI8&@LT]S9,R5_#.\J=#)PYL< M%?+/%FSXB#]!IC@ZI#^P:\"G0T5HH7\2T[63![1!P2LXP'_!<9);/8J]BDUG M4)K_R1)2T'KF+/.#-,;7 =[?^.+Z&S]:76K17E42J2>+#+I#W].G-Q2^HB]$ M&7A)9#O3%Y;U/"81Z MYT_2__,-[%6Y;_JSDHN-!-\)@L&E*S)59!A7!CBQ9&FP,K]5NI+:5]]34"S) M%;P-$NG='0>R$T1:IR\("_X\N+EJIJ4>[00R)?-,B(CE0\H(77%3Y"^Z;ES' M^#+.GM-MEG=Y3EC,EORI'0^^$P336+_/]D0P#?[IL7-+ P-I=/];K+@1W0%9 M)0$U9/T20T=8WL2;N2C8[K#_6\1JBRAWFFA=-:%!X.\LC.TZC+V&3M(8X,3! M;$I']*(5NN&%=PA2+[Q#AK*5:K83R)KJO7!MKN-,*G%UA>$$XFWI1,9OKS#' M"<2*$ P-'VD;ZP0BRL!^UL0>>MA+-;?V:4Z@Q\55Z&(G\ZA??=^$&5@2X"4C M_P_JSFE4\"Y@G$ _#^QZ1/@UV""YTG(74U,R8JI)0@W XN\@^!/5]>\HA=*> MNRCX)_)E1)KL8TZ0\IL79DS'RR6_>JU"%L]P$Q%Y*)-+UUUA.(&XHIA!-1=; MAJW11"=0O( A<*VIQ39(?CM_?R(?A$@-N2:L'&Y='+S9;#%W(IRE*;EI=)'7 MH;>KRX7JD:[L28//UE5QQ>:TSG,"0>432OY=5[&T]ZP7("=(4%\=ZT/-GM)? MXMA_"\)0+E&US[.O>UY0'A$*$1/K[=,+NLEB=.\1C7D3'%C: 2_\GC3-K4/@ M.+'#%S$&(\H=/.P8@>DL2]1L53[6"404BE>+-:UMDA.H5;J_GPGMZ)]BN9E? MZA#H"L0)U*6ZIGY/6Z8X@19/$@'N\$Y=T>0]!-=I'L\O5W'TR' M.,"))9?5T'@JO:\VI8H!R51,EGJ>A@!T@B2"?P$:78+K]R4.??)R@>B22BWS M;7.L"][,S'KF^X2Y)=1'M,9$,GL-HDUE&]O&.K%#C3+\U+PJ5?*D(YU"0E%N M2M811<<@!X!S@AR*S&NP2: B\5K*<$PF.H%B8XL*]!2&L3!T8*!WH! J-)[%%+'!& M("CM8_M]'%%IC)7+83*9W)0F'>H$&OU:?(%9*?^ST:YUANH$<>XQ.GA!ON(B M_*S-[&$PS>XS@--_B#7ZBZJ9,<2T5]B[=J03>]1B 9P@\K0/<"=(U8R;5#!= MZ4 G4+A$S^E-1/1XEMBCLLI)ACFQ_"YA8[3BLO11[PK$"=2%1Y#' [*WD#-\ M_SK&UQED/>9Y)RTOJ1D05U _$ 6 IM8(+Z-H1-58NLQGV]HUGV MD7N,,WC'(R$=_QF]W:&-QYW!M4)U#3R[ G#B\'('L#;YJ!Q@79.K&/,OR#_7 M^"E^JP@UFF%.4%SA^[O-^]5T\!?>5GKOLU.N"8/',\QHBP?A;K2AX^,E/,_#A_S^.0J"_K5[1)E8$>XW_&"?)IVQ1# M73T0<1_(B;A'>&,4,M(.PPG$0?B5-$!0R0F M9^J:"/';V]B+SJ!JU+YV!/4C[2-!"+U!R$^ );!T'U[:N9%?;C#8]8I3$V,P,"=.AD%2F-"78KV%VBRE%'P597L>.-/IF>T*W/ZIN4/IWV+\ M6YFG^HC2E.W\3937YR(K!2YWGI'G&>/],&%R=.F/ <^+L- N:ZRQ4ZM%. M(%-QO.CPD YT P5-?0.C\C>= #B!\CWFMDYJ[;WW\!I3_9U%NN4]C!7N-X.9 M3B I6"2:0;2ZHVHTT0D4Z]E!AIJIP30'GHX8UPRZ]\$!T5HE"3?IP@.I, =W MFNW$7BHL;!J^HY_A!%*W<;0#\01L(=+73?C=B04K92^%-U_5"E=*M'.P$*E?;+=JDP2LJ5":P#D+R?+2A)6 A\C.]1H19$\$0 MDNK2&+]7!LN0'@&L(YX9GCYY$_GH^W^B2G*)P^^"&U"P[(#_:R/$O%5JA+<:C<8![,3!;*KU9LJ_(R\->?=N?+*< MHA]K,T.C=; 3^Y#74) 4D*C_M[J68F<@3J!>)K'GQ9[J27TLDZJ0=,!535A[ MC'UR 8D$!+$/YFGS$W[."7)6M;%:0M:8P1>]03M!)DD]PUHI0YW$83[;"60U M'1[7N"B U>SO>*L+1QH,U+Z, (++ PKVSQE.X&W6R#?-84[L;%OI1EU]2].Y M]O=)K*]TZSW'6"^/ZH<[L6\&R3.51-+(Y_[81)YI"D=4'OPS_G><(&#NV* 5 M_F&?8R^JYC(8]*MIG6P]A:?TU3.S_Q>4OL1^V8FH^5>$0)VO!P(.A>7$GMRX]\?903B_^2A41_X@7#P.J2%P^C$390NTESC8TGV^?5%QXFW )ZA]4# MWJ]CW'2'J)[- M=<0H]X!V 2B_40I+D]OBJF.:\ZT0D465;I+;LL1>2>5LMO MF>($6J+?1'=KZJ,<63QXK,IZ*H1W9?N,+I4GC>TB3 K=\OQ*NXT!V@DB_D-T#H_HZN@R2 [?[KK>,"4K%7/T,)Y"Z MV1^\ #.C=MV#PDJ AE "5"J4F$UU \TBAJ02;*+(".@1VC+J!YP@6:.2H=C! MS;#X876*=5/3%W(J]]E>HI#7?W1B!Q11A^UJ43'4"32D1GAC:[T3*+"7JY"" MU1*8=* 3*(#,1(0/SH! JQ(-:\GY>VYO4UQLL\GVC7.5L$(M5.&:]>$#)U2J@TQ96PRR#,4KE MWQF($ZA7+].YEP3)XP$CSU]'.;<&F5JJH)G.M?^LY8GI:V69WL8(1VREW,_\ M@ [ Y*(=Z\$CMYG*QSIQS,3*#WD$R76,J*> M8;"H--B>R20G]JK=R^*@.Z6E1ZU!H^)N$)Q 6BP-UC1M2G=..\,)I"#.#609 MM7^B.L*)10O/" 5H6&R/\9)^[_8WL.+Y$B1?R MJD6\^*>"F>F'.W%T"F-J:C5#XG?W=B M@4+H:6)@2]$,=P*="Q@"CQPM+1HDO_%ZXMY.[G[1C7<"(:@WN($G7BYH:W1Z MLYE.('D9)-YNA]&.FZ^X@JKN2J09[P1"C6-UJPO_5H]V AEU'W95=(%^AGUY MBZI1;][[A0<%J=LU+NE0)_:FQ;8]Q"[N%F-71+?F)1"N(@\JV74/CY4#< )E M:3#BU\CG$3J06PZZWMD>_JO-=]@*P/ZMO"7\?//.[Y@DBT$YR/[2M?VZ)0UT MFLI=1P!.'% 08FNU(ZM%)0D>RBJ3VF2O,0 ?RZF06+F[SW;B/+2PV$;:'CC+ M6$6,O*AV#\9M -4)XH#M)F#1J60O64FL'2+X&.E=YK.=0#;W)\95*Z^!!U(^ MPPFD6- EJX5..(^V=+IJK!.(R%,UX"B5=8ET[+G+?"<0%L/>O@11C GCI-O! M@TEE2+;-L?^\=' 87,=$A\&^T!=\B/NA"D<)PZ61JXP2ZWH!, ) ME*FDP8U14H5,.]#^<61"!6%7/_[YQ\^J!LG-,4[0OJT:XMF6\"Y:$C%XE1NH4SEP)II/6 X<0PU)GDQ M=)CK6RT537M .D(BW!&5^ND-A:_H"WG67E2=2P= M'\E3+.+]<+ 0%!.G VY ME_0,8S ST=R\]W((?W'.0 U:TV)-R3F#!D'VFKH28OC3U7>$-P&M:%PK M,\A_0=0^(+4A6%V1_;.YWF[).JXSPDGA3(G*F2I$JFV&&R>M8X,ZI[O2L8 0 M1?&/+I)=+T".D,!+:&9\>U=@Q5 WT @BZ%9CG <_5(\*OA'DDC^2JR15=U6@GD,DC@'-#LXZEJ,;:9_F/ M7G09H%U\ 1[I]XN8)L9O:#%$A=RM4H![ K)>($I5'[QI\6L?[<3!%)I3@*.J MK8:+H.!RJ$\3)W7FY9IH;Z<'5=PD5D_.J8JIBH/]' M[38<"[83A%)4-M 5F-5,< *ENNP#%7@$"KDOMA$VK-Z7EBENH*7V M)'5T/#F!#HM?*1JVM30ZDPUU HU&4Q0N-S\&NXCV>(S203U6S,'9UTX,HB@< M#8T0R[(+HDIR_B[^HFHL8C[;"62K-B3526R.-VXW-7&-:#QB[C#:V*R5+%%754I(/R_H#%#TX<*Z/H MK;Z!Z1((3B!=??ESFU6[C)"/= ()35W(8?VG1P'L!(GJ&KRF[K!BJ'4V0IXG M/]NDHL=)[@A0#G1B)\I[1/2B"P_C]RW3DY+;@' /5J]A'7U5I(88SW8"V49" MDGK]9(M0DLKM3SW '!OZ ]$^-G0I^Z2-D#=>.!#W"BPG"-$P+9X3*>!E[^'? MU,D*;7.<0*PE35ZG^1E.=0)-6E.L63\,FI7S?Y8_TK'M"L= D/8-?N=>"++0 MXPN"O@3D[NVYVX^J3T\QJX-#5YTJ&[CT >+$B>;[5)4F2K47^#?1A7<@VDTH%'V41DRUSG(" MN4$E/9AMKYY3240'UL:5_(,6@X#*/5?;+9J@J$CG%3A!]'HPBDG BA,+KR4F ML+>#&V585Y=UEB:I%P'QR[YO.EE\($@GR*+)-OKB_1KCB]!+$KU,TQ&$$VA3 M+@;5>I%_F6&(#:6WD>T:_;$J;LAM?-VA.(&\D% )QKU.N2.F.+FH"L M.SI9X0LBR1%.1 XR>87"_PH.%['?\':J1SJ"!!4CP)W\BBZ]U),4-VL;Z\2! M;-;OX)D)4.-(%>[?.LD)U+KG;S^]8*12AON @!SAF']#8?B?4?P6/9)5QQ&Y2B"C8CG+5 RV M?R#U_49J=GY9ZY*FW7PH1">.>*L%-3$SH2*",5-81B\C,.H*'+E48/[#AYA9 M]UC_-[CR^%TM5&FG.'&6I"DI71)]*Q.<0*G04YA""B>4<#4()E/$HFLG.(&2 M6@ID;V]WZ;&HP2Z$K)V=X5'K]A<[1$8!; 3)%(*@@8=5$SG.H'H+SA.$K)BA1 @ M_.S '<[[Q;W%JIM9'^$$C9O)!^]%^H%*:F^;8UTKS+-ASZ(H\\('=(AQP_DJ M&^/(CA0QB_<>7F/*A7SHYZ3MM6,PS0GTJN'D>;P=A RR%9>M9V58FL]V EE> MQ07Q;$2Y5G<7LYJ%/E7@DJ>8!:X6OX-KYRY._XY2B.+=D4>,XAG$4&Z=_PG& M25O[SKL")XBN?./.WZ$7C(JK&4QS KUFM4M610,J.$1^LL:5 FO2,]$)@OVW M]5964S>(H*;N;4!P\66]9TPF.;&?]$H^MYMZGKL5.!?B>&L6H <$T1M0GHY; MILG[!U5TI/S#G=6YL5F%GMS?H6Q@*QD(W'K&/J]X+2^A4_G1B5V5N6C 2YRL MMV F!7N<6A0VF.D$DF7%)7CA(+A=7>E,-M())!0E*KJX_VM3[#]OY;57L4(: MR05,4&/)&PC*B=TM$TZ(#*I(Z9(_2 ^(/.E)D.9R+I-.!=&4*D*RXS'U-YT@ MK-C&LYOT1WA!AB,PFU)** 3G<8 [02J3GG@.ML.;S%_X"P&10C6Q:R_ C5LT M^\>/G]1$9=XBPC7\[C+PZ)0?L!8G+JM0T9D%Q!H5?Q:'.H%&H^1-R3K-R@,) MXYU B$9!P7**%&R:7WB6,MY/)8^X>3(%_4896S4(JA/$&>G20H.Y/!9YBA 2 MR6><,>Q?!]%CND^O,([)A297@?H[KT-OIS+SJV=81^H")O3AS> MG/542F\592;:(W>ZS'<"8?,2N3HEM#L4)Y"7E@O@YBFQ4D!K#'XO0/9EO0>B M2W_^\_E/GPG;_!+[P39 ?IW+: =:M\2!]6:]944-N 0DKYVI'.C$03S;$#:> MT5IA8JMH\N\0\2 .,==2ZR1XD_13AE+WF6^$P@/=4,5'NZZXMO) MVF%_-4YL1EG@\&Q#F!]&>V0W@;;IDFPXWPG=KL(]U0[:"LCW%ATB\]8+.G$#]I[EW#P MOE"=($XS=50M]ZC&.H%(>].2:A.()Q NY!=;K6]C1NCG%@\+5)',U9SCJU^R%5CG4#D(L9@ M];Z#F&I,8]8S22^;]M%.(%,*$]6P_,10ME3-<@(Y:2$2G"'_T0L]K.BGUSK) M"=3.HC3P(0HN>$6/B#P_]"5B99R1S_IT[ ]9G@]7#Z!3%R ;!; 3)%(6[;B3 ME_W0C;>OS3]N-K_@.#OBRR_%(6L5+M-YK,0!I40&4:3H&4]V E51&JD%54%T0JFH=3&:=0+E!!F:UB^P6FLB8#7C MG4!(-(7(M83R=^M.^HK7O5'T3S[""2H+2<>:R,OZ(">67E4^M$JQ8J@##VQ> M4@#J2;>5'2C'.$%_WFNFUF'F+*4-'LESJ'2^&DUT9V^NXPRW;$TYQ(F=.<^" M$ 02]8VNCK!N)V>5:P4VTXC2]4Q5-ZS3=^C&]B%_EC5(;/SIQ^,P"P:2"L-%, M)Y#D(JLB /F"]LG+""[\4(&[6Q/IT1^:]<-9=2'2_HWMGL9BF'U6HHAH8QF& M3S$-ON', GT]-%A)M^E.'%VA8BJ+W16\^&J70OLL)Y!KF.ETUTXYV E4Y!$T M+'B&\,8;6DN+L$5::U']I/< 8YVI]X8$DYA59UGZ$F.H&B9#4S_#OF@A6'.!N=(;*.DQ)1_F MQ)Z4EFE-KS*#F,&VV4X@^\W# 2PF+P[(=/V[."5<8N_A=R:-;Z#HO-K"T1F( M$Z@K4Y-HJ53YW=/-< *I<2J059-Z1GV2-=]Q@H!B,]0\X[9+E7W]1"=0?(", M@O7V:\*XT?H97(S I'*I\CK&BG ]&>(#P-E_KAX04U6A.1QO!I?D<4D*0UK[ M%/MHC51DQHFR*P/6XL1U&]Q,3U);8O:&?AW78/\&*&Q49.E[#YJ_-?R7YK.< M.%7,4X&4T=1W1,]Y>D/A*_I"[L2+]!'O"L,)Q*G>0UN8^I<9!EV/GD;JP!$S MK0JV(;T/78%8MPXQF?IJC_ .O 4X?DM?X"Y[4>51;AEJ'8TS;ZP2B-_=KM7Y7_.C$4CD-!6./J8G(;*832#*-B'$HY8/. M?W=BP>);4M,(Q'H@;<^09JH3:.;FG5AGWKG.0%"2M+,W#XL< [X3!!/KG=X2 MO; (YE486.2#G4"%G<@-JV/+XW4)$R'O%43Q!CYW4Y>1U^UE47M!LR]<"]9; M(5)7K =4*P.DL_^:07#B!% 6I0UJJ(YP8M&Y=1;ZOJBEE>8H^\>,''GCFF*: ML?81H6[FF^CO* SC-TB44<5HR<=9E]J91G$=A(K&P?7?G3CW%W$80D\_&D8E MFCI8DNA&\;-8WN%6%^@\)GPG"'8K:0)3>M"ALI*TZ8G!-"?0:^29*/T\\I%. M(,%;WZIUM7Z0P Z09)R MJPC7KG3HH)6,(!LV:?ANM4+O,(A.$"5/T2.+ RG8()FO.M())*JI5ZJ&1NWK @8M?&4$I-))*D! "=0;NK-<>R_ M!6%(4RZJ/@PSO5L]WY%C^KCWPO \2\!9TUKE$&\EG<@_\W2KX-4R_0' W."%/4Z M9UJ94CG8D7O6?)P^F[YB;AA-(0,RX?7)[Y#&[B@=Z 0*M$^#X&34Z/:*H4Z@ MH8D'4!JRV^8X@5C56B9#HSK"B46/UM3";DN-XVBAH:L7J3>NF\UT DD6>ER6 M%.;:J,J*IQGNH+BFSB(Q&>_$_C03:?/LC_/W)_)E9=-[@WE.( B.J)0[HG0( MR<8Y@< ]CHEZ?*M.WN._NK+8(M2-E9DPT9#;9SF!7)>2[]=$.I$>LXXP['.] M&QQ';S'^#>&$-6[?I!>0A!Z$Z^T3]+B-&B-$#IC8#8;ZRM.$,^@%#-4]8(^=/L#CE\I*FO\@%[8E6%Y3&0> M^3ED?:%9;Z(QBD"/\&4GB%RUF.,=1YIEN1M:Q0T MZC><()Q);U/YB6B?9[V"+I$B_&Q#[N@CPJ_!IB'IJ<8XL3,RE>MR94.0+B"<0%MC8A-:)1ND0'6$8E_< M+?T&ZRT5-4$*D)3Z48QS8O?,J_48%K,W!F-__[YXFY<@0OB]*&-#[M@W]!)L M0EG+:],Y3NPKD>%]M/?P;YK>W?4Q3BQF\AOU',O%12 M9$CW!.4$&2IAEQ!NJ32BR$TP MHL8TQ2.I'^[$SFK5\<[ZNQ,H\4A-NM#@.@I1FYB:A#S\+@[2F1B' M0'2"*$.C%7@1)KBIAG7?I'FJ%I;A!/G5#FC]BVDRSPT$#7O9F(QW B'C?#JQ M6I^^C_! D$Z0I;2RY#EX=W&*$GCIP*7'>_=$N[+-GJ'1IC,XZQ9\T!U M\<^]$)+='E\02M46J\Z3G=CYICJBYUSJX4Z@HXC=4B.DG6#=79&WN0$JUUT5 MXF^.T+YJE24: 6NY#:42\W03C0;19;Y]I6&TVKN=PE1G_K03YTHTZZEMSLU1 M3BS>W%X\S-KL!++CE*ZW$K=M^&DGR*PX%858U>M,269;?_[*XE?X@NS"+L:* ME+K*$"?VJ,T,*-N9MCE.("96LU/%,=?'.+%P(?E(_GX4/]L7+O*F!Y>(_>]- M=)DAB$S^2L35*(G#P ?=\C_B($J_D:.1U7J)] ;BQ$Z56I3:M= >HZJ?ZP2B M>>HR>;*>"?NE%LB\PR/$XVQCO*=_Y14&2GL155L@!@Z5CK!*<5,::LO" &5D MFN?+3A!9'3="'KYM%MX&6^E),IGG!()T33?[ Y%1Z&80,6]1AO2C[X]OW@%^T63-#@%HW0IU(3!H*N) 0(DD MEE0USKKHEELGH']/C ^0"P"RY@.$)B,R4VI"ZS31@5?Z&;W1R,F??OY)2 Q1 M99OH1MM'YC'.TI>)CH3RG""5\E!!4J<#*9Y 1[J7BG6]W7]G?CPB// M,#DMOQ$>#414%B=M'^T$_<7L.FBM "9Q+EK<9\]AL%EOR?U6>)6,)SN!JBXQ M6E,@P6":_6/YZ$67 5&R(4TN?;]@80]>0AZA=O[78:X3^RAKX41>5R$_4F?, M-I_M!+*% X3&68.@1.Y6S-HGZ- TF><$@D5[()3D:7(0PU,FVM5:UY"],FEX MTPN>._?X*B3/!";K#>3!-HS*7B:RYFL_4)9^D.SPG"%(M/J8LC=$8Y<3B#1*>\_"[ M&Q]R$.!OL!'-YA@C@72"+/*C*$OSE5' ?+83R.;9R=<(+(:A(L=9&FEE--,I M)(NR.^0?^=_X%'J<3SM!9DU>[JVN MR9/)//N2]6.VA\KK@GHK.,=HF*?,O*Q4F1G!7:X=]\5*:$M5R^,< MZL2><[ML!Q%6/\,)I-I:UT-5N*<7C%1.<[/)]H]VA:]"K059YPWHG&K0J&L M+"?VO,A*B6G;7(R4P3-2_XSQ;">0%<]HL4'L'K8=Z=IP)] ADF",R3L9Q/X# MVH1>DA0FCC)"YQ(E&QP<5$5RNL)P G&:9L;ZM%]FX/YC"##S[!UZHS])WUVS MF?995-FTBDC'$4(X><)D,S0.^=893NP<-\@AGB)G5D&^=9(3J)'3(WA^21& WU*D'*X_=O9C*]5^O#/@S $ M=68=?2W")_U\-'A@OF^(3 QZ7T(W-+<,^;D>U(PFFO'C3IPT_SVC#[R[_PPF ;D[/C"166KP,4^NT191WF M.G$L62H6#U@\VVZIYQ EC]ES$O@!40,( TZ2>$/_2BZ7,F1_%(!UDOS_?RHI M=_(0[=__ M1(F5!V[F_PNQ:J/=;/FYNK@BI1@$KMM)"R\;0 M6<\EY*=60U@:1U(8,NO2'M .>E]X47KG[64[+1TVZQ++3)"\9#6-(8:J7+YZ MQ?I9LR) %%A=.%-CZ:KQLRY:TV"QL6#96,N+_;'#8G^TLM@+\L\U?HK?HK:E M"B-M+)1>GC6F":+11GWC%,-M+/D^3E(O_*_@H&41TL%SR5;P?8P\Q0(K/\^T M))J==O\21^JWJC%DIJ6I^C8(2VL,F6EI4.P\B':/[_OG.)2LJ_K[S/2Z^KZA MMF'%VRX=-J_$SO2&HM(UZUVD%MSEPV<61U($-H#@%1&AUZNY+"1RB'3X[/)G MHX2*5 0M1\VZ0&FS]\8"JZ-F7>#5'N$=%"+#\5OZ4NOOWEBH?/2\"_Y>JCQ, M25.OMCETIJ7>;+;X+/,# NKC9C=^$:5LGUYA'..+F/#$C6;K#2;-2N._D5#%B9G9D7*=$PI7:YTJ0$7U?HS@K#Q[(E3]L7H*P M.(=E/1:I=TM62O9WJQC["/_OW_WKSW_\\^]6!X@,(U?M?__NQ]^MLH0L)*81 M8%X(O_$\I%M&$^42Z?J8$]5Q2M2<6YP4/_UY@:30N-1RLGQ>/%D$YUU.E!\7 M2!2UHS"GRE\62!6%3S(GR;\ND"1R#VA.D9\63)&:PS4GR;\MF"1-]VY.E7]? M(%6:GN2<&G]=+#7JSNN<(DL478U\Y9Q _[9$@;;%%Y^39HE"K<;CGY-EB6*M M)K8@)\MRY5I)%$-.E"5*MOJ(B9PR2Y1P=8$9.5V6*.96(T!R2BQ1M&T&GN34 M6*)HVXQUR:FQ1+&V%E[#2?'O2Q1@Y4$].466*[>J8HARRBQ7=%6%*N646:[T M6HN(R@DRLN0*!?'1[?%0I1:&E5-EN5*K(NPK)\P2Q59U>%E.E26*L+I(MIPN M2Q1F92%S.3V6*,XJ8O0X2?ZZ1+'6)"(PI\_(0NZQO<_*N,.?:*-ELO>:9TXY6#6( S"M,D M_TL9Z2QI M82KE4^VYJ0^SMF"!$T*CMZY[8#S=XK$R;P'8.& &4RT>M69AS*(VN?[U,)IJ M#;$'E$ C/JCF2?BJ'A/Y6&M+5U8(OT,J#+13[+T"_R;Z,([!*D7 M"GQ+]9JT3[3'Z^)H!]V4+M%S>A='&^W)4@RVMGCCXM(U/-KG69=X[V)6\_,V M]J+D 6T0$:2(4-ML+*P0@MOG6T.Q7I27]>,.,[!7_1+'_EL0UHNK=)IJD4FG M7A"5Q93)7F3[C!ZQ2[0--H&:8[=.[(L4J+X_Y"HO76VU>'RU(TNMFX>2(?2# M8?-2X:P#?U"/=TJR4;0:-Q!LZC.=1*OU.3*<; VY+T%$K61Y*Q$%&HUA3NU& M.S/H.ML:>NOTI5Q1*Q-0C;8H2*,#D1]Y0QK";^D**Y8CI3S=/G/.!^8!^ARN MMU\3]HQW?ESJ\QVRSQ3BR#T$*!*=."6ZV'.6THYF,=P"N"4Q;=/0PA=& F[7 MTD;;1#'S &M3O.,F]L#GK8K-&

(R@3(S1E:&@9 M0V!:(T7>*KKHI",<*;6MI6V6.^@4*I\I)N4$9T2.5AZGF6 7"4Y,H_4WQKK M?MOYKFV&J^6T=OTW05HT(,L?W8V:IKH9+AP%J5NFIS?'>3/F#&KZ(B%&%!1-)11Q_ML @B=>/L)E$5 MBR#;H.=1$<6Q",+U?1K-";X(,G9[.0U";SC5?CQIJAD_FQT">Q9$.'U'>),X MH440J]MK8!*'M BR]7E2>X9'34'/5X2?8VGS9VYI-(GN M6A#)^M)*AC0H/'02*CI\$SNSN=:8TT50L/T?O.DJ3-27-%$U#J^-S,/1LXK?ITT.8;9AC2!T9-0[Y2N MGH'#_>7R>K]=U3^K^@--AX13F)XRC==\+EF8J@+K(] M:TQ7Z],8Z'N$:?%:349)VTP7T&(%>,^R](7C(+-6SU%1*"3SH61:)>SDH6$R8Q&-UDI M]QE__(K\51>#G;;9'@E,/M5=FKK>C<2X*-X>K96(O5 M(<#<6IRB%M*K1ELL*/>*H@Q=$]XBBT.Y^LY=MV"Q(?_/?_*^*U#K \F9 W<9 MA%FJ%$15HRT*H@GA^Q"A3'5SA%^##4H>XU M2BLG6$/B%QPGR3V.M\JBA>(( M>P68$ U,^ 5%Y'$("?7._'T0!7!QH1,BCZE1*]?:" M"!:WCBZ#Y, ET_66'9+/JANOGV3_:)5$;SM9[5,1&I]!UI5].Y)DG1= MB\#I0!Q3;7\1N5@=Z-9F2%A$PD$'>DEL%8N(I^] (D/;R"+"<[NP]Q:[RR(" M=OO<1%%]641@:AUV.0T_- &Y(3"GSVGG<7>@C]H"E)-JADQ&%Z.OU/7RCR,* M2XC(Z]%4VV2N_6[.3\ ,VW!@@^S%]E"B7<3[0QR1U5S&>Z(1J2)[I&-="##_ M@O;/""N6W1QG_VC42)FB/A-U*&A'&\/A7(A=]Z> M_/,)>U%"> =AF=J+8##1_A$C3!]1O:CM7)4#/_KVN>@LOKE?:_E;^;MKK=BU MR];/L7<4VU.MW,BOJE>5U1);,?@C,$4;I2%E!%HZ:Z?89:_LO%YF&/@>(BH3 MRSZ[0V_T%_4S83+7-=38%>V)6WVR:\A1VM/?UE3/3:Z^([P)$C7#Z@S'-939 MEHR LPZ0Q>?SUXR[Z)YBQ;M(%_[LD76"!H"(N F#'A"K:(=X% =#\@%MXEU$ MH?"&5HH7>.+/.L:YB=B'H30E^!A*=82+A.2D0+&"3GS="* S[>XO4;G:2PC2 M )$7;H!*Y/T_3&96D&0T\!]:AQKX/S[_^6A$X7]\EN8+T!1U,_$E-0 MR$EVKV=DLBH]H]+$479D?-%4YN]%-%+K(#,(QVQ9I-'>+TE@WVF3Q?A>Z9T> MB\CDZ2!KMCM5/BC6U=VRG$Y!0X^9PA^RB!X/(QPY/?E&S9$ZVN,WO6MJ$2E6 M9L0>XK9:1'U[,S*.Y_A:2*;6G,8U\&A-DY+%--JKZ!A)6W.C39.)I2:0BQD. M%U[R_S M))^R&RMP7I'_PZOVZH6('D:0$S:$)\$/9Y%?_8,PLF6; MQX%M,TXMG^L9-,(^Z<#U!=I4.Y^R)4ZB@W\!5;PMQC_5FHICR@E^AH0 MF(CXO*!+Y8@T[Q:$TFNJ(9&LDSGZ(5<7(?UBL+T^X MW 8AG]:* K,:&(LP\I5EN=7C[:' GYZG^&Q#B(K)HP35PM+W^]"+4D)X(/4! MAJAP,@?@D)5(5M^8UMHS-A:I(3A2:O^DVE(T^$$?(X!DFA.L(W<346O4BS;7 MJ76:$PBQ6$K#OC0&$QUB'+F-F+"]7K;E?)[E.COUJWT9@+@>^MRQ_23'$"&O[3=.+SQ=(=NF^R1S3N"F' M.\'R\_B/&PBI\<+[[#D,-NOM%F%UEV7S^4Z@V(WI/2"B+T=@/J46 P,2#(/O MT*TE;QW.D)]?,;#U1#ZM15P86(7?NCRA7$)-? M3NC7T?:\2*<<@5USL#W3P1M('@H/][ABQ3PG^&Y^LJYC3*^*Q!=@P%U-H#BT M@U6^QIG\70?[A!* :W?1?#L[ ' -28EG<;!KTI' PNYQ9K42\ 8!7*.F]KH; M_CIET%^?U!22Q[PJ;/A_C%#(N%:@G 6(CGTC]\!6HX3-[.(V]Y/VAT0MC-J MR0UW#_!44 >.+ED8G85"PP"HZ<@IX,6WZEN9;D@%%)Z:YL.Y'RVZ8RG#I9 MYU!]A52(*4K5.L=\YWKYU)D9HY+9W<,[ZRO74-%.^Q"/KZ*UY-XLF:H#=+6! MZ3Z+H/H$"EVGS*%%%!B?Z]73Y"V-2N?JL_?D&KG'52[D&503TO,(2-F1*7?) MX9J$(;BF_D[$=NS&+[-BR7_\H['JVWH#"IX!VS)XY"*:#UF( M/O_Y_*?/Y"-?8C_8!LB_#KUZK1+]V+%+E\91EV7IAMN]YF;[7F1&J)'.X^3^ M\L?33"OI2"CM K$ M"$LO>\^P=)1[8>GK+9<3O+!L2]-2AGD\A==78A.,M - 6?4 MS:W(/A+2S)=Y9_?:>TF0K+,YC.MEC;6;O -I9@ M/-V-Z]]Q,ZO) J:$6LB]KZ3*DQO^S<,!7/^\Q><5X8NS7W>%;F^ZUA([Q;T> M"FUDFT7WE:@N]&!P=B_X2+MS MIJ?Q9K4]^OU@N2$!&&]MS=W9AW@+X0.7Z#D]KOL-*VY]ZEL&6VS%):ZG[:ZJ M1KMQ&_4;42T=I,!Z(9>,Q<4\>=^/37\N%FY\X70S++=WJBRJ[>III[AQ_PPV MIUF70$6$A=Q$&E+ZK.IQ?AR7LL1FO16Q>$ AQ #10%F:CT?QS".\VA[*84#M M/:BFZSX7U]WZ\ Z$Z@:#&.>@5![RH=1>")NY\G 41#M(0Z;D."X&4U]]"^M0 M#K?7J:VVHK;KKA[OQD5NVY!*[0$U[@NY?+2@\9$)VFS-+1>M-FADL07W)N9".,-QNW[J MJ[]#:5'RYYN>I_-K-J[#&BTD&M- MV.8^8!F;/+Z+$!%%FZ,+Z-(@TN79[P##VATW6F;;=>\(Q(V;WVN3*T5U.I)N M(5Q@2!1X_K_'Q2Y.*1B\MK1W]G\-P[[;)EL,;2$7CE5K?$";T$L2>@3IV2S* M#%RB9(.#@^BJ:42U= 0SLO&$^I4>#V&0FFR.T11K6W)-&(87,F(JR%T98FVA M7Q.TWEXE:;#W4F57V-H@5V.US6YS1R C'_)?XE>$([A)^<<3X]-N/-=%>9*W9E3>>;@W!PE+2#':M_[=VN[O#&9G' MW41$A8%31.X>PJ]M3-ELCK5MN46$5-Q3:7;4=#/&+Z:Q@4AM M-M&>8.L%^)L79DA('2='),79OO4=,)MK/\+1[# IAUM#X!'M@) /Z #=1+OI MN&9S[:%6!$2)WJOU@=M?R%Z0Q0>OB/I@M8>P#R1[E2C0FV!UP'%$_KE!PFTQ MV]S.8-RP8?;*56\U\2RB470WTG4W("VB,:,9$+X#)*MIOS+7-SY"(*V'8[?%VLG9/453U.\HUA;IVDKNIQ MDG,**CUH8MT=7\4I/O0.X8Y5 I"?N@; M [PTA5'YU(.N.U?8?:*#CBO.^L3K[)+=]'8[##V6@#UL^8+I3AF4$C&8:S'J M,0&5Z^K[ALC%Z^UY0 4].)+Y/\L?Z5@CI(="M>>KW[P@/X/.U;D-Y"Y.47(; M$_Y/5E^TG2JOB+ M[$_!1K6-\9X?U;(!$_(KB]:*@6-"GA??KV#NG AC<]C6Y3X066A%OWL/I^]/ MF+P'Y.P1+,S$_\Y@QD4XP:F +/FO$E'R'\+JR!GT490@_]P+P9'R^()0JM_G MSO-/J[7"6.SBI$7?F8G>@6>=M$ \(MG[\\.3EHK'/-C=&?%"9.-._2J.T%:\ MI/XLO?-'G9(%R;,3I.@V>$7R V@N#II#LHYVK%OL=0;<[VP/#E?6J?;J.[@/ MS5P"HW["#3O)N)UYEB(H#J)>K_MYT@+@*.00*B\^ MK$P(*3-_AY43W;C YIVE3&BQD.I^0I.I8[R2)])J2M1I]X!Y@9;[]BP;-!56H3>T)N@?2[E(E2'WA3M>+L7HA_(V^T=HWCRT71/ M^JC) ^CIMK,H^N0,^ PYWQW?M]Z W> CX[?>&X/F"]&$&BW0CI#?''T//D'8 MJ*T-BEUMR/-X&819"B]F-^&_$S0WN$&7_GV]Z;:0R\TR=X_Q2L_9XV^",'8A8W/._H6#W0KY[]HJPMR-: MV-X+X.+353PAO#<)/>P/;?0 R\,AI)E_7@CU6J[#^*V%QBU!E0/@C=XB$VH' MK \((KDY2<4X>?J'7.M[_^*E&6Z3?,>#Z\93IVZ]V 66]L;BNCJE6 &[19B!I^"I'(BVD7_!'*^Q'*.UO?Y2%Q MJ:>M^XU%V5%#5&=0&NTVO8VWFAU!/RUY%P8]HWS@#&R$^M2&/:VB"G*8VMDKV[+3,LI]:/ M)-7EN?5M@M(4"E?H@*YE+B0*GJ.&T+8(=714X4\5N#^6Z'2JYW5*R:FR)X8" MQR)._G2R?;.T21]6?NJ'?3+.,^XMFL)"YM(V3,YSE'K (@)6IB9O!RUE$0$N M,QYG$Y5I$2$Q4]'<2,5;2*@,;PXN/HR$ND51P,=@%]&6UU$JZ=GAMINC@\%" MTV%DC2]>X&3=1.*(@,@-AQ"UV1.'P[5H;=WO>>(7D^//,B)/XN"?R%<@JYMA M#0TF"Q@+A%([93+3 M&EI]GT&=9W,83&ND.,^(N$O6(V5?BD$N[AOT&:-$3J14;O/?CP'9!='HWL-K M3'FD3]MQMG@C36;.^YAZW_6/:>7WD46A+QY1_B*$W\4JQ-_02[ AVZR6C$RF M6>3@7"'L(CFW3+(7P;,EJA\JR*SE6?*QCNQ#QVMJ.-D%!L0."_.]F.IE?+1[ M4L[7!&VS\#;8JC>F?:;+:%VB9(.# W,_0+;@%5@^$@BPO8JR/;?Y]4?>$+XU M$M$HXIO]P0LP+)R\\WBGC$12#+:V^'(I4"BN%AA-8Z9#L-2JDCD,9UM#[P$1 MN2K80 $A+WE18%$;Y(:=>#3K7=7;I[%_+<*1K36=%79TN3WKI FD,([E[OF: M@6H9I)"%B55H=.IA!T;&-9'!**[7J=.I@^7.K)V#8!D[==J-8D>K!FYI#^VI MT[.#N56D6MV&=](Q^B<._:FB$9VZ8I/=%X-_(R)NY*X[F7FE/SYQ--L'M KBC+$ MLKEH-4O08N.(*JJRGEZGDUM#B.#M=ACM>-8M)X4NME<[Q5[45>/(7R5I0'8& MM0:=&TV=-?"3W&<_V]!3]XCP*U&4$F69,_78D0-"+SQRWF\A!?+% V6-?/A7 MM)'''1I,L!A*0\\KI!;F=_QO0?IRD25I3(2>EMAHT]D.7H36- 6CJ38N E%E MV=%6I.](AXU\_,G&!PEDK=Y$.5622[3!4-I=?0<,9ED[*0I&WI 0S/C_K?VL MR.(=YVT?[A&FKS,1C-;/8;#3Q6^:S1WY3/V-' ?\YKU33MG*3S6C9SCK-U&? MLUZ;-?XZ8=.D>U7K!2*)6^X%8HH30!1QCPREWS0[!>H9%L/>FZ]AT?*BE+#C M7:3-4NX$Q&8T^39(;^-$D\B8#W!#7S01]"O&3B-Y^E0C/(R$\,(QW"(9+R(" MJ:-4+1XU_=$\U2/61W$UNZ!+"+IL4PYR1ZSF$I\J:?HH@@4K,]%R%L'/3)6C MJOG42/]8,OVDT1+RBWRJH3S=9 N=BKB(6+/1V%A=@5T$];JPL7XJ]9+)J-2> MVLE^JF%A/;B;QORQB'"P/J)&5VO+J1ZW(304C3CS1<4=EZ>[J#4)V6=>])YP M" *]D7_^GH. )SGY<(3;;<33Y Q%'=$ NA'K7.%FDVU[>$[6=]M*?KW_UG2Z M-02O@^_(IQ7!\[5JRQ8IAW_X3&>Z44672G@Z CK*%2$7UL[UD6[:)+Z#;NSH%-5\1?HZ/@I[#K6DGYRL8B%866EOFO7V M:W3 \2N\ES0#CQ"(,7ODPV-PMH_)WU@#M//W/$MOG<<,Z6PS$WS)9@"=,LQ1 M/L8UE?_X+(-N&\\4*G2=:ZA59\5(U\[-AZG("5-1]>E1GRKI.$=DG.F>GIJ; M;.IH5I)2M?^5A"'V'P-OO&\(S MU]OS( SA+^OH:T3.RB%$4%^$K[&1S3T.T)&QS$.'\TR(FTA*8SB1DQ!DUN_; MC'XAAS2CO:'SY8#]-6<9#W"K(V^G[M]F.M_>\2C64"YKX(;+(#H5P$17>8=4 MC$L[Q5X[(?,-4.#5!<+(YU%_P4M&H.05LB,Y'*B]6S<)06;]_LBTNX[QFX=] MB'U^($(1?I5R(WMHMN1A )WBFT4X?P?&6-KI$JMCOXHO- MMZC#1'L7H&W]?4&YH3OWL B.I8 LPCK6E[[SJCZ+2"8<8/SNH"(M(G5NAE,M MU=@6441]V#G5Z(%3U$M/X]0+3X1ZG93/24JDGP QQ]*$IZA^?@I7W8(.OHC: MZ7VW0J8?+Z(2^@QG5T/;&6JC'Q=M#4T:N:0_CM;U,Z-?Q&*-GT[E^3*RNN24 M'%=I.A42&II3J3A#2 ,17DWB0>HK_040_,- MND=A /T\/J(9W*O4P*N1)>6._X*)='"18;B#"JQ:)ME#)@SC-RCU1>2[,ZJ!NRKUG@I!M3=T M$JOV*J)G@#A+W M",,?O!WZ;(J&.,4=1,Y1M'DAC/FW;C>\/LTA<5F;L:T<[M".O!?$[?9T5*?- MV@7MSMNC]?:+]VN,\S=\>5 M+Z-Q_K37KFV6-70>/2*YY]ZYK"1Q*ZGUC)2K-M%:BV5*K+K(JQGIE*O MWLJSJ%QU4[%4>](:9#[5FVDD Y<>WZ9@>M)G2B_HYCV6-/0[U6-C9N#17[$% M]+KL8)FLT*I-53GI2S?D[5-H12>=^]"/A0MJVDE3QYQ3J9C]J996Z7EN1,5Z M$8DP@]ZXFNAYJKVB^ITET32RB+2? 4?IME'K:512N54G^3_B($J_$;CDWV!8 M^>;A "AU$Y$M14EZ%:55U_QU$'G1)O!"P4!#R$<%9#N>.E;K.PB M!CG22O^$9K U,[5TY][O<0#[1I@CV@9DV_"[UG[=$8@]FSPY.P@*G.OGM"_ZH8&Y#O#>3 MU$3QOJM8M B#GUQ\RDTS:MGEU*W':L&GXO:K2AHG?6),9%G=N5F*>Z:+2%">XZ%#^O\V/U%1TA13=*B6YH"H>H8:TNEI6'N<;P-5,=>'&&S MN33Y/E1K5*Q2&."FC;BK4T8K6)ZTE?W#+_/AE_GPRWSX91R@TX=?YL,O\^&7 M^?#+.$&>A739F-[K,*[7YCC/54U%741+##/*5#3B2?I3'.>-$U7P2;I0N%>S ML[/[CM^GFPBX#_(?4,B:%SPB_!IL$!RKU\"'O_"?[CU\Q-W-"Q3>G[ 7)1YM M8M9:,[)MFCV'P>8%^5F(8!_E:SQ_K_RB\XKU@F714"M=9(,AF.WEK7T_U4(M MS^*&: M42@8ZL6BMZUPRT(E%JZ^UIB!E!P!NB FF_+YB)^G'4D_=P&3*;L?2 M>$[3[-O.]*KT:W*9Q9''C%.IR+88._D005!%O#;2?Q!U&%'GML0?EV9*G@P? M10GMSUGXO\Z]$/J%75#['XA,7BI<3%GGR8J:QED"J M4#K6/KWG"SO]D+D_9.ZC%P];8RX^A.G.X09R+KJ(&_@1ZW3TL4Y6-2RB_1P0 MX2?W1$5*B89U]3]9< JD'\3+ RX_Y2+-O'PMTVT&SLO7U:8-&$QT#RD:N]$5(3;)/61:NV&: MS'0/K68->E.TA)GV$J^\R"=K.L_(@QI$.ZU=1C[6IDZ=[3,J*5\B\M00B0@> M&O+O$%&!@ZQV'^,T^"?]NW(;U&KX..!';HCUQ2/23X3PN_B"?T,OP29$B;I# MELDT]RZ7VDJBG3(RR=?;;;!!UQF. C!0BU]3$[Q]DAL"L[$4)/>#M\D9IZYO MF LDM>!#[8N_")6V@Z1@1+LE]> MF#:JD>9G1M\([6!E+IW3CE?;7"A<1N+:%+=\;DNABZ>OGSPC&NA/.SVPS[4U M4"SFZPUUTN;I\N&Y^GZ P*$/B[4;%FMQ:Q2KKPQQ_++KE.8JJO/)W$=XL:\# MPA%1&+RBQB"6C$:4EZ<7]#<4[%Z(^';VBK"W0U\3M,W"6S+K.#/03O!ZU[?T M5K:E9BZI5@#6D-2LC/7Q"[TD@;Y^6C]!5RC6T'W"GH^@&:/G4YQ]^JV(?15'N%]MTUQ$2#!CB>:J[BBJ +F(M-K]UC+IB*7T+A++J5M\>PHV(CF;PL+"G VF MRGOR!8\O:'P%7TA?WN)1:)##.B;4R9>[FSGUT(X(_>LX4QE&>P)S$?DE6MR&LL1%J/ S4+;@ MKXN0_^\'#'&A4>U1JDP7 M,8TCO8LC^!?4.LAT@0W*X1:;S357I(V;T4QP+Z'Q>!77141R\4.D#<.HCG%1 MB6@8VXXJVD=\]=?;^@(5*+5,LLD(-@CY"90Y?O3@\!LB9##1&E(WT08C#V+H MV?_>1'=QBH2R3/K&L\;3K2%XGB7D'B3)1;Q_#J(\+^TU2.HBP@VY2($7\L)4 M0;0CN,5[R&Q#9_ZO69("[X82I0$1N>@,6NF+"58*\LST<7LM6LG+#&U7UA$[ MUSF^"G(HA]N34+SD126+P$]NJ YM@F"U>Y):YCIU7_Y'D-@$!TT=]U"3L!9A MNQL6[:"^R*=^LOKZD]LDR(]#]Q%B,^D!-)'Z%V%D[TM (Y*,4A:O$M* 8[0W6MDT$Z07KM;:"K>5M?&]THO(IMO@/5:$>6?^%A_,Y"7S.E 5H[Q1%$OD8> MTV*1#Y<6EG:/T3[(]F>13X MP$H=1NF+<^KV'/US52V5(R'CJ9-'_R#6>J?J7I]3)U3+BZ4^2/7781&&0)UT MJ^-)2W$ &;)LY:$[=2-H[]O60X19A%&T T&K0M!\=32M&T-.)R#S2&TBU<5H M+"*2@1_VD&+Q"4Z%A9/_*A=-_N,?#UZTDT<;UG^==5E?O._!/MLK%U;]?7Z* M28YC]3='KDUKS3_E\)$[F-S&'A1:?T2;#)Z-LQU&2-^^I&6&O>"KBL:C#PR7 M#?VP&"[>8@A+6&]K)&4<[3S&.'X#@GL'\DOZKK(\=0%A#=%O'@Y BGCP4CT; MD@RTEV< ' ?YZU>$(ZCNR[N=1CM8W&.\Q<4O-T2N^_[XYAW@%^T]&@;3B?W3 M2&"-88XP9UW:47/@O ).$.D%G,KO(S_&]SC^%6W*0VCP&K=-<>0IN(F(LHV2 ME%ZKE/:P1G@#RMG.3.G1 K"7#N EJ)7'U 8Y\;KIVSDV!SIRC @I@^21Z/6> MOXY$[O;9Z!!IIH]\DR^([DANXS4BA*0"D46E^C+$%^+DA>Q/M]0"/QR!EJ9:S]X8U\2>HX##)5F\T;^2U$FIE&$SL9_XK M_ \+H&VDGNG'CFV+D.E.3-ZZ#?XG"_RFVF4^SZ)Z3\YEL$GA>BG3PVJ#G. U M!NS#2;^)H:/N([)BP9$5"A,[[;_6-'.?/!7JGO\&>4Z5 J;6^:(Q7YN]?!&! M(SI3^TD'!;9)U%6_RJE2P51",G/W? 0]ZBZ5WJ>T"-J9 MR4AU+]6I7[Z6!ZRF]4X1.^L2-4R5M5N)>_#4:=.;]^@L744-DH(FM$1TP7U61XR6: M8>P!)^6_+9V4@T(=.!'__8.(QO$5G&1__2"9-LR#D^GG#S(91Y[D>O-I^UTZ MO [UT):<0*-:%LCE?HZ/ED2WE8":G$ SZ(96$W5ID4#TY'U')]1 I4#*.)%4 M-\-:B-?5=HLV*7D$BM4]T-:@FS@"QL?N$9%#H)YC2(L*DS6\5P8KT!T#LL6( M9W;ER$(J+8^EF"H&N[/X;UZ8,7J'8?P&+[\I)I*9%M.@A08X,\PEHQTMHVJ&EU&Q!MGUZF9!U]351LI0, -T0Z M@\==%.M&>407$<;5D;"J9W@1[MRAM)*]^HOP1G4D7'>Y8A$.AZ''SUA8681K M8CIJEI+/(MP5AH34BER+<$9T/'%=A+PI_! -G[0K)JNRWOY%O#_$$?E8 HU: M^ #>BS W3\(%VD2>15"VI^UO"#,X;8).Q S:[O\, M#15.[?XOFZ0=+[X#Q'+/Z&KB6S]*X^N)&''*;:ELB>(L]PLE'/<;KI%*+H,B M5;1A5RBCEXJ4?OX!I1F.GN*B;_@3SM#7@RR\J2.$>=9_C_#> ]^.K$5!AXGS MK):]QCM4:[;>8=DJ"*Y=CCSTHG],ZPB 727*5>1!ND4OYJF 81]5 [G3_S5+ M:)(A]$"O;M]MX#W3A)UN5L[^G[%/L.J^KM,7A(L_13M=RY5.(.PC.K89VV:& MA>S =4JDD (X;K5G' ER$>;0<4BLECP784;J$DK65>S]"+0U(V!=[OX(K36C MFU(#^(BF-69_G72+C^#:SG2MJRH/M&=TP74Y'_C M L(#8=+X%0%'/]ML<.:%"626Y7\V/7/= 5LG2G&^A)TSC8,7IUA'I-B$FX@0 MEFH>QOLF3AGY4MVAM/&Y<[2-,6KU"7:?/QU#8!^^11Z1U!1.*Z,I[AR3TR@S M9,""X.TG_YL+,UP72AY?B"(!Y?5]<S.XL>I MG6>[$70K]]5-S/KC!KG4[WD3ZYYP<:[ MZ16#TD>H5.U]Z6;@6D0F7>>C9V9M^X@V,[BLFD,W#N&6*=OT,")^Q/894/H. M346IHV>*0PV>BXB!'.FID1M<%Q$".=ZYU%EW%Q'G."(IF05Y$;&-(YH8*_7F M9PARM!JC]YC&F]^>Z[+'Z?1L@B+08MMAJ4>B-FADQQPE,7R"_/0Y;ZS==,/) MAEESZ.04$?LZ*XA&AUA;J%QV/L,8\A%HH^[W.2@"C%LW+E'M M7*5%=_TXC ;?GI.V8/JLKGF^] <$36A]T#>9*OHL++RU^O8SG/]:)5]K.\1$5?J/:;&A_]_V_O6'L=Q MH]V_\B+?@V0VV20;G/< [MN<#GK:C>Z>&21? K5$V]J5)8>2NL?Y]8>D)%L7 MWB118M$VL-B9L4F:];!8K!N+[@E\]K]O]-V,>%T0\X1>R#D4^H@_R\>$Q1Q0L2XI"ZZT/6R/2?9/E-$+ M8>LX_&_G<;;I?^_T("PXG^@&Y4>TG6BKS3P)&+8JWR8Y^)6X]L)9)&CPK(ZZ MK=X&;@I0(D!XF#-N6LD"?:V#L^ ^XR8$CW4+UCYUQC5C:M3Q,[@XIPZ^XGB1 MV$A3I 9!0F8:>6K0:#N+W*Q)Y:R));YL@\';P)AA?A898M,LA*[A?Q:94-- M/*'[X2P2?AQ;%8%'8[[<&( AXI=\N_7PGASB].LE(W=!*^ 0&)R,%)]2>,2> ME[U@A'299VGFQ0$YTA]S3@!FNM^Q!QG=!]1E@H*;'!]TF<*W4MLDZ>T/A/TP M%?J:!PSD+)\0F;I"(74VI?<:H2O#O^1>G*\DYAL[P0J.+\TH:1Z#Z9]REM^L MR:5__]E=T$HY0TWN24'K_HZSD-76_SNBMT2)OOF.L+=&E=!^PJ$P[V:N7X<+ MK]#QTSKZ#K)\"I3-3L)=L#E'IPVX^TX#+N *0HLC=Q&SBQFLG')"/ZJ)1PLR M9>2DG%T,)R3YOS_]T5V$[?*U&PP\0H$_.+Q:Y'TF V0W7H;NO!#3"Y]2A.>9 M@.G,>S.\T1^ZN7_=?>9LGO$ F+7_A)Q=A&]6Q8/NKSL+KT,"^-^?_@)4!G/. MYUFEL-[O.\NC8CWS&=$L(O(Y?/O31,PZ9"8P69:<(;UIF52/ M&# =8,@>3F,8R(Z9CK.B0N (Z ^!]/H-C DZNTCB4VONU1@R$QA)*A,D,9N/ M7DV1S+PKXLV9AS-(24,3K,> D/V9E/B$Q_S<5($):S&>P6H8ST XDQIQ\#8' M+]]@DE32XFRXC2_KT3=EXBPJJ<%;">WXW11UVLY'DYHYH>,L*L$!7*;>J2!G M47P.GM0;FT(R2?6[R[(93/>8YA7ABWIG-F6E6J33OM$+SSSM$W.MULCH7=.3 MU_QF3["IENFT[ZL"WDH#4G2J-3OMVZSPUDP[HZ=:H(M7 NKY1%-R#LLT@7/B M9'4]"]E'U3)=W!+S[J9!V4O58EU<$S84OB$)/-6*7;P2,Z[8J)2K*CQ[VH4# MX0E$DSE:U1I>7!CSKN&@%*YJL6:HFV6U)LVMARD Z1/"#,33>;"D0YF\P(RP MN;VZXW$6!F&4T^*2+\C/,7LV]?:''^4$USNRZ^A^R(L%6*XZ!&R3/!91:V9L M&!)'M="-DFYF,)VOC"\HX7 H5=4 B2@\H4^.R!N**PIN=^E%7M@@X!%EQ?N/ M],&WQ3M9 7KDO2:U,M6;)"*,FY8KI:!P^'C6(&B=[T7&4#F[(K6NIKDM@E_S MXB%E!1!C1[4&!UD^S#0D5IF/+AJ;[2++!3M"RS^+QV<,F0!U MR$VHT6>!O99JW2@TSE=@SQ(L@08L@^MP]IT%8*.4U#J,/56^LP!WM/-(>$9- M!"#W!7A V]D8 W;.[]..'TZ[R_LH FGT1D_RZ?:',R'OV TA059-V@ MU,?AKIQH\]VNE@-,UF)6QF#=2[,*;OJ+,U?J8'Z'+U-44+LN6RQ3;!6?A? M!I@ 7MW>]HH5HH@,M_Z,8B("HT4<+()M&(>4E6G"6GF:I=S%&C8&B)6\CXD^ MP8HJE ^J*E>OW<-B>4G"-S1E6'6J<1K:E:.2N4JG:$%7UM2$ZEHQ3]LX"S^N MAL;2"FV)-8,I (M 8<73)^KP2-$\=7@TM$8-5JH4GC-%JZGO'2Z3<96O,Q90 M4F&NK?6=A3.YIX17XCT%:$YNS(%:^!DSG?:N[6CX9Q&/& :SYXXB^#" *RZ M$)D-&7 S#$#YN*^\B&ZQEPU"65J[KUG>M7U-B@Z.NK\=I:K M0B:&7O24I.R:[2V%.0W)V?T0:GK$AX\.PMEC&APS8P/AG(?0>PLC(KZN=8ZRG*?RUD(($ M_3C3 ))&O;EN(6G4:)W"\^L6G :-VRE2Q=T"4V$&3_&TV3O";XEK)XO4:CV+ M-\7$& VP\R=YW O:#=FQ^LJ9/*8U3A69Z#DKAU :XA29YG6ID]F =>-^DD>> M'&(O;=_->3RS9&0?\F [MUP.46ERUHYF!%VR..;U,"L7Y).6PUEC&!#^Y\'D M]AP$YNK2?4E+>S\38_D)85\WG* Q#,35U2>WYR#0#Z7A6_WBH!\D,BZ>^('" MYTPRI$?PFPRV&91N4-KC2[[;156-2B_=W$7)A^L/N)QT 8SJX2,M+>/0^%)Z MH:_B\X3#V ]W7J0 7-['&BDM3_'RC>SC& 7W\>T/?T/+R]XE6."T$1 Z9D0H MA\;(Z^!'5K@H=7J(GOKEW9'7VSA"YDSTWMZPC1)H\^G$H)2[IF%5\=A7HIP= MH3JX5JMF;M[ZXB]]B-**ZIM<]3!7KR$L5Q83<'IMIH]D25X_4/2.OB1QMI%K MO0.&NVB40Q-U>S%ECP% $3F %7L/ WX/_A-Y^/4C&;GUJE' KJ^<3-W>;JPF M^4UY!<<^X\!>40FI^OV=6-6[)!=5Q>L]#.@UE1"JW=V-%0W?36Q3-@SL%143 MJMT=_(HN5L38,K2LS;' KJT.R?W& +_*(Q<6[EH.7#Z@*_8U#LKX&0IN?_BD MJ?3!^&%CP5K+GB3W&P-(7$GE_N_AVK>X4GU6!(@O=(CGJNN#'^(0N@0Q!BS M68#6WVVES'"^<.)<&_W@CCF34-*0A'O%[CYMR*;=W>?%?K-NZL(C=Q8)?C/P MZ!FA.2>7%C[&LZ@].SV3GA&8L_(HU.XWAEE24YS5R"3_.I)(_O'O9WIE MA<]:K6]GG=87[T>XS;?"B36_GQ\QSLOCS>_L7;CL""?)*^F"QM/(L7^B*$H^ MM$19IRDT:58>B9AN7HS8*8CW]4;2Q)R1@\Z[$\-8OA,;WT_#.9\Q0K$6X[1; MVN:;FJ"O+V1ZM:\66\XB&OU-0UX4HO#6Y+1BH-[E3#?C82YH"D/C5REUAQ)O M?#7K+%)!-'6UQ@./_?2A4[UX+="=&%-U]9>39B:N4E0!T<#H5)E!3_=JW"(7 M"J=3QVB0/26'K@#YU('K>YYUU>VS2(0:<*2-U?%/&E?50=XO$#(*>HMM''/I/BB(*!SE&M?\B@+4P5YVE&.>\NP:^;8R[!;;PFW$RX1N+MZC>"-2]8EX\>%-4O M93W@D%'B_Q*NXW 5^EZ<51+W/B#LPSZC>^(QYZR@J5$!A,2ZJZ47!A/U.\NH MB7GV5,1:Q>T-"[I7'++7VZX]O"-H$8'TCX3L9IRVY9=8TO4= LXB='?S-<)T M$Q=^9DI5GMZ%/X@:(7Z8?>RHAA?TN J<$^@QP=D&X?C:B\)5@N/0$R_KL($@ M+RZ=.SEZ[[<[G+P7[Q7B9[0IYQ$G\D M^#>RV'O].'# -Y05]R M[&\\O$8&MBUG+-.[D.QV[$6U/;-<$4OA/D_0DT?.#5KTEUD,Y3PE-L?0H> L MYMB].-?.JTD\8K.3G_*SZR2/_3 BB,??O"A"^V\$[SC,]M]1M/(P*E>%J=+B M)30SL&%JNU:KAEJH[F1XEB])GFT^4)IU-!?Y1+7ZF9ZK%]^$:)W0MXS'XU &$OF/W0LTX),]2/OHYU]^KDD,B222=IAH/]Q&R*="[W"(R>>HTVW:G2IBUUXQU MNAN>>5>7>PIWZ!5[ =*;>[\!8,0=] -CD+JD;,T6A5*> X.O1;.2I.V^O?;Q_W"C97 )ZVATS_.)9'NBNT+LX%_]W3T8DBNY;A!9IBK+:1;\[:C>@*'Q' M0;O1?>Q'.?6V$IOW.PK7FPP%BW>B-Z_1UQ2M\NB!]'+S7N"1_H7_GYRP5E#@ M\,#!X6K_Q?LUP=>1EVI>;AHRILW7ZP233.NSE-R&ZC,"1#*/4U1>$.T[BC5R MF<3;>O@W?C*PL)FU";?A?$39[8]2_GQ.DN CC"+%K;9>0T!DQ([_3)_['NS? MD17/KCHM5I(':-5=K1%V30RB9%LZ*@GOR+>4J#7 =4D_XR0=P&Q%-X@$+7P_ MW^81K=R^V!)5,/POTT#ZDR@:""+11,[U)Y!V@J';&]'%6K7:]36:4\]&&ZCW MU/'LZA)3@$8,B[<$EM4Y1"?A)T,.XNPS9DUI)%%/T3B+9.\!QINFI.0+AU-G MR3G/HH?S2:8T< @)E? IL -X%ID7EI7V?Q8)T!/ )[0UC*:7PGV.:@)(F24S M248D]_4YH"[YVS0+MXRMUFO,UOT94;%(M,XZHSGI>+^X^;*TOHBW/W8H3M$C M69C7#Q2]HR_D?-L,\,GH#.H(&.Q-](_$" ;56"Z17CP';XIX-II#Y!-9&/?S@GR0NF=A#UC MA#K9W'W;'YTBU/C+"Y330AN MW?XRFU &W_XZG<=LS\;&JLN"Y:H]9P%IBDZGL<=5R,RG/UG=X]<):9RQ][T7 M,7L=@N"'8C]$)[3=)40>D5#L]WYC6-OP#RBC7+9<71.F#+-EGJ6$LX/",29^ M;579#<:F'[20]5VOA@?W-M886< *[%!(Z1VB) H#ZE<]?$B@ M>LD2_[=-$A%TG)U;0Z[O-VIG&WH;VG(*JY2%.CFXVL3;988++/ M=DE,9B--]>6WM9>$2(0#+65"N%6>?MAI9Y\U6E#*?ED<6S M\R5_2\,@]/#^Q:-1)L8BLI40MK='PG$B-%E@N7K%7IQZ[%ZH=$DT.IXB40"8 MKG.Z'BX5/5$+A>A665'\@1X,K\EC$OLTP2.)(EKEB5XS1\+R[(8&MW?EX6DI M%>7'[^U9V 5&.'M$'^T:L:>GTA49:L44'TM;N#(TXACW[;LEL\?3V!\)^F(H%5N]Q MH)%<+(D!FF4#63P^?\W3PJ/SF@C.13;Q-R^EK]=N:3R+^4J>$5%HTC!#+PB_ MASXJB'Q&?K(NW"5LC84G\,0_"TQR$[4/(T+*'4ZV1[.E5 D)IWBQ+X)JQ(#V MGC4*8^:ZJV9[@XZS+2J$E<] BU3>_U?HS )(C W/ >CH[N/Z5(^I!Q2<(/L[ M=7JBX']_EV'&[.6'Y"?1C^RV*/'ZO[]+T9K^1>22/;@LPSC[0Q!N#QY9+XH$ MMP"$CKC&[9Z6YTOB41V,Q!\[2*R\*$6]20V8/?C[;4/%:1(M=7$T,O&[GBC0 MI(?;HN['[X,&28(EE_FJZB@(X'($B=(O,"$4!]^#*Y#(F$/E.FN(!0U_CB.0 M2+G$+"9NL,N&C(S]_ W]_H"28@\)+X8I=AED%#0.$]T3U(QWT'6PM#W =?!J MWL,IZ._J8/8U#X4W$C(,)B6'6/)"1L" O"_R"CM.O]Z2U[W* M4Q#\)X ++G=2.XY"#_U [=Z> HL_.X)%QQ\^!1@_.P*&S'\^!2Y_<007J9-] M"F#^"@V8Z1WQ4\#X-V@PCG&_3P'0+] ,N>:UX.KS+)M9M'.G6-[3$Z^RE." M3DK3EY=X[<7E#01IKKVM*$I]@L?D8#K;.'BJ92VS$LF$A4,B(0YYPXIT>C-C MVXO5'DI17!/NI \ND-F^HP7&7KQ&58(Z8V#^US4'AF;)9&,_9!:T%&4?%8=/]%*'V(\,E)*.'FY5PT4RX"8L:'5R>_.@L M2RIC?U_)UF*6[!D W_^,DWSW$/G0,2_X*^0GI\'ZJK M&#I*_)2J(Q3G^?RY)Y-9[]66'+>]'0]23W;BFMT$CJ,\N400FBF.!]2G!JZ' M>>1XC'I&%M2QPAR/A[ M<;;P?5K>A:5-DAVHJFYD[?(.^JC-%!.B-[PVK& M%\_?$"6R2(=D+$G8\QO:A#ZQ/<1:ATXWB_NT+ _:1RM5=+)&S')%;&AT@%FZ M.?EM@:Q#SVVJV1F" -*HW"5J#>\L4[Z%KM,3,EDW*/5QN"M"(*\(;V^I6RRE MU<=OXWQ;.CF'$Z\YOKV:/[3$^OUVYX68U1TF[+@69G,)&MLK27B82K=J?/%N M1$1=TP)J='M;+*U'4_!](N6NO70CH*+5R-G4((/NUL8=D''N2L@A=HTPAC$/ MI:"B3E>;Z+E. --I#(IKN-JJZAL . (C:)T-ATB M'4E$NQ3#ZH5$#P=B*TE"[GN Z*&T/ MJ^,Y<%/KFF*/D:/ J12OIB,8,I'V!(N62(<,G7GQHN_(=QP78!Z#AVFSF6=, MRIU$DJO",) QFU^^M>PXR.!,IR )@EV.)VK/L+OF595F3,N>QY\Y9;'&&8N3 M3<1H&I%"QZN7V0).-Q;I> VT2> 5Q3$=+W0V"5;:85/'BZ!- EX[*.OD99UG M]([B'!5WMZCN63WA3(VB@A'(!P^A]Q9&9$) ;^@0>KSU&J-U>8.UI*JS?*V( MN;*;M8"_8&:RJS/2+O;2H3J;ZS;-0L(U2)G*K-5UUHQ,(CF"W&<[HJRJF0IK M;XG;&L[4O/;(7GR@ES$W'I6 Y(=_13X_(5"C T!.4:91:W4]5<(F2A#7VPK$ MN"R86W!KA=O,O3T[5:D\(J-#ZD-*[^-J8=.J]*IX VOTLIBI5NH3%+:B8 G3 M$HBZM7R+PK4LB5*OK^$E^$[0PQ_>GDE%I>R4M)Z!-:J"Q?U8H]7+_#SIHG'7 MZCL*UQNB'R_>B<6Z1ISDX4%#3,$!Q.+V2%/VFWI<(.YA,?>\T-N_A]GF.D^S M9(MPI;KOCYH^K0 NNX;;:Q!77VQV(Q=6U["IVZ5RVP%RAH5V=$7'/&HX=K6L M$,C0*+('E%K.(1ZL,!= 8Z"5^M;'XM3CD1-+?IL2(#?2W]3IP3+SIHK*2O:< M(\2+\H9'4>\("VA4?NIAMQ_$JXY%YS@N0W023;,05$O-,@PV!,$9$9 MWHX"8%QRM U^QW'I(SF&.1<<38\:L',D#@M'01ASOO3U?#B>.38$HOYOD;H> MJCZ4G*2W3+QXGY8CU-!#P=6^&H+*YO02R;Y$LO6=JX=2IZ%/#GE9+%NO,V#B MY'%*W>ZG3J#]:EUWX0\4L-+@U9REI8&$S6U'$&E)9![JMS_\**>7Y:C$)_\% MK]X/>3RQUTBFDS.2-'M&X?8MQRD57Y*L#'Y+P_.I7P)ZH'6K2XS$\U+TN$16 MSCRRHGDJ0@9',Z[0Z_SOA]$)^(WG@^ET',P]=9(Z6.)CWG%01GB7^ZD,COO2 MAC"/5"5QW<& ^52G3QE=1\)2_E+$J/(QN$?.?OJP\N_I.+_T1@@7N[,/,B MZG]EK]LL5U_C'4[>Z3'&+L01+BPD-0JH)%]L$_)9\5[9U;ZZ-+>L$E9DSI8) M?LEFFILP&9'?QIVI3O8">4M*29XAY[>\.#],+$/S9! O K?=Q;'@A&-!TW:> M3O:W0EP.YC)*K6D+P+EA7T_GT9H"=!<>MXT1?/!$FF(.O M!)R945V[*K]X2_*L]@9FQ1K6+6="B(\H+726SV'ZF\IFEG2P&>9MSDEF)PL: MPYF\^HJ\I <<,M37G"4]3H,,^WD!GP^O%%G"Z?%T_1>L0X*,V%1R3WB//;3K3?7C\2]7X[-IIJ%J25QKZO-YMH)G=)CM43 MJ;5RUBVM-N]:N3A<.PJT2T^3E\L#]VDP]G,D-*%3FL.,APR%ZA<"F M=A2)86=#S7R'3+=!X2 2IHYFJP]<]KJ_!#+E\YP*+6N.$08YY TMH8PE\WW M3SBD3$X$&ME_A,?Q7AHJZ#F(]142Q,R$3>V%X%GRUG6.<67$*L\D(G7<,_I;866 MT@2:9F6P0J6^RM;\1&(6XR&8-G0QHW^ZSP:H:S&0?7.&R7;6[]:/6)Z.[?C3 MV;T)GYK#9WP)NS?MSC]AK4?QA/<63]/__#7V+Q[HBP?:>0_T8Y(9<4++QK&^ M3A<_],65>W'E7ORA0/RAS\^X"]/?LE1]_'13'/9Q117>8UJ9[?)(B\AP']I/SJ MR6/5/VT[^&NSV;]B+TZ)J"KPE;K[E=WL.?_]#0KR"-$EX;XF)3 MV"&R6\?N$0FSG+AMG;4HSBH'X*+TGIO2:R#I83J%#>S^T(P.\Z6FD\IJ]9;7 M$]$VZ>O ]9>"B<+JQ>N0T%?$PX\F 'U -XE)*_;RL& $ HKM*()P;BH%5:,C M@$B"<)9ZP0-%=YLYB/QYL8!EWQ4K.L$C1OGPD4Y/>&0I7Q#2Z6DOW=N+ S*G MJSR,J,-3:JWPV]K4Y?-MS@[D&[3#R _9-2[R]PBQ(Y;,MO:,HW 9Q.J_F>$- MOW+PQ?,W1";C??WD^H8VH1\AR7N\.MW@;2ZQ=2;M8ACRY6H5^N@NQT1%(2I$ M_=?$@*L[.6M*ZFL9_/"4ZAAW7*D>!H]*"0 -BI9!VD,ST +&F5<[1K",O*2T MX/2&#,: ^(N>UJ_%,E-7'Y_WA=X!4L:G9N0< #CP"59TVK*P#?FF2>>MXUY0#6B)3,K"C3'GEI2LNV2_TX?4>Q1NXK M]@)$2^GSW0'"9A#7YVI_Q%;B.NPS D R*TFW$NTRK:X "9MP?]DO?%U[T(>E MD,JWFZ@UQ%63Q1V4W2 25#-[ZN9-?Q)% T$D6NP\571RUC'91TWCNR;56A!D MYXJ&,3-05M?1ZNH7D#$9X'#2587KH/3282#C-8Z'I-M,3P$"#8Z6HWN /JO) M2OPMZ@ABLLL(\T)V,C6M#4ASH19[NM ,%%+IA)&X&=V9$P C5*\=KR4OF1AE,H^/,^?DPR5+LS(:\!K=W=&H%7>4J.NC2]3K9O85REA[R':?N5MT;">$UH2[8TP00M@E^)N4&5!GKU-R3Z'.O!;MFL$"$P$, STX_;JY9, M!"(MT[6,"[ZNZ!7 (6QN[V#PTHWH"*!?77S*KOJ4M5Q>*NVL67I0K$,X@H3, ME64&"C>J:6C8T&J-L0Y(2R6#3/M,@04Q.T$&9T+GBDH5/E._I8Y2?::>2WW5 M_$S]E7.I]HY7V1X*KUBY=[P(]U! "F/!22_X#7K+C@W7V"N, M#!10R4_Q?<)H&^9;8HFQIFF:TVJ%]!4%29[EV%&MKNEKN4R2E3PT<=:[IS@\ MZTH+]Z"";(-K.R@D1W#CMC'WR(.,@(8**Y=>K:+1LK/'<1P&;X3VR04:!RU? MMDRUD^V'$_)ACX/@9-(K!V^* 0J$X[ZY'E UE0MGO0 @<]R80^(PS<5;RG)Z M)>HIIS$0)=P95T!S,A)' *>AV4FG.*M-F/SK.%GZNN>S%Z_YV4[M;V>=UA?O M1[C-M\*)-;^?'S'.BC:_ \)YRANVPN:&ZZ4])!XM)/."_)Q*]L4:(R0OEJ;H M82^KI:'JRQ,=>4TOCK*S]V_3*2Q7+4@+B7:58)Q\4,"]'?DFVXM<+7V&L$9H M]>S'LY?)Q1"GH;W4>2IQ4+!\1SBFQ6?NPIBHY01/.KF79(4/W]P3]?''RX>W MH]](]]&X,8'LL\&'B7U?;IV_)-I8IQF("??<.?;1;HHEV8V,;D,@D^Y]KD^$ MNDI/)L:M5$]N?&]8IWO"R:_(/\HR#:5.U06(I*N>J6+2.6/O.R#LDR^\M9[Y M*1W 7KJ^ER+E4=5J!$))DM<@[S8$PD8$RC!]V6'D!( ,GLKFI;\O:PN#$0V*DC4<])1!N"8/#J++G]L0N+)+D;"9OH] 1% MUM);V>)U$](X[]J(O7DQ^5$75 MF)$,TR.P[1]046KSF3(3;_9:_0S/E:"58QH<603O](\B3[=S-4S>UK1+BV>" M%_K60_B?/ RZUKM^/XM>(L*7H9_1[26\OM5J!$+6:(@/MW-2Q#&<2TJ*$ "G M$U($ 1I64;H;) %-I#3+@AM6J:AL ":QKX1<7X1)JUPB>,XR'PME_PJ#A!< MG4$8,7 <%['OLW&9>IR;'C1&6CEIXAP#\7%X8B4"QT'@R'UJ+680!3CJ./#V ME2.4RYA@&.FGM/CB>$OCAAWWT'6$>FEUA<'DNY&5:MI"XN$%F7Y-56J(?5Q3 MNAQ%0&4C-@.$CA*I:S?HA24=!V%P!KH\JNDX*GI&0SL""CG#WI38;WE7()-L MT'7PP D?.T[ZX(TOBT-#+F]B6O'I6@J0J3?#$:KXON/U5X9?UF5) HX76QGI M0>QD&TP!QU^<@4,S2V$*D/X*"J11Z0Y3P/,W>/#H94], <8O\, 0IV=,8E7 MBM'T2 :9! V8IF<[CV02TF$JWP^-K!0G+S._9(G_VYM'C\-DNR.J-],20%YO M?MEX&%UUIHHQ-7F9];,_-GGR]BQ2].'AH+.&[3L[XP<&\/R'DHI41(;>ZR!C MQ[?WXD#DQ1A/K$^VQO@!N3A&C M(XG9@A,[),R\B.V=E)RF"!.%ZB[!=WE&!'15+$1 5_]Q#+,V?0DJV]_'U"P@ MFB#%6CQ"G/CVX5HR/G(_O>-Z(?$ M>BJ($%UT,/H3]A[JB=BX*."30U:4_%6TDS4[6R/N=KN+DCU"+T2NA#[BS_(Q MB=_)8J!B7=+7)*.NA./WM.318Y+]$V7$ROOR( MMA-MM9DGX6PFOCES@_\RS&A]'71"C]K.YJMM!S\+5V4&3;)6!A=/JVZ\Y-!" MQ1&*95E;_4AV)%U/S=_3R(\!=@-D' >\HV/(S\'CP)/(D%/(58F]YCCA$QW8 MYNQ#Q[-2)L37F''I>)K'-!#KFJ6.9XA, ]Z$9J_C.2F.X2VPD9V,VCW0E\S2 MHT[$_EWN8]MAN@>4IJB8X0U*?1SN2D2D,3A5+WN5![@3DX7,9#VLD;'T,B0QJOD?4Z'E-&1.%&A M*\*XR]4S>D=Q+BA[+6IF#=SB(DLA.9[I?>;EZFM:/*E7?_=4 +-N;XOE5B,R MW/HSBFE:X2(.%L&6G)?T!A>U1,OC*U645^TS!HB5K"[CR*,_LAX6 W^$;VC^ MM.K0X#2T>&#+YRJ=HANA"4T5JY&J)E-C('L(=9YQZ@\'3QV"C(*VGU1#76V] MCBS6L" #HA=MT5 @-= XH5B,24!.)E*CI=0>KUCQ-$O'7><#)*BVLNHX--K, M,5#-=3PH,))S.LJQXP[\ 7#PE&S'/?&#]-.>Q /SR%9NZV>4A9A)"AI93:47 M*?X ;KI'C_(7V_ "YL=*>G=Q%#U,]B)>$Z$RE3 M\87-3;]:42C$KSA/L[L\IJ&?UPTZ6'ZW\9IP \)\A].0$:PM0(Z^(=U7?(2!OJVN$*=^CX%])S(R$/+T+?Z#@(13Z'\>. M:CI0'DG>VQ)7Y& M&^^-7OHN,KM(/_)UX>AEGQCC 1,_;IQ5JL6[QTG\D>#?R&+?A2@*RNG+]WV? M[I#9HCKTKI,XP^%;7B6TOP^)T^9!C("_J28W_CX34RL&TY M8YG>A62W8R^J[9GEBFBE]WF"GCQR;OCAKM!.RWE*]-NA0\%9S+%[<:Z=5Y-X M-V%1+^,ZR6,_C CB\31B5J\(,//$2FAG8,+5="TE# M+51W,GTI/\FSS0=*LX[F(I^H5C_3<_7BFQ"M$[JVM&(5JT_B,T^10!A+YC]T M+.,I.HI?3C"#6E?_'#'<%)S5^)W[-_3QB'ROQRKU'<.TQ"*_1H,=T<^__%R3 M&!))).TPT7ZXC9!/A=[A$)//4:?;M#NWJ$_LI819>\U8I[OAF7=UN:=PAUZQ M%R"]N?<;P-EL' W'-/\&L- !['@\7>7".A;P[NFA=1R7GHPRVJL+&:X!%S\5 M\9)F33J^!Q@R(GH937+?MAR#$\IC&@^#&R^"F)2VO5WWC@-C7MS*O?V.9_)H M\]' B('C\)CG)B/A!::?//H-"'X^"8YR-> MI,3Q6^SZ$FAHW,5Q@,9RT;RR9\9'*+0YQU#PQ_'G*+3ATH@>.?[TA#84>B$J MQ]^>T$=CM>L7G7'_40O^LDH?])L$!HKVI%6"< M! V(UE.O(.8DJ$"T"'H&2)V\UW0?9QY1P]ZBXFIG[8;0'9T!BNCK3^U&][$? MY=2W1>RC[XA>#D7!HG@NZVN*5GGT0'I9OU!4$/# (Z!CX72K=:B[ KABM/#_ MDQ->#L3SO=I_\7Y-\'7DI9K7CX:,:;,0BVBAZK.4W _I,P)$,H]35-XEZ3N* M-7*9B-UZ^#=YL:!.,X#K4\G#E:0PD+JKO6=LB)Z<;$OGCN=G\@41M0:X+NEG MG*0#9$+1#2)!"]_/MSE]U#/0JR;6=R"(1#\B42JXHI.SV6A]M!I^6MH@I0%R M3LF 7*,1BE.KU(6^^@$90@VS:: .4H>K>ZZ?+B;2S:BG+X &1RN;;8!ZKKF] M^"SG>$:3@2TF5-A.%YJ!.ZW2 !W/6YH &*$FZ7C>S010,?T3@..OHU8S3! * MMG^XI?U2.N7;.-^BXLD2FMIAL81\6"3!A2B]SC&F[P:\I4Q<"91Y20=[%=>I M;[@[,0$%HM;VWK(LMKH<]U:CJ:Z1LN)@BSB0U!QL3;!_?VM 'S6Z6JVTY8I6 MA)-ZZ]3] )#$BMLA7$RK?*=BB0M--J.LOIR/\^B]I7ACV#=$U.<^7]1U\Y&TQ!!HHTRC=*,.%^M!PV4I@[J0[T4^ MU4(GBX(>BK[2K)HD"@.J\5YY$:7P98,05T.JS8J[I/PEHU,Z+-M/?_SCGPYK MEN;;HFKD[XF.N94Q<$O!:%A]7KHAJT/_H.__O7L1?2=Q0=/*\)XLWSV)GN[0U*7+P^9$4_4;B93R8J<:+IFKPD5E-0OD[ *TE5M M9.Z&/CX#Z_+>56Q3!Y=<*8J?49$!CI@T;E/X"3Z%>O*H\B]^#[--Y7,\* 0. M4BV63D\X(5I0MJ>I7ADYC.A&WU&M@?E^W*%P.F%U+(+]Y(7!?5P^7%V382[A MI!)?2;QF-CAZR^J*KSL$*D58I6L\)AE3OQX2+TZ?D8^(8DE8@_!]>X/_!)_J M(1JEJ2WC)$H2!CE6EV=! LF)[@#)8LG/((P0DPT"/B#MUJ-P-'Z6.=.$?"G^#3JVUYXUPJ MY!P@52SD9&O*86,':)U.S'T)8^;<[)SL#J"B4&NE]IR;?* 49T\8[8C!4KY- M160Y"]+RO5%_AD^OGC@3AJW=(;0KS ;$<=PA5[%SBR?Y:#YKRJQPNI,)"&58 M(PP.&1_BS>P "#(M_9V(8NJ02>_CQ6I%B"1Z9_J2OQ'B0P]3@R]-$Y]]2KB" M%D7+OI'F.:X%"GZ&#X&"#XBBCCWJHK\;Q#E J7NP.D;4TK&.% M$.CT*5:R+:(Y.]8!(L6+6#MF.:3]M1]IUB+5.$%J OT97:X3)8\Y<@J1=[,DQC= P M7\:I.]H[#@4A8/Z1R&]L_5C4".Y*3TIU?VLD:H0GN:2I^UDC22\4R:5*JZO- MYW"5D4/!4:3L>*+Y]?;.UDZL3_MH;?>T*?Y$T3R1N!.T![DRRN-(L[.]%R [ M(38N&9UFH%9#+0SZ]K:HB6K$R 0*J;KGF5[>/.O[D&/B56)WR+ !+>ISHX)6 M D5OS)C6H%#&K;C$JGK!(4=5J$K2 8QX5.Y!20>[1'3#3.+Y=]IV;RRV[B3. M?F7Q6+B5"?5:N=9G1.]^5L+_R=LS0?"5_"(^G N'(Z%J5M5H_0G(1<<'1)8 M-<^Q@]RN:+K)N;6XI'T)#@0YZK@@%N,/GS1=;.F_7+IZ- 8<0:^AUQ9F\K/U M)+CM>=/M#I- ,,)ABT]=^J0Q/DXW( 3UI00@"5KS!BCD)M)"_P1$ M(G)]\@H%2]7GD0#_^H&B=_0EB;.-4X)R"CS^B3S\^I&X=&]V,AB(;$$NW1.; M"HB[),<0@-)Y#U!TUB<;P,II!UATT@$Y7#":3=P1+8.A & M4=D< YY=I70>E384^1:(J50$K1Z2-+TCGQ>1UYS8=<>)7J%50I^9*X-;*+W] MD6&/G.=DK?">U=S6OX#-PC2D>5+9DL6X98Z!2S;5LDG!0^TQHCK!GXDU3;]; MQL3FWB5%@'NY*B)5GUPBF%7;?\+)*N2N+'TQ?+FB^8CLC@["[Z&/TIWK0N6Y-_8K1757Z[:^9DN+6JQGB+F/6SZ$HPK%*-5R(VY@5W0(EM6 MLD/K$+BS<'/+;9ZT<\?SHRFLFZ 6EY>^H&R3!+74')?H5LCL9_2.XAQ5'-3. M8[S]46:94[E&_@L(&[E$O98L?T&,^3\3T8:]B!Q=BV ;QB&MIYT1);.MF3A MMHY,GTAPN .2\EAH-.A5)?"3 Z>BID#D[*"NE]MU(AM"JZM4&*#YE*JV1G& MSAI1XZ;_./!B51/E /X92&#+6$[+*=P\,08&[(3I\TCDZ7FOI-\8L$CM0Q) M$:M_EP2(T*0%/LB4B [_'A+BK_9?4WJO]2CU?7*,"\N>NAE)8X70FM<+.C&8?J@[@ZN JH*W5[( M2ZP. NGZ/<&_D49EU; 7E&41VS3W<74%GOPZU:*O\C2,B?RZ3K9O1"S0CUV+ M3_-@.BA7\BU7EX1/."0]=K3@VKX9J708!TW1\[+Q,+HB( 2$#ZB1T60$!P)2 M8,40=\.Z@^LP,70XTLJM])JP^B08":LT.A7^&R=T2#(2\N4$[C,I3B/P]0FSN<5!WV[IT(PBL].&RI#NX&I8^JI0D%Z+RYF1/ M54..'?YEQ>D38 Y-$=0O6>U/[G*&[F:I<<:+1_V8PL1D M7:Y83?N*,6CJS$G H,D)57J<3X;@7^GZR\ECT#: [N.JU/ZQNC[OD2S7X!@@ M+ZM=/JBJN!_K,=8?L*N@.@?? M"1\JHL>R.MM'+-SU%0S&HLDAI:%7?Z'UTY][BMS9LOMZXM!-Z],=X)* K7K" M=/YP NHP,"6T9)=:6WC+R!@"1Y]C+U%>D'+"I4'0V-XITB.O@7_*Z ]@\Z@4Y2F(3DY!>XN/D>CD&7"I MT>H*AP'[W1W2[@Z"^?A!."4/RP/NPG[V3O1=B> M<5PN<3T' <&.(X.S2JX=-SX(B!3!6"4$\OX 2B2T@ZM@<0#Q MI"36I\F:XA$ D=D)WO7<=U4_0"0I8G C5H][O],VN7T#:_H+W&=8>( CG;)@M2\+DY9\4./"%QJ@Q'MJ^:X2 M7,0J%V])GG4Z51_4.I)>91F2Q +YBJ8"GXZ!3$GI0"$FQQ,^]3(ZQ!+K+,20J?-._UR M?RUXCC/N+L$?'@ZHE^X9I0B_.U56?*9#ZYFJA+&W1IRD>0=0TCV&:NW3#.<^ M';;JF^ C[05N2+VA !G_$#V1O1=. MY(#3[F:/Q0SH8:/X42 M4CGPW %^R@R)D4P3$1$ /XG0=5F2\C2S4:*1,Z ]ZKB6UBCR>"/:W&ZZEI5H MZVGV-[R$>EPG9Z43BBNQW(4@+*R>9VH,O2:L;BXMIQ^%K$8SB#!2Q3C=]!AZ M,R/'N)9-WWA-M-.>/1=SZ '?H3B8\BA*/FB"%V'FFR1_RU9YU!VC#41?#\!, MK[QHT-Y^XT76!1 A37;4)*71R1XQ_3B,3UNO,2 +X4;B%Q&WWSP6EM;,D?K9Y,Z0Q!$LA]/J*AF:QW;KL20<$*M M&024E;/FMST#Q4.2QGY1/<"<8PX2-[WJ<3F:+T?SY6@V=#2#.]^$Q2_(W]LW MPH_O+-)2($EVOT-46K/'H@O8#9,@4Y#SQR!')/TL,YF6^4^MJF MX3X4!5.^ZT'0+=HFZP21&)F45W:#2)"0W?J2*!KH]&3W(?MHL5YCM"9_.SR& M7J?\A"5TG^!R@W"4Y'OH&F?7#Y*2.>BTAU_N4U!C4$3 .4LT !M58+I%>2"]3Q+/1 M'"*_D%.&J&>#0584;]!;=E0 Z;]@:7+P"I)'-H[X=Q*DW ML5B16L9NW(E+NP A9 _:=#:?U3(DK*H9?GJ_4""(-:A02G_80G2&[1"&-.# MJSG+*Q2C52B0.467.T1$!TU&$?1T1\KV(+Z,%)\ T2I*A+2_9%Z&Z+T4(H$B MIR$8P?P-$%3^?TEO>R3H[J())2I>AL M^64)76K 35]O9[5OE\H[V29&=?#):%+TM;Z'],XSZ4[2&L+V&HH%MVSUA+V< MLTR*=_G"]^.WSRR>YR>Q'T95O@HD"Z7'X7RDJ4&/8(1%M:R4<7/"^INO)X%"5;R!!T'QCLMKPMX*3,D'KSA'7W=#@U,.(O"$\-:C;HM[ M\@O'I?_SR1-.:RZ$\9HZXI(X#0-6GKR6@_3S22"@:%J D!, MO'Y$HP#%.4\Z-@L('6#ZRVG"U.(5]L;M?7P;>_2)W/9I\==SPJ#-$NDW+\H+ M8JKZ ,<#Y"S.4?:^P>&C>-V4I)] N@4<-S4-:WURHHW\!C2HQ,I?'S"$HYBO MYM5+?6O0,&2$>>;?5KZTI]WJ.,]LA1J3]K1%(]C?',;4HC[R<_C/V =,3T'J M(TL$8T E54L/&D*_SL#00!&H0'W(YP_AG+.MLWK-:GXP_&Q,1K,+M:W)7J%5 M@I&8DZ4QP<9E<0>>1OWH'B7K)(#PG8R#XA#\F^$"&#E:)>K MKREJON;GXJKK;WORE^JS4K$O*Q#30Y^]Z.E%::TP<>I27&$$+O0)HI:;3 L7$-!H:IA[!IB\ M71;J/P@<^&750 2- 4U>9IAKDB09 @ZAVL[G*;W+O;90QV34W3;MCG 688 ] MJ+=&_0>& TK#&-0CM]X%#B%&;+RAZ]W_IZ;;Q'Q;3KI]N5T@+RW71#.X62=? M'KZQI;%(W(YPEJJTI/26HF@,:/(2RTB3(O$(D$.E;.?7HJ3LWR O1[.9U65U MW=0]HG]L!3^\HT5:\=! L5 M#4M5HM%Y>@^O+Q0,Z5*Y+BF-+QNR<+121I== M05;=ZA#3+OQQ^-[:%'D2@#M73D.;E8_T]C:7$MW>(,CK;&4E2>T>ULC@[5;N M[#D-73K[K[R(@O^R0DS>'KFL9VAK++26$AV1?R M]A.66A%X5H8P>-W!TJL_$+U63I9>GSF70;+'M)>"-P:0Y5"3I]_/RK+P'^4: M, "T!9&_-J;H!,)@TMOJ(&56/PF@VPL6.7(&T]TKX&W"P^,2[(LG;\^"?U_) M+^+#)CK(AJH9$!/QZ)TBVP$)]GQ%TDW.39[7[>OR"Q1SX./@*Q2SP>+:2Q1S M 3/F-8J3QB5\1RZE[\^!RV*5(=P!IV?&_ES!E'YP=&(MFMW!$ZCYH,G@X< # M('_$I.\H;I K>;BD_SA.D"QYK*3W,&X0S$3P>(+I,. );AT\HZANC@793+R\ M+7MY6_;RMNPI/3AW>5OVE-Z6O;P?>WD_]O)^[.7]V,O[L6=ZG%_>C[V\'WMY M/Q;@^['EM_1_;UZ*BH__SQ\(/7_W=KLP7B7TH_*#.$Z*>U[L,_H1BA#U%OQ/ M&)1I&D\X\1$*TCLB[-FMJN5JA3#1YMB#C;_[G]C;$N!5K8KEH2L0_GV;Q$3Y MPWM:Y_&5?/Z[_TGS-Z(U9CF="5'X\UW5M#QMV-]W9+PD>&4#!7E5@38.(P(P M/<0R3%W:'AD)>SXY$U9>Q-+ 6>>W(O68]$1O5?EJ/KW7'CD_'A+_M^N-MWU# MF%#V*_*S+XC^HR)7T:B@-LCP[^G?TK\'"=6 )Z:7_5M"&&$2^E@E1D&8W7D^ M\PU]('*&+46 MLOL%R,73+"-=$*79V)T]>4M8+J-EU[J,OU)FVT4HHS?18]8]O2?'EX_2E+Z-F[)"N >OP*V'J2O@ MP*L&!G)'#%$VW=&/:&E@[RW!S^@=Q3GJ,K.L%4B&H%N.+-B&DE(70XPF;]S3;L!$$V^AQJ578L"P>4+&^SY2@"@B]MISE]TL-U^+JTS=.2"RS 9,P1(671(3[B-U\2\)/04A.1Q MT)*OZH8P"5RM0A_=Y60ELAS3&RT'3:Y%H+HA2 +)EF0O)5&UO%3#:0:ERS1MK9;@6Y"D7$=)2HZI.T3K6B5>O%ACQ)H_[?5)_L;"7.X[C M2N>X0<6?]W'E6JS5KSR H&[J#N77B$X^*L\V>JPM5Z\;=)\GZ,DCQJ,?[@H= M>[N+DCTY!5NGR=#N(+=%Z8#\3*1O+'1/=KX%2LONF0Y#/[\G%D3H1==) M1'V,9,&^>+%7>%G(H?-4G"GD@Z-W85AOF*<5S\JHMJ_:'FFW!+G<_8M?M&QH M[7[N>)%>\MVN^(SPKI=N[J+D0^%O?VW[ZL>- =9G_X\DC+-OY*,[(B<[\B8=$W@XRHX8 "TQUEG\/LTUE*35?UF79>0??FTYC*#M&J0OP MK@=U:BH<:/OBD:4G?_(WCIFQP/*)H> %"N8.EVC]X@3!$C.HTT#:RXYPS%,2 MA?Z^^']7:*N:@66KQP2W7/5/X0Z]8B] E?NIF]32LQ-(_:7M6[M+,#$CNA[^ MED;>LQ=(TAFWT@7ZZ8\_?6IYN7A?@23BVL-$)F4<+RE9DRZ#MK,D!W4&"40W MV';_ACX>D>\IW,^]^X$DG\8+GE&X?$Z M;+41-] <1:I)3WSX$@< MA.+OP6XOZN>FDBYA=PTJ3Z9 C&@VADLLRKXG^#G4! M*;\4E@N]CF/2$NHQ'MBM);R$=+RG)+_/5#>81PX$Y4!1FD=E>/V?B+XR+(R^ M=[\&N6EZF+/&F&7>WW1(;&L^+RV[6-%I#&5;J:GO^0!#G[R :P>3 LHTW]L( M^1D._4/N4M>.TFKJNO0Q=D%WWM\$(WV4QQHQ$U27!:1-ZI0"N2]P+.(F\AO"&];<: _AZN 5[MT- MXE[LGQVZ* :XY,L%K6D M,GK)T@^CY>HU_N9%$=I_"WU:[V[_'44KAP4 "U;J"6H2VO)2< MU4H;5:L+2*([%6&:+@:.V.,D;E6!$ZI?GV<@:*'ST <11TYB#N> MA!Z$/M.JZ3'3X&D.$9W& +BXHX#!2R="O?:(4%O=K M"Q^9U.;6;P_6O.XRZ4V.:,U82710S. Z?1UB:\$U;+);*R]O"7F 40<.BTU\N%HD2!Y2-@.Y^0_E.FAI:T$EC_I7((E@-1(^O#TK MARRNHB!H 9*D1Y1U5-(K1"QV1.]0%:XX&JFF/%Q+E>G1!YP65]0"3_T-VGK_ M]_\#4$L#!!0 ( +& ?%@!DEB3]5$ )BB @ / #$P7SDN M:'1M[;UK<]M(EB;\N?=78&>F9^Q86);D2U7)]7:$+,ME]I;][7]$OT]5 MDL)_H]]K76?J;[O_]61C?>VWWY_R/^&"IW+%[Z,BO8BJ^B)3_]^_S)+R5.=; M4=+4Q?_4LWE1UDE>OYHG::KSTZWHU_G75_]"MTWUF?F1?/ND+N9;ZVLO=/YJ MIO,G4Z5/I_76!OQS5'Q]4NG_QCN,BC)5Y1/X!.[S^]S<8E+D-5ZBMC;6Y_4K M'@;?\!5]-TEF.KO8.M$S544'ZCPZ*F9);BX<%75=S.#:6GVMGR29/LVWQBJO M58E/P1N8!YU/=:V>5/-DK+;FI7IR7B;S5][3-^'IESX0GG:NTWJZ-='UDS%< M"8^!A_S[OVZ\7'_U^U/\[=]^?SJ'_X,5HI6Z^TF.BZPHM_YUG?[W:O&4S_D5 MC8HLO8TU>+MWL'VPLW?P1[3]Q]'N[OO=@Q-O09:S%'?VOH/IT;!TGL*U6R_7 M7K[\Y:^O?L",/S=5K2<7W_KVOV\!3J:ZBM[J/,G'<*ZC[=-2J1E\%3WZ]W_] MNKF^,7YE/^(/TE>/(_C)+$E5E.1I1*]+I9'.ZR*J\6Z;+\UZWG Z9ZJL]3C) M9%VJ9@X;P_S:^<;ZYO,X M&EW02B:S M[ \53/9GK\)=HI2I#;2:V+/)H\_?(TB8YW=O:B _HDR:)W<-SA ME55QM)>/UV+_AWE5E\V8?KE3S.9)?F$N.IFJ:%\E%;YK[P%Q= 2;T/VR*.UM M<62=+Z,/#;RK(CK2X\*_$)[$_\VR*)E,=*:36L&MJF94Z50GI>9_C<>JJO ^ M='%5P>NN8// 1H*U>00G3I_IM(&[\.W@W60*YG.F,IB)V9A[<#!GN<;QV*WY MBJY_K*[&.LGJ"QAMU92PW95;&[NF^SH9P:#AJG]/ M9O-7<##@'I?]P(SAPGQWB\O0/^OCIE3UA9WPVG)E5Z8F]?V0U:NNE8]V=_9. MMO>/ES[_017_H 7X]&[W:'?[.(X\P19-DS,E,C"O==ZH",1NJ?[9*!#))#;F M5J"I\6:Y8@5QKNMI= 8BJ6@J M_-RI#GQBF8SKZGZ^E&$?_NA]"!N%W#S<73#E!G:0;#+\H*I@,X(.F_*VBB.5 MP-^@N$"!M;8P_!_HM+J C:@66(Y)](?*50DJU9F@<"^G7VFOP\[/0)6F4:EQ M7## 27(&&QZNE)$]PJ<;7?G']IXS6A\EL*/G%V:$\%TG\$798UJ8IIIQ5-'65ZIFOQ]O$";^?&9DO'L/5Q M1R:G*D*UBKZH;&M8AS-\Z: FX1L>UT^L M,0;#]CXX6+"3,0 W_I(7YYE*3]DXQ>T]T7#&\*BPR:C+Z'.A1>Y7ZHRL55^Q MX.>91) HP@-BT7\4B3.G<9S/UJ,:?&.Z?62,W0IWD<->JAGJ$;2'P9!%.3P6 M&WLR@;O>SY<^[/,?O<_[-D^4@ \&&\7H\*H&85_A5AL7LWFF1$' WNF$(<0L M@KM-.&$ ^Q^CEG +-'\F93&C1SHG46'H5+$AT[E=U< )&VNTI#+]ST:GFG\D MXU +A@\C2W4UGL+B*SF6_B%TAXRTXC*URZ!>[LF4[_38?<^&N^68<;S$S=\Y M[@6H(@SWP %^"O9A"6;^#"Q2%"?&#P)AHHPW,6Y*+>%,SR5;)'LX@0+_D4 5 M^6?X6R>+P%DYTZF$K%H_A2M'*BE!7J'JQ.18B2^BI;)1;"9C\$Y2^B'I:' &O>/4>QSA>__\@WT]2[[@C<@)Q4/8$I3OG@XM#<[M.NW>6@] M -HD4U^?I+ID/V@+7D$SRU_!&Y]GR<46?FL0;'8V?3 UF95Y,/WP"6S;Y>#7 MEAH6=NBU:>E@?J?JR0C\VR]/*(*SE63GR47U4/" ]V0][\=)76)"$#9'J:J* M/IPG91WW^&(DL!N,A7C!CM"DPDNLLQ9&9M!1/==9A@(=?_C<4G'BL]EWBT"::-">%@@0W=\'8*(KOVOIHU-2,M23!7 MM7ER@B(V#<&I@7B&3T6D@[LP*;*L.*^V+K'N[&*NAUNOUUX#1Z*L7]$.>P)O M9E9MC6#S4"[PF[;CCWK;S]=>/'OV5VNDZAR'^(1LU4OF]2]_V["*RULBON7& M^GK[AK>!0?RAR=4C-0;7+0,-_D:!1PC[YL1ZG))XQ5R(@]BO)!=D8:Q:N>:,GHDCT=D^&R$%"$!XI,&)!, M\ %%H-#;KLM&B9RHU2FFEM"J8B'1;_"@*>H,TN&D+3AIFZMUTK93#M_ !J&C MQK&<91ZGO1R= 1J'"3<%AZD+N#&GCE.4YC#9 Y&RXL;(E@'3NTE?<6N$V&.H M&);A0U*"#DOFTZI[BEB!LM)"_V*:E==OWSVC9#W>N1FR[OH&ZN/9?'RS37;WYH'R6/[^+4?J\!'@*NHK=- M%X%(2 (84.\3RY,)%/SH8H?<;FEH??(B0-_IBM0C"A*S0<,5%1:\+: M^%?SDW][%8T4/'I"OZU[+[!!MMB$2OL .PO !XPLPE,S:NHH+VH;U86YR.Q4 M4N:A1(CA.$LTBA=):/$%\#>(']P.28KGPL +,5$V*G*0 M0SQ#MQ7"67K55[.BR4F8RH:"=VFVPP2EHP\9A-]7X)AE&O95W_NGQ_4'SA>9 M(=;_% &%X;H5=[D'X7Y3X3YZ0,)=-OZA"VOV"?C%2:AO.CS#21E."IV4\0,X M*58[OM?5&+SD)%<(+#LB#81*K>_$@+$L*&54Z @=ZWC9\[(8*Y56\BU9]TD& MNBY3X*#&A" AC<\F$>M%7)"BTB; YAM>.V"F@R..KO4C>(0QX$'O64\A^J7K M*CPVCCL6UCD0-)?KLM%CD,\EJ\U257/)O7,W@CK-*H@M(T_($_&#'L M\&-O4&N+G,?!I!H4Q96*(GT BJ+C17V0<]7K,E_'5?;/M/&4#5;?DBU<^&52 M+8_:713W>M=\*W:@3'F8+IW_+/*1!0Y\=\%81R._+W>O<1AA:9718F; Y!P& M.@35!KK<4G:3" :J]*[,"\%K4>6.4S3\DWODOU_K[9%(+Q<%0'K6GH2W6?X% M40%P_;_=]U^P:V_%_;]&<'\505+?Q[3Q?5)IT\?W_ 3(I0$)=KOK^9V)MV\T M3.ZOEK_+"&;LQ2^MD@#WK4S)94'=L5CO2D$1*L 1.S.NB-4,)B_PU="7]A?W M)/3Y+=N_39GV'SMPKU&I_R.NDKQZ4JE23P9+_<=:ZNH!6>H?Q-K;/5.._\^W MTAF&Y!F%^,VVG.##)A2HOLY57I$?-FY*3+;8B*C)1AG>:$?\1T%176.U#ZX1G3$2B1B/ MTRYU)P*/V%3X''(PL)WJZ1>:HLIX!)I_,N&+IK AHFE2SC(%CQ<3-ERO25.2 MM]G6EZ$$]R"&%!]LS2R^\=2<5L#;W"I3+NS^5 M3#0SCC;CLS&D;+@",-!M2_MQP^N<_^TKOL=N0 M8T@;;RUW2[W;I3>_W_@Q_29)02: AG=U*!QW47G*>=;S1)_Q&:7P"A]*2?]> M=O_T<2NI:0"'<%P2G=$:%*:N''_A57-W*%S\A[4,%,DF>#>BBO&+#FIM; K# MVJ7O'04=%=98Y;FHQ\(&8;A(8P$ 5*H\LPL7T$28$<>+[WU'R)\E*_U6^:A/ M0$?%G&&FA0@Y2,ZWF.N,$,D5\J0GI49+5_DR)1!<1ESQT92B*9)[*OHT;/''J?,"+$Y;E@!\L;)K,O^;I>"+QZ:P@K@BS<"[&F2!N[,$-_H.JZ.7 M*E8])Z(G ^VD9R@Q\:3X0"TF8K$8-'?<3?PFV'[MYA9\#@*/P-VAE>%'BI>& M]FB;W.6R$@-\FDVFU\6E"'8S*N-8B/1G06WEL:FQ0WOS%0F"H%V'/Q<\)9RP M9];R4,U7KR(ZX+,"](D' I-R67<;.$$.+V:LE;+ FE^;$W-)JPN+$7"K0 >P ML<.C'XDB\XJ& P.=K&(K+:DI@/]VT*H'#X;7R)K1+%0(1(C;:I%BLH*82Q=A M)4$G6CMRS"96G7Q16.UX?T3!@*+X<6O];$!1#"B*>]I=[SZH:>*DU[FSHGR5 MZUE_GL9\1>:7%<8L95:@ M1DZ+DCT%AKO#0OT2+E375C+N"#L#-G<(2TGV@'-1HN04HU0,]J?OP)_YE6_? MY'1C"8\YQ7ZMV)@8-?C-H]\>>RA*TQ8!\?Q8VL",!R.5(W3TOIN5*BH. M"2[@]C-DN+"3:$_F1!Q<,OO035=T-A"SA A<$[.TQ\,T:) 3+?O8PI)*/6K M,EO(6+6B>(>5E>S;LNMA5U5C>+F8W292$?;&O%"_[ZI1?ZZFQ-!-GX./AR]( MG2_3E?YI?.G+/(4A+>NE95^L5EIVS\AP@JH56 DHH880"LH2W#O&:KF)VY/" MA02DMH^,)^NJ?Z% AQ@PS=)/3WJ MLFLNZBS60^(+4U=VZ?=ILFI7.E\T>6">H'5Q^/8H>L2IH&CCK]$D*XKR'D+I%2_XJ.5/9 G[ #$13S]G,=@&<<0ZOL6QX U,$V;QT>J(U0&2-_0BZ MY7MF)%?NH"QPE9XG+AYF@M/FUH6YW]IU2&\&(>H+T9>K)42W324T,0(JSDV[ M8NLE(UPZ,J[M?/0Q_?>V"&HA(5UALE\"/I'R9UMJ[E'$A6+L,N>&JM5]JIF0 M94O*\KS*;KR!2N1:[>HH[4[E7;'F5;5XN$'L"W MCZS_96WC^;.5*R!X ;/:_/67%R\VUC=?_O;RUY^#)ZN'_>I2E_U22R+NSTSY M;OZKNP%9W#M/>SA=MWVZ'@)144AQXBN-V-70,48#M<$N=83#L.(;L6';[(9A M\C5,%$OR4N451[$M(8:-4?93F85].196PR]," >.BW,;7!4?A7Q+@R8ESV$0 M X,8N!TQ\!!8F*X^J]\@#+SS[J/A!&T5(K"7X[0JN4@023M!Q.S=IU0!+V=2:V8@' M33GTGGJ(@*#G R!H 3=#JW*H%%O1:,^!.()7Z-R8!8TFJXSUQJC)/RZMD%0 M8@IMRO$4 ?MT2#PJ&,(&^V0OF3+%0PB+5O7=J->!V7$PE'_8L9ZL[+$6)'D< MC9-&T#*)="T05+X03*4*'BY_HYV/-5@16K M00PMRQ:QQ=**$%VL. ,])+%^()R>87;E\C*JZ7>(.(&$7ZFB+.86=ZI96K-B)N M:SIHCN^:#J&T1K4!>-=\0"B^8<0Y'MJFM@@.+IHVF-]+#K#E][FIO6,J6H-R MW@7U:)1RYJ&;^?;Q;8\:G<&W?M:^^A(C. 8A[ 6658Z33#Y5LWE67"B%0.QI MD<.R,S=[47[Q;Q$$1[M$XKX0-W0#0EX^B+9!M-V2:)L^!-%&-95)YBC[ZR[^ M4&1)7]6Q*R3@ !M#"/1M.BPG$54>&&07XI!G$;5PLE+ M\E,],BT_S+_$,T'&(6/V2P70F!"Q(@FZMH/8(<1CQ$<=!V_TN>?I6#'1]7CL M5^1Z7<1"[%"4;B8CE2ML?(Q(.P.,%=O'6"JF$PG5M%$_ 3:!<'C= $]>@-%4 M8Q9F6IQ[11Q7$>=SDI2?Q6ZE5UG'>%FY.+-<8/B>DEQ;'A&_#IW>D"T/;Y,E M=[N*V+5:L(1!.X3.DH1HPD[CG&L_I>]%];VBAY=X&D3ZO1;IGQ^82%_8*VNP M?(9C\N..R9<'=DPLH-$T71E<[^$LW-)9R!["64#K'VRJ.1OV,ZRS $,*68WT M5Z+3)D/>XP RO?:N\-6OZZ.E.VBE3M+*T@F L3*;(R\SL?XX2LYVI86?W#W7R&6JSE16 MS(D$9P8CFJJ\0G0V\O&;-(UCE/8:VG*9;/1(/^Z)(D1($HG*HH[^[<5Z##-' MR0[#P!_;6(*0+!?]"T]G$':F:B;HZJ.22;$]8$94R,R( MZJJ[8$7*,?*Q:-1=KHY2@EH2"*J)+ALK+JDWXT0TDF-S@O8)Q<; M0K5[Z%8VMB*LG?R0@.7%54H:4E.-*2&:M238"3+@5CR&M<;%EFE26*>RD9-N MA.6*P)(LM;_$Q3FUV+A9["LV]?.&-5#>*O-J&^5/5>LT(4N$.+#T_0R@W!<# M*'< Y0XL?7TQAQ0%^F*)_CV:5#Y>'(&_N+YV" JCS[E7 39U6*@JOEE)!/JA MU?R"C)5F3BPH9-304OVS 8->E99ST&NM@- UI[@%5K=4:JM[P&TU&-NW,=N@ MV0LW7W'=-\(*+>RT;>EKTF(L_["L_1>.QI%PG6"FI[;[P(5/F.,(ZGUX$P.> MNB G85J'TP86:ZW:C$P?=G>@M?K/Q..:?/C') M5Q(1#"A-C$,AEJYK2&-9LS4Z$U7%-K(U:6VL2!K]N* 1YR/%HKY5.URL[],R MR6MN!^=Y,8Z)9!'' [?"\;.[]L?FENXF+:XEAZ>KU#PAZ>OY'F3J]]3 &QJ^ M*#KQ.L70BV8G"&G0)WX?/%Y-V#I:0,6T) 5#V^C?E9#D,+[VZHT &D!1I:YQ M5&@OA(K!=P8K4VZXD&ORTEZM*R7W!A:J!6&W7U:+A6K/ CB+_/ZP3SGI(TUS M$X36:!]O*ORYOAA$Q TD3S"W_A,[U$ G[LC2[F M2)789;$,5D(DM@$,!G@488G&"JZ!EUA-"!9BDPQ&/0I!,BS!P YWTW/YZZJ= M2W<&CA3USX(38&G,/B4EZNTE=HD0S1ZNXSD7?%A8'X G*6"\P@8B6!6 38GHBC,P1U$$C(L9.''2 M-HW.9\#N;B%H:]$>211ZLR!4BM3U3(#.*^>?U4]_WV'DLAD$F$-$RHE).LOS0:Z2XV[1LRG97):*XM M%E2KWIH-&PO,T;84_=&!1G M5'.NJ[/7P.;!TIAZ2BX9'"Z33C 6.=SU,XS9%7-4V%VZP:@-?'6*SDX,FR3# M']#&P%!%;,M6F MG+L8Z6M--Q3$/KX+NJ2F@]MMKTT'&+50H?Y\0*-AY/;KT/3Q!_4J]D>]] M4SCIZE6HC&_=30MYH225R89UF:2AHFTS&/4 MC>\9_EINRQ(**39KVH'RLH66=SE4CH$1<2&WO$'YV]-&>ISD3MB0CB@R5Y!M M24R)%INH3:DK7,S#8@[QBPBD$LAD8RRE7F(!#2R)AYTV"=J*6"U1,%LZ/D9X MHAQ'E,W F\)/KQ#\,O94*XL-AWM,(ZYDJ%7+G)/14 L]4Q5O\NDFWH7LXZ*8 M1;E0O8C0)E?V--@B44]CV&XPBQL.N@B<56]\CU2-X)XY!C;'E(*1UAG2>5P\ M5626C2-NHY3D_4J'+C$:5OKW"?]EL/T8F-"RS8-6A88XO=73.FR4B-6]CPQ] M\@)ID(32P%(KQXX:WEM9NOQSDVO&3;#W?MVA7!UV=:_@H' 9I=(SY:\S!S?G MU_86X'K8J;F9T5G,>+\(;2$3#U )-@R@@ML5T2\'4,$ M*K@=IJ^5-HNQJS,7_FU-=0JZZ>:&\OW'R6+!*0/J3%@!^^2Q(KV.CB 5@[WZ M3CD2%F@BUO($=7#1*@K6.6QAI>1RG<0A0'[#0["QOLKN8A*ZBV!@ M[;-Y_E:9H*IO4J'M-@5K&S% "NW1@R)_\@'[8]9H#YM^5O4-19R=ZC.5QUV\1>P:/Z/:2<$Y MH_H'KLC!N%]W'+VH!X83II$N2W56C"E;=697...5Q;NELM@4N*(VU:S6'^'( M3?ACWUTO+\<+[X"KB.DK)Y=.?$^51D1]2.J&JP! MOP]D#SJ5;!["VX 6W /+P'#QF?M2%\R)SET/S"[LT.(-.41&.?>% Z4@F0P. M=U%J]% * ASCW:V=AG_WW 9KV7 _M392'/:;9X@FEQ@9G&7K%QZ2TZ$GNU0\ M!NR(.;UB;JUCE]YSADH'T>0M-@,N"+)>)U\40NT3H7NVC*T">]1V^T";%$!VQKK33A!DRP=8@U/8D5/8#A_YM5_TOO<^G;Z@C\C2F)T!'\B)MI;/_J\J:=%274#:,[B7H*GYNJTJ$FLP$MI MF"F7<"CC8JZ$6]:DK151*Z*\&:O8IL)QN^ BG,."1 $YE216))K^!72MW89 M!2!"O_3K]JVR%?K,HR?LM(U[F8)47FC6&;()]59!B1@D9W40> MDM=VF*6"5274ZC1]F._P(];WNO2@+,E<"OA\XH@GV?J M0F*J*5.=.HPR"+:\FE#@O!4H7% KZ*H!<1!4E-5(O#&J$F9/Q?U?5-K(0P_R M/* 3[OQ(_3*@$P9TPH!.&- ).$*?OX?S+WZA.)9;]Y9J6Z_#Z &.Z2XN$+]) MS;2NJ^O53$OALYO#J^C1ZU 9(HHU!0- &4L]3V:J5033RCT&(/WQ5(V_$%<1 MPBR*4 _:_L%NFF(0^-5"9V'GC 5,V6WW0_J52V>45)'^Y'AF.":7%_.:'+L% MH>J+GR8!)A*KKLKLD[*Q 0O">& ':RI,+$U# O>@F9I/LQBRCV%^6 MG&/QU 6N"RXL]L627GEID2M\\6>ZK!MEF\D8T]G>!L]:XKN^# ;JLZQZJNP7 M.HU41U3C*<(+, 'LLXM,DW)&[78G$A"4UE[D7>9=&_0)B >T.M<&U^^&KM_S MU7+]6E&D(T_">2+RWH!GY&![@92%LO0RB<]A?D95<[F;J^#N#3-1,+(5DR)J M(980"XHLPZ?:CR>)SK#ZB\\T\R3JJFIZTE3/$=Y J$UW5TFT>-&9"%#&DJ!BTB!XL^LY6H%E* MT#;$:53D"5@:*6L'1;%/V[^+6$E4Z2E+6I<):\AV/T"C*O'N>/@H%HL%DZ)P MW&^YY-(& $TZ<#Q&>(FW'"1?W?IW ] .Y*DOBQA M0.%P/GV!S<4K%7 :>5+G\CX2<3]_?FP-7)"M6.N&)$5]:UFY_JC7H!RQMZ($ MBQA\=.!C$]IWS8;H3M03J [*UFQ&:$$C4[S%&3DXBYN5GK*<<;%KJ ]#*__37-+]OLE;-R9;?0KE IS.]X6C1& MBB]\]-7GJ3)<9E?LQ)Y$)#-@7;#7DB ,H2!#W+]0>EUB"UQ)U@R*]"$HTF5R M_WVS%GVY6EI4#N&VP,67G;)27\?3(.S1"64Y8AO+12'XPV14G"E;ZXU*_1]Q! L(AU@TUP4',JLI)Y =E.19V2_ MD-G&P(PVATH;TI%?69Z'(;\9[%_XDZQ>+U)'1ILKW4,3HF%;:89 $*ND[<@= M( 31X]AG@\Z'+>T1''3[B#25,/N37&A*'HWZ2C2H&3* DAJNI]UIX'-:HYQX M-IVI79$1F [>8KT3#/X9,^NT 4-%:>YBC5P/3$YXR;DV]??! MZ LMH/B\A_8#N_%2V/)+*L23L^3"L)K21]RK5?N/O1VI4XG^T:Y==X MG1!7(SV*1V5Z N@<805LLX'!EB4ZQWMAAP_GZEE8A0%SFT$DI0D$HS6+43VO M\7HL#)'>4TV2WR"LC:F,P34V\_'AC4#PY\E%&&>M7'O):(;%!2;LZHJE,W#5 M2TS.>1W4J?1'C'RSL!1+M,W#O'&_'03)@*02I;2388>Q44YB"'# M\\6K,!J R8)317*=JY4(�N&WJL1"69)X)2$]V.@.&X"&%$SQ=&!B-*B\D$ MK:'6-&TL HD;*)LC94=P:Z*HMFQXVW*_PW.XGY\40$Z\$,40VZ(EBG]B7$2T M0='"Y#$(OHHX7#!2F$.)WB"(!QAGWU? H?W08BNK)EE MS";I@H1'82+)Q,,K#]Z_N*QU".6'O G M=VX+=L:9%S@L-$&"+6E(H=T0*(R/[@I5K^ YIH0RI^\P+6=Z\DBKL6YB$4XR M!S([D$6)UAMH%$DLN9U_ZW;I3&]1M^.U0$$&RTD UA*CJ,A21N)G0@A.E!8] MDB"@G^F18'$_BJDE=#Q:MU$VM-?FW\65\.7,[5AT&FK>BX!K\HCX[ 8DS* ME$M[>\^XC91UP6 R:9)7C&PA'_*\1%Y-[XC;*."50LA_1AN-_QU2R47FY:7! MZSE%X%AV0=5?*0LFB@#:&FLS#9]:S:/ :"^)&-]^=],F][JFXGT1@6]Y=@:R MG6^0=YLKQFO[ON &3J^;]%35RY1IE$HP_:1NE$L8T=C9OW-MGTJ4+XWR:&<\ MCA207WI&EZFOEL&PV73D@GN(=7#]CL0B'C%$A0^V"8CAI-WPI*T8 MU^<;@U?>(63PLL&@!- ^4X;+^9)P@0"MO; !@YLYP<9H,"]%19S!DI7J.\%5 M@=$D+*_VE%EXN"GRRNA2J=LUNI ;S)FZ8+_.VU256EBX1#AZ9YOP#- 80%;H M!,%W<'=3[W#5M(*"" R.Q"&VC6!R0JN'0_908%-&^3OC$ M+=6R; 4HPCC(H^JQ%\2P,*P&,VU19L:/>]\[5G';-I6CL: UI,XQWIL+)X$- MIF">"\LEIK![37)0E])7FW\$IJ9V?'X+T)+# ;OF 5LQ_LFCL-?ZGP1&Q:04A7E:9+K_Z;U\CY.4MPW!J$@IU"- JK,U_9^,-A4"4*)+Y\Y M?G6//]/U(Z)27NY!?FY\IX30C0DYBYD)%>.9UR6XD P'J-;\=>U?UJO7TXRM MM:Y!)^XRW$J,/2!&*GJ82_UWB[<(;5H*:@ V>FD0LCZ?.\6Q'*,T$5:A84*P M".ZXTT]90R^ N'Y98K(HQBCZQ-8W2BQ>)7"R$$,RQYEK9I2>%>:U4@W@Y"@-\3[Q=*W#+A;]^4!$W5!$KQE.UEU=%=J9R MD%H?K'A>.1]T[D % MX.T@F=3U6?:_ M^8'<13DY%;A?PE0>LKIDI0IPC,6C)Z@\N33BOAI!_),0?*(@1]RK MYSAH2M!AUMGZG@-PK<,;D< 1<.$M5Q\LE.4T&NRJE_>@:J\OWGLDN1N5W'=Y MHGUS[;D\7F:Z?G,Q_RAY?/]#.3TI@A[2/FVX=O#PR%ED.ZW-!H^"D4@RXBO! M$ M9X*E-D#-BC3U7581F]9GY2D45/632=$3JO"FK)F%NP(V-Z./:\=K.6H0Q MRE]>/7OY(NAEPA:25A.7-$T:V)APX,8(]C0@4?YU].SEIDN;I@I>(J[%#6@& M>08R?L/A@VRX9+@9"Y)<$.0MJ+HBGH'\U["]AO-ZW?,Z>@#G-3A!=&)H&[8] MPAZ%[BB)+7&7K2D1A>[%L$X14)T;"HN.+^;ZZ2!;!7Q%A@$J1%#2Y1?IMX!U M)PG6ZQ)K1W9QLSI=[C:1XQFP]J7G?EM4^^*^M1Z]54!89DITV+.2@F5':M/J MW>(@[%[U<8O-\\83Z^F:UB+SR:FG\GC*Z(G8Q9Y$Y"]#8;>+J MB1E(9$9N KZQ=WDK#XMH[1DWFG",*:-N1FI6H!0C/%Z+[M1NTN"=^-39K=BQS+<5Z;:UZ\^6FL O_#+1^?=%:%;0) MKCJ##DDI<1!$$R)2" GRG#T--_:GT>U]')O0.E>DB'D@>#]_?'WJ%F[7IYP5 M5>P$AL*QZ.,7SS?L"VH%Y0;TP9UKO8WU 7XPP ]N!WXPV,/7M8?'#\ >_B1% M+P1!*(W(OHXA0_J$/TD0W<:A_"PY]W76G!M69VJQ4=5F?25=VW5&/<7K>\*. MXA9UK8G#LTG>4FSL!'^#QHH[Z\&(#$=,:4:@*PI_HAG5[U/[YH8;.CFMU#B2 MZHXP)EJ8YI@&9FS&]D6CW<1<(1S_(UF$=+;=2571QOJ+.'JV^1+^W[-U_'\; M)_)<^?_X2/L=;_[+Y9&!CKU>8U.9N+A\M9M9H. MR BY3'-=E-V8;&"%]5AI^-$)6L+*46)CH"%DPM:YU%>TK+,>IF3D%B6,#O,F M4W*S*+&;R9QB%FFNT]0 !Y6_Q.],G8SX1"0V9N.16>.1"T*VE7+U<)W- MS[_G1;GJW=F&M0K\F207Q_,&[_(*QHC@ "[V7T1J^&!^>_P6 7T+<-!P4$P^ MC=]\;N"$IWHL_:%$UK W1BV,+N.V;E<%-97'B+E@&6.[CG"SO-/A(L!(UWK> M9-RL4)R5J]Y-53#)A2E& 'TT AF"/I@N*T>\ZYA'7#,LKTT2&^KP@(J1:S:E M[)$&55Z=TH0 T=C[J3#%8'Q$7*XD/ H(\,F4M_5=[E28@N$ZYY9[XT4Y-%4) MAANJ8JR3(#K1;2:,"T=/A_=G)FFG;)LD@Y<^+*]#9PHV!&EP M;ACE1*)1X\]>+E+C-K+ 4R"!D((DR2W]NJ9,GVG.IOOS>E>;(I;/@KENNR,. M><1,VX61\CHO8!M3, [''#*D#G*]5LLETRURO]US;Q0=#N 3)-:7"H-*U7;P MWZ4Y8*:OB39/IFMN!^9WN^#9H!U*'$+1D8/LE=5.:_MC(&S1G MH]#D.9EVV&0:JH8)<:C0@BT?3DQ>M>W]]GR>2HE[=$IL!NJ/_Q11-IRRF21G MA5C*/JR#\8.?F]P#$/IZ+F8EY]M%E4M>]+Y @UT)[>L!+G)#N,B*M=C9"9CS MWQ;E2"4E9A"7BABYK$$U'.&)D!,Z\S+ =+KZ2@B9"L1Y2AN 0!@5C+$Y8P;Z_; M+';W%S6O(^Z_J'FIR'^CAH?8WLQV.6Q%^LFF19&!"4M,8S19;9W,]@.QTUKB M41:1C>0PU=Q[FU!L[5\R=U%LW&84_2F+--O0P39]$!ZV$+!AH""NCA8'+'QP MUBOWB35WOXYQ3:[!S=9AL9KPIN?VI&:1%6+RQLH ]'APID-F=Q;\6IF-J-%U M2T.8";4G6B%'/)(U51Q+Y]1^+QE\A_>=,Q,+3:%6XS_+@V<54Q49BKRQ^#XA M^\FH-(0+LA)V>5JQ"<+39CX428QI2]$DEE(7TW3%P8F%US3+Y&T&ZQ6BP$AE M,LIT;2 4N+E:6[&>-W)LELMGZ3KS3F /%^?$RR8V'):*G%%E?P^[MG6%>B1! M*Y 5GH.M(1UV]^FPC2$=-J3#AG38 .?L5.;BF>@K?^GK41;A.0);4U@?POQ M;&QPV[>L>X^HL!DWMM3AWV1^7=Z3$VZZ:R#9GK') 32PM-&T,I9GX*B\&M". M/Q?:\4;;&=.YIBN5:8P0-N#"3I]>EX(K_3;VD!+NE]=,X&>:H&*, 0/[:IS8 M3MP41ALW&7AU;>"EUQ$O**PR5>T>5UE"T\2!G6)DP)PN;&,P;/Z?#-IPL\U_ M:0F+M*\3VO5%>,=QJ5+!VH&3E.&^]Q%ZI4 4Z)N4J0 _@Y3G0V"NC,V%+@8C M/43*:JKG<1"GX+2[(#(1[9II<,/31&B'S \Q@(S$\@Y=.1M.PRV>AG0%3X.4 M,PNRP<>-CS XRV3@L'U/&=,NX;)+SI#)KJ(UP^)<2S86-8?*HT<;ZX\C4"P* MLZA")C_![%]Y$6YZK"?I0*(E;V63H@O[7)IN6C _Y31&'3:O+4H7*!0XQ:E& MVM&P0[9M34'UQ(PB,1PK^#.ROH:C=HM'3:WB4?,.5QD$=_5LKE+NN9K4M9K- M!6&1S"EIVENA\FJH0;S%_399P?TFE<8FF["HI%HLEIQC@H AC MDK>3??U/=#E3CW;*Q[SITG=3!^U_B[M^^@!V?;1]0W'FA^$)<<',;A6TR1)R M&81RF'YAM+'@B"6QI;>\S!$MW!&Y-,Z>93Z]%F.60@8NZ^CI7'#_' \-CPY> M@,>'$<1\?"EP0]S1DR2K; 6!Y;XR=)[MYF0T3R51@!\>@+\WN8JPY&=S??,Y)JOFC,DB2WP<]'$SXEH(^M#F3UND$!^2,H$--I]6T6\D MG#?6#<[NJL:FMP-,6#)N+%SSCW,IANKVK;2 )JGIL&#%*NAD2:4:1C&VBT*" M)NJ2SF9&2-.ADA2:AS+%Z!5"I3 ,6\QMH:??Q5(((B^C8_ ACC8><1F(T@M* MN !L6%)"64G*=(9CEE95Y5A+B8M!8!H.N)KI(9FAPW43%3 J4XVD#,T.RR!, M4:&-8#M \Y6],^'/)<*Z+VE5.8#2;AF4MCF T@90VG>LYRJK-UO.8?50XD<- M-%$9L>S$?NA7@=0]1 D39&&MM4HI?)@RX6^+SZM=E$AL=V>8QI^(9Y@AS5SJ MZC4L2987$'$:0,^0YRKUBS&Z5&&(2.X8UE3>P+K06DU&Y=GR"HXLF9[Q=@0X M,3*_LB)A1+/-8'+RDKX4?([540)WQOD)1AH#4IB "CK !KJ3-:JIFK.J.+*U M,U= X\):!%I/^\+[^EVXW&T; "AYM1%^E3TOH?)I* M,N2#>&D"-T77@B3%N?,5?/.?XUFPF+J:PM!X7&2H7T0*(V/BE:!CX)B:66)2 MI9/)J(B(@,\X;BP=9-.P6VS+#WC:HM4PI;;"_N_XYORQ9L2"BCW2"-"Q3TP; M?F#0J^("Z6J=SNA%E(R*,R5^$WE>OJ#OC"X86B\MMG@GTO--M:K%B%3 ]+FS MP7_5Z57+7LB97P4X+W!O850Q?)_"X4!W3,;C<,VVE/:T<%(>&FE*!/I3"(]\1"B^!#+PTB,U>QY[G+)C0=U M[K(0X=^@4!$"06\;-*M1B;:>G9DAN%2;UA(QH;A8I]C.%Q0:IC>*Z)]88(]> M:55(*9ZIWS?DE3S-<8([T8&"/',!-1*G51@76U.A:H%,YGBX*3M$C0IQWUFJ MBFWN.A@=GJO4*O'@B)E7)?6-QN*I<(M*O0S*JL3O%L+#,SDH7 RSAV-C%T6&:P$D@U]4&_!- MF?Q/ZR"UDV,M6>9EC2QW@=0\A@SPS%A$%]"U"14FDC&!FX_M TFST:"KH-K? M,6@&LS?F!KS>,RWA!+]O8\>R&=H]W-3N^'6U[(Z]G"Q7V1ROB^(+G,LC?)C4 M:F^S]%AVI]?%43G3K%3344!IU]#1'_%<2F\N(@GQ-UQ-.&FT@D'M4.""& WT2@APSV4K97+KDNA!F@2PP\FV?% MA4*+P,^,T\3@2)6YNJBH63JR (VI_:K5HXP$@;X3:^P1ABF\>MO+&4 M0>>Y."(;B3 7+N-FF-Z0B]ILA=+DX?RF0_"PL2IS2]ADD^*P91(ML_.04!VV M[S K0W%L-MS]#NEPCQX421LHXOQI-V1_K*ZQN1>?N#+U[DN1\&ZG24D_=#X2 M^BP^CX]-6;12']:B@IVN/%HIDS<=%W/-.Y)<+-@"UI1KGTR)[ECY=J4_8@L" MB<$1OF/F(W\EQGB\<$CCJ1JC)*41.)B#W8]1E>DY_7.$^7\U*]"TJ\>#;7%3 MV^*WU;(M=K\FON4I['N!=?&!Q$^NEAOCN$P02U/JL>!OV[T<@O< MY@NLHO0U.YQ_C$+6D1"O4/<4%!N?BU&$G.Z+C OZ*9?#!+]U-@!*"+R++\OF M9OW;(@-=-@-*Y1(6C&%;%\C5-%[6;VK!B/QXM#"S.8E*]I4TS$L61$I-^K5K8-)><-]]6Q] MM4S*G<*ZD;B3WC94>KBO3<1_J69D?S!' N4<@:%0>]#J>.S-*,R;>&;2A.>9 MV7EBGJ/(SHS'?1G%^-#6]YL.SL9J'9QM]E\X([3+&4SC@:'Q?5_\KS@,MSFT M2^!6A8W(.8)])OA%),50:;?82!PY^SEZ86L@3YE9SHTQBG1> MG!-6)#7>((ZJR74^!?4O$243=VLQ>#(BQ2ZZE"WUP$R2>N%J^- ?ES5.F\SS M3FD,DI^;RV"=[C7!/25UW2;H*UTHQMQ+04+*H%/YJ3"%FKQ[-PKL M9DVI3M-9HYVU'L%%FA.V[)Z&NP3_C1$J>A^\RU)*!L)"2YNSJFH4=1S$E3-+ MSWPKS /A1?E-'A?W5UVL#=2A-Y6TFZLE:0^*Z!-E;Y\>@9PISVS\ZX@2P3+D"GS3G.H +T M@&QJR2ZC11Y6#KXHF%);@^>HR'DHE:%.6U#KVFD#ZBV&[3MI=\N"S6$@%PAY MM0T]C=QG/ -(6J_3EM4TGPK9!18U/1;'&[#4U\A(CZ?8@K-S8!@4 P["@;J]P3K M@HG;&$G?+_2 F=VQ(:M]8@!(,2_%!8^&+5GW7+]6N"W:>"5H_@:QCBO/D';; M7FC94K.R4_4D-CS3"YB](7K&$R_C;\39.J5EGFX.80E.O'A[5&OX5"H^WOGTY2V M _*%EHH@&X-Q?T/C_MG*&?>'00'+ M6[C]Y&)^^V3Z+CCT>[)W]&[[:/HX/#Z/#U_MX?VR=[AP?1R6'T MX>CP'WMO=J.W>P?;!SM[V_O1]O'QWO$)_&,7O_>??'@4]2T"O0N0"7F%X8ZM M9@XV(O:E?'4WJ^,)I"6^(EB;[8,_H\,3>!W1[L')'BSXW@%]]G[[X ^A"O> M[YZ\.WP3TY_;_[E+WW[8_O,]7'\L/X47!N_EW>'QKONF_1*//^SN[+W=V]G> MW_^3W_,;?%5TRR&%?OP#TCG@*('I72TN[]'^OWCAT-648='H/CABD]'>RMS8%/'NR.[[0[G-4 +W[WO_"]'<,>DC5^$[V%U4,3<>^ MASMR=U_ MX$[QWPOMGV/?(-Q^\V8/7SZ\F>$=?=\[6H8=>$TQ%$?'VWL@879(FAR_@UN! MY##[Y/AP?S?Z^\O=X]/X&]X*OQQ MW+H&Q1-\,NR7Q;Z$=[3@V+[]>(2;XOWAT6XL"VF"9;[HQU=MMM/QQYUWYK6^ M.=P5G0"W9>G\_OV>W4KP,^>ZO/UX\&;OX ^\BB4!_>-MKPPP&U@N6=XN'H O M-XW8/%_QB W&&Y>*=KG?PJT_0O'*_$:6B;M M\MY*[(QC6DP\O[C^8/7N'NW_B9:LR:TX;^@-GEUT;7;V/[[9M3[./IC!N/3F M!YR:X7<#IVU[YQUPU6]R9=9F]^_/'UWW=W6A8N7D'F]S&= M[[[H44=[\(.=*'@[B/?%A_/3N[W]W;9LAG_ J]U]^W;7?_O?Y O'@>N"(IEV M& IPW&,?#O?W=O9V[8L&)0 _0RGM;XW!E_X!OC2N:)^-U;*D#@]$W&+P9F?G M\.@-J>1/>R?O>-M\V#Z"VVQ_>-=RKSD]V_*O@SN3 @A%.9L.H-?_]\?=X^&% MWN"%#I[_#3W_%ROG^9],=9D^^0#SNXA>$PIHK)-2JR6[#P&,\A)PK6;*\NRB MK\%KM_; 8Q4DM#8UDO)AM*9_)G?3Q&NXU?&%W" 69MH!*7#GVV+CQ8 4&) " M U)@0 J8!E2(Q=4Y"O%*M=#B-:HU$>.5"&WOPA8LE\'*3LH;8+E_E^Y-'/]M M4;;O&"#E;9G*8'#=U.!ZN5H&UQ$SE=Z74N(N>9_I-P^;B$J"&> M]:"NVM.K M#0T*/]/"%!%S(8T0""ID]?'G<":91\U+CG#QW*C2J>:" MW=D\R;4;:P&7CJF @8TO,T2/08K2+:>NCI>I[2=(Y(?I$,LC245/NN[KK.A! M_&?8ZKGTNQT9IMFB7%ALU5-H%7=[$8RS1$MEWSBA3I(HK+R&TZX*6TJ]:*7Q M ^36560]8SXJY]P1_7DYEU]L'@I/FI1)D\;\'\-*HI%C6FH3X*3 ?*55$/[1 M&*Y!VE!-DC%+\411@R-X(X5A.\/.EER8YPM1EJI?E&TB$+8HAB51IRH-2@8G MW[QA7%)LU$U_,<6BUP&(7M]Y4E(6KL?76)PO&X3^387^BC4N.#)\"BQ0=KB9 MZWW5 4$&NR5DB%B@#*I+ND B M&X+7[[4GMJ#Q"IKQ!!"-LDV-X_:JP38[KJ,!ERK-V MMX1 >#EZ=B[O!E&8F9+ANMWPVE7?P;XXGE+Y9W^SEZ"%CU%D(R2X'WV6M2%Q M#]O#%2U+T2?/'YDW<,.4#I\ +TV/FAR)L+1?<"[EV*WPC:W&7W 3+[9#'5:I MY%C!6YX[G4GUA(D?04H\3A+82>E453)Z+M4-5J/F/GI]9:W):8*OC :8EN"I MXQXDOV*HB[NY%E@Q&OF=::&9C'L_.5^F\%]$"./M8Q!)IP58DKD[B%ERSHYM M+7VM\%%_%N47- /!G*Q0+ N4">XTR32?)B1>*)M,286^/$U+_;,X%NQA4QOE M%B41.Q;*FG&6;H:X*[@#Q@*:F>' W?# K1BWLCMP;PO0HDNVM[C<_\PC[L#E M)+:K4BKFJZYU(3J\:T($7J3/)DG,5J'2U&!9G5'_!>+>Q\8)3.?%'CI2L'R6 MNXO=]KF!,:7:-KT@4G:5$HL":5X)J4EW._X(?7E4O$P*)E<'=[*MEX@BW=X) M>T/4RGJ8/1(F'"XYJ%1Q#U9C[IJQLV*W=ARH[#%8$N3F4JL_Z45@O,@,#%WB MY3'"QQ]KC V*F" ,WAE27?WX_<.7XIVW= VB8[QP1TV6NZ'OU5KDW%T!WA)V M3%KBHICN%N(^P)[359ORL@4<-NX-[VV[$9$32_AH_&@0;>AJX%BXN6I[OF(< MK^]5>2K4A>^+5$_TF'VY>Y"S[^<+H["'%V;NIS.S[EVIO'A#7L!!8,:H5BM9 MZ_A3BXYS^'%54 "T1:2(5#F@C\1Q+22&V6)U(U9]V//P^SYBQ=%%)TNT"*?0 MQY76NMNCD*ES]ROQ8THA/V51'4B>,8N(L\EK#FGFC M%2:YL(M>.XZ!???HN/MT:&F*?]D!W&22\*:8_RZVQ078-TKEJ;%E9MYN=9[' M+$F5F2^_(2\V3H1LCHG41)CY]M;&,<1!_$YI,M%YB044N2'M]&/%?CBER&W' M"(\DM--#QX95\F3F5F? @=RYJ-EX.>! !AS(@ /Y 6;2BC%Z(ZH1>ZSM!JS) M]R<00$J3U ]JQO):-'34(AV;R7.RA-@@B2$:/-:,.2LIU6N9HC/K'XON1RK6 M#/6C-*8U_-+V!I*,]>[!"5H[ .S*)(V"45?[[>7'?M?=.."OCB-[=\K']U!9 M*Z&EI;BY6XNKZ3R%_=* @F","='8_3I6\QH]%PB*+ M>MP0$[\D1B?8D#9S"8:/.2%0*/I7T7=(15H16>=<6KZ3,V0=%)C]I,BRXKS: M6G"@[]J8^9:-?AO;V6L$O^69/,M8@CNSY^[S^_V^J?Y=32:ENHC^WHQ D?X4 M4_['AX@Y69Z]BO[(BA%8,>)M[Q :[1[$NE=Z_5^K\DLUQ1C2NP2L4K2ACE&Q M)%E-C:2;$GFZ?XJEV'BV\3QZ4S2G&>B7X[JD;MG'#?85W7BVOOY3K,'A+)DF M<72P&[W\=6-],WH2;?SV_/F@61[Z>_U$T&5LFXV4Z,LV%>Y(M>@SG>31?R9U M!6YKD6LPK?Z[]%)/_E-0@O4XT9N/CZ%TQF21E]._);/XJ>JOK_S[%''T: M1_MK^VL??HX5^?7Y^HOH#Y#J>34JRB)Z4Q*7OPCXGT2^OQ_OJP1K4?8O+;F-*G MB# X9YA&B7;7HB.-G7?2:A!N#_WU_HP>RG8&_LE!47TISG\BU^0_,?8NX;OZRO1Q]4GE<7V5F" GQ;4,8'GXPV^^TGT6:?D@I[-M:8 M+GZSMK,6;<+37BZ:.@U9YPCFVWJY]O+E+W]]=4>K<:?"?/>;GY(58ZC?=E3E1QXN M%^$(N'$^)669Y(1K0"8&)$B'+7I+E.6W')%9:B=$;.+*H&TLJDQ[PPB.CT46 MNI+R*UIC:31-I=K,%H,(#\:=S1NX244$*P&ZW2\V=R0I/7UT7:]3TQ_7UM57 MR,^A(,_ &C/F#4 M!XSZP%5( 5N_VJU$OJFFI1I2!YJ,J1!\6C2G4V&\P7*XRL%4NU7B:+$74OK$ MVLA6JL%EA4 T)U).B@2&5.#LU^MY!#O2KC[$D:8I@SS;.I2;@>.-VL5@7(TM MAEMT3KPR(P1XUV6!1=IGMOFX(J@V?I!*Y7>;(J="N*C0$#G' ,O9R8Y9JDVU M2+W>LI!J']?OTVYW9KG_GR68WGSI=6K'&?R-I0L?$&;\EM'$MS7D'[JP__>> MYSK6?U0X;#!5;]E4_74P50=3]3O6\PC F$+5 8G$=.Z%9HQ9""9%XGQ S%M M:D;K^!,'-I;.G M#A(0FD%ZA,&/M&:JC#^0Z/*H5)%H2GNO:7^!_#R0C=6=: M^%ZT1=Q:^%ID>7$IMYZOWUFJ[&ZFW1N\?#1Y^N5I7O[QVQ9,W'-T/U3%_^8NO>>]^W7Y.[;)75P]@-PS2 M:%4FYQ^F9\_6GF%PW <[;:S: ?/,-X\A?(>Z,URPI388:L,!&R9WCR8W&&J# MH7;?=LO#--3ND;K_Z>V=80%^]@6X&TF%Z,M]E1#9__VIVQP,EL%@&0R6P6!Y M&)&E6X65W+?)/6A1NWPC8N4DQ5%3U2X\)HT3QLLN#QYV\3"Y>SBYP=0;3+W[ MMEL&4V_IK^":,;@[W'J#H?3C#:7H0Z/*ND!BH&(PFH;)#9,;C*;!:'H8NV4P MFGY6:334E*U*3=EO0TW94%-V?VK*[L\4[[.1=V=54]S:99D%4\M7Y'<6_8#_ M/8CN+BM]!(?)/=3)#1[RO?:0^7^#RS@U_B! 55@ \ !S M:&EM+65X,C%?,2YH=&WMG%M7XS80Q]_W4ZC+69YP+IPNR]HIY]!P,P5"D^RV MKXJMQ%-DR4=2+N;35[;C$-@$*!02V,D#B:6Q-/I;OY%D&S4B$_.]#Z01,1K: M;](P8#C;._S;V:Y7ZHUJ<6@-JE.+1D^&*=$FY>RWCS%5 Q NH4,C?X$XD.,(#'-T0@/F)HHY8T63HKIQX7%/\M"[X]N][EA? MQA":R.V#<0)KR43FP^$D@AX84JBN(=+[]WO$/_/VV?]C)CT_\\W._^0=IMMJ7K?9^UV]=O*)& MG/6?#,'S!"%W6FEHC[/2A9Y4(5-YK5GHL"YGN0ZGJ1P:6]"$A5Y1:+U6J]0^ M>=,3K.N<)IJYFB544<.*@&-+5V71(]"6-0XF=4OKJ9&U"F<0Y(5_V?V4QR,3 M+C&H/Y"_?=O _E!W_1E;SYV>8O3*S?\Z6<)BU7]T<1K9.)/"E%-Z>/3-;7F#FK_-K96?WZ_SG*RKL M^>3T^_OJA8@AWOI=9XWO?1:3/XHA57) A4@W-R;;M?I73]\UK6QEH^<6.95@ M7?J>+S47KB/>KL!(,5*\SAH_XHFJQ?CF2I!#83UC3!7+4&$4G7L7 E%&E!'E M%6E\GF;+T4T:)Q[I6)HMMX^A&XE%8I'8-1Y\CYK-F4&0&70J^UFZ']L*!L"E M3;BT23CX(LJ(\JI0/O+G7H3* 7Y?_0\!1 #76>-'+F2E=V2Z7PUAX(>B$T]3-P1C7;%'CO0Z.: M;R?\+U!+ P04 " "Q@'Q8%.@L@HX" #T# #P '-H:6TM97@R,U\Q M+FAT;>U744_;,!!^WZ^X@00O-4G;C;$D0V)M8-5*BMJB[=5-+HU'8D>V2\E^ M_2YI,P'2IDEH S3ZD,JZ[^[[[NRS?$%FB_SX%009\H3^(;#"YG@NZI?4W/,RJTG/]QI;R0N25 M-Q<%&HAP#5-5<-D"%\I:51#6XHUE/!=+Z>68VIJL=F]I8I4K[>VZS<]?9\(B M,R6/T2LULK7FY89MO9&[4'GBWY/V6S4D92T2FWFIL"PF),I:PV 2S<)H#I-3 M&$7#\"*D#RVGX=EH-@^GX1 N+C^.1P,X&0PFE]%\%)W!Z6AZ'C@U&]6K?)1J M_;H^#RO'WF[WT/4?.;D_/0H/2_4+ BT,+< JL!F"D+'2U#C<"B5A48'&%#7* MN#;!%)?"V*UQ9KG%HO:-U 'T^WW6>_?VT'6!;*=*%S!C1Z!24"M-4>IFA(0\ M$CCG.LZ@=]2!GMM[TR%C3A'ELM60"LEE+'A.Q=A2F#K0+!-%(>(K&-R22*IL M)@R<2+DBC^F&J)70==EG2)7>QC4Q02KD&E FI&2(,18+U-![WXCI'[3;_N_W M E[:Z;FWDV,<&(;CR6@^#V&/%Z4/\\GEX%,(X_'%R_8^]^T=HKQ&W:'KA]AX MHOZ+I.]>UD_\$'?O);D_H%@++6!>;75OS<6?%L9*]*JY6@PC!X1=^:%3+<$)5\B M6VCD5XRG%K7'\S6O3#-]!$X]LQR_HAFFGG9^ %!+ P04 " "Q@'Q8F,Q_ M4\4( L/ #P '-H:6TM97@S,5\Q+FAT;>U;;5,;.1+^OK]"EZW<094' M_!J([:/* >>6VEW8 E.5^Z@9:3PZ--*LI+'Q_?KKULS8QIC@P.:($U.5P,RT M6JV>YU&_6.XG+I4G/Y%^PBF#WZ3OA)/\9/@I:#4.&OW#XA($#DN)?JC9C%@W MD_R?;U)JQD)U"^/5,C&I!I5/ Z>S;OV@ M(U0O%2I(N!@GKKP1ZKO BO^BCE ;QDT =T!3/ZN4Q%HY%.'=1CUSO<*00F7/ M/XMI*N2L.Q(IM^2"3\F53JFJ!$/MG$Y!UO$[%U IQJHK>>QP#AQ>33--A..! MS6C$NYGAP=30K+G@[FF@KFD&PL71"#)%4[R]Y\;[^J]_B&./>D?9O / M/.0]]367:-#'JVN,M-2F^W/=__0>7_&T>$.AENRO<,'P+A&A<*3 V=P1&[J@ M#BQ$977ZY3YX-BV_* M(575S<3:\(J-?AN1Z>'IS=3XZ!^'AI]-? M!A?_&I+!Z8A39WW,E^=U\BUXQ.NR/" 7(DHH8;9 M&HFX<2*>$9=0UUWQQ5(@8\)FDLZZL>1W#WSQG]RBCFHR+Q181XWK^54'L*+4 M=D-JN12*/_#/PN3V0:=U]/:U'%;.7JU5*+0V\$O^S!+?G.PU]BO/+;FLT-FH MUU9T0KDL[(K=)3R=F8UPJ$&(Z9+F$:-"GM"(ZB M0A&J9B17SN0<;*7P$D$5@HB2%*Z,H)+$-();AN@44A^G"[D' HI'W%IJ9BB2 MTEL.\R[IM'"/@3$PI<38@7.@0"1,E*<@IF X6 *),P'_1 FQ.?ZW&#_EAI=* M< &IL!+2>\BWR52X!!9H,QYY U%O!J9I!LN"$;6MO,!DYB MH0!O"-T%OFI !1"'QV;IN5 Q;*U^"X6_(YDST D87@)3#? OC)P1,-XB>Y!5 M4B[H42+3KDP-EC*!BFLHD4L0 $YH *Z?SGI[(FH3$DL]M15A#!\+ZPS4K(3B MS<)NL+*VA'M;&?/ VAWT7PC]]A9 ?W0/)_^P):S+'!&W3!W' B[W[+Z'SSFA MAGN@ O!$*#D"BG!8="B%37 $BJ40,3!JX#6L,Y+:YC .)S9:%HC-C(XX@]N6 M[ % &0?$%R@#-=XBO"R'*,,E]8PHLZ %JFME^,*' D(-V&*U%(PZ M;VAH!1/4"%R *'(U'S05:LHMYD]^#[$^V?(A15L.!CD(83@H@WLPV"TXYQ+V%YN%C8_X! M9R>"(:VHU8IBG*06*(G%"W*-&E;A'I@H:"BD<#/,W-9-B[N IXA'?T'@>Z)+ MQ8\/QW?E@K(0338!40& M$7%'M:],M6@+J#:<4)G["( XY'$,98J8 (+LFG(#TL@-8EEQN;[V\)R"@1"' M;%'AA#IWC\^]2;2EXA?;):5I85_LD*/+X@XF,'I*,H-XG,I7;JG+]76P1W\J :TV A4_)F#'T'I MW@/A&,@%^_^*7&EF!.#R73UL^*E\;LM^84E"[3R?Q,CAR /Q"*+ ML0Y^8YU6$9W_F0LPV5,[5Y'O^.WO.@Z[CL/)0$+F#^X5P -L1V%C*Q(<@%NF M5_/*?\KI+>9+127@,R9?P_@/:ZH^\A?1H2S2BV;@FDV?,AAH^7S/7T.=LN8! M86 !E":U(EVSD*O9/ 5X@7/\,LJ8NK;7ODO%=LV @@R0<<4&MM\:0)/[6 '@ M]I__E2RH%2F,4!,M)QSS&$7'Y<>8I@PO/,VDGG%X.DUT$5/H/8X!)UZ8TAT\ M@M;Y.10/%:$8OH< 7F#[_=OJT.$ ##+ 8! 23/+N[;HG\SYZH\, M%KK]24XPP%2S8S>GV**ZU?A2"*38?1:T.P?M=V_1./2+3.:BWGQ!I/2W2 M?K$*HWP=0,2HH22P6^YL@UY0E8+_H*AUTWV(4>K?( ,5WR.S40\)K'-=*L M-]OW3K>N>5L_DG_(RYT!3[X'3WR8=?\R8,S/AA=6'S0[&9B(G\20RK:U'ENS MNF_R>.AC/CRTAVO.+:YSZV[GVP)F[YRQY(Q4,";Y-CG#S[9\B/N5H++MN]IN M1_MN2+QSQE8[8[>C?25_G2:"QV1XQZ,$_P=02P,$% @ L8!\6,73!O#5" M,CP \ !S:&EM+65X,S%?,BYH=&WM6VU3VSH6_GY_A;9WNA=F8LAKH4F6 MF132O>S>A0Z$G>Y'V9)C+;+E*\D)V5^_YTAV$D(H:6F'I@TS+<0^.CHZ?AZ= M%RO]Q*;RY!?23SAE\)OTK;"2GPP_!JW&0;-_Z#^"P&$IT0\5FQ%C9Y+_[55* M]5AD74(+J_XBTEQI2S/;RREC(AMWR7%^UWOEU#(QJ0:5=P.K\F[]H".R7BJR M(.%BG-CR0JCN B/^ASI"I1G7 5P!3?V\4A*KS*(([S;JN>UY0[S*GKL7TU3( M67/XJ6D? M]T($!G#]G;CA='@U.G]_?CH8G5]>D \W5]--ZVVK6?U7^#:S(XN_PP&IXMHPG=Y1#6JC?11OU+^%C\\OYN&[CW=1YS_/5>8V<\8G(R#\.R 4$FH2.>58C$==6 MQ#-B$VJ[*[Y8"F1,F%S263>6_.Z!+_Y;&-113>:$ F.IMCVWZ@!6E)IN2 V7 M(N,/_+,PN7W0:1V]?BF'E;-7:Q496ANX)7]BB:].]AK[E>>67.9U-NKU58TO M]/Q)0B><:, GW(&#UP8\E[IE#3JP3^)BLEU(M)41+?D5&E(;Z@5*EO$;8S9 MB\B]@\:&T&AN 33>@?<941E)9^0V4U/)V9C7/$(TQTR7, 6:,F4)CJ*PB]!L M1HK,ZH*#K10>(JA"$%&2PB"2)BJ%U,3;9"IL @LT.8^<@:@W!],4@V5.8!@CX6S9#3LV/),-K6UF R>QR !O M"-T%OFI !1"'VWKIOLABV%K=%@I_1[)@H!,PO 2F&N!?:#DC8+Q!]B"KI%S0 MHT2F69D:+&4"%==0HI @ )Q0 %PWG7'V1-0D))9J:BK":#X6QFJH60G%B]YN ML+*VA'M3&?/ VAWTGPG]]A9 ?W0/)[^9$M9ECHA;IHIC 1_WS+Z#SSFAFCN@ M O!$*#D"BG!8="B%27 $BJ40,3!JX&=89R25*6 <3JR5](C-M8HX@\N&[ % M&0?$>Q0.[Z*$9F-.!K!-7Q42)%S)U-GCW@I7,N$G_U%@A9)YIJ!^@GOY$H$\ MH-&6C2>*[TT4PT2XSE5:@03F6-VGJ5*B&X&+B&H>+Y[_#\Z>HTZS<73\IOVV MV3IJ'S4[7T(EN@54.N,&G NXWAQB7;+F0H@P'@RR$,!R4PS,542$I1D)8EC-B MD8?!")_5+2>C\%?(41 >&(SG;(/@M&/<?C8F'_ V8E@ M2"MJ5$8Q3E(#E,3B!;E&-:MP#TP4-!12V!EF;NNFQ5W 4<2AWQ/XGNA2\>/" M\5VYH+R NMZ ,S'3C"*EF3/ E4%CGD$"*8&$<(?GR&X4@1+/$PUV 9%#1-Q1 M[1M3+=H"J@TG5!8N B .>1Q#F2(F@""SIMR -'*#6.8_KJ\]'*=@(,0AXRN< M4!7V\;DWB;9T+LVQ?(N?+OY)6!6&;IO@W@?8(T/E.UI\6UJP+:#%F'>=;"*C[7%WHVA9)D?BVT<.#2@F,HE G6:7-/$5S%T!9F@IK.5\;'$,%Z1_>80)L W#*]FE?^ M4TYO,5_RE8#+F%P-XU[65'WDSZ)#6:3[9N":39\R&&CX?,]?0YVRY@%A8 &4 M)C6?KAG(U4R1 KS .6X994Q=VVO?I6*[9H G V1GB?(QA=[C&'#BF2G=P2-HG9]# M<5 1&@WGY"I/6T2/O-ZDSP MAUZUO3QOZG 1TNAVK%61L:!D8NQ^>E-P3A#"[GW;=?\'>&$]/Q^N^_XYUWI# M9+T)IF904I18\OB:(U>7)V"=Z L<=MU@%WJTR@/$=,F_J(: USRND6:]V;YW MNG7-T_J9_$.>[PRX\R-XXMVL^]6 ,3\;[JT^:'9R,!'?Q)#*MK4>6[.Z[_)X MZ&,^/#2':\XMKG/K;N?; F;OG+'DC%0P)ODV.FS^%8!0&389BC2[WY:L@#,O M9^H71M\XYG[*?^ MIFFB%S0=U:;6_;-A#^OE_! MI4B1 I8LR79>)"^ Z[A8L"TN8A?H/M(B97&E*(VB8GN_?D=*LA/'3MK5:Y+6 M1A)'XI%W]_"Y(WE2-U8)/_\)=6.*"7RCKF**T_/!1ZOEV6ZW65Z"0+.2Z$Y2 MLD"Y6G#ZRT&"Y90)'^%"I3^S)$NEPD(%&2:$B:F/3K-Y<&"&)>RF[E2U6BK- M?,?N,!$D3%@Q9=-853CNM9I9 MS!2U\@R'U,\DM6829\&:[@?5@:X9(RKV(Z:L$"2IT$I>OW*/G:#;U'W/N\T, M?@$A@]1S!>B/4NQB^'P\N]B@=G-?8G#G':/@.C7\=H%'O M^FWO:C"RAA]_'_R)>OVQ;O$Q?D-1*LW &94L)8@*O7RC"QK2 M9$(E\LX:,!->"^$<18Q3LC)E1,-",L7 '2P(&LS#&(LI!4/ H#S7=L"/EB18 M41132<'>.Z:5;BPM:Z!+%%*I6+1HH*R0>0$;#J12M HMO?*T3[J\BU_?5,&B$K5UBJP%#* KHDN3_!.>5,T'OD6_%!$_OD M\*G8V+9/.IY[]9J!SI;4Q(L^6<# ZL.0#6.LYSZ.G83OL1 MD=;C(NWC=4WPCURWO:H%&%Y,)X$;O*D+,*RZ5_%HR5U;5"2/Z!(6(ST@WVYAZ 8SQT1]8AC'R M3LU>K7VG\K!AMGXD?-#7@P$MWP,2;Q?^SHBQK-N55MM>)P,34\X(JFW;B-@& M[Y[EP7<;ALV\B4:*WE"!!C:Z9K"YDR3?!.L^\[V R-Z#<0N,A!'"Z4L"XUYY MZHFH\M*SVCZC?3=!O ?C18.QSVB[(4\_9C1"@SD-"\5N*!I&$0NI?"BMP;<^ ML#_+I[0[>Q#]N<\H=_S$Y)OZ=ZO>9TJ"A,FR6JM+)44B[E91:_HOCS(;7UG8 M6&ND@OS0[S+$;>IWRDY_ZG;-&^C_ M02P,$ M% @ L8!\6/OU<6Y3!0 ]2 \ !S:&EM+65X,S)?,BYH=&WMFFUS MVC@0Q]_W4^C222>=P<8VD >;RPPE9"[W$#J!WO1>"DO&NLJR*\L![M/?2K8A MH9#DVES3M#!)"-9*6OWU6\DKTXU5PD]?H&Y,,8%WU%5,<7HZ>&^U/-OK-LN/ M8-"L++J3E"Q0KA:<_KR78#EEPD>X4.E/+,E2J;!0088)86+JH^-L'NR99@F[ MKBM5I99*,]^Q.TP$"1-63-DT5M6%23JW@I6Y6-Q*E0FD3 MZKM.IH+2D;+)P)1%.&%\X8]90G-T26?H*DVPJ TGJ5)I K:*SI6%.9L*G]-( MZ3YT];J;6W]?M=A5"<(#*;T2&_N!J?'%^T>^-+X:7Z.V[J]&[WN48C8?_ M79//QN*;$L0]1N_LD=VWT6C0-Z*XK8[30+T1ZIT-WXX'9SN5]DYK;4Z<0S0\ M1^-?!FC4NWK3NQR,K.'[WP=_H5Y_K$L\Q]D:7F9P3!!HTF_;G59K?]VUFQ'G M?7[$;5I:'RK5:.8RE9PUT@4(J%8L6#905,B]@4T8J1:O0TOO/45!% M%OB$29HI\.JF=66C"8,.C:M83K"@N36<<[I O=!(IPEK0#E6_AIH-S;]"@X- M@D;-.]X/",LSCA=^Q.G\$]#^+G+M?SV3QLC*%98J,$A9@$N2^Q.<4\X$_02^ M%0\:[*/]IZ*Q;1]U//?H^+!]XK6.VD=>9S5P)K3KEAG_'>/=.SUP7]?*WI"T M[,!UG/46GR;2Q@!(%4]1P?D"XB[)N,9ZB;JD'PLF:0(5>>M-J!#I<:P(8NQIPCJ :+-NP&4) !D7G#U(J8P"+4UZ%!PDS3 M>H$&JX(;"E-8[$V7>8ULM4?86[#O=N_%6SG'MW_H=F M.2;!Q!-.-T6G3B*#*MW3ONCL#US7YA8PEA8 )YM3$BSYLX' J@*@QG&64S^G M&89960:F27G*MDTF"@[(NO=KED,*PIE:^'7]R@BLR&WTQ:]YNT#]=[@G_DNN]5OFRXF.#PPU2FA2!6%7*1>6T.N1DH9DTDQ1]\ M\]?2%S:,^W:>[KB0EU_KNXH0\XJEDJ\EN;+*X(WI$R3K#UANMI%Z!L3XZ \L MPQAYQ^9>K7TK.]\P6S^2/NC+Q8"2[T&)-PO_T)P,74\X(JGW; MJ-B&T7V3B>\V#9MY$U*C:]A_?[71)8@0XRD5FV3=K7S/(+)W8MP0(V&$.J)4'GNJ]IN1?MN@G@GQK,68[>B/0X\@SD-"\6N*?J3A12]E31G^LRB M@?HQHQ$Z7QZ1#*,(+.1="QZ\ZU3^P0_X'OEQPU=[DKMV_FC.TPB3Y5&G/FTW DM'$$8^)C/\"(W>V&WJ;^T M#1?,2YH=&WM75MS&S>6?I]?T9ML9NPJ4I9L)XXEKZNTLI-Q329.V=[*OH+= M((FXN]$!T*2XOW[/!4"C>='%421*Z:F:6"31N!Z.>5*^?KM_XZ?'QR]>L*?X/YS#[H2M2AX40[IRMHZ^2Y&XM2S>IC@\/C(/A\&&=P8 M.5X:T9PD@Q_!X!>.!X,M5>'FQU/EQCFTE#4.\O>OC[X[/'GU!)]]_>I)E-L=?']+_ M3G8O>\FL8Z++XB9.^.WY7$V4RXC_Q7WXLW<@A\&EN3,JOIOEW=$)OWG[\>S# MNU\^O7O_<_;^A^SL])=WGTY_RCY^>G_VK[ G>S#-[/KG<_3TLK&NQVNNNO*K M+92;8L_'RL&@^Z M-9M?MG;S.^5L_$Z;S,'\PT]GNFI$O0H_/Z9YYQ)4)55G<"DJB[.&D3)1R;J MI6 #(ZT33G)+-54Y?,!VJLZ396'+K4]-5J58VH/LTUQ9OW\-/0$?16;;"@AA ME>FZ7-%S\*UM)[_)W&5.T^QAIYM2PIA((7]L@CR740;DD\^SN5C(;")EG;2D M"6=TE++.929L)ID+6YX/S.^TKEM19A\D:IDP\^P';:KLZ'#\KX,_7]H;9U8^RED:4]YN!?K?/_'/7.M]_V=5LW5P;&!C8JFB0K#T/A8ZM ML@XY+SQT='@X.N3_9W8NH&_\-F7$HZP1)EN(LI79?QX>'!YEC33<=D3S>?KM MEA[6./<%G=S"_1YN\_K*S_B /^+9#%?ZU@GOK0!12=2_?MLR:(!.&4MB>@[[ M"O<$A*2N9;;0>-'A:I=E5@D'RH7%CU[P4E,0_] GW*U*.601\"0^-4+F4+;H MF*%^90FZ '()&+U0!CYH0^H$2&CJH=99WE9M";QD00/CDV3&0;/3'!@-]E6N M1G%.!68"7"-[3.@H<6DE-B86M!:H0E.NFL&_*^F MM4Q!&0L]W3,^LM>J_*Z%?NRTR";JH1Z M)FF_0&$R+X5A/12'F&AABC[IP2SQBVF+SY=R1D.)A5 EK65*:C\LLVE!QEIY MD+V;9DN^+*7ZO54%BN01=&BM+AW.9L'OI;1$9B'(: M/'(*7J5U8"ZU='N@&77@^X8U3QWN#-Q;.Q7QAOE;A,.62DQ4J9R2O#M^TQNC M8,)\P\-(Z<'!_MDX];53/,C>KZ^GT-!]K1WH'L:LJ#=X2%8-\1,82<.@!JV2 MSG;Q@R-MM2:?"RL3?0*'[>Q"9E$.=9D%*D&P22/0BPH8@38,!H#I2FOQTSUC M# ]#P?@EDLB@8]R=V;"%S\&]H@OO[0,'(GRIX,_6I9P$V;C1H*^/\#X"3VOE M;N4^FQI=90[F1>8\_@M"'C46N(>5AKN*7FG/;Z#%5)W3%.JVFL!0G:Y OP>7 MB20=J<7_T-.DGO@5H:PI)#95, HI!]+"=G=>">8O:YU1/XDN!.P26-:,&]OC M>\4G;C3H<*U57GH;AD5VB_0"G&?@XYTX*(8_8<;XZ[@4*[A^T-&Y+$ZX4S#+ M#PZ_.?$/P,Q+T5AY;"68T:!H<-@5>C>AZX6RBN3ZZCBT]HV@51$##M3YX<'+ M%\^_P>UYXHH_N'+[[O-8(_S/KT0WP8SW\)BQY/C!2?C^F_8_QB^WEM MKI#4@5R4G@XJ512E_+.CRU>.XUTC+K=E1]?6!E,>%K;?"Z,150U&B3M^ABQE M^TH3^(2?,\X/[M=3Q$^DG1R>@/K? ,,XGI;RO+\5O[76J>DJ3)):C$&!-^Z$ M1AO#\BI[#/:2+$%L;FQ/M]1TX-M78YX=/'_^XN71RZ/GWQX=?O?LY8MO=FR! MJG$=8]J)"Q:/AW7^]/#ITWA0*WK"OWPN5R T=]ZP#HNPOS8% $XS," MD97;@%]=&.[S: R/]-0.0ATGSK-/N% -6('?!&!RPF_QCP! ]L8!3;(6^8:M!1$'7D2LJ@E%L" 5@1U)=3* O$UB&8A MU=%ZON>,+A,>@G#^=%N96G0Z. MD )U(2=L'N-SC9A)CLF-"6%T+,JE6-F_5/KG0\N1O,-,POU&/W+3JZ2#G :0 M?9&=,(A!SE$[ M6'B:[^7AH/0->T\(?LZGD_3' Q1J"L*[+1TOP;IR!1)[/R5@ZMMY=O#LV;-O M=GIS4,>Z.7^.'VQ__#D/V(-3J+)U027S)F7$$G?89<8SXTU'A13-5X,ZI8$+ M9%LSDW7_[LV,;IMMON@VWAV+WWB-Y7G_:PR!M? MY.W?O')8[ZCQ6"3LG/VG+,VTQ7! MX$P[+S!$9W=BB[;V%L+6Q*S4:ND&V9*>L<5V(4;CD]*BN]WI/;(!'G3(:A#W M?R5Q3^G1(<4#LT^QF(M/O*Q]#J6W:BH)=HQAN[RVNO2!J\&*&>@(K!AAT>M% MQ&+(2B%R*@71#%&9TS.&#E.L=R-XZLDM]0@!J6$.-&82=P'?@=P&[5'M/O>!AH;:"QB_]R&?JIJ M*I002&DCHW@;,J2K/B#SUE EA$%N#D3VU>M"5FS;Q00(BA[91N9@XI%YA8R, MW'I(B5RV$$PK9?*V0F\AFFB$>0H5/#:C+.LX@\'5-] >"M$8\DR#&5S5@(E) M58TDC$QTZPU>O6&1]Q"Q>EJ"J*X)%XH%Q+8QR=3PP*(^ZY6;X#I,Y)6#]UT@ M?2IR!+R&DJ3H-?/1GIT>,*_-VA:U6(4QFKX62Z6P$%N+5]-("C866)X*:R(C M(H*KMK'?+IW5_0*9WE\?V@TO#L&V^XI&X@L#A/VKP?)_=7:F:PN_W24HZDW*>=-BK@/J>)@Q1MON,.CT#DCM?:2_-:(2/@5U[QB^#J7 M18LF)*ZW)TVLE)2]B$*(D,>3UH+>:"U(F"F&4XAPN9ZUIR2R2'MP,DTQGYHW M268YEMG#$H*V5],277, M>4.YQFLW*%+N-L.T8E-X0S%0XC#81QPPU3:^\C>24Q"XJ M02=2=S1'V]C;.NS.]V,W]NY!*5[7N.=(+94_VDL3+$X3VOH0:.N/9UW\T2M^ MYBFYZ:6,_"D5][VLP30$A 9%7"D#-6RL@>I[H +\7G$5H#^:*F9#R;4L*.BV ME.BW=TL]=G-EBACL7<^=PI6EI3D[5Y=OZ6&Z_E-T]5,XR6+97LE1)?_^@% 1 ML$NJ\-=)N74<* I/7!O+V(LV$FY?V#(-NUCIA0\W%\A\W!J;8-CK95O4*R]\ MO9WQWD*;S;B,/4;7@C; "Z(MNBD26BOW>LG,T96$=Q"?W"R7?$-S]J^,N%=& MQWZG"5R0D=F7@7\:-V*[ED#>V^\J8U_7W(^M19Y425%[XG22/)H:[K\9^=#R M"!=POF+1;UUTFB\5UC[N50!?O\Q^6MN2M4*> .5@:?1X+62*SD>3/_>%0$&2 M%UCRV24M)JJP6Y0,*AN.RDWJ+Y-UR$D 8]QBLT1Q"SO3WQ:J36I@M;6B#,0-CI?Q(7XO=DL:,'@Z[<;0$F,A%7A.^OFMEXCV,Y/&WYV!A M6N2L/VC35D,2^*WSQ-U^/E#",39?Z+QE+X/WN8S2EY*5JB+Y)<]SV?C\/A)0 M;5VB:V4IHY_.O\+,IJ\007Q\%U9 X[^M.&?O#*02F[=S=/"8J()_=%[G>B-! MF4(5XA&F"$VYYGA.C\77&) R$Z;+?HKLM]8H6RCOJ*D]IL!Y)#XY4&2!BKOO M[!$:8)CGUQB4[H^S4N>T0RCF?2QC8U*/T8@IN0P[==F6)>IC<.2X%]V;7B8( M\%JBJ.7=T5BZHZ8-]3>#-H5!7/4J>W3T&-0EHQ:\8QW*BUQ?DNRGB=$MYAB0 M] <52,)4IJ/LT=/'H3V^9<'XC!FP*56%:HX@[PU MQNG;!=,5,8#J/ M?_CB:5'W86)^7 $T0)8'X?4!P3KLT4[= >N>KZFI>#/):/GE^PDS/4T.LN4D<1.4R0 K->*,S+U;DS M6*]_UQA[I-$]6./TR\(Q4R"3Z&L (XM8\V@+;P8VAF$5;V5=E4U?D;6E+)7? M@I,[YJW15_8_-4D1(BWZ\A0N,"PJ%L;E]/)-ELC5BH!KMMU<5YQF= M;!ELXN^"YP$,#$IGV2',,KZC6V:9EAJA,?$VV:2SCUTGI[F+_J6WH0 >?'F0 M_1,XZP+-]H]^MY\^C?>L_SSE.%)V>1U878\UX&Z$^>-8+-'"-J,5CAA@VZ+! M& 0$F=OP(+[\C=R1J6*.:]=&LE[0=Z0U/&P MI+@)BF>L>!Q>NY)-T:GRODXFE(Z6 MT^HT'HN0O/B*;'(_*GT!4Q]MSCV@$B)J@/0@AP4.9" #6%$%UK!JH)?TF)AL M\#*#E>X54HRY&FO-,)LY,G,(\(@P&Z68/ ]EX"2DHETIY'U\ !DXKKPY_$_HK MU?EW'Q$$$DD(0]47*#3KBC]'*->Y;Z)^A-_OJ?/@);=?HU/PIBCT\^G= 8E7-BI5O\*:+2D.#]VQ0#'7K[B10PR92 M^J[D3NNUT2]!;!C_(JP&.>2)/0/7Z92<_HM,DY? >Y/1,Z^D>\^AU#HH@N*D MM71D-8N*7.SX)=O5P=_NAPH8C+ZE3>\Y2]PK82Z=>^5+D5F^5I_E!#//N3E- M..R0O?(6Q:W9N684:IT_8IIK5;A0^:.J19][Z- M)YVX;5@-7_//4,0])U5]:QBGV0_<#6[2@8AVW9,!'$.:)NOPJNG6WN(-5_17'Z$\(K_'ZQ0L+V MT30K]0J,X54@TO7 +Q[LVKM=<\=5P"8"3!,!^L8H^UQ36P M[3X392[9@*:"F(:4EQ!:P_?H>J. CQ!/"=H18,37%MMUS<""JJ/],;K.SFVI M-YR6-8BB$G0P?!-O]X*;49*=8Z,O$+X,5>OV*2SX8 V4JX(J@Y%9M6"1="@6 MY76B%:O> 7J)IBC8&\@PN>#&#EFQW5V4E,3P;@;FS[]Z: "]0?H0:?\0*V M&*._S%G'\C'&5."?Z&-/7ST=:_JB\TSBD2'B(+K+42>29H&V*'GV1^'=L1O$ MHMB+53"7\M@!+S*24$:8 _1=K?O)5TFEQ;"9LM@*[[!R<[\[$B:40O(^$X]C M"502?)"ME;!]M!KG$//B+Q$1 K[DG+,-MY/_P-]NQS H>T9=O/2C:YS_Q=Z1 M/P+\HO_MVX#;$)>HB.TKRT_L_0@Y)\LH.JM8?C2\?Z&"-A67S=H$'AL5"4H$0 M,HC1AJ=JB&QT,%XC!ZT.1.K(UT3LO./!M-EA:*]9,"O\7=4+X+;$R@.2O.LFEOI7,E2P0WO#)6BPEZRXAZ88+O2D4#G M]X>A_W7@9C\I&_*1SCC3D#+B!A_NG9BBO61/98&U6$?9-W0C?Q:V$+]G/Y9Z M(LKLW\)\EB[QXME5!7N>L7F7GWS\Y[M_'_"'XF2X6K=/N)\P]7\*AW,Z"[SS M@YPAVD.8^WV_]CHW^")3R(4C$?%(3#B2Z.!8OX1O?V]5#7(U^V30^^.]L>OA MSWVQ 5X]F>AB]?IOKY[,756^_G]02P,$% @ L8!\6,=D^#4\&@ ).$ M T !S:&EM+65X.3_Y4&C<1-<9-(C^9<7,^S MLU[W=")2N.3U*[B +EQ4QSZ*^2P[&PR[HY/AS^#G M\XS?9DO_;;^\O_SNX_'CUZ>/5 MQ9?W'S\$E[]>_//O%_#AIX^_OK_\O]>O<&18RT5U)=>O6N]!"^:M#;Z5^LJL M7XNG3?UO/_5'O?-UD_.W2:\[Z8TW[9)>M_?07;*O&^)BL5#RAD?!]"[(YCSX MNV0J"N0L>",4#S.I="#3X -CN;P?82-SQ@&K?;1]AKL,&"P>;U6[]6HX=S[GUB1+Y@\_9(O]L; MG?Q](;#8\')\>G_>%X-#H!:B*A%S&[.Q,I3N ()[AIUG#LNFXYO74T MX_=[O?J >W($/N5J(35WE/\9BUTEH!M\ 8Z_,&3@(?9"S"NP!^RV00 M<1TJ,>4D&T*APCR!-4]#&%^D 1 6SH.WMSS,Z2A_G,U$R$%D+$4:90*$#MR3D-31 MAC9.7[/T+OB'DOD"J:^0"[3"_C4/"^%*&'#83]GBO,L MN.(SJ1)ZVB6,DBOU>.VN^]<:/"1[D2F8"E?7L;SEEZ MS=T]_.5=*"CUG1A0P2QY7I?D#AS@16<9Y-[@ 'A"!G%!P%4U @ZR( M^,J5Y8 S@8P"^?14I.BY0 :!WS%2=DGBP.L34("VQWS.;HPR MG'"6PH4HYC.X3V5S8 %P\],$_/=[KHE2X'^XH4?=\?#4=WST[GWL[W/"2ZI' MW=%H_)Q'OM\='D^&X]YX,NGU)L=P_JLKT7LX SA@AW\&!]B%-KWG)L=%&,H\ M)6/JBL/R@BR!+Y[?!+&L!CE,@/^59*J2S.! ' 91SM':)7X$GRL!^DB6STS)F9+W0$E)HQS4F]P MH,+$7T,F&>,*?? 2%'%'C_'.D-,IAP_@T@7<+B,TSO%%P?[< M#DU%_T!M->B>GD^/1(_3K@VDK M7G,B%1;VLH1?-*[@25V"665.H!"V\@=?3"4B--E]/ M.7"QE.)R.,N0KWL3=!?4M 2JVY L:4 MH*G3Y'%''8B;PS7[H#A4GVIZ](.EX7$K#5MIN%4:1JTTW+$T- =WSX1>788A MQVL6><85G\T5YP;'06"-F= A\+0[SE;Q("))> 3DR+.) M^9$@5"S5%)%PPNZ '!_&9Z&#F9()G(X?8_/SE@?MB >YJ/A><9_B\!8*8!F]MZR$O *MKK-'OL.F M1=EKQ^&L92([8R(H9O>+A7R>@_ 6H%U=2K60!M($EF;PAH/:Q4SDPGW>>A!; M/O)X/G+=\I&=\A'C%MHO;N)9$V#NR&OC02,;B9Q[H)4(L$(B80/GT78#@#:1 MN0%8T!G,+4_2ZIEKW'<\C2J9DW/E1ERP:WXT59Q]/2(GUQF+E^Q.KZ9BVD1- MQ\"$68LB.7,R@$^F\A;7$?,YIU)%7,'IQ:S.O[)LQJ)((6[(6#]@"B]"5FP!+]" MW?V^P 0#MN2W(>>1KHVQ,8!-]U&&XE)H;O&6E)LPY=R+;\]9!(:$^= E,V'8 MFT:4Q@ZQ<-O(/EMW* B1XRS <2[$?Q0W/UAL/C')2,8ZX0902L$)$^1P4])#/F<$@IK,2\ M :>YANVI=9"G LA&Y)86!EXTRU,C8@X(B<1TH%G,@0NS2OILAZZE27+[<).A M[B:$(#"+X4( ]OFD!:V['F%'J1'&ZW.N8K<\UM!DT.&Z&J1'PEI,\61U#!\(^ M"Y81QM(Y,PDU_7%PV7W7O>H&@\&D>]SK'TP/6YNIE<3?5!)_;27Q;B3QNT)2 M716I=[]QIG,0(_LEE!-+E3$WD EZ?!T%,DH^K"H6-3%U,F=*06J%(;+O7)L[ M%@CC+3"H#>BJIOPR0G !A49@-9&HR/0!&1;'5' (GP2;V&"Z2,BZN[JV6@[0 M%AIL6"8S?!X(<0[W8PZD+5=TX)!C#W^B]PB48FN><&A7?I/@F')3H"BBFA6; M-I))=J=7<"-%Y')!(YE/,PQ;;[@W2,$:)2CWE%??\+W?DED#$G*VS-),Q/B( M8F. 8&\SY5N1]6U%5MR*K-V(K$V^J/T26) M.8UE :S JR0(74LTM)6CEI;*&TBF).H2";?I?/HO&W@J2];!SU=P@44[.SLJ M0)^L,7^<*3F],=-JE7'FC-AEAM-.^(\X9'1 MN!:9<8-MU,V*LJ3^G3<;'3F4<&@U2)L<7L9'-GF,2E74#KZ1,E*D4=DUZBD9 M93<\Q7#<@ADU%B9,!INS>C:.MQ-LM,,P._Y#,.:U@.D?&PS M2]/]E44R!)M1>P4ZX&@:CL%6R\"U3N8V%^O!&IEL-;)=:6350@S[HIF5Z5B< MJ5@@'Y$!\15D) Z5%&'IB,+["LI7JW*T*L?+7M(_)R>MKG8,3O>G"&[86 /" MA58*#%:MU@S+L[E4IBZ\##+VE1M( 3/P.K!AS##N;Q,P<.7+$%MMP5\=TPN) M:9FR:8Q]*4H0M[LHZAA=!@F@HKNJ7@O-0"CX)F@Z>?-]1@8S@BL5?*7X=1ZS M3%+Q-@.HB/DUPT"8-T]JU6E8F?9)N<_CVS*\K=KU<+5KT:I=NU&[/K^]W#]- MZW^ZG[M^NS-T914MSRBDK?73JFA\E]5XK-7^0U3RICC">#0^'8]/)Y/1L/>8 M5CG'+[%5SA4O?*"SK951G[&93IOYU0;#OFDP["6TN7EO709H=)Z;>9[9!][8;_U*5C%XK#2 H7W#<9S =%O^$0KNQ4;'*K7\+VPRT81#+,D;8B08LV?Z67 M8Q$E:)J^R6PP9\#<6AD07JEI5GO8#3[(#(\# 1O=UD(KS:?BL M,K+>@X+"!0O+OF(P1Y1(W-C,!4U+>3@F.S@R+E\'1,OT3"WHPL;6&!:UY MURRE-!L@-?!I[:Q+,O+ZEA4#?F9JRE*NCS[>QORN;+X]&+3%J%J-]=MHK"^A M<]27!C5TQ8D-LDADA!LBI4M)D.L4 9,D;&Z 46W5@SS/-@R0+%#+,8%Z>E(I MJ5#X =O#-'^35.@U6ITJR2(_"0(HJ"G-'GGH8"(&8(F\*V3_5FI+A0C;-9<* MUXR9WGC >84")0 %?8C9==5U1"2IYORK+XNM[(>7D2)CST"*2LSI(S:&_!'Q M_=[<.E:]P;%L>DBG*, 2"WB2JP.0VD8?( RF%7W&:V!K,DML+;Y"0A-A!3M> M5>VWE9WQ>@!BCHG-R8#5S$.?"K,*1449\\0\I;24B@0K*]C(945/)6%@N[NL M;:$"&LX1J"*=W39X?+J>T9_LDYYQ@ZDBO0G^$5QR35;084?)BG]G>; M[$+7Z;D]&";UQ8 .#VQBB%,^J:.!R6,ISIWE(PL\J%EFWFS,EMM*0VQ.6L4R M28N,"F3XJNUG:^8>'T2'I@4SG;!46K4;S]-*DR#4(VBPU.U1EQQ5MG!XJ.'G M$HU8<1::^O^4&K>OK*.E22U76^VDU4Y^W*YS7PS'AYER=R0;NYG-F(BU44<6 M<+Q1:&\]GTV]PM#%DU(7Y8,J9VJP-$H^,P4&. 5&=]C@A:!PN]%@0I:C8/,2 M[US)@F3: "PP!&6R8_0Q4D1LA1W/24'.LF:5['Z:3B']/2UG98&-?K/IBM+/ MY*,1FET!9F:NF9RKW\!OD2BN?4VQT ,/RB;3!$@(9ISKPV^(]*Z @_J3%HC5 M K%:[/<^BXIIDU8G4L<-"R_2??2V)J=2#E9EA][2MW_L= M- ZLQP=@JV(ON&M2^$6AE%!=0:;NFL(:MA"/+V9)03#EE8R"0 ],8+;6UEK5 M56RM0\_?B^$%86Y'!%_"BT"@Y]@H5"+MPB76PC,59Z=X3A8*R2 ]X:P5T-^9 M@.YW^S^X?/Y1$:L-,JL_[!Z/QW^&4@)/&@Z'SRFQAMWQ^&30.YD<#P>34;\W M?+K >@D%Y[]0T2'R&A<&FFNUS3",K"*JCD3>6::UT.3IY@A;"%T8T5:K8]=, MI'J-"6\$B"E][KO:7']ODC,(@"^S^_Q&V0F+>!6]P#(4@9EO$=?-W"VJ8*<( M]&,!(8J'F#&U#PF(-F("6EQ0<>@S/VR=L=NCWW-X.53\! /Y!H=$)0D[ 87T;%Q_RE-. MN"BTM@G8@(B(&R9B=\Q-&3^^BHHBYQ;VB:3 !V%*.<\:L4^#$:777'8#+ O/ M#@_ZPT.,/WB?]_%S&Z^]MDA4;0# M1!DJ\+X7&"WN38-1_\Y#_I);S0\'IP< MG_:'X]'HY#'I-BEXS-K6&V4$SA6B-0\N/9'6!>]96-BNPP!&=5MXI>4BC^$BHY?( M1=Z#W$S2LBG,)R7G8BJ>.44/#"<+-FC&&A0A_!*G!6Q$V+G-\^JX MVBC %?2]DY8Q1(J^,MZI@@P16Q_V@K<)6>0QZMP0!-TSBB;%8R=BR2X6UJ+6G%"[L MVSG;VW;TWB0E#E<\TL]0Y MIC=P=/NE-M^AG.D!O!5Z1[06!. A1R*Z!1 Q2X#9PI%8;85[V T^E]E:5&5; ME&*S]OI8JKRBC?')Z@P'GCJE(6R2%T)ZJSM[N5N^T MNM'@(V-N-#I=;<5;W -9#*ODMGM#/I!4URP5?[CRW'"W;7I%<":#Y]0F+0\S MW#*S1>4;H^KO&/4,L\I,ZPW)Y)*;ZB0E8-SBPNXV'@V< M*F'(*RS-0 )6<<^8(CBSBXX):SA@ O>K!/&@;2'R5I5YA"HS?IFJ#!QE>$+V MW 4&:BD6F")9*;TD'*$F/4."3J)R7A$Z,=;$(A);EU? 9Z?"H3XBIW.84)4+C"%NMK:G?/ MR\$:F (OR&.%H[=* MCR^EFK(_&AA:5,8R]76LE2XI+KW5R]HMLWI7[_=SC3V%K/0^,Z,04:8.75E% MI J;M6>J5OJ^:;0%']=8ND6Q/D0"O 4:YMFTM;[_>59NL6OLE!G@M9,5>/1 MHC93*U6%BJP!5\G'X?LGJPD$J31,UCG95HH>;51)A2V8L'8( X@XL+Y4]M50 MA9YG4QG&>*!M6@+F*:3UK'Z;JR 56NQ%K3J 0Y4]GM-O[#_X MK39%6Q*Y]2+>7Z'O]UZB1O^1W%)793F4*PI9M/J]30L++FPM-V MGTRUPV=< MG!5G*WX1:5=\OA092V$D!H6_;#(:QKKR&'AJYA+WK5<#^.\:'PAH]U*A"+ Q M4L5G7&%>I8MB%O8"/,>D&L1Q61RM8\JF=6RQDDZU1IIQ!_M5:V*68JC*Q9YL M(1/;SU?F62EHUWADJ Z;'UG<'%%L$OO6,BF#5U[3WH*R3J77L/]Y)2A61M$> M0)2K3T 1NR+YS[W!HML:%:4S4$4/$]@IZ&^,*^(+0IKHERG63;1"ORERWPTN M7 C3%6NR/&(E^FYJ0_EU#\VK,RVT09[R'(;HK-2C,<+>1DFKSZ#U=YT_??3E M:@C1D%,- '<\T"0](X]I=ZR%+%"P6L!I9!C,+,!9C]D ;ICR]=,V+N;N@@!V M!3;/KHUIMMK(8[21_DO41MZF",P.+MS!Z3Y)&7AJAITG$!VJ0R-?@74+;3N$ MA*MKKBOU4ESM-4^.T7?$I9P$0PC4-7 .!]MWUH3EC)A*MC<"B^ M*K(\LZ ?;E:T9$53GBTYK[06+< R#3'..GB5S#_#-&TXUR:G/X5/M3SJQ^11 M@Y?(HS[G(7J_I7IF.^ 9< P='UVQ UR#?V9ZW=[I)@_G]K5:SR="4K^?QYOY M'_\&_ZYG&VV 8@\"%*]?8>NT7_[R^M4\2^)?_A]02P$"% ,4 " "Q@'Q8 MD$C?]"X;84_0^ 0 YWA( $0 @ %6 M* , #$P7SDN:'1M4$L! A0#% M @ L8!\6/%G>U_B! 55@ \ ( !F[D$ '-H:6TM97@R M,5\Q+FAT;5!+ 0(4 Q0 ( +& ?%@4Z"R"C@( /0, / M " :J^! !S:&EM+65X,C-?,2YH=&U02P$"% ,4 " "Q@'Q8F,Q_4\4( M L/ #P @ %EP00 #,Q7S$N:'1M4$L! A0# M% @ L8!\6,73!O#5" ,CP \ ( !5\H$ '-H:6TM M97@S,5\R+FAT;5!+ 0(4 Q0 ( +& ?%BP50=$304 )0B / M " 5G3! !S:&EM+65X,S)?,2YH=&U02P$"% ,4 " "Q@'Q8^_5Q M;E,% #U( #P @ '3V 0 #,R7S(N:'1M4$L! M A0#% @ L8!\6*',[K*Y%@ .*$ X ( !4]X$ '-H M:6TM97@T7S$N:'1M4$L! A0#% @ L8!\6,=D^#4\&@ ).$ T M ( !./4$ '-H:6TM97@Y-RYH=&U02P4& L "P"@ @ GP\% # end XML 92 shim-20231229_htm.xml IDEA: XBRL DOCUMENT 0001887944 2023-10-23 0001887944 us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2023-09-22 2023-09-22 0001887944 us-gaap:CommonStockMember 2022-01-01 2022-12-30 0001887944 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2023-12-29 0001887944 shim:IronworkersDistrictCouncilOfTnValleyVicinityWelfarePensionPlansMember 2022-01-01 2022-12-30 0001887944 us-gaap:TrademarksMember 2023-12-29 0001887944 us-gaap:CommonStockMember us-gaap:IPOMember 2022-12-31 2023-12-29 0001887944 shim:CaliforniaIronworkersFieldPensionFundMember 2022-01-01 2022-12-30 0001887944 us-gaap:RevolvingCreditFacilityMember 2023-09-22 0001887944 2023-12-29 0001887944 us-gaap:AdditionalPaidInCapitalMember 2023-12-29 0001887944 shim:OldCommonStockMember 2023-10-23 0001887944 2023-06-30 0001887944 shim:SouthernCaliforniaIbewNecaPensionTrustFundMember 2022-01-01 2022-12-30 0001887944 shim:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-30 0001887944 us-gaap:RetainedEarningsMember 2022-12-31 2023-12-29 0001887944 shim:OperatingEngineersTrustFundMember 2022-01-01 2022-12-30 0001887944 shim:ProjectFinancingAgreementMember 2024-03-26 2024-03-26 0001887944 srt:MaximumMember shim:PlansInYellowZoneMember 2022-12-31 2023-12-29 0001887944 shim:SanDiegoCountyConstructionLaborersPensionTrustFundMember 2022-12-31 2023-12-29 0001887944 us-gaap:RetainedEarningsMember us-gaap:IPOMember 2022-12-31 2023-12-29 0001887944 shim:PensionTrustFundForTheOperatingEngineersMember 2022-12-31 2023-12-29 0001887944 shim:IbewLocal595PensionPlanMember 2022-12-31 2023-12-29 0001887944 shim:CentralPensionFundOfTheIuoeParticipatingEmployersMember 2022-12-31 2023-12-29 0001887944 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2022-01-01 2022-12-30 0001887944 shim:CustomerThreeMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-30 0001887944 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2022-12-30 0001887944 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-12-30 0001887944 srt:MaximumMember us-gaap:BuildingMember 2023-12-29 0001887944 us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-06-30 2023-06-30 0001887944 shim:TriStateCarpentersJoinersPensionTrustFundMember 2022-01-01 2022-12-30 0001887944 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 2023-12-29 0001887944 us-gaap:NoncontrollingInterestMember us-gaap:IPOMember 2022-12-31 2023-12-29 0001887944 shim:LegacyProjectsMember 2022-01-01 2022-12-30 0001887944 us-gaap:CommonStockMember 2022-12-30 0001887944 us-gaap:AdditionalPaidInCapitalMember us-gaap:IPOMember 2022-12-31 2023-12-29 0001887944 us-gaap:RelatedPartyMember 2022-12-31 2023-12-29 0001887944 us-gaap:RetainedEarningsMember 2023-12-29 0001887944 shim:StockPlan2021Member 2021-04-12 2021-04-12 0001887944 srt:MaximumMember shim:MachineryEquipmentAndVehiclesMember 2023-12-29 0001887944 shim:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 2023-12-29 0001887944 us-gaap:IPOMember 2022-12-31 2023-12-29 0001887944 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2022-12-31 2023-12-29 0001887944 us-gaap:CustomerContractsMember 2023-12-29 0001887944 shim:OfficeFurnitureAndEquipmentMember 2022-12-30 0001887944 us-gaap:FixedPriceContractMember 2022-12-31 2023-12-29 0001887944 shim:SanDiegoCountyCementMasonsPensionPlanMember 2022-01-01 2022-12-30 0001887944 2022-12-30 0001887944 shim:TriStateCarpentersJoinersPensionTrustFundMember 2022-12-31 2023-12-29 0001887944 us-gaap:FixedPriceContractMember 2022-01-01 2022-12-30 0001887944 us-gaap:RelatedPartyMember 2023-12-29 0001887944 shim:CentralPensionFundOfTheIuoeParticipatingEmployersMember 2022-01-01 2022-12-30 0001887944 2022-01-01 2022-12-30 0001887944 srt:MaximumMember shim:PlansInRedZoneMember 2022-12-31 2023-12-29 0001887944 2024-03-25 0001887944 shim:RevisionsInEstimatesIncreaseMember 2022-01-01 2022-12-30 0001887944 2023-11-16 2023-11-16 0001887944 shim:MachineryEquipmentAndVehiclesMember 2022-12-30 0001887944 shim:OfficeFurnitureAndEquipmentMember 2023-12-29 0001887944 us-gaap:NonCoreMember 2023-09-29 0001887944 shim:SanDiegoCountyConstructionLaborersPensionTrustFundMember 2022-01-01 2022-12-30 0001887944 us-gaap:RelatedPartyMember 2022-01-01 2022-12-30 0001887944 shim:CustomerThreeMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-30 0001887944 shim:CarpentersPensionTrustFundForNorthernCaliforniaMember 2022-01-01 2022-12-30 0001887944 us-gaap:RevolvingCreditFacilityMember 2023-12-29 0001887944 us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2023-06-30 2023-06-30 0001887944 shim:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-30 0001887944 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-30 0001887944 shim:ProjectFinancingAgreementMember us-gaap:BaseRateMember 2024-03-26 2024-03-26 0001887944 shim:LegacyProjectsMember 2022-12-31 2023-12-29 0001887944 us-gaap:LandAndBuildingMember 2022-12-30 0001887944 shim:ConstructionLaborersPensionTrustForSouthernCaliforniaMember 2022-01-01 2022-12-30 0001887944 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2022-01-01 2022-12-30 0001887944 us-gaap:CommonStockMember 2021-12-31 0001887944 shim:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-30 0001887944 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2022-12-30 0001887944 2022-12-31 2023-12-29 0001887944 us-gaap:RelatedPartyMember 2022-12-30 0001887944 shim:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 2023-12-29 0001887944 shim:CaliforniaIronworkersFieldPensionFundMember 2022-12-31 2023-12-29 0001887944 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001887944 shim:CostReimbursableMember 2022-01-01 2022-12-30 0001887944 us-gaap:AdditionalPaidInCapitalMember 2022-12-30 0001887944 us-gaap:NonCoreMember 2023-07-01 2023-09-29 0001887944 us-gaap:RevolvingCreditFacilityMember 2022-12-30 0001887944 2022-01-02 2022-12-30 0001887944 us-gaap:NoncontrollingInterestMember 2022-12-30 0001887944 us-gaap:NonCoreMember 2022-12-31 2023-06-30 0001887944 shim:StockPlan2021Member 2021-04-12 0001887944 shim:MachineryEquipmentAndVehiclesMember 2023-12-29 0001887944 us-gaap:RetainedEarningsMember 2021-12-31 0001887944 shim:SouthwestCarpentersPensionFundMember 2022-12-31 2023-12-29 0001887944 us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-09-22 2023-09-22 0001887944 shim:SanDiegoElectricalPensionPlanMember 2022-12-31 2023-12-29 0001887944 srt:MaximumMember us-gaap:OfficeEquipmentMember 2023-12-29 0001887944 shim:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 2023-12-29 0001887944 shim:CostOfRevenueMember 2022-12-31 2023-12-29 0001887944 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2023-12-29 0001887944 srt:MinimumMember us-gaap:BuildingMember 2023-12-29 0001887944 shim:ShimmickProjectsMember 2022-12-31 2023-12-29 0001887944 shim:NorthernCaliforniaPipeTradesPensionPlanMember 2022-12-31 2023-12-29 0001887944 shim:CarpentersPensionTrustFundForNorthernCaliforniaMember 2022-12-31 2023-12-29 0001887944 srt:MinimumMember shim:PlansInGreenZoneMember 2022-12-31 2023-12-29 0001887944 shim:SouthernCaliforniaIbewNecaPensionTrustFundMember 2022-12-31 2023-12-29 0001887944 shim:NorthernCaliforniaPipeTradesPensionPlanMember 2022-01-01 2022-12-30 0001887944 us-gaap:RevolvingCreditFacilityMember 2023-06-30 2023-06-30 0001887944 shim:IronworkersDistrictCouncilOfTnValleyVicinityWelfarePensionPlansMember 2022-12-31 2023-12-29 0001887944 shim:SouthwestCarpentersPensionFundMember 2022-01-01 2022-12-30 0001887944 shim:CostReimbursableMember 2022-12-31 2023-12-29 0001887944 us-gaap:NoncontrollingInterestMember 2021-12-31 0001887944 shim:ShimmickProjectsMember 2022-01-01 2022-12-30 0001887944 shim:EquipmentAndLaborRevenueMember 2022-12-31 2023-12-29 0001887944 us-gaap:RetainedEarningsMember 2022-12-30 0001887944 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-12-31 2023-12-29 0001887944 shim:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 2023-12-29 0001887944 us-gaap:CommonStockMember 2022-12-31 2023-12-29 0001887944 shim:CostOfRevenueMember 2022-01-01 2022-12-30 0001887944 srt:MinimumMember us-gaap:OfficeEquipmentMember 2023-12-29 0001887944 us-gaap:TrademarksMember 2022-12-30 0001887944 us-gaap:RevolvingCreditFacilityMember 2023-12-29 0001887944 shim:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-30 0001887944 us-gaap:RevolvingCreditFacilityMember 2023-06-30 0001887944 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-12-30 0001887944 us-gaap:NoncontrollingInterestMember 2023-12-29 0001887944 us-gaap:RevolvingCreditFacilityMember 2023-09-22 2023-09-22 0001887944 2023-11-16 0001887944 shim:IbewLocal595PensionPlanMember 2022-01-01 2022-12-30 0001887944 shim:EquipmentAndLaborRevenueMember 2022-01-01 2022-12-30 0001887944 us-gaap:CommonStockMember 2023-12-29 0001887944 shim:CustomerFourMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-30 0001887944 us-gaap:RevolvingCreditFacilityMember 2023-03-27 0001887944 shim:LaborersPensionTrustFundForNorthernCaliforniaMember 2022-01-01 2022-12-30 0001887944 shim:LaborersPensionTrustFundForNorthernCaliforniaMember 2022-12-31 2023-12-29 0001887944 shim:SanDiegoCountyCementMasonsPensionPlanMember 2022-12-31 2023-12-29 0001887944 srt:MinimumMember shim:MachineryEquipmentAndVehiclesMember 2023-12-29 0001887944 shim:ProjectFinancingAgreementMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2024-03-26 2024-03-26 0001887944 shim:EquityIncentivePlanMember 2023-11-13 0001887944 us-gaap:LandAndBuildingMember 2023-12-29 0001887944 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2022-12-31 2023-12-29 0001887944 shim:ConstructionLaborersPensionTrustForSouthernCaliforniaMember 2022-12-31 2023-12-29 0001887944 us-gaap:NoncontrollingInterestMember 2022-12-31 2023-12-29 0001887944 shim:RevisionsInEstimatesIncreaseMember 2022-12-31 2023-12-29 0001887944 2021-12-31 0001887944 shim:CustomerThreeMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 2023-12-29 0001887944 us-gaap:CustomerContractsMember 2022-12-30 0001887944 shim:SanDiegoElectricalPensionPlanMember 2022-01-01 2022-12-30 0001887944 shim:OperatingEngineersTrustFundMember 2022-12-31 2023-12-29 0001887944 shim:PensionTrustFundForTheOperatingEngineersMember 2022-01-01 2022-12-30 0001887944 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-30 pure shares iso4217:USD shares iso4217:USD 0001887944 FY false http://fasb.org/us-gaap/2023#UsefulLifeShorterOfTermOfLeaseOrAssetUtilityMember P0Y P0Y P0Y http://www.shimmick.com/20231229#OperatingLeaseAndFinanceLeaseRightOfUseAsset http://www.shimmick.com/20231229#OperatingLeaseAndFinanceLeaseRightOfUseAsset http://www.shimmick.com/20231229#OperatingLeaseAndFinanceLeaseRightOfUseAsset http://www.shimmick.com/20231229#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/20231229#OperatingLeaseAndFinanceLeaseLiabilityNoncurrent http://www.shimmick.com/20231229#OperatingLeaseAndFinanceLeaseLiabilityNoncurrent http://www.shimmick.com/20231229#OperatingLeaseAndFinanceLeaseLiabilityNoncurrent http://www.shimmick.com/20231229#OperatingLeaseAndFinanceLeaseLiabilityNoncurrent 946090764 620976048 946050970 956042866 946277608 366052390 626098036 956032478 956042875 956090541 436159056 956392774 946279541 956101801 956267660 943190386 10-K true 2023-12-29 --12-29 2023 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 No No Yes Yes Non-accelerated Filer true true false false false false 0 25575344 <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">DOCUMENTS INCORPORATED BY REFERENCE</span></p><p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Certain sections of the registrant's definitive Proxy Statement relating to the registrant's 2024 annual meeting of stockholders, which definitive Proxy Statement will be filed within 120 days of the end of the registrant's fiscal year, are incorporated by reference into Part III of this Annual Report on Form 10-K.</span></p> 34 DELOITTE & TOUCHE LLP Denver, Colorado 62939000 77762000 971000 4323000 54178000 56430000 125943000 80901000 13427000 14060000 257458000 233476000 46373000 55208000 9244000 12044000 48316000 84024000 23855000 22690000 21283000 17363000 17252000 18851000 2871000 3143000 426652000 446799000 81589000 67541000 115785000 163725000 26911000 36248000 33897000 60758000 13071000 12672000 271253000 340944000 29627000 0 15045000 14442000 3215000 1846000 15488000 15662000 17252000 18851000 4282000 3459000 356162000 395204000 0.01 0.01 100000000 100000000 25493877 25493877 21908800 21908800 255000 219000 24445000 3341000 46537000 49083000 -747000 -1048000 70490000 51595000 426652000 446799000 632806000 664158000 610434000 640643000 22372000 23515000 61507000 60442000 2618000 2632000 64125000 63074000 10354000 52471000 31834000 0 435000 12912000 -2721000 -8731000 -2286000 4181000 0 1274000 -2286000 2907000 260000 -853000 -2546000 3760000 -0.11 0.17 -0.11 0.17 21908800 219000 1046000 45323000 433000 47021000 0 0 3760000 -853000 2907000 0 2295000 0 0 2295000 0 0 0 628000 628000 21908800 219000 3341000 49083000 -1048000 51595000 21908800 219000 3341000 49083000 -1048000 51595000 0 0 -2546000 260000 -2286000 3575000 36000 19029000 0 0 19065000 10077 0 13000 0 0 13000 0 2062000 0 0 2062000 0 0 0 301000 301000 0 0 0 260000 260000 25493877 255000 24445000 46537000 -747000 70490000 -2286000 2907000 2062000 2295000 17121000 15979000 10354000 52471000 14682000 59651000 31834000 0 47000 -9462000 -2251000 -41574000 -313000 -7079000 9334000 46736000 13747000 10436000 -47940000 -94165000 -26861000 31471000 -8975000 4149000 645000 -5285000 -88100000 -3084000 0 32000000 7042000 10443000 35975000 1722000 23170000 19709000 16287000 627000 22050000 4197000 303000 303000 29915000 0 301000 0 260000 628000 25025000 0 5961000 0 -842000 0 47875000 -931000 -18175000 182000 82085000 81903000 63910000 82085000 62939000 77762000 971000 4323000 63910000 82085000 <p style="font-size:10pt;margin-top:10pt;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:10pt;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”, “we”, “our”, “us”, “its” or 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:10pt;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 consolidated financial statements include the accounts of Shimmick Corporation and its subsidiaries, 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:10pt;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 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 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;">6</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><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 3575000 7 19000000 6000000 6000000 <p style="font-size:10pt;margin-top:10pt;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 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:10pt;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:10pt;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 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. 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.</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:10pt;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 preparing these consolidated financial statements, subsequent events were evaluated through the time the financial statements were issued. Financial statements are considered issued when they are widely distributed to all stockholders and other financial statement users, or filed with the SEC.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;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:10pt;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 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) income, 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:10pt;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:10pt;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 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></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;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;">Fiscal Year</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:10pt;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 fiscal years consist of 52 or 53 weeks, ending on the Friday closest to December 31. Fiscal year 2023 commenced on December 31, 2022 and ended on December 29, 2023. Fiscal year 2022 commenced on January 1, 2022 and ended on December 30, 2022.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;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;">Use of Estimates</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:10pt;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 preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from estimates and significant estimates affecting amounts reported in the consolidated financial statements are: </span></p><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">project revenues, costs and profits at completion of the Company’s contracts with customers, including recognition of estimated losses on uncompleted contracts;</span></div></div><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">claims against customers and recoveries of costs from subcontractors, vendors and others;</span></div></div><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">provisions for income taxes and related valuation allowances and tax uncertainties; </span></div></div><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">recoverability of equity method investments; </span></div></div><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">accruals for estimated liabilities, including litigation accruals;</span></div></div><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">fair value of assets and liabilities acquired under the Purchase Agreement; and </span></div></div><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">amounts owed to AECOM for contingent consideration.</span></div></div></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;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;">Revenue Recognition</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:10pt;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 derives revenue predominantly by providing construction and operations and management services to government and commercial clients throughout the United States. The Company’s construction, operations and management services are usually provided in association with capital projects, which are predominantly fixed-price contracts that are billed based on project milestones. Contracts with clients may contain advance billing terms, milestone billings based on the completion of certain phases of work or services provided to date, and contract retentions. For further discussion regarding the Company’s revenue from contracts with clients by type of contract, see Note 3 - Revenue, Receivables and Contract Assets and Liabilities.</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:10pt;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;">Step 1: Contract Identification</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:10pt;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 does not recognize revenue unless an identified contract with a customer is established. A contract with a customer exists when it has approval and commitment from both parties, the rights and obligations of the parties are identified, payment terms are identified, the contract has commercial substance, and collectability is probable. The Company also evaluates whether a contract should be combined with other contracts and accounted for as a single contract. This evaluation requires judgment and could change the timing of the amount of revenue and profit recorded for a given period.</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:10pt;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;">Step 2: Identify Performance Obligations</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:10pt;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;">Next, each performance obligation in the contract is identified. A performance obligation is a promise to provide a distinct good or service or a series of distinct goods or services to the customer. Revenue is recognized separately for each performance obligation in the contract. Many of the Company’s contracts have one clearly identifiable performance obligation. However, many contracts provide the customer an integrated service that includes two or more of services associated with construction, operations and management. For these contracts, the Company does not consider the integrated services to be distinct within the context of the contract when the separate scopes of work combine into a single commercial objective or capability for the customer. Accordingly, the Company generally identifies one performance obligation in each contract. The determination of the number of performance obligations in a contract requires significant judgment and could change the timing of the amount of revenue recorded for a given period.</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:10pt;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;">Step 3: Determine Contract Price</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:10pt;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 determining the performance obligations in the contract, the Company determines the contract price. The contract price is the amount of consideration expected to be received from the customer for completing the performance obligation(s). In a fixed-price contract, the contract price is a single lump-sum amount. In reimbursable and time and materials-based contracts, the contract price is determined by the agreed upon rates or reimbursements for time and materials expended in completing the performance obligation(s) in the contract. In the course of providing its services, the Company routinely subcontracts and collaborates with partners providing services and incurs other direct costs. The Company controls the services provided by subcontractors and accounts for such cost at the gross amount as the company is considered the principal.</span></p><p style="font-size:10pt;margin-top:10pt;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;">Determination of the contract price is dependent upon a number of factors, including the accuracy of a variety of estimates made at the consolidated balance sheet date, such as estimated costs at completion. Additionally, the Company is required to make estimates for the amount of consideration to be received, including bonuses, awards, incentive fees, claims, unapproved change orders, unpriced change orders, penalties, and liquidated damages. Variable consideration is included in the estimate of the transaction price only to the extent that it is probable that a significant reversal of revenue would not occur when the contingency is resolved. The Company estimates the amount of revenue to be recognized on variable consideration through predominantly applying the most likely amount method. The Company’s estimates of variable consideration and determination of whether to include such amounts in the contract price are based largely on the Company’s assessment of legal enforceability, anticipated performance, and any other information (historical and forecasted) that is reasonably available to the Company. Management continuously monitors factors that may affect the quality of its estimates, and material changes in estimates are disclosed accordingly.</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:10pt;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;">Step 4: Assign Contract Price to Performance Obligations</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:10pt;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 determining the contract price, the Company assigns such price to the performance obligation(s) in the contract. If a contract has multiple performance obligations, the Company assigns the contract price to each performance obligation based on the stand-alone selling prices of the distinct services that comprise each performance obligation.</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:10pt;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;">Step 5: Recognize Revenue as Performance Obligations are Satisfied</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:10pt;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 records revenue for contracts with customers as the contracts’ performance obligations are satisfied. Under fixed-unit price contracts, the Company performs a number of units of work at an agreed price per unit with the total payment under the contract determined by the actual number of units delivered. Revenue is recognized for fixed-price contracts using the input method measured on a cost-to-cost basis. This method is reasonable in measuring performance towards completion because it measures the value of all goods and services transferred to the customer.</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:10pt;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 recognizes revenue on performance obligations associated with cost reimbursable contracts based on actual direct costs incurred and the applicable fixed rate or portion of the fixed fee earned as of the consolidated balance sheet date. Under time-and-materials price contracts, the Company negotiates hourly billing rates and charges its customers based on the actual time that it expends on a project. In addition, customers reimburse the</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:10pt;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;">Company for materials and other direct incidental expenditures incurred in connection with its performance under the contract. The Company applies a practical expedient to recognize revenue in the amount in which it has the right to invoice if its right to consideration is equal to the value of performance completed to 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:10pt;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;">Costs incurred may include direct labor, direct materials, subcontractor costs and indirect costs, such as salaries and benefits, supplies and tools, equipment costs and insurance costs. Indirect costs are charged to projects based upon direct costs and overhead allocation rates per dollar of direct costs incurred or direct labor hours worked.</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:10pt;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 numerous contracts that are in various stages of completion which require estimates to determine the forecasted costs at completion. Due to the nature of the work left to be performed on many of the Company’s contracts, the estimation of total cost at completion for fixed-price contracts is complex, subject to many variables and requires significant judgment. Estimates of total cost at completion are made each period and changes in these estimates are accounted for prospectively as cumulative adjustments to revenue recognized in the current period. If estimates of costs to complete fixed-price contracts indicate a loss, a provision is made through a contract write-down for the total loss anticipated.</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:10pt;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;">Change Orders</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:10pt;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;">Contracts are often modified to account for changes in contract specifications and requirements. Most of the Company’s contract modifications are for goods or services that are not distinct from existing contracts due to the significant integration provided in the context of the contract and are accounted for as if they were part of the original contract. The effect of a contract modification on the transaction price and the Company’s measure of progress for the performance obligation to which it relates are recognized as an adjustment to revenue (either as an increase or decrease) on a cumulative catch-up basis.</span></p><p style="font-size:10pt;margin-top:10pt;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;">Claims</span></p><p style="font-size:10pt;margin-top:10pt;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;">Sometimes the Company seeks claims for amounts in excess of the contract price for delays, errors in specifications and designs, contract terminations, change orders in dispute or other causes of additional costs incurred. Costs attributable to claims from customers are treated as costs of contract performance as incurred.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;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;">Government Contracts</span></p><p style="font-size:10pt;margin-top:10pt;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 federal government and certain state and local agency contracts are subject to, among other regulations, regulations issued under the Federal Acquisition Regulations (“FAR”). These regulations can limit the recovery of certain specified indirect costs on contracts and subjects the Company to ongoing multiple audits by government agencies such as the Defense Contract Audit Agency (“DCAA”). In addition, most of the Company’s federal and state and local contracts are subject to termination at the discretion of the client.</span></p><p style="font-size:10pt;margin-top:10pt;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;">Audits by the DCAA and other agencies consist of reviews of the Company’s overhead rates, operating systems and cost proposals to ensure that the Company accounted for such costs in accordance with the Cost Accounting Standards of the FAR (“CAS”). If the DCAA determines the Company has not accounted for such costs consistent with CAS, the DCAA may disallow these costs. There can be no assurance that audits by the DCAA or other governmental agencies will not result in material cost disallowances in the future.</span></p><p style="font-size:10pt;margin-top:10pt;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 are no ongoing audits and or material adjustments related to noncompliance are required. The Company is in compliance with all federal and state regulations and is not aware of any material adjustments as of the consolidated balance sheet dates.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;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;">Commitments and Contingencies</span></p><p style="font-size:10pt;margin-top:10pt;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 asserted claims and assessments, liabilities are recorded when an unfavorable outcome of a matter is concluded to be probable and the loss is reasonably estimable. With respect to unasserted claims or assessments, management must first determine that the probability that an assertion will be made is likely. Then, a determination as to the likelihood of an unfavorable outcome and the ability to reasonably estimate the potential loss is made. Legal matters are reviewed on a continuous basis to determine if there has been a change in management’s judgment regarding the likelihood of an unfavorable outcome or the estimate of a potential loss. Legal costs are expensed as incurred.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;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;">Joint Ventures and Variable Interest Entities</span></p><p style="font-size:10pt;margin-top:10pt;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 joint ventures, the combination of two or more partners, are generally formed for the execution of a specific contract. Management of the joint venture is typically controlled by a joint venture management committee, comprised of representatives from the joint venture partners. The joint venture management committee normally provides management oversight and controls decisions which could have a significant impact on the joint venture.</span></p><p style="font-size:10pt;margin-top:10pt;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;">Some of the Company’s joint ventures have no employees and minimal operating expenses. For these joint ventures, the Company’s employees perform work for the joint venture, which is then billed to a third-party</span></p><p style="font-size:10pt;margin-top:10pt;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;">client by the joint venture. For consolidated joint ventures of this type, the Company records the entire amount of the services performed and the costs associated with these services, including the services provided by the other joint venture partners, in the Company’s results of operations. For certain of these joint ventures where a fee is added by an unconsolidated joint venture to client billings, these fees are eliminated to the extent the fee represents billings from the Company to the joint venture.</span></p><p style="font-size:10pt;margin-top:10pt;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 assesses its joint ventures at inception to determine if they meet the qualifications of a variable interest entity ("VIE"). The Company considers a partnership or joint venture a VIE if it has any of the following characteristics:</span></p><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the total equity investment is not sufficient to permit the entity to finance its activities without additional subordinated financial support; </span></div></div><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">characteristics of a controlling financial interest are missing (either the ability to make decisions through voting or other rights, the obligation to absorb the expected losses of the entity or the right to receive the expected residual returns of the entity); or </span></div></div><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the voting rights of the equity holders are not proportional to their obligations to absorb the expected losses of the entity and/or their rights to receive the expected residual returns of the entity, and substantially all of the entity’s activities either involve or are conducted on behalf of an investor that has disproportionately few voting rights.</span></div></div><p style="font-size:10pt;margin-top:10pt;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 analyzes its joint ventures and classifies them as either:</span></p><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">a VIE that must be consolidated because the Company is the primary beneficiary or the joint venture is not a VIE and the Company holds the majority voting interest with no significant participative rights available to the other partners; or </span></div></div><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">a VIE that does not require consolidation and is treated as an equity method investment because the Company is not the primary beneficiary or the joint venture is not a VIE and the Company does not hold the majority voting interest.</span></div></div></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;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;">Cash, Cash Equivalents and Restricted Cash</span></p><p style="font-size:10pt;margin-top:10pt;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 from time to time may have bank deposits in excess of insurance limits of the Federal Deposit Insurance Corporation. The Company has not experienced any credit losses in such accounts and believes it is not exposed to any significant credit risk related to its cash and cash equivalents.</span></p><p style="font-size:10pt;margin-top:10pt;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 cash equivalents include highly liquid investments which have an initial maturity of three months or less.</span></p><p style="font-size:10pt;margin-top:10pt;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;">Cash and cash equivalents as of December 29, 2023 and December 30, 2022, include $</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;"> 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, held by consolidated joint ventures that may not be distributed or used for certain other payments prescribed in the joint venture agreement without consent of the joint venture partners. These balances are presented as restricted cash within the consolidated balance sheets.</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: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;">Accounts Receivable and Allowance for Doubtful Accounts</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:10pt;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 records its accounts receivable net of an allowance for doubtful accounts. This allowance for doubtful accounts is estimated based on management’s evaluation of the contracts involved and the client’s ability and willingness to pay. Allowances for doubtful accounts have been determined through specific identification of amounts considered to be uncollectible and potential write-offs, plus a non-specific allowance for other amounts for which some potential loss has been determined to be probable as of the consolidated balance sheet date based on current and past experience.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;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;">Property, Plant and Equipment</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:10pt;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;">Property, plant and equipment are recorded at cost and are depreciated over their estimated useful lives using the straight-line method. Expenditures for maintenance and repairs are expensed as incurred. Estimated useful lives range 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><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Buildings — </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</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </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;">45</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years; </span></div></div><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Machinery, equipment, and vehicles — </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;">3</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </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;">12</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years; </span></div></div><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Office furniture and equipment — </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;">3</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </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</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years; </span></div></div><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_3da8f0e8-b85c-44ac-b1da-b62e6f01952a;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Leasehold improvements</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> — the shorter of their estimated useful lives or the remaining terms of the underlying lease agreement. </span></div></div><p style="font-size:10pt;margin-top:10pt;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;">Property, plant and equipment to be held and used are reviewed for impairment whenever events or circumstances indicate that the carrying amount of assets may not be recoverable. The carrying amount of an asset to be held and used is not recoverable if it exceeds the sum of the undiscounted cash flows expected from the use and eventual disposition of the asset. For assets to be held and used, impairment losses are recognized based upon the excess of the asset’s carrying amount over the fair value of the asset. For property, plant and equipment assets to be disposed, impairment losses are recognized at the lower of the carrying amount or fair value less cost to sell. There was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> impairment to property, plant and equipment for the fiscal years ended December 29, 2023 and December 30, 2022.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;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;">Intangible Assets</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:10pt;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 estimated useful lives for intangible assets were determined based upon the remaining useful economic lives of the intangible assets that are expected to contribute directly or indirectly to future cash flows. The estimated useful lives for trademarks and customer contracts are seven years and six years, respectively. Intangible assets are amortized over the shorter of their contractual term or estimated useful life.</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:10pt;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 considers events or circumstances that may warrant revised estimates of useful lives or that may indicate impairment. There was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> impairment to intangible assets for the fiscal years ended December 29, 2023 or December 30, 2022.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;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;">Insurance Reserves</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:10pt;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 maintains insurance for certain insurable business risks. Insurance coverage contains various retention and deductible amounts for which the Company accrues a liability based upon reported claims and an actuarially determined estimated liability for certain claims incurred but not reported. It is generally the Company’s policy not to accrue for any potential legal expense to be incurred in defending the Company’s position.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;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;">Leases</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:10pt;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 enters into lease arrangements for real estate, construction equipment and information technology equipment in the normal course of business. The Company determines if an arrangement is or contains a lease at inception of the arrangement. An arrangement is determined to be a lease if it conveys the right to control the use of identified property and equipment for a period of time in exchange for consideration. Operating lease right-of-use assets are recognized as the present value of future lease payments over the lease term as of the commencement date, plus any lease payments made prior to commencement, and less any lease incentives received. Operating lease liabilities are recognized as the present value of the future lease payments over the lease term as of the commencement date. Operating lease expense is recognized based on the undiscounted future lease payments over</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:10pt;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 remaining lease term on a straight-line basis. Lease expense related to short-term leases is recognized on a straight-line basis over the lease term.</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:10pt;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;">Determinations with respect to lease term (including any renewals and terminations), incremental borrowing rate used to discount lease payments, variable lease expense and future lease payments require the use of judgment based on the facts and circumstances related to each lease. The Company considers various factors, including economic incentives, intent, past history and business need, to determine the likelihood that a renewal option will be exercised. Right-of-use assets are evaluated for impairment in accordance with the Company’s policy for impairment of long-lived assets.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;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;">Non-controlling Interests</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:10pt;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;">Non-controlling interests represent the equity investments of the minority owners in the Company’s joint ventures and other subsidiary entities that are consolidated in its 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></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;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;">Fair Value Accounting</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:10pt;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 categorizes its financial instruments using a valuation hierarchy for disclosure of the inputs used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows: Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities; Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; Level 3 inputs are unobservable inputs based on the Company’s assumptions used to measure assets and liabilities at fair value. The classification of a financial asset or liability within the hierarchy is determined based on the lowest level (least observable) input that is significant to the fair value measurement.</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:10pt;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;">Other than the contingent consideration, there were no assets and liabilities measured at fair value on a recurring basis as of December 29, 2023 or December 30, 2022.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;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;">Income Taxes</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:10pt;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 accounts for income taxes using the asset and liability method. This method requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, the Company determines deferred tax assets and liabilities on the basis of the differences between the financial statement and tax bases of assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment 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:10pt;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 recognizes deferred tax assets to the extent that its management believes these assets are more likely than not to be realized. In making such a determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If the Company determines that it would be able to realize its deferred tax assets in the future in excess of their net recorded amount, it will make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.</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:10pt;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;">Management assesses the available positive and negative evidence to estimate whether sufficient future taxable income will be generated to permit use of the existing deferred tax assets. Such objective evidence limits the ability to consider other subjective evidence, such as our projections for future growth.</span></p><p style="font-size:10pt;margin-top:10pt;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 records uncertain tax positions using a two-step process in which (1) it determines whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, the Company recognizes the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;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;">Segment</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:10pt;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 accounting guidance on Segment Reporting establishes standards for reporting information regarding operating segments in annual financial statements and requires selected information of those segments to be presented in financial statements. Operating segments are identified as components of an enterprise for which separate discrete financial information is available for evaluation by the chief operating decision maker (“CODM”) in making decisions on how to allocate resources and assess performance. Based on how the Company’s Chief Executive Officer as the CODM reviews financial performance and allocates resources on a recurring basis, the Company has one operating segment and one reportable segment.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;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-Based Compensation</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><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:10pt;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;">All stock-based payments (to the extent that they are compensatory) are recognized as an expense in the Company’s consolidated statements of operations based on their fair values on the grant date. The Company accounts for forfeitures when they occur. The Company recognizes stock-based compensation expense on a straight-line basis over the service period of the award, which is no greater than four years. See Note 8 - Stock Compensation, for discussion of stock-based compensation and incentive plans.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;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;">Accounting Standards Not Yet Adopted</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:10pt;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 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:10pt;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 annual periods beginning after December 15, 2023 and subsequent interim periods, with early adoption permitted. The Company is currently evaluating the provisions of the amendments and the impact on its future 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:10pt;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 annual periods beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the provisions of the amendments and the impact on it future consolidated financial statements.</span></p></div> <p style="font-size:10pt;margin-top:10pt;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:10pt;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 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. 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.</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:10pt;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 preparing these consolidated financial statements, subsequent events were evaluated through the time the financial statements were issued. Financial statements are considered issued when they are widely distributed to all stockholders and other financial statement users, or filed with the SEC.</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:10pt;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:10pt;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 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) income, cash flows, assets and liabilities, or equity previously reported.</span></p> <p style="font-size:10pt;margin-top:10pt;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:10pt;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 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> 100000000 0.01 25000000 0.01 0.01 2.7386 <p style="font-size:10pt;margin-top:10pt;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;">Fiscal Year</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:10pt;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 fiscal years consist of 52 or 53 weeks, ending on the Friday closest to December 31. Fiscal year 2023 commenced on December 31, 2022 and ended on December 29, 2023. Fiscal year 2022 commenced on January 1, 2022 and ended on December 30, 2022.</span></p> <p style="font-size:10pt;margin-top:10pt;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;">Use of Estimates</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:10pt;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 preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from estimates and significant estimates affecting amounts reported in the consolidated financial statements are: </span></p><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">project revenues, costs and profits at completion of the Company’s contracts with customers, including recognition of estimated losses on uncompleted contracts;</span></div></div><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">claims against customers and recoveries of costs from subcontractors, vendors and others;</span></div></div><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">provisions for income taxes and related valuation allowances and tax uncertainties; </span></div></div><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">recoverability of equity method investments; </span></div></div><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">accruals for estimated liabilities, including litigation accruals;</span></div></div><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">fair value of assets and liabilities acquired under the Purchase Agreement; and </span></div></div><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">amounts owed to AECOM for contingent consideration.</span></div></div> <p style="font-size:10pt;margin-top:10pt;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;">Revenue Recognition</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:10pt;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 derives revenue predominantly by providing construction and operations and management services to government and commercial clients throughout the United States. The Company’s construction, operations and management services are usually provided in association with capital projects, which are predominantly fixed-price contracts that are billed based on project milestones. Contracts with clients may contain advance billing terms, milestone billings based on the completion of certain phases of work or services provided to date, and contract retentions. For further discussion regarding the Company’s revenue from contracts with clients by type of contract, see Note 3 - Revenue, Receivables and Contract Assets and Liabilities.</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:10pt;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;">Step 1: Contract Identification</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:10pt;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 does not recognize revenue unless an identified contract with a customer is established. A contract with a customer exists when it has approval and commitment from both parties, the rights and obligations of the parties are identified, payment terms are identified, the contract has commercial substance, and collectability is probable. The Company also evaluates whether a contract should be combined with other contracts and accounted for as a single contract. This evaluation requires judgment and could change the timing of the amount of revenue and profit recorded for a given period.</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:10pt;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;">Step 2: Identify Performance Obligations</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:10pt;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;">Next, each performance obligation in the contract is identified. A performance obligation is a promise to provide a distinct good or service or a series of distinct goods or services to the customer. Revenue is recognized separately for each performance obligation in the contract. Many of the Company’s contracts have one clearly identifiable performance obligation. However, many contracts provide the customer an integrated service that includes two or more of services associated with construction, operations and management. For these contracts, the Company does not consider the integrated services to be distinct within the context of the contract when the separate scopes of work combine into a single commercial objective or capability for the customer. Accordingly, the Company generally identifies one performance obligation in each contract. The determination of the number of performance obligations in a contract requires significant judgment and could change the timing of the amount of revenue recorded for a given period.</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:10pt;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;">Step 3: Determine Contract Price</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:10pt;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 determining the performance obligations in the contract, the Company determines the contract price. The contract price is the amount of consideration expected to be received from the customer for completing the performance obligation(s). In a fixed-price contract, the contract price is a single lump-sum amount. In reimbursable and time and materials-based contracts, the contract price is determined by the agreed upon rates or reimbursements for time and materials expended in completing the performance obligation(s) in the contract. In the course of providing its services, the Company routinely subcontracts and collaborates with partners providing services and incurs other direct costs. The Company controls the services provided by subcontractors and accounts for such cost at the gross amount as the company is considered the principal.</span></p><p style="font-size:10pt;margin-top:10pt;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;">Determination of the contract price is dependent upon a number of factors, including the accuracy of a variety of estimates made at the consolidated balance sheet date, such as estimated costs at completion. Additionally, the Company is required to make estimates for the amount of consideration to be received, including bonuses, awards, incentive fees, claims, unapproved change orders, unpriced change orders, penalties, and liquidated damages. Variable consideration is included in the estimate of the transaction price only to the extent that it is probable that a significant reversal of revenue would not occur when the contingency is resolved. The Company estimates the amount of revenue to be recognized on variable consideration through predominantly applying the most likely amount method. The Company’s estimates of variable consideration and determination of whether to include such amounts in the contract price are based largely on the Company’s assessment of legal enforceability, anticipated performance, and any other information (historical and forecasted) that is reasonably available to the Company. Management continuously monitors factors that may affect the quality of its estimates, and material changes in estimates are disclosed accordingly.</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:10pt;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;">Step 4: Assign Contract Price to Performance Obligations</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:10pt;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 determining the contract price, the Company assigns such price to the performance obligation(s) in the contract. If a contract has multiple performance obligations, the Company assigns the contract price to each performance obligation based on the stand-alone selling prices of the distinct services that comprise each performance obligation.</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:10pt;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;">Step 5: Recognize Revenue as Performance Obligations are Satisfied</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:10pt;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 records revenue for contracts with customers as the contracts’ performance obligations are satisfied. Under fixed-unit price contracts, the Company performs a number of units of work at an agreed price per unit with the total payment under the contract determined by the actual number of units delivered. Revenue is recognized for fixed-price contracts using the input method measured on a cost-to-cost basis. This method is reasonable in measuring performance towards completion because it measures the value of all goods and services transferred to the customer.</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:10pt;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 recognizes revenue on performance obligations associated with cost reimbursable contracts based on actual direct costs incurred and the applicable fixed rate or portion of the fixed fee earned as of the consolidated balance sheet date. Under time-and-materials price contracts, the Company negotiates hourly billing rates and charges its customers based on the actual time that it expends on a project. In addition, customers reimburse the</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:10pt;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;">Company for materials and other direct incidental expenditures incurred in connection with its performance under the contract. The Company applies a practical expedient to recognize revenue in the amount in which it has the right to invoice if its right to consideration is equal to the value of performance completed to 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:10pt;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;">Costs incurred may include direct labor, direct materials, subcontractor costs and indirect costs, such as salaries and benefits, supplies and tools, equipment costs and insurance costs. Indirect costs are charged to projects based upon direct costs and overhead allocation rates per dollar of direct costs incurred or direct labor hours worked.</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:10pt;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 numerous contracts that are in various stages of completion which require estimates to determine the forecasted costs at completion. Due to the nature of the work left to be performed on many of the Company’s contracts, the estimation of total cost at completion for fixed-price contracts is complex, subject to many variables and requires significant judgment. Estimates of total cost at completion are made each period and changes in these estimates are accounted for prospectively as cumulative adjustments to revenue recognized in the current period. If estimates of costs to complete fixed-price contracts indicate a loss, a provision is made through a contract write-down for the total loss anticipated.</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:10pt;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;">Change Orders</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:10pt;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;">Contracts are often modified to account for changes in contract specifications and requirements. Most of the Company’s contract modifications are for goods or services that are not distinct from existing contracts due to the significant integration provided in the context of the contract and are accounted for as if they were part of the original contract. The effect of a contract modification on the transaction price and the Company’s measure of progress for the performance obligation to which it relates are recognized as an adjustment to revenue (either as an increase or decrease) on a cumulative catch-up basis.</span></p><p style="font-size:10pt;margin-top:10pt;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;">Claims</span></p><p style="font-size:10pt;margin-top:10pt;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;">Sometimes the Company seeks claims for amounts in excess of the contract price for delays, errors in specifications and designs, contract terminations, change orders in dispute or other causes of additional costs incurred. Costs attributable to claims from customers are treated as costs of contract performance as incurred.</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:10pt;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;">Government Contracts</span></p><p style="font-size:10pt;margin-top:10pt;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 federal government and certain state and local agency contracts are subject to, among other regulations, regulations issued under the Federal Acquisition Regulations (“FAR”). These regulations can limit the recovery of certain specified indirect costs on contracts and subjects the Company to ongoing multiple audits by government agencies such as the Defense Contract Audit Agency (“DCAA”). In addition, most of the Company’s federal and state and local contracts are subject to termination at the discretion of the client.</span></p><p style="font-size:10pt;margin-top:10pt;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;">Audits by the DCAA and other agencies consist of reviews of the Company’s overhead rates, operating systems and cost proposals to ensure that the Company accounted for such costs in accordance with the Cost Accounting Standards of the FAR (“CAS”). If the DCAA determines the Company has not accounted for such costs consistent with CAS, the DCAA may disallow these costs. There can be no assurance that audits by the DCAA or other governmental agencies will not result in material cost disallowances in the future.</span></p><p style="font-size:10pt;margin-top:10pt;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 are no ongoing audits and or material adjustments related to noncompliance are required. The Company is in compliance with all federal and state regulations and is not aware of any material adjustments as of the consolidated balance sheet dates.</span></p> <p style="font-size:10pt;margin-top:10pt;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;">Commitments and Contingencies</span></p><p style="font-size:10pt;margin-top:10pt;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 asserted claims and assessments, liabilities are recorded when an unfavorable outcome of a matter is concluded to be probable and the loss is reasonably estimable. With respect to unasserted claims or assessments, management must first determine that the probability that an assertion will be made is likely. Then, a determination as to the likelihood of an unfavorable outcome and the ability to reasonably estimate the potential loss is made. Legal matters are reviewed on a continuous basis to determine if there has been a change in management’s judgment regarding the likelihood of an unfavorable outcome or the estimate of a potential loss. Legal costs are expensed as incurred.</span></p> <p style="font-size:10pt;margin-top:10pt;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;">Joint Ventures and Variable Interest Entities</span></p><p style="font-size:10pt;margin-top:10pt;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 joint ventures, the combination of two or more partners, are generally formed for the execution of a specific contract. Management of the joint venture is typically controlled by a joint venture management committee, comprised of representatives from the joint venture partners. The joint venture management committee normally provides management oversight and controls decisions which could have a significant impact on the joint venture.</span></p><p style="font-size:10pt;margin-top:10pt;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;">Some of the Company’s joint ventures have no employees and minimal operating expenses. For these joint ventures, the Company’s employees perform work for the joint venture, which is then billed to a third-party</span></p><p style="font-size:10pt;margin-top:10pt;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;">client by the joint venture. For consolidated joint ventures of this type, the Company records the entire amount of the services performed and the costs associated with these services, including the services provided by the other joint venture partners, in the Company’s results of operations. For certain of these joint ventures where a fee is added by an unconsolidated joint venture to client billings, these fees are eliminated to the extent the fee represents billings from the Company to the joint venture.</span></p><p style="font-size:10pt;margin-top:10pt;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 assesses its joint ventures at inception to determine if they meet the qualifications of a variable interest entity ("VIE"). The Company considers a partnership or joint venture a VIE if it has any of the following characteristics:</span></p><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the total equity investment is not sufficient to permit the entity to finance its activities without additional subordinated financial support; </span></div></div><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">characteristics of a controlling financial interest are missing (either the ability to make decisions through voting or other rights, the obligation to absorb the expected losses of the entity or the right to receive the expected residual returns of the entity); or </span></div></div><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the voting rights of the equity holders are not proportional to their obligations to absorb the expected losses of the entity and/or their rights to receive the expected residual returns of the entity, and substantially all of the entity’s activities either involve or are conducted on behalf of an investor that has disproportionately few voting rights.</span></div></div><p style="font-size:10pt;margin-top:10pt;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 analyzes its joint ventures and classifies them as either:</span></p><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">a VIE that must be consolidated because the Company is the primary beneficiary or the joint venture is not a VIE and the Company holds the majority voting interest with no significant participative rights available to the other partners; or </span></div></div><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">a VIE that does not require consolidation and is treated as an equity method investment because the Company is not the primary beneficiary or the joint venture is not a VIE and the Company does not hold the majority voting interest.</span></div></div> <p style="font-size:10pt;margin-top:10pt;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;">Cash, Cash Equivalents and Restricted Cash</span></p><p style="font-size:10pt;margin-top:10pt;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 from time to time may have bank deposits in excess of insurance limits of the Federal Deposit Insurance Corporation. The Company has not experienced any credit losses in such accounts and believes it is not exposed to any significant credit risk related to its cash and cash equivalents.</span></p><p style="font-size:10pt;margin-top:10pt;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 cash equivalents include highly liquid investments which have an initial maturity of three months or less.</span></p><p style="font-size:10pt;margin-top:10pt;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;">Cash and cash equivalents as of December 29, 2023 and December 30, 2022, include $</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;"> 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, held by consolidated joint ventures that may not be distributed or used for certain other payments prescribed in the joint venture agreement without consent of the joint venture partners. These balances are presented as restricted cash within the consolidated balance sheets.</span></p> 1000000 4000000 <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;">Accounts Receivable and Allowance for Doubtful Accounts</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:10pt;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 records its accounts receivable net of an allowance for doubtful accounts. This allowance for doubtful accounts is estimated based on management’s evaluation of the contracts involved and the client’s ability and willingness to pay. Allowances for doubtful accounts have been determined through specific identification of amounts considered to be uncollectible and potential write-offs, plus a non-specific allowance for other amounts for which some potential loss has been determined to be probable as of the consolidated balance sheet date based on current and past experience.</span></p> <p style="font-size:10pt;margin-top:10pt;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;">Property, Plant and Equipment</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:10pt;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;">Property, plant and equipment are recorded at cost and are depreciated over their estimated useful lives using the straight-line method. Expenditures for maintenance and repairs are expensed as incurred. Estimated useful lives range 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><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Buildings — </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</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </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;">45</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years; </span></div></div><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Machinery, equipment, and vehicles — </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;">3</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </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;">12</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years; </span></div></div><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Office furniture and equipment — </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;">3</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </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</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years; </span></div></div><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_3da8f0e8-b85c-44ac-b1da-b62e6f01952a;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Leasehold improvements</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> — the shorter of their estimated useful lives or the remaining terms of the underlying lease agreement. </span></div></div><p style="font-size:10pt;margin-top:10pt;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;">Property, plant and equipment to be held and used are reviewed for impairment whenever events or circumstances indicate that the carrying amount of assets may not be recoverable. The carrying amount of an asset to be held and used is not recoverable if it exceeds the sum of the undiscounted cash flows expected from the use and eventual disposition of the asset. For assets to be held and used, impairment losses are recognized based upon the excess of the asset’s carrying amount over the fair value of the asset. For property, plant and equipment assets to be disposed, impairment losses are recognized at the lower of the carrying amount or fair value less cost to sell. There was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> impairment to property, plant and equipment for the fiscal years ended December 29, 2023 and December 30, 2022.</span></p> P10Y P45Y P3Y P12Y P3Y P10Y 0 0 <p style="font-size:10pt;margin-top:10pt;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;">Intangible Assets</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:10pt;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 estimated useful lives for intangible assets were determined based upon the remaining useful economic lives of the intangible assets that are expected to contribute directly or indirectly to future cash flows. The estimated useful lives for trademarks and customer contracts are seven years and six years, respectively. Intangible assets are amortized over the shorter of their contractual term or estimated useful life.</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:10pt;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 considers events or circumstances that may warrant revised estimates of useful lives or that may indicate impairment. There was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> impairment to intangible assets for the fiscal years ended December 29, 2023 or December 30, 2022.</span></p> 0 0 <p style="font-size:10pt;margin-top:10pt;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;">Insurance Reserves</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:10pt;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 maintains insurance for certain insurable business risks. Insurance coverage contains various retention and deductible amounts for which the Company accrues a liability based upon reported claims and an actuarially determined estimated liability for certain claims incurred but not reported. It is generally the Company’s policy not to accrue for any potential legal expense to be incurred in defending the Company’s position.</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:10pt;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;">Leases</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:10pt;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 enters into lease arrangements for real estate, construction equipment and information technology equipment in the normal course of business. The Company determines if an arrangement is or contains a lease at inception of the arrangement. An arrangement is determined to be a lease if it conveys the right to control the use of identified property and equipment for a period of time in exchange for consideration. Operating lease right-of-use assets are recognized as the present value of future lease payments over the lease term as of the commencement date, plus any lease payments made prior to commencement, and less any lease incentives received. Operating lease liabilities are recognized as the present value of the future lease payments over the lease term as of the commencement date. Operating lease expense is recognized based on the undiscounted future lease payments over</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:10pt;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 remaining lease term on a straight-line basis. Lease expense related to short-term leases is recognized on a straight-line basis over the lease term.</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:10pt;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;">Determinations with respect to lease term (including any renewals and terminations), incremental borrowing rate used to discount lease payments, variable lease expense and future lease payments require the use of judgment based on the facts and circumstances related to each lease. The Company considers various factors, including economic incentives, intent, past history and business need, to determine the likelihood that a renewal option will be exercised. Right-of-use assets are evaluated for impairment in accordance with the Company’s policy for impairment of long-lived assets.</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:10pt;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;">Non-controlling Interests</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:10pt;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;">Non-controlling interests represent the equity investments of the minority owners in the Company’s joint ventures and other subsidiary entities that are consolidated in its 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:10pt;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;">Fair Value Accounting</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:10pt;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 categorizes its financial instruments using a valuation hierarchy for disclosure of the inputs used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows: Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities; Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; Level 3 inputs are unobservable inputs based on the Company’s assumptions used to measure assets and liabilities at fair value. The classification of a financial asset or liability within the hierarchy is determined based on the lowest level (least observable) input that is significant to the fair value measurement.</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:10pt;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;">Other than the contingent consideration, there were no assets and liabilities measured at fair value on a recurring basis as of December 29, 2023 or December 30, 2022.</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:10pt;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;">Income Taxes</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:10pt;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 accounts for income taxes using the asset and liability method. This method requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, the Company determines deferred tax assets and liabilities on the basis of the differences between the financial statement and tax bases of assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment 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:10pt;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 recognizes deferred tax assets to the extent that its management believes these assets are more likely than not to be realized. In making such a determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If the Company determines that it would be able to realize its deferred tax assets in the future in excess of their net recorded amount, it will make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.</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:10pt;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;">Management assesses the available positive and negative evidence to estimate whether sufficient future taxable income will be generated to permit use of the existing deferred tax assets. Such objective evidence limits the ability to consider other subjective evidence, such as our projections for future growth.</span></p><p style="font-size:10pt;margin-top:10pt;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 records uncertain tax positions using a two-step process in which (1) it determines whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, the Company recognizes the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority.</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:10pt;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;">Segment</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:10pt;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 accounting guidance on Segment Reporting establishes standards for reporting information regarding operating segments in annual financial statements and requires selected information of those segments to be presented in financial statements. Operating segments are identified as components of an enterprise for which separate discrete financial information is available for evaluation by the chief operating decision maker (“CODM”) in making decisions on how to allocate resources and assess performance. Based on how the Company’s Chief Executive Officer as the CODM reviews financial performance and allocates resources on a recurring basis, the Company has one operating segment and one reportable segment.</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:10pt;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-Based Compensation</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><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:10pt;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;">All stock-based payments (to the extent that they are compensatory) are recognized as an expense in the Company’s consolidated statements of operations based on their fair values on the grant date. The Company accounts for forfeitures when they occur. The Company recognizes stock-based compensation expense on a straight-line basis over the service period of the award, which is no greater than four years. See Note 8 - Stock Compensation, for discussion of stock-based compensation and incentive plans.</span></p> <p style="font-size:10pt;margin-top:10pt;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;">Accounting Standards Not Yet Adopted</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:10pt;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 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:10pt;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 annual periods beginning after December 15, 2023 and subsequent interim periods, with early adoption permitted. The Company is currently evaluating the provisions of the amendments and the impact on its future 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:10pt;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 annual periods beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the provisions of the amendments and the impact on it future consolidated financial statements.</span></p> <p style="font-size:10pt;margin-top:10pt;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 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:10pt;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 revenue disaggregated by contract types:</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:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.127%;"></td> <td style="width:1.82%;"></td> <td style="width:1%;"></td> <td style="width:14.617%;"></td> <td style="width:1%;"></td> <td style="width:1.82%;"></td> <td style="width:1%;"></td> <td style="width:14.617%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">Fiscal Year 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;white-space:pre-wrap;word-break:break-word;"> <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 30,</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;white-space:pre-wrap;word-break:break-word;"> <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;">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> <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;">2022</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;">567,224</span></p></td> <td style="white-space:nowrap;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;">601,903</span></p></td> <td style="white-space:nowrap;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;">57,063</span></p></td> <td style="white-space:nowrap;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;">54,835</span></p></td> <td style="white-space:nowrap;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</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;">8,519</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;">7,420</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;">632,806</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;">664,158</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:10pt;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;">Projects started after the AECOM Sale Transactions ("Shimmick Projects") have focused on water infrastructure and other critical infrastructure. Projects that started prior to consummation of the AECOM Sale Transactions are referred to as "Legacy Projects".</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:10pt;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 revenue disaggregated by Shimmick Projects and Legacy Projects:</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:49.59%;"></td> <td style="width:2.48%;"></td> <td style="width:1%;"></td> <td style="width:20.724%;"></td> <td style="width:1%;"></td> <td style="width:2.48%;"></td> <td style="width:1%;"></td> <td style="width:20.724%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">Fiscal Year 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;white-space:pre-wrap;word-break:break-word;"> <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 30,</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;white-space:pre-wrap;word-break:break-word;"> <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;">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> <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;">2022</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;">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;">434,297</span></p></td> <td style="white-space:nowrap;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;">350,667</span></p></td> <td style="white-space:nowrap;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;">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;">198,509</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;">313,491</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: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;">632,806</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;">664,158</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></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:#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:10pt;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.1</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 December 29, 2023. 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.0</span></span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years as of December 29, 2023.</span></p><p style="font-size:10pt;margin-top:10pt;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:10pt;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.32%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:12.020000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:12.020000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:12.020000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 30,</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;white-space:pre-wrap;word-break:break-word;"> <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;">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;">2022</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;white-space:pre-wrap;word-break:break-word;"> <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:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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:#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;">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;">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;">116,120</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;">9,823</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="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;">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;">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;">48,805</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;">489</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:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"><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 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;">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;">164,925</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;">9,334</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;white-space:pre-wrap;word-break:break-word;"> <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:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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:#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;">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;">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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56,963</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;">8,122</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="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;">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;">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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108,608</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;">38,449</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="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"><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 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;">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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">165,571</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;">46,571</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="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"><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;">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;">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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">646</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 #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,905</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:0;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 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 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.</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:10pt;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;">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;">73</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 fiscal year ended December 29, 2023 that was included in contract liabilities as of December 30, 2022.</span></p><p style="font-size:10pt;margin-top:10pt;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:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.127%;"></td> <td style="width:1.82%;"></td> <td style="width:1%;"></td> <td style="width:14.617%;"></td> <td style="width:1%;"></td> <td style="width:1.82%;"></td> <td style="width:1%;"></td> <td style="width:14.617%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 30,</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;white-space:pre-wrap;word-break:break-word;"> <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;">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> <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;">2022</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;white-space:pre-wrap;word-break:break-word;"> <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;">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> <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;">57,395</span></p></td> <td style="white-space:nowrap;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 doubtful accounts</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;">1,024</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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">965</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> </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;">54,178</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;">56,430</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><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 </span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 29, 2023 and December 30, 2022 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:10pt;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:10pt;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></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:75.72%;"></td> <td style="width:2.18%;"></td> <td style="width:19.92%;"></td> <td style="width:2.18%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;white-space:pre-wrap;word-break:break-word;"> <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:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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 30, 2022</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;white-space:pre-wrap;word-break:break-word;"> <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;">31.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;white-space:pre-wrap;word-break:break-word;"> <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.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:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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;">14.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> </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:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:75.72%;"></td> <td style="width:2.18%;"></td> <td style="width:19.92%;"></td> <td style="width:2.18%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;white-space:pre-wrap;word-break:break-word;"> <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;">Fiscal Year Ended 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:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">16.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> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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.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;white-space:pre-wrap;word-break:break-word;"> <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;">12.9</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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;">Fiscal Year Ended December 30, 2022</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;white-space:pre-wrap;word-break:break-word;"> <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;">12.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;white-space:pre-wrap;word-break:break-word;"> <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;">10.9</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;white-space:pre-wrap;word-break:break-word;"> <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;">10.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="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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 four</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;">10.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> </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="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:10pt;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;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the fiscal year ended December 29, 2023, primarily due to increased forecasted costs to complete and an agreed upon contract settlement lower than previously estimated, partially offset by increases in gross margin on an outstanding claim.</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:10pt;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 results of operations were materially impacted by an increase in the forecasted costs to complete on projects associated with a canal lock chamber, waterway canal and water desalination which reduced gross margin by a total 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 in fiscal year 2022. The increases in forecasted costs were primarily due to significantly reduced productivity and schedule delays as a result of the COVID-19 pandemic, unexpected underwater soil conditions, project design modifications and associated scheduling delays.</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:10pt;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 revenue disaggregated by contract types:</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:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.127%;"></td> <td style="width:1.82%;"></td> <td style="width:1%;"></td> <td style="width:14.617%;"></td> <td style="width:1%;"></td> <td style="width:1.82%;"></td> <td style="width:1%;"></td> <td style="width:14.617%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">Fiscal Year 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;white-space:pre-wrap;word-break:break-word;"> <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 30,</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;white-space:pre-wrap;word-break:break-word;"> <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;">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> <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;">2022</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;">567,224</span></p></td> <td style="white-space:nowrap;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;">601,903</span></p></td> <td style="white-space:nowrap;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;">57,063</span></p></td> <td style="white-space:nowrap;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;">54,835</span></p></td> <td style="white-space:nowrap;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</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;">8,519</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;">7,420</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;">632,806</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;">664,158</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:10pt;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;">Projects started after the AECOM Sale Transactions ("Shimmick Projects") have focused on water infrastructure and other critical infrastructure. Projects that started prior to consummation of the AECOM Sale Transactions are referred to as "Legacy Projects".</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:10pt;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 revenue disaggregated by Shimmick Projects and Legacy Projects:</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:49.59%;"></td> <td style="width:2.48%;"></td> <td style="width:1%;"></td> <td style="width:20.724%;"></td> <td style="width:1%;"></td> <td style="width:2.48%;"></td> <td style="width:1%;"></td> <td style="width:20.724%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">Fiscal Year 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;white-space:pre-wrap;word-break:break-word;"> <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 30,</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;white-space:pre-wrap;word-break:break-word;"> <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;">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> <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;">2022</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;">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;">434,297</span></p></td> <td style="white-space:nowrap;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;">350,667</span></p></td> <td style="white-space:nowrap;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;">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;">198,509</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;">313,491</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: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;">632,806</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;">664,158</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> 567224000 601903000 57063000 54835000 8519000 7420000 632806000 664158000 434297000 350667000 198509000 313491000 632806000 664158000 1100000000 P2Y <p style="font-size:10pt;margin-top:10pt;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.32%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:12.020000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:12.020000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:12.020000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 30,</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;white-space:pre-wrap;word-break:break-word;"> <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;">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;">2022</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;white-space:pre-wrap;word-break:break-word;"> <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:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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:#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;">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;">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;">116,120</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;">9,823</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="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;">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;">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;">48,805</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;">489</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:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"><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 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;">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;">164,925</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;">9,334</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;white-space:pre-wrap;word-break:break-word;"> <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:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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:#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;">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;">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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56,963</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;">8,122</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="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;">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;">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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108,608</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;">38,449</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="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"><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 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;">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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">165,571</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;">46,571</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="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"><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;">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;">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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">646</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 #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,905</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> 125943000 116120000 9823000 48316000 48805000 -489000 174259000 164925000 9334000 -48841000 -56963000 8122000 -70159000 -108608000 38449000 119000000 165571000 46571000 55259000 -646000 55905000 73000000 <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:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.127%;"></td> <td style="width:1.82%;"></td> <td style="width:1%;"></td> <td style="width:14.617%;"></td> <td style="width:1%;"></td> <td style="width:1.82%;"></td> <td style="width:1%;"></td> <td style="width:14.617%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 30,</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;white-space:pre-wrap;word-break:break-word;"> <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;">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> <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;">2022</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;white-space:pre-wrap;word-break:break-word;"> <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;">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> <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;">57,395</span></p></td> <td style="white-space:nowrap;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 doubtful accounts</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;">1,024</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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">965</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> </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;">54,178</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;">56,430</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> 55202000 57395000 1024000 965000 54178000 56430000 <p style="font-size:10pt;margin-top:10pt;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></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:75.72%;"></td> <td style="width:2.18%;"></td> <td style="width:19.92%;"></td> <td style="width:2.18%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;white-space:pre-wrap;word-break:break-word;"> <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:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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 30, 2022</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;white-space:pre-wrap;word-break:break-word;"> <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;">31.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;white-space:pre-wrap;word-break:break-word;"> <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.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:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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;">14.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> </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:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:75.72%;"></td> <td style="width:2.18%;"></td> <td style="width:19.92%;"></td> <td style="width:2.18%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;white-space:pre-wrap;word-break:break-word;"> <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;">Fiscal Year Ended 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:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">16.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> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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.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;white-space:pre-wrap;word-break:break-word;"> <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;">12.9</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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;">Fiscal Year Ended December 30, 2022</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;white-space:pre-wrap;word-break:break-word;"> <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;">12.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;white-space:pre-wrap;word-break:break-word;"> <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;">10.9</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;white-space:pre-wrap;word-break:break-word;"> <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;">10.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="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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 four</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;">10.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> </table> 0.325 0.217 0.314 0.214 0.144 0.167 0.145 0.129 0.121 0.109 0.108 0.101 10000000 18000000 <p style="font-size:10pt;margin-top:10pt;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:10pt;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:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.88%;"></td> <td style="width:2.68%;"></td> <td style="width:1%;"></td> <td style="width:21.38%;"></td> <td style="width:1%;"></td> <td style="width:2.68%;"></td> <td style="width:1%;"></td> <td style="width:21.38%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-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;">December 30,</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;white-space:pre-wrap;word-break:break-word;"> <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;">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> <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;">2022</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;white-space:pre-wrap;word-break:break-word;"> <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;">34,071</span></p></td> <td style="white-space:nowrap;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;">29,485</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;">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> <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,235</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;">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> <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;">37,720</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;">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> <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;">22,603</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,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> <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;">56,595</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;">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> <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;">79,198</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> <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:47.88%;"></td> <td style="width:2.68%;"></td> <td style="width:1%;"></td> <td style="width:21.38%;"></td> <td style="width:1%;"></td> <td style="width:2.68%;"></td> <td style="width:1%;"></td> <td style="width:21.38%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;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;">Fiscal Year 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;white-space:pre-wrap;word-break:break-word;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="2" 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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 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: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="2" 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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 30,</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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;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="2" 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;">2023</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> <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="2" 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;">2022</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;white-space:pre-wrap;word-break:break-word;"> <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:#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;">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;">23,599</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;">27,190</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="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:10pt;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:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.88%;"></td> <td style="width:2.68%;"></td> <td style="width:1%;"></td> <td style="width:21.38%;"></td> <td style="width:1%;"></td> <td style="width:2.68%;"></td> <td style="width:1%;"></td> <td style="width:21.38%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-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;">December 30,</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;white-space:pre-wrap;word-break:break-word;"> <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;">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> <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;">2022</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;white-space:pre-wrap;word-break:break-word;"> <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;">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> <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;">78,228</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;">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> <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;">25,026</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;">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> <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;">103,254</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;">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> <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;">63,240</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;">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> <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;">63,240</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> <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:47.88%;"></td> <td style="width:2.68%;"></td> <td style="width:1%;"></td> <td style="width:21.38%;"></td> <td style="width:1%;"></td> <td style="width:2.68%;"></td> <td style="width:1%;"></td> <td style="width:21.38%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;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;">Fiscal Year 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;white-space:pre-wrap;word-break:break-word;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="2" 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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 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: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="2" 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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 30,</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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;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="2" 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;">2023</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> <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="2" 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;">2022</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;white-space:pre-wrap;word-break:break-word;"> <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;">80,727</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;">430,634</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;">64,793</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;">332,528</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;">15,934</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;">98,106</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: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 income</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;">15,934</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;">98,106</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:10pt;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 12 - 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:10pt;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:10pt;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: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:47.88%;"></td> <td style="width:2.68%;"></td> <td style="width:1%;"></td> <td style="width:21.38%;"></td> <td style="width:1%;"></td> <td style="width:2.68%;"></td> <td style="width:1%;"></td> <td style="width:21.38%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;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;">Fiscal Year 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;white-space:pre-wrap;word-break:break-word;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="2" 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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 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: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="2" 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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 30,</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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;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="2" 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;">2023</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> <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="2" 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;">2022</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;white-space:pre-wrap;word-break:break-word;"> <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:#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: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,415</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;">7,420</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: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="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amounts included in the consolidated balance sheets related to services provided to unconsolidated joint ventures for the periods ended December 29, 2023 and December 30, 2022 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:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.88%;"></td> <td style="width:2.68%;"></td> <td style="width:1%;"></td> <td style="width:21.38%;"></td> <td style="width:1%;"></td> <td style="width:2.68%;"></td> <td style="width:1%;"></td> <td style="width:21.38%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-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;">December 30,</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;white-space:pre-wrap;word-break:break-word;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="2" 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;">2023</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> <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="2" 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;">2022</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;white-space:pre-wrap;word-break:break-word;"> <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: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: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: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,092</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;">5,045</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:10pt;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:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.88%;"></td> <td style="width:2.68%;"></td> <td style="width:1%;"></td> <td style="width:21.38%;"></td> <td style="width:1%;"></td> <td style="width:2.68%;"></td> <td style="width:1%;"></td> <td style="width:21.38%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-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;">December 30,</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;white-space:pre-wrap;word-break:break-word;"> <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;">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> <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;">2022</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;white-space:pre-wrap;word-break:break-word;"> <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;">34,071</span></p></td> <td style="white-space:nowrap;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;">29,485</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;">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> <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,235</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;">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> <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;">37,720</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;">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> <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;">22,603</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,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> <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;">56,595</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;">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> <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;">79,198</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> <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:47.88%;"></td> <td style="width:2.68%;"></td> <td style="width:1%;"></td> <td style="width:21.38%;"></td> <td style="width:1%;"></td> <td style="width:2.68%;"></td> <td style="width:1%;"></td> <td style="width:21.38%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;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;">Fiscal Year 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;white-space:pre-wrap;word-break:break-word;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="2" 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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 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: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="2" 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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 30,</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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;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="2" 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;">2023</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> <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="2" 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;">2022</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;white-space:pre-wrap;word-break:break-word;"> <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:#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;">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;">23,599</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;">27,190</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> 34071000 29485000 8971000 8235000 43042000 37720000 59602000 22603000 2013000 56595000 61615000 79198000 23599000 27190000 <p style="font-size:10pt;margin-top:10pt;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:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.88%;"></td> <td style="width:2.68%;"></td> <td style="width:1%;"></td> <td style="width:21.38%;"></td> <td style="width:1%;"></td> <td style="width:2.68%;"></td> <td style="width:1%;"></td> <td style="width:21.38%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-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;">December 30,</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;white-space:pre-wrap;word-break:break-word;"> <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;">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> <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;">2022</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;white-space:pre-wrap;word-break:break-word;"> <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;">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> <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;">78,228</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;">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> <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;">25,026</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;">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> <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;">103,254</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;">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> <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;">63,240</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;">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> <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;">63,240</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> <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:47.88%;"></td> <td style="width:2.68%;"></td> <td style="width:1%;"></td> <td style="width:21.38%;"></td> <td style="width:1%;"></td> <td style="width:2.68%;"></td> <td style="width:1%;"></td> <td style="width:21.38%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;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;">Fiscal Year 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;white-space:pre-wrap;word-break:break-word;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="2" 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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 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: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="2" 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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 30,</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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;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="2" 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;">2023</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> <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="2" 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;">2022</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;white-space:pre-wrap;word-break:break-word;"> <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;">80,727</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;">430,634</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;">64,793</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;">332,528</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;">15,934</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;">98,106</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: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 income</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;">15,934</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;">98,106</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> 74498000 78228000 14333000 25026000 88831000 103254000 42817000 63240000 42817000 63240000 80727000 430634000 64793000 332528000 15934000 98106000 15934000 98106000 <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: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:47.88%;"></td> <td style="width:2.68%;"></td> <td style="width:1%;"></td> <td style="width:21.38%;"></td> <td style="width:1%;"></td> <td style="width:2.68%;"></td> <td style="width:1%;"></td> <td style="width:21.38%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;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;">Fiscal Year 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;white-space:pre-wrap;word-break:break-word;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="2" 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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 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: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="2" 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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 30,</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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;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="2" 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;">2023</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> <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="2" 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;">2022</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;white-space:pre-wrap;word-break:break-word;"> <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:#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: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,415</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;">7,420</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> 3415000 7420000 <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;">Amounts included in the consolidated balance sheets related to services provided to unconsolidated joint ventures for the periods ended December 29, 2023 and December 30, 2022 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:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.88%;"></td> <td style="width:2.68%;"></td> <td style="width:1%;"></td> <td style="width:21.38%;"></td> <td style="width:1%;"></td> <td style="width:2.68%;"></td> <td style="width:1%;"></td> <td style="width:21.38%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-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;">December 30,</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;white-space:pre-wrap;word-break:break-word;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="2" 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;">2023</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> <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="2" 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;">2022</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;white-space:pre-wrap;word-break:break-word;"> <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: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: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: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,092</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;">5,045</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> 2092000 5045000 <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 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:10pt;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 December 29, 2023 and December 30, 2022.</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.992%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:15.783000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:15.783000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;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="color:#000000;white-space:pre-wrap;font-weight:bold;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="2" 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;">December 29, 2023</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> <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> <td colspan="2" 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;">December 30, 2022</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;white-space:pre-wrap;word-break:break-word;"> <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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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: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;">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> <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;">3,887</span></p></td> <td style="white-space:nowrap;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,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> <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;">67,698</span></p></td> <td style="white-space:nowrap;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 furniture and equipment</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;">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> <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;">7,891</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;">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> <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;">79,476</span></p></td> <td style="white-space:nowrap;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;">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> <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;">24,268</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;">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> <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;">55,208</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:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:60.992%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:15.783000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:15.783000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;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;">Fiscal Year 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;white-space:pre-wrap;word-break:break-word;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="2" 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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 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: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="2" 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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 30,</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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;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="2" 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;">2023</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> <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="2" 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;">2022</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;white-space:pre-wrap;word-break:break-word;"> <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:#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:top;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:top;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,338</span></p></td> <td style="white-space:nowrap;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="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:top;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:top;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;">13,047</span></p></td> <td style="white-space:nowrap;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="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="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: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: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 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: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:17.44%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:17.18%;"></td> <td style="width:1%;"></td> <td style="width:1.92%;"></td> <td style="width:1%;"></td> <td style="width:16.72%;"></td> <td style="width:1%;"></td> <td style="width:1.92%;"></td> <td style="width:1%;"></td> <td style="width:16.72%;"></td> <td style="width:1%;"></td> <td style="width:1.92%;"></td> <td style="width:1%;"></td> <td style="width:16.72%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><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:bottom;"><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 colspan="14" 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;">December 29, 2023</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;white-space:pre-wrap;word-break:break-word;"> <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;">Weighted Average Remaining Useful Life</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;">Intangible Assets, Gross</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;">Accumulated Amortization</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;">Intangible Assets, Net</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;white-space:pre-wrap;word-break:break-word;"> <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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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> <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;">Trademark</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><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:10pt;margin-top:0;font-family:Times New 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;">10,600</span></p></td> <td style="white-space:nowrap;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><span style="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: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;">6,057</span></p></td> <td style="white-space:nowrap;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;">Customer 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: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;">3</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> <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;">6,527</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><span style="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 #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;">3,187</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;">Total</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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><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;">17,127</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;">(</span><span style="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 #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: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;">9,244</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:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:17.44%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:17.18%;"></td> <td style="width:1%;"></td> <td style="width:1.92%;"></td> <td style="width:1%;"></td> <td style="width:16.72%;"></td> <td style="width:1%;"></td> <td style="width:1.92%;"></td> <td style="width:1%;"></td> <td style="width:16.72%;"></td> <td style="width:1%;"></td> <td style="width:1.92%;"></td> <td style="width:1%;"></td> <td style="width:16.72%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><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:bottom;"><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 colspan="14" 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;">December 30, 2022</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;white-space:pre-wrap;word-break:break-word;"> <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;">Weighted Average Remaining Useful Life</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;">Intangible Assets, Gross</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;">Accumulated Amortization</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;">Intangible Assets, Net</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;white-space:pre-wrap;word-break:break-word;"> <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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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> <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;">Trademark</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</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> <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;">10,600</span></p></td> <td style="white-space:nowrap;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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,029</span></p></td> <td style="white-space:nowrap;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;">7,571</span></p></td> <td style="white-space:nowrap;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;">Customer 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: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;">4</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> <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;">6,709</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,236</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;">4,473</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;">Total</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 colspan="2" 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="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: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="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;">17,309</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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,265</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: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;">12,044</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: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;">Amortization of intangibles was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for each of the fiscal years ended December 29, 2023 and December 30, 2022 and is recorded as amortization of intangibles within the consolidated statements of operations. </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 estimated aggregate remaining amortization is as follows:</span></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:51.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:45.8%;"></td> <td style="width:5.04%;"></td> <td style="width:1%;"></td> <td style="width:47.160000000000004%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">Amortization</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;white-space:pre-wrap;word-break:break-word;"> <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: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;">Expense</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;white-space:pre-wrap;word-break:break-word;"> <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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">2,577</span></p></td> <td style="white-space:nowrap;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;">2,577</span></p></td> <td style="white-space:nowrap;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;">2,577</span></p></td> <td style="white-space:nowrap;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;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,513</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;">Total</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;">9,244</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><p style="font-size:10pt;margin-top:10pt;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;">Significant Transaction</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:10pt;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 executed a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">35</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million Membership Interest Purchase Agreement on June 30, 2023 for the sale of non-core business contracts. A gain on the sale of non-core business contracts 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 was recorded within gain on sale of assets after consummation of the transaction during the third quarter of 2023 after a $</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 adjustment to the purchase price. The company received $</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 in cash during the third quarter of 2023.</span></p> <p style="font-size:10pt;margin-top:10pt;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 December 29, 2023 and December 30, 2022.</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.992%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:15.783000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:15.783000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;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="color:#000000;white-space:pre-wrap;font-weight:bold;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="2" 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;">December 29, 2023</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> <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> <td colspan="2" 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;">December 30, 2022</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;white-space:pre-wrap;word-break:break-word;"> <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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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: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;">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> <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;">3,887</span></p></td> <td style="white-space:nowrap;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,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> <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;">67,698</span></p></td> <td style="white-space:nowrap;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 furniture and equipment</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;">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> <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;">7,891</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;">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> <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;">79,476</span></p></td> <td style="white-space:nowrap;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;">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> <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;">24,268</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;">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> <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;">55,208</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:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:60.992%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:15.783000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:15.783000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;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;">Fiscal Year 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;white-space:pre-wrap;word-break:break-word;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="2" 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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 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: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="2" 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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 30,</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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;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="2" 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;">2023</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> <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="2" 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;">2022</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;white-space:pre-wrap;word-break:break-word;"> <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:#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:top;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:top;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,338</span></p></td> <td style="white-space:nowrap;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="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:top;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:top;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;">13,047</span></p></td> <td style="white-space:nowrap;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="min-width:fit-content;"> </span></p></td> </tr> </table> 4002000 3887000 70250000 67698000 9324000 7891000 83576000 79476000 37203000 24268000 46373000 55208000 14338000 13047000 <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 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: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:17.44%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:17.18%;"></td> <td style="width:1%;"></td> <td style="width:1.92%;"></td> <td style="width:1%;"></td> <td style="width:16.72%;"></td> <td style="width:1%;"></td> <td style="width:1.92%;"></td> <td style="width:1%;"></td> <td style="width:16.72%;"></td> <td style="width:1%;"></td> <td style="width:1.92%;"></td> <td style="width:1%;"></td> <td style="width:16.72%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><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:bottom;"><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 colspan="14" 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;">December 29, 2023</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;white-space:pre-wrap;word-break:break-word;"> <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;">Weighted Average Remaining Useful Life</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;">Intangible Assets, Gross</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;">Accumulated Amortization</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;">Intangible Assets, Net</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;white-space:pre-wrap;word-break:break-word;"> <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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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> <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;">Trademark</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><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:10pt;margin-top:0;font-family:Times New 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;">10,600</span></p></td> <td style="white-space:nowrap;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><span style="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: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;">6,057</span></p></td> <td style="white-space:nowrap;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;">Customer 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: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;">3</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> <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;">6,527</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><span style="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 #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;">3,187</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;">Total</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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><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;">17,127</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;">(</span><span style="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 #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: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;">9,244</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:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:17.44%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:17.18%;"></td> <td style="width:1%;"></td> <td style="width:1.92%;"></td> <td style="width:1%;"></td> <td style="width:16.72%;"></td> <td style="width:1%;"></td> <td style="width:1.92%;"></td> <td style="width:1%;"></td> <td style="width:16.72%;"></td> <td style="width:1%;"></td> <td style="width:1.92%;"></td> <td style="width:1%;"></td> <td style="width:16.72%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><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:bottom;"><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 colspan="14" 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;">December 30, 2022</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;white-space:pre-wrap;word-break:break-word;"> <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;">Weighted Average Remaining Useful Life</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;">Intangible Assets, Gross</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;">Accumulated Amortization</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;">Intangible Assets, Net</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;white-space:pre-wrap;word-break:break-word;"> <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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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> <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;">Trademark</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</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> <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;">10,600</span></p></td> <td style="white-space:nowrap;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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,029</span></p></td> <td style="white-space:nowrap;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;">7,571</span></p></td> <td style="white-space:nowrap;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;">Customer 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: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;">4</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> <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;">6,709</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,236</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;">4,473</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;">Total</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 colspan="2" 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="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: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="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;">17,309</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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,265</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: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;">12,044</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> P4Y 10600000 4543000 6057000 P3Y 6527000 3340000 3187000 17127000 7883000 9244000 P5Y 10600000 3029000 7571000 P4Y 6709000 2236000 4473000 17309000 5265000 12044000 3000000 3000000 <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 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:51.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:45.8%;"></td> <td style="width:5.04%;"></td> <td style="width:1%;"></td> <td style="width:47.160000000000004%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">Amortization</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;white-space:pre-wrap;word-break:break-word;"> <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: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;">Expense</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;white-space:pre-wrap;word-break:break-word;"> <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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">2,577</span></p></td> <td style="white-space:nowrap;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;">2,577</span></p></td> <td style="white-space:nowrap;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;">2,577</span></p></td> <td style="white-space:nowrap;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;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,513</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;">Total</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;">9,244</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> 2577000 2577000 2577000 1513000 9244000 35000000 30000000 5000000 30000000 <p style="font-size:10pt;margin-top:10pt;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:10pt;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 consolidated balance sheets 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:57.663%;"></td> <td style="width:2.201%;"></td> <td style="width:1%;"></td> <td style="width:16.967%;"></td> <td style="width:1%;"></td> <td style="width:2.201%;"></td> <td style="width:1%;"></td> <td style="width:16.967%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">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> <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;">December 30, 2022</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;">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> <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;">—</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 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;">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> <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;">—</span></p></td> <td style="white-space:nowrap;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;">Unamortized debt issuance costs</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;">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> <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></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;">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;">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> <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;">—</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: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;">Revolving Credit Facility</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:10pt;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 a Revolving Credit Facility Agreement (“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 and September 22, 2023. 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;">35</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 </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;">%. 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 Agreement 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;">March 27, 2028</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and requires the Company to maintain a leverage ratio that does not exceed </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.75</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to 1.0. The Company is not aware of any instances of noncompliance with financial covenants as of December 29, 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:10pt;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;">Following the IPO, we used the net proceeds we received from our IPO, together with cash on hand, to repay all outstanding borrowing under our Revolving Credit Facility. Subsequent to the repayment, we drew $</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 on our Revolving Credit Facility to fund working capital requirements.</span></p><p style="font-size:10pt;margin-top:10pt;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:10pt;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 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:10pt;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 consolidated balance sheets 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:57.663%;"></td> <td style="width:2.201%;"></td> <td style="width:1%;"></td> <td style="width:16.967%;"></td> <td style="width:1%;"></td> <td style="width:2.201%;"></td> <td style="width:1%;"></td> <td style="width:16.967%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">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> <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;">December 30, 2022</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;">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> <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;">—</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 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;">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> <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;">—</span></p></td> <td style="white-space:nowrap;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;">Unamortized debt issuance costs</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;">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> <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></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;">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;">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> <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;">—</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> 29914000 0 29914000 0 -287000 0 29627000 0 30000000 35000000 35000000 0.01 0.01 0.045 0.045 0.005 0.005 0.005 0.005 2028-03-27 2028-03-27 0.0175 0.0175 30000000 25000000 0.01 0.045 <p style="font-size:10pt;margin-top:10pt;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><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;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 components of the provision for income taxes are 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:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:62.993%;"></td> <td style="width:1.82%;"></td> <td style="width:1%;"></td> <td style="width:14.683%;"></td> <td style="width:1%;"></td> <td style="width:1.82%;"></td> <td style="width:1%;"></td> <td style="width:14.683%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;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="color:#000000;white-space:pre-wrap;font-weight:bold;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;">Fiscal Year 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;white-space:pre-wrap;word-break:break-word;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="color:#000000;white-space:pre-wrap;font-weight:bold;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="2" 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;">December 29, 2023</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> <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="2" 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;">December 30, 2022</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;white-space:pre-wrap;word-break:break-word;"> <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:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-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;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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 taxes:</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: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="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 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:#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;">Federal</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="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;">1,030</span></p></td> <td style="white-space:nowrap;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;">State</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> <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;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;">244</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="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 current taxes</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> <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;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,274</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;white-space:pre-wrap;word-break:break-word;"> <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;">Deferred taxes:</span></p></td> <td style="text-indent:30pt;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 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:#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;">Federal</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> <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;">—</span></p></td> <td style="white-space:nowrap;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;">State</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: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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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="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 deferred taxes</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> <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;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;">Provision for income taxes</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;">—</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;">1,274</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: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="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The differences between income taxes expected at the U.S. federal statutory income tax rate of </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;">% and the reported income tax (benefit) expense are summarized 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:62.993%;"></td> <td style="width:1.82%;"></td> <td style="width:1%;"></td> <td style="width:14.683%;"></td> <td style="width:1%;"></td> <td style="width:1.82%;"></td> <td style="width:1%;"></td> <td style="width:14.683%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;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;">Fiscal Year 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;white-space:pre-wrap;word-break:break-word;"> <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;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;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> <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 30, 2022</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;white-space:pre-wrap;word-break:break-word;"> <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:top;"><p style="font-size:10pt;margin-top:0;font-family: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:#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;">Expected income tax (benefit) expense at federal statutory rate</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:top;"><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;text-align:center;"><p style="font-size:10pt;margin-top: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;">480</span></p></td> <td style="white-space:nowrap;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;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:top;"><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;text-align:center;"><p style="font-size:10pt;margin-top: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,070</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size: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;">State income taxes, net of federal income tax benefit</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">790</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size: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;">Return to provision true-up</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top: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,774</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">Permanent items</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">562</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">72</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size: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;">Contingent consideration</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> <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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top: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,987</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size: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;">Change in valuation allowance</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;">5,248</span></p></td> <td style="white-space:nowrap;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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top: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,645</span></p></td> <td style="white-space:nowrap;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;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;">State rate change</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;">7,131</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></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;">Reported provision for income taxes</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:top;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:top;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></p></td> <td style="white-space:nowrap;vertical-align:top;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:top;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:top;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,274</span></p></td> <td style="white-space:nowrap;vertical-align:top;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;"> <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;">Effective tax rate</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;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;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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;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;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="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Deferred income taxes represent the tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. </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 components of deferred tax liabilities and assets are as follows:</span></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><p 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:62.993%;"></td> <td style="width:1.82%;"></td> <td style="width:1%;"></td> <td style="width:14.683%;"></td> <td style="width:1%;"></td> <td style="width:1.82%;"></td> <td style="width:1%;"></td> <td style="width:14.683%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;font-family:'Calibri',sans-serif;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> <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 30, 2022</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;white-space:pre-wrap;word-break:break-word;"> <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;font-family:'Calibri',sans-serif;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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;white-space:pre-wrap;word-break:break-word;"> <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;">Deferred tax 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:top;"><p style="font-size:10pt;margin-top:0;font-family: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="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;">Depreciation and amortization</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:top;"><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;text-align:center;"><p style="font-size:10pt;margin-top: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;">10,598</span></p></td> <td style="white-space:nowrap;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;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:top;"><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;text-align:center;"><p style="font-size:10pt;margin-top: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,682</span></p></td> <td style="white-space:nowrap;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;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;">Right-of-use asset</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: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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;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;">6,654</span></p></td> <td style="white-space:nowrap;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;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: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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;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;">6,169</span></p></td> <td style="white-space:nowrap;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;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 deferred tax 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: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;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;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;">17,252</span></p></td> <td style="white-space:nowrap;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;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: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;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;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;">18,851</span></p></td> <td style="white-space:nowrap;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;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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;">Deferred tax 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 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="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;">Intangible 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:top;"><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;text-align:center;"><p style="font-size:10pt;margin-top: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,457</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:top;"><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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,818</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size: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;">Contract loss reserve</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,143</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,687</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size: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;">Investment in partnerships</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,453</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top: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,645</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size: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;">Lease liability</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top: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,586</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top: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,132</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size: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;">Stock compensation</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top: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,428</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">804</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size: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;">Accrued expenses and reserves</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top: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,895</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top: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,409</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size: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;">Section 382 limitation</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top: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,622</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,070</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size: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;">Net operating loss carryforwards</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,629</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,003</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size: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;">Other deferred tax 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: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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;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;">715</span></p></td> <td style="white-space:nowrap;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="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: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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;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;">711</span></p></td> <td style="white-space:nowrap;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="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 deferred tax 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: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;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;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;">140,928</span></p></td> <td style="white-space:nowrap;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="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: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;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;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;">137,279</span></p></td> <td style="white-space:nowrap;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="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 deferred tax assets before valuation allowance</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">123,676</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">118,428</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size: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;">Less: Valuation allowance</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: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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;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;">123,676</span></p></td> <td style="white-space:nowrap;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;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: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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;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;">118,428</span></p></td> <td style="white-space:nowrap;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;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 deferred tax 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:top;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:top;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></p></td> <td style="white-space:nowrap;vertical-align:top;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:top;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:top;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></p></td> <td style="white-space:nowrap;vertical-align:top;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: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;">As of December 29, 2023 and December 30, 2022, gross deferred tax assets were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">141</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;">137</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. The Company has recorded 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;">124</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;">118</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of December 29, 2023 and December 30, 2022, respectively. The Company has performed an assessment of positive and negative evidence, including the nature, frequency, and severity of cumulative financial reporting losses in recent years, the future reversal of existing temporary differences, predictability of future taxable income exclusive of reversing temporary differences of the character necessary to realize the asset, relevant carryforward periods, taxable income in carry-back years if carry- back is permitted under tax law, and prudent and feasible tax planning strategies that would be implemented, if necessary, to protect against the loss of the deferred tax asset that would otherwise expire. The $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million increase in the valuation allowance is attributed to the full valuation allowance being recorded on all increases in deferred tax assets in the current period.</span></p><p style="font-size:10pt;margin-top:10pt;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 recognizes interest and penalties related to tax matters as a component of “Selling, general and administrative expenses” in the accompanying consolidated statements of operations.</span></p><p style="font-size:10pt;margin-top:10pt;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;">At December 29, 2023, the Company had U.S. federal and state net operating loss (“NOL”) carryforwards of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">89</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;">87</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. The U.S. federal NOL carryforward does not expire and can be carried forward indefinitely, but can only </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;">offset up to 80%</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of taxable income in future years. The state NOL carryforwards have both indefinite and limited carryforward periods, depending on state jurisdictions, and expire beginning in </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;">2036 through 2042</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. At December 29, 2023, the Company had a full valuation allowance related to the tax-effected amount of these net operating losses. The Company had no unrecognized tax benefits recorded at December 29, 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:10pt;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 files income tax returns in numerous tax jurisdictions, including the U.S. and multiple U.S. states. The statute of limitations generally ranges from three to five years for major jurisdictions in which the Company operates. Prior to the acquisition, Shimmick filed as a subsidiary of their parent company, AECOM. In connection with the separation, the Company entered into a tax matters agreement. Under the tax matters agreement, AECOM is generally responsible for all taxes associated with consolidated federal and state filings imposed on AECOM and its subsidiaries (including Shimmick) with respect to taxable periods ended on or prior to January 1, 2021. Also, pursuant to this agreement, AECOM is generally responsible for all taxes associated with separately filed state and local tax filings imposed on Shimmick and its subsidiaries with respect to taxable periods ended on or prior to January 1, 2021. Under these circumstances, Shimmick is only liable for tax periods filed on a standalone basis following the acquisition date.</span></p> <p style="font-size:10pt;margin-top:10pt;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 components of the provision for income taxes are 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:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:62.993%;"></td> <td style="width:1.82%;"></td> <td style="width:1%;"></td> <td style="width:14.683%;"></td> <td style="width:1%;"></td> <td style="width:1.82%;"></td> <td style="width:1%;"></td> <td style="width:14.683%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;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="color:#000000;white-space:pre-wrap;font-weight:bold;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;">Fiscal Year 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;white-space:pre-wrap;word-break:break-word;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="color:#000000;white-space:pre-wrap;font-weight:bold;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="2" 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;">December 29, 2023</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> <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="2" 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;">December 30, 2022</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;white-space:pre-wrap;word-break:break-word;"> <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:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-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;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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 taxes:</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: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="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 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:#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;">Federal</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="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;">1,030</span></p></td> <td style="white-space:nowrap;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;">State</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> <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;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;">244</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="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 current taxes</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> <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;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,274</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;white-space:pre-wrap;word-break:break-word;"> <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;">Deferred taxes:</span></p></td> <td style="text-indent:30pt;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 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:#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;">Federal</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> <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;">—</span></p></td> <td style="white-space:nowrap;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;">State</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: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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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="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 deferred taxes</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> <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;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;">Provision for income taxes</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;">—</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;">1,274</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> 0 1030000 0 244000 0 1274000 0 0 0 0 0 0 0 1274000 <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 differences between income taxes expected at the U.S. federal statutory income tax rate of </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;">% and the reported income tax (benefit) expense are summarized 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:62.993%;"></td> <td style="width:1.82%;"></td> <td style="width:1%;"></td> <td style="width:14.683%;"></td> <td style="width:1%;"></td> <td style="width:1.82%;"></td> <td style="width:1%;"></td> <td style="width:14.683%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;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;">Fiscal Year 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;white-space:pre-wrap;word-break:break-word;"> <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;font-family:'Calibri',sans-serif;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;font-family:'Calibri',sans-serif;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> <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 30, 2022</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;white-space:pre-wrap;word-break:break-word;"> <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:top;"><p style="font-size:10pt;margin-top:0;font-family: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:#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;">Expected income tax (benefit) expense at federal statutory rate</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:top;"><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;text-align:center;"><p style="font-size:10pt;margin-top: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;">480</span></p></td> <td style="white-space:nowrap;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;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:top;"><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;text-align:center;"><p style="font-size:10pt;margin-top: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,070</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size: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;">State income taxes, net of federal income tax benefit</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">790</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size: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;">Return to provision true-up</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top: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,774</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">Permanent items</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">562</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">72</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size: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;">Contingent consideration</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> <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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top: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,987</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size: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;">Change in valuation allowance</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;">5,248</span></p></td> <td style="white-space:nowrap;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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top: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,645</span></p></td> <td style="white-space:nowrap;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;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;">State rate change</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;">7,131</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></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;">Reported provision for income taxes</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:top;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:top;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></p></td> <td style="white-space:nowrap;vertical-align:top;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:top;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:top;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,274</span></p></td> <td style="white-space:nowrap;vertical-align:top;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;"> <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;">Effective tax rate</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;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;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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;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;min-width:fit-content;">%</span></p></td> </tr> </table> 0.21 -480000 1070000 27000 790000 1774000 0 562000 72000 0 1987000 5248000 -2645000 -7131000 0 0 1274000 0 0.25 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of deferred tax liabilities and assets are as follows:</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><p 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:62.993%;"></td> <td style="width:1.82%;"></td> <td style="width:1%;"></td> <td style="width:14.683%;"></td> <td style="width:1%;"></td> <td style="width:1.82%;"></td> <td style="width:1%;"></td> <td style="width:14.683%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;font-family:'Calibri',sans-serif;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> <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 30, 2022</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;white-space:pre-wrap;word-break:break-word;"> <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;font-family:'Calibri',sans-serif;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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;white-space:pre-wrap;word-break:break-word;"> <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;">Deferred tax 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:top;"><p style="font-size:10pt;margin-top:0;font-family: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="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;">Depreciation and amortization</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:top;"><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;text-align:center;"><p style="font-size:10pt;margin-top: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;">10,598</span></p></td> <td style="white-space:nowrap;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;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:top;"><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;text-align:center;"><p style="font-size:10pt;margin-top: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,682</span></p></td> <td style="white-space:nowrap;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;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;">Right-of-use asset</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: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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;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;">6,654</span></p></td> <td style="white-space:nowrap;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;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: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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;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;">6,169</span></p></td> <td style="white-space:nowrap;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;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 deferred tax 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: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;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;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;">17,252</span></p></td> <td style="white-space:nowrap;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;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: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;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;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;">18,851</span></p></td> <td style="white-space:nowrap;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;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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;">Deferred tax 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 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="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;">Intangible 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:top;"><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;text-align:center;"><p style="font-size:10pt;margin-top: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,457</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:top;"><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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,818</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size: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;">Contract loss reserve</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,143</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,687</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size: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;">Investment in partnerships</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,453</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top: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,645</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size: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;">Lease liability</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top: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,586</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top: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,132</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size: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;">Stock compensation</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top: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,428</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">804</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size: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;">Accrued expenses and reserves</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top: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,895</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top: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,409</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size: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;">Section 382 limitation</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top: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,622</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,070</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size: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;">Net operating loss carryforwards</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,629</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,003</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size: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;">Other deferred tax 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: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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;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;">715</span></p></td> <td style="white-space:nowrap;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="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: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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;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;">711</span></p></td> <td style="white-space:nowrap;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="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 deferred tax 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: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;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;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;">140,928</span></p></td> <td style="white-space:nowrap;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="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: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;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;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;">137,279</span></p></td> <td style="white-space:nowrap;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="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 deferred tax assets before valuation allowance</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">123,676</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">118,428</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size: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;">Less: Valuation allowance</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: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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;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;">123,676</span></p></td> <td style="white-space:nowrap;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;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: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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;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;">118,428</span></p></td> <td style="white-space:nowrap;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;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 deferred tax 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:top;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:top;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></p></td> <td style="white-space:nowrap;vertical-align:top;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:top;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:top;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></p></td> <td style="white-space:nowrap;vertical-align:top;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> 10598000 12682000 6654000 6169000 17252000 18851000 34457000 35818000 11143000 17687000 16453000 25645000 6586000 6132000 1428000 804000 5895000 9409000 39622000 30070000 24629000 11003000 715000 711000 140928000 137279000 123676000 118428000 123676000 118428000 0 0 141000000 137000000 124000000 118000000 6000000 89000000 87000000 offset up to 80% 2036 through 2042 <p style="font-size:10pt;margin-top:10pt;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 8. Stock-Based Compensation</span></p><p style="font-size:10pt;margin-top:10pt;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><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:10pt;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”). The maximum aggregate number of shares of Common Stock available is </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;"> 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><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:10pt;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;">2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for each of the fiscal years ended December 29, 2023 and December 30, 2022. Unrecognized compensation expense related to stock-based grants to employees of Shimmick outstanding as of December 29, 2023 and December 30, 2022 was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3</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;">5</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.3</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.3</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:10pt;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 fiscal year ended December 29, 2023, stock option activity 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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:35.393%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:12.937%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.478%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.478%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:12.937%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 #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;white-space:pre-wrap;word-break:break-word;"> <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 exercise price per share</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> <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 years of remaining contractual term</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;">Outstanding as of December 30, 2022</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,489,094</span></p></td> <td style="white-space:nowrap;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;">8.33</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="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;">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;">10,077</span></p></td> <td style="white-space:nowrap;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;">—</span></p></td> <td style="white-space:nowrap;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_5247fe61-114e-45ad-9f83-bc52e95b2536;"><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</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;">184,888</span></p></td> <td style="white-space:nowrap;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.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> <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_e8ad88ee-05ef-4ce5-a2a5-623aeb6a4fa1;"><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:#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;">Vested</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;">156,946</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;">1.26</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> <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><span style="-sec-ix-hidden:F_5849ec49-27cd-4acd-b2a6-9ef79d9fd3e2;"><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 #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 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;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;">4,137,183</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="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 #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="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></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="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.60</span></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> <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;">Exercisable 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;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,701,306</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;">1.26</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;">—</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="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.60</span></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> 5477200 P10Y P4Y 3729149 2000000 2000000 3000000 5000000 P1Y3M18D P2Y3M18D <p style="font-size:10pt;margin-top:10pt;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 fiscal year ended December 29, 2023, stock option activity 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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:35.393%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:12.937%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.478%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.478%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:12.937%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 #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;white-space:pre-wrap;word-break:break-word;"> <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 exercise price per share</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> <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 years of remaining contractual term</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;">Outstanding as of December 30, 2022</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,489,094</span></p></td> <td style="white-space:nowrap;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;">8.33</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="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;">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;">10,077</span></p></td> <td style="white-space:nowrap;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;">—</span></p></td> <td style="white-space:nowrap;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_5247fe61-114e-45ad-9f83-bc52e95b2536;"><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</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;">184,888</span></p></td> <td style="white-space:nowrap;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.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> <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_e8ad88ee-05ef-4ce5-a2a5-623aeb6a4fa1;"><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:#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;">Vested</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;">156,946</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;">1.26</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> <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><span style="-sec-ix-hidden:F_5849ec49-27cd-4acd-b2a6-9ef79d9fd3e2;"><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 #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 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;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;">4,137,183</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="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 #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="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></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="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.60</span></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> <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;">Exercisable 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;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,701,306</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;">1.26</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;">—</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="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.60</span></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> 4489094 1.26 0 P8Y3M29D 10077 1.26 0 184888 1.26 0.28 156946 1.26 0 4137183 1.26 0 P7Y7M6D 2701306 1.26 0 P7Y7M6D <p style="font-size:10pt;margin-top:10pt;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 9. Earnings Per Share</span></p><p style="font-size:10pt;margin-top:10pt;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. 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;">4.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.5</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 fiscal years ended December 29, 2023 and December 30, 2022, respectively, as they are antidilutive to the EPS calculation. </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 computation of basic and diluted EPS is as follows:</span></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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">Fiscal Year 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;white-space:pre-wrap;word-break:break-word;"> <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, except per share data)</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;">December 29,<br/>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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-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 30,<br/>2022</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;white-space:pre-wrap;word-break:break-word;"> <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 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;"><p style="font-size:10pt;margin-top:0;font-family: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;"> <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) income attributable to Shimmick Corporation</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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,546</span></p></td> <td style="white-space:nowrap;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;">3,760</span></p></td> <td style="white-space:nowrap;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;">Numerator for basic and diluted EPS</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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,546</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: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,760</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> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;white-space:pre-wrap;word-break:break-word;"> <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 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;"><p style="font-size:10pt;margin-top:0;font-family: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: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;">22,356</span></p></td> <td style="white-space:nowrap;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;white-space:pre-wrap;word-break:break-word;"> <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 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;"><p style="font-size:10pt;margin-top:0;font-family: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: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></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:#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;">Dilutive potential common shares</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></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="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: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="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,356</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="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 #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;">Basic EPS</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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.11</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: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;">0.17</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> <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;">Diluted EPS</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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.11</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: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;">0.17</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> 4100000 4500000 <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 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:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">Fiscal Year 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;white-space:pre-wrap;word-break:break-word;"> <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, except per share data)</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;">December 29,<br/>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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-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 30,<br/>2022</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;white-space:pre-wrap;word-break:break-word;"> <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 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;"><p style="font-size:10pt;margin-top:0;font-family: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;"> <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) income attributable to Shimmick Corporation</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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,546</span></p></td> <td style="white-space:nowrap;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;">3,760</span></p></td> <td style="white-space:nowrap;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;">Numerator for basic and diluted EPS</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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,546</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: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,760</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> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;white-space:pre-wrap;word-break:break-word;"> <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 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;"><p style="font-size:10pt;margin-top:0;font-family: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: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;">22,356</span></p></td> <td style="white-space:nowrap;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;white-space:pre-wrap;word-break:break-word;"> <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 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;"><p style="font-size:10pt;margin-top:0;font-family: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: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></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:#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;">Dilutive potential common shares</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></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="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: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="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,356</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="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 #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;">Basic EPS</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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.11</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: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;">0.17</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> <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;">Diluted EPS</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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.11</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: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;">0.17</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> -2546000 3760000 -2546000 3760000 22356 21909 0 0 0 0 22356 21909 -0.11 0.17 -0.11 0.17 <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 10. Leases</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;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 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.61%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:25.404999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:15.503%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">Fiscal Year 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;white-space:pre-wrap;word-break:break-word;"> <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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">December 29, 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> <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;">December 30, 2022</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;white-space:pre-wrap;word-break:break-word;"> <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;">11,351</span></p></td> <td style="white-space:nowrap;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;">10,267</span></p></td> <td style="white-space:nowrap;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;">1,210</span></p></td> <td style="white-space:nowrap;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;">1,539</span></p></td> <td style="white-space:nowrap;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;white-space:pre-wrap;word-break:break-word;"> <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;">282</span></p></td> <td style="white-space:nowrap;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;">300</span></p></td> <td style="white-space:nowrap;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;">50</span></p></td> <td style="white-space:nowrap;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;">34</span></p></td> <td style="white-space:nowrap;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;">594</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;">382</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;">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;">13,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;">12,522</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: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="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Additional 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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:39%;"></td> <td style="width:1%;"></td> <td style="width:27.4%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:13.08%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:12.6%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">Balance Sheet</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;">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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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 30,</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;white-space:pre-wrap;word-break:break-word;"> <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="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;">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;">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> <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;">2022</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;white-space:pre-wrap;word-break:break-word;"> <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_5551e04c-0865-4650-a6ee-44b9cbb70d07;"><span style="-sec-ix-hidden:F_958385b4-46bd-4b51-8dd9-bb75883883a3;"><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,568</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;">21,811</span></p></td> <td style="white-space:nowrap;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_bfb1023f-2484-416e-9da0-295d7dab7709;"><span style="-sec-ix-hidden:F_61cb757d-6f4d-4ecb-b001-4913d5a2f920;"><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;">287</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">879</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="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,855</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">22,690</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:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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_e15be0ac-a86f-4d96-9fea-47ae3ba361de;"><span style="-sec-ix-hidden:F_a2f8bf51-f3a0-47d2-8cd6-cd2c32de7a0c;"><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;">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> <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,767</span></p></td> <td style="white-space:nowrap;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_3a1f2fe1-7836-4eb8-9e88-7319fd0955db;"><span style="-sec-ix-hidden:F_5843a79f-f729-4082-9589-81f26f30910a;"><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;">317</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;">313</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="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,564</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,080</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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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_1a732ebb-ab49-4593-9039-18751da650fc;"><span style="-sec-ix-hidden:F_7f41ad18-e704-44ee-93df-47492be3499c;"><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;">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> <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;">13,861</span></p></td> <td style="white-space:nowrap;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_291ff6a5-377c-4494-ae56-9054d56be2a5;"><span style="-sec-ix-hidden:F_c7cab750-e97c-467f-92b3-6d9524a58567;"><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;">28</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;">581</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="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;">15,045</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;">14,442</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: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="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:51.61%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:25.865000000000002%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:15.963%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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 30,</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;white-space:pre-wrap;word-break:break-word;"> <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;">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> <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;">2022</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;white-space:pre-wrap;word-break:break-word;"> <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 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 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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.4</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> <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;">4.1</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;">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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.1</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> <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;">2.1</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;white-space:pre-wrap;word-break:break-word;"> <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 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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 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;">6.3</span></p></td> <td style="white-space:nowrap;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;">5.3</span></p></td> <td style="white-space:nowrap;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:#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 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;">9.9</span></p></td> <td style="white-space:nowrap;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;">3.2</span></p></td> <td style="white-space:nowrap;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> </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: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;">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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:51.61%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:25.404999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:15.503%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">Fiscal Year 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;white-space:pre-wrap;word-break:break-word;"> <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;">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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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 30,</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;white-space:pre-wrap;word-break:break-word;"> <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 #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;">2022</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;white-space:pre-wrap;word-break:break-word;"> <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;">11,070</span></p></td> <td style="white-space:nowrap;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;">11,852</span></p></td> <td style="white-space:nowrap;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="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;">303</span></p></td> <td style="white-space:nowrap;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;">303</span></p></td> <td style="white-space:nowrap;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;">13,215</span></p></td> <td style="white-space:nowrap;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;">11,300</span></p></td> <td style="white-space:nowrap;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></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: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;">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:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:51.61%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:25.404999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:15.503%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;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;white-space:pre-wrap;word-break:break-word;"> <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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">9,421</span></p></td> <td style="white-space:nowrap;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;">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="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,363</span></p></td> <td style="white-space:nowrap;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;">3,532</span></p></td> <td style="white-space:nowrap;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;">1,912</span></p></td> <td style="white-space:nowrap;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;">1,718</span></p></td> <td style="white-space:nowrap;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;">808</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,754</span></p></td> <td style="white-space:nowrap;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;">365</span></p></td> <td style="white-space:nowrap;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,490</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;">20</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;">23,264</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;">345</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:10pt;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 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.61%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:25.404999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:15.503%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">Fiscal Year 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;white-space:pre-wrap;word-break:break-word;"> <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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">December 29, 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> <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;">December 30, 2022</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;white-space:pre-wrap;word-break:break-word;"> <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;">11,351</span></p></td> <td style="white-space:nowrap;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;">10,267</span></p></td> <td style="white-space:nowrap;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;">1,210</span></p></td> <td style="white-space:nowrap;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;">1,539</span></p></td> <td style="white-space:nowrap;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;white-space:pre-wrap;word-break:break-word;"> <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;">282</span></p></td> <td style="white-space:nowrap;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;">300</span></p></td> <td style="white-space:nowrap;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;">50</span></p></td> <td style="white-space:nowrap;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;">34</span></p></td> <td style="white-space:nowrap;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;">594</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;">382</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;">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;">13,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;">12,522</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> 11351000 10267000 1210000 1539000 282000 300000 50000 34000 594000 382000 13487000 12522000 <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;">Additional 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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:39%;"></td> <td style="width:1%;"></td> <td style="width:27.4%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:13.08%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:12.6%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">Balance Sheet</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;">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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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 30,</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;white-space:pre-wrap;word-break:break-word;"> <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="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;">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;">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> <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;">2022</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;white-space:pre-wrap;word-break:break-word;"> <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_5551e04c-0865-4650-a6ee-44b9cbb70d07;"><span style="-sec-ix-hidden:F_958385b4-46bd-4b51-8dd9-bb75883883a3;"><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,568</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;">21,811</span></p></td> <td style="white-space:nowrap;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_bfb1023f-2484-416e-9da0-295d7dab7709;"><span style="-sec-ix-hidden:F_61cb757d-6f4d-4ecb-b001-4913d5a2f920;"><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;">287</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">879</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="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,855</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">22,690</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:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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_e15be0ac-a86f-4d96-9fea-47ae3ba361de;"><span style="-sec-ix-hidden:F_a2f8bf51-f3a0-47d2-8cd6-cd2c32de7a0c;"><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;">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> <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,767</span></p></td> <td style="white-space:nowrap;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_3a1f2fe1-7836-4eb8-9e88-7319fd0955db;"><span style="-sec-ix-hidden:F_5843a79f-f729-4082-9589-81f26f30910a;"><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;">317</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;">313</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="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,564</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,080</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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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_1a732ebb-ab49-4593-9039-18751da650fc;"><span style="-sec-ix-hidden:F_7f41ad18-e704-44ee-93df-47492be3499c;"><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;">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> <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;">13,861</span></p></td> <td style="white-space:nowrap;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_291ff6a5-377c-4494-ae56-9054d56be2a5;"><span style="-sec-ix-hidden:F_c7cab750-e97c-467f-92b3-6d9524a58567;"><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;">28</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;">581</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="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;">15,045</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;">14,442</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> 23568000 21811000 287000 879000 23855000 22690000 8247000 7767000 317000 313000 8564000 8080000 15017000 13861000 28000 581000 15045000 14442000 <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;">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:51.61%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:25.865000000000002%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:15.963%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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 30,</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;white-space:pre-wrap;word-break:break-word;"> <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;">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> <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;">2022</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;white-space:pre-wrap;word-break:break-word;"> <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 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 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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.4</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> <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;">4.1</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;">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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.1</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> <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;">2.1</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;white-space:pre-wrap;word-break:break-word;"> <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 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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 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;">6.3</span></p></td> <td style="white-space:nowrap;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;">5.3</span></p></td> <td style="white-space:nowrap;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:#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 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;">9.9</span></p></td> <td style="white-space:nowrap;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;">3.2</span></p></td> <td style="white-space:nowrap;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> </table> P3Y4M24D P4Y1M6D P1Y1M6D P2Y1M6D 0.063 0.053 0.099 0.032 <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;">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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:51.61%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:25.404999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:15.503%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">Fiscal Year 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;white-space:pre-wrap;word-break:break-word;"> <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;">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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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 30,</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;white-space:pre-wrap;word-break:break-word;"> <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 #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;">2022</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;white-space:pre-wrap;word-break:break-word;"> <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;">11,070</span></p></td> <td style="white-space:nowrap;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;">11,852</span></p></td> <td style="white-space:nowrap;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="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;">303</span></p></td> <td style="white-space:nowrap;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;">303</span></p></td> <td style="white-space:nowrap;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;">13,215</span></p></td> <td style="white-space:nowrap;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;">11,300</span></p></td> <td style="white-space:nowrap;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> 11070000 11852000 303000 303000 13215000 11300000 <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;">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:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:51.61%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:25.404999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:15.503%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;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;white-space:pre-wrap;word-break:break-word;"> <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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">9,421</span></p></td> <td style="white-space:nowrap;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;">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="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,363</span></p></td> <td style="white-space:nowrap;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;">3,532</span></p></td> <td style="white-space:nowrap;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;">1,912</span></p></td> <td style="white-space:nowrap;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;">1,718</span></p></td> <td style="white-space:nowrap;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;">808</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,754</span></p></td> <td style="white-space:nowrap;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;">365</span></p></td> <td style="white-space:nowrap;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,490</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;">20</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;">23,264</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;">345</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> 9421000 337000 8363000 28000 3532000 0 1912000 0 1718000 0 808000 0 25754000 365000 2490000 20000 23264000 345000 <p style="font-size:10pt;margin-top:10pt;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 11. Employee Retirement Plans</span></p><p style="font-size:10pt;margin-top:10pt;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;">Defined Contribution Profit Sharing Plan</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:10pt;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 sponsors a defined contribution profit sharing plan covering substantially all non-union persons employed by the Company, whereby employees may contribute a percentage of compensation, limited to maximum allowed amounts under the Internal Revenue Code.</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:10pt;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 made matching contributions 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 for each of the fiscal years ended December 29, 2023 and December 30, 2022.</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:10pt;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;">Multiemployer Pension Plans</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:10pt;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 participates in construction-industry multiemployer pension plans. Generally, the plans provide defined benefits to substantially all employees covered by collective bargaining agreements. Under the Employee Retirement Income Security Act, a contributor to a multiemployer plan is liable, upon termination or withdrawal from a plan, for its proportionate share of a plan’s unfunded vested liability. The Company’s aggregate contributions to these multiemployer plans were $</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 and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the fiscal years ended December 29, 2023 and December 30, 2022, respectively.</span></p><p style="font-size:10pt;margin-top:10pt;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 participation in significant plans for the fiscal years ended December 29, 2023 and December 30, 2022 is outlined in the table below. The “EIN/Pension Plan Number” column provides the Employer Identification Number (“EIN”) and the three digit plan number. The zone status is based on the latest information that the Company received from the plan and is certified by the plan’s actuary. Plans in the red zone are generally less than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">65</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% funded, plans in the yellow zone are generally less than </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;">% funded, and plans in the green zone are generally at least </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;">% funded. The “FIP/RP Status Pending/Implemented” column indicates plans for which a financial improvement plan (“FIP”) or a rehabilitation plan (“RP”) is either pending or has been implemented. The “Surcharge Imposed” column includes plans in a red zone status that require a payment of a surcharge in excess of regular contributions.</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;"> </p><div style="font-size:6.5pt;font-family:Times New Roman;"> <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.2%;"></td> <td style="width:1%;"></td> <td style="width:9%;"></td> <td style="width:1%;"></td> <td style="width:8.46%;"></td> <td style="width:1%;"></td> <td style="width:10.2%;"></td> <td style="width:1%;"></td> <td style="width:11.16%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.3%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.68%;"></td> </tr> <tr style="height:6pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:6.5pt;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;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-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="3" style="vertical-align:bottom;"><p style="font-size:6.5pt;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;">Pension Protection Act <br/>Zone Status</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-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;"><p style="font-size:6.5pt;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;">Company Contributions<br/>Fiscal Year Ended<br/>(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;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:6pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:6.5pt;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;">Pension Fund</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;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;">EIN/Pension Plan Number</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;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;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;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;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;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;">FIP/RP Status Pending or Implemented</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:6.5pt;margin-top:0;font-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;"><p style="font-size:6.5pt;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:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-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;"><p style="font-size:6.5pt;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 30, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;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;">Surcharge Imposed</span></p></td> </tr> <tr style="height:6pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Pension Trust Fund for the Operating Engineers</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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="-sec-ix-hidden:F_8912d35e-3ade-4e8d-92d2-07bb610b2e3d;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">94-6090764</span></span></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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Green</span></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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Yellow</span></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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">NA</span></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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,852</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-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:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,857</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-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:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span></span></p></td> </tr> <tr style="height:6pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tri-State Carpenters &amp; Joiners Pension Trust Fund</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="-sec-ix-hidden:F_a3bbd31f-9bae-474e-99dc-ab627f809e9d;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62-0976048</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Described below (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Yellow</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">NA</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,722</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,818</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span></span></p></td> </tr> <tr style="height:6pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Carpenters Pension Trust Fund for Northern California</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="-sec-ix-hidden:F_fd3085fe-f32f-4ae1-8da9-6acd6ed74dcf;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">94-6050970</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Red</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Red</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Implemented</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,454</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,613</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span></span></p></td> </tr> <tr style="height:6pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">California Ironworkers Field Pension Fund</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="-sec-ix-hidden:F_5b970c2f-aee1-46b0-b8c9-52e050753ed0;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">95-6042866</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Green</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Green</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">NA</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,112</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,931</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span></span></p></td> </tr> <tr style="height:6pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Laborers Pension Trust Fund for Northern California</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="-sec-ix-hidden:F_6487e906-78ad-4187-bb3e-1c2eb48b750b;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">94-6277608</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Green</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Green</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">NA</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,366</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,389</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span></span></p></td> </tr> <tr style="height:6pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Central Pension Fund of the IUOE &amp; Participating Employers</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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="-sec-ix-hidden:F_a06b6b99-45e0-4b24-8917-14883c0ffcee;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36-6052390</span></span></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:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Described below (1)</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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Green</span></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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">NA</span></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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,006</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-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:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">949</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-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:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span></span></p></td> </tr> <tr style="height:6pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Ironworkers District Council of TN Valley &amp; Vicinity Welfare Pension Plans</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="-sec-ix-hidden:F_ac4ce463-bf94-40cf-93af-a83edadea680;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62-6098036</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Described below (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Green</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">NA</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">882</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">839</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span></span></p></td> </tr> <tr style="height:6pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top: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 Engineers Trust Fund</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="-sec-ix-hidden:F_32599a33-e4b5-4052-b461-c7685741efcb;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">95-6032478</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Described below (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Green</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">NA</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">823</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">986</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span></span></p></td> </tr> <tr style="height:6pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Southwest Carpenters Pension Fund</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="-sec-ix-hidden:F_d5cc1ff5-46b5-4e10-9e95-e409fc339554;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">95-6042875</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Green</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Green</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">NA</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">619</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">651</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span></span></p></td> </tr> <tr style="height:6pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">San Diego County Construction Laborers Pension Trust Fund</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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="-sec-ix-hidden:F_912f5fa1-7779-444e-9a2e-5cfe183667ed;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">95-6090541</span></span></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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Green</span></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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Green</span></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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">NA</span></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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">580</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-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:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">343</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-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:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span></span></p></td> </tr> <tr style="height:6pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Construction Laborers Pension Trust for Southern California</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="-sec-ix-hidden:F_4513c6c1-fbab-4328-8722-d2d0eb09b2d6;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43-6159056</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Described below (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Green</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">NA</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">566</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,060</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span></span></p></td> </tr> <tr style="height:6pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Southern California IBEW-NECA Pension Trust Fund</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="-sec-ix-hidden:F_97986af2-bb06-433e-afd8-641d4bd784e6;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">95-6392774</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Described below (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Yellow</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">NA</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">497</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">703</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span></span></p></td> </tr> <tr style="height:6pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">IBEW Local 595 Pension Plan</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="-sec-ix-hidden:F_1a01c553-35ec-4377-8973-d13274e0a6c5;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">94-6279541</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Described below (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Green</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">NA</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">297</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">503</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span></span></p></td> </tr> <tr style="height:6pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">San Diego Electrical Pension Plan</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="-sec-ix-hidden:F_15a1c4f2-f24e-4521-99f6-12f4c96cb513;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">95-6101801</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Described below (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Green</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">NA</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">268</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">148</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span></span></p></td> </tr> <tr style="height:6pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">San Diego County Cement Masons Pension Plan</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="-sec-ix-hidden:F_a231032c-ec45-4b39-9837-8b69b32a1f02;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">95-6267660</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Described below (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Yellow</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">NA</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">209</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">92</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span></span></p></td> </tr> <tr style="height:6pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Northern California Pipe Trades Pension Plan</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="-sec-ix-hidden:F_84ac6d91-605d-429f-a65b-7796d2972432;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">94-3190386</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Described below (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Green</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">NA</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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 #000000;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">77</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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 #000000;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">441</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span></span></p></td> </tr> <tr style="height:6pt;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:6.5pt;margin-top: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="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:6.5pt;margin-top:0;font-family: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:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:6.5pt;margin-top:0;font-family: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:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="5" style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contributions to other multiemployer plans</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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 #000000;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,324</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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 #000000;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,355</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:6.5pt;margin-top:0;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:6pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total contributions made</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="font-size:6.5pt;margin-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: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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,654</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="font-size:6.5pt;margin-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: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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">16,678</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:6.5pt;margin-top:0;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> </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="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">(1) For the plans noted above, we have not received a funding notification that covers the fiscal year presented during the preparation of the financial statements. Under Federal pension law, if a multiemployer pension plan is determined to be in critical or endangered status, the plan must provide notice of this status to participants, beneficiaries, the bargaining parties, the Pension Benefit Guaranty Corporation, and the Department of Labor. The Company has also observed that these plans have not submitted any Critical or Endangered Status Notices to the Department of Labor for calendar years that the Company has not received notification. The Critical or Endangered Status Notices can be accessed at https://www.dol.gov/agencies/ebsa/about-ebsa/our-activities/public-disclosure/critical-status-notices</span></p><p style="font-size:10pt;margin-top:10pt;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 not aware of any significant future obligations or funding requirements related to these plans other than the ongoing contributions that are paid as hours are worked by plan participants.</span></p> 2000000 2000000 15000000 17000000 0.65 0.80 0.80 <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.2%;"></td> <td style="width:1%;"></td> <td style="width:9%;"></td> <td style="width:1%;"></td> <td style="width:8.46%;"></td> <td style="width:1%;"></td> <td style="width:10.2%;"></td> <td style="width:1%;"></td> <td style="width:11.16%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.3%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.68%;"></td> </tr> <tr style="height:6pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:6.5pt;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;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-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="3" style="vertical-align:bottom;"><p style="font-size:6.5pt;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;">Pension Protection Act <br/>Zone Status</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-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;"><p style="font-size:6.5pt;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;">Company Contributions<br/>Fiscal Year Ended<br/>(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;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:6pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:6.5pt;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;">Pension Fund</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;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;">EIN/Pension Plan Number</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;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;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;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;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;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;">FIP/RP Status Pending or Implemented</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:6.5pt;margin-top:0;font-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;"><p style="font-size:6.5pt;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:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-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;"><p style="font-size:6.5pt;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 30, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;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;">Surcharge Imposed</span></p></td> </tr> <tr style="height:6pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Pension Trust Fund for the Operating Engineers</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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="-sec-ix-hidden:F_8912d35e-3ade-4e8d-92d2-07bb610b2e3d;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">94-6090764</span></span></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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Green</span></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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Yellow</span></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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">NA</span></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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,852</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-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:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,857</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-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:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span></span></p></td> </tr> <tr style="height:6pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tri-State Carpenters &amp; Joiners Pension Trust Fund</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="-sec-ix-hidden:F_a3bbd31f-9bae-474e-99dc-ab627f809e9d;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62-0976048</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Described below (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Yellow</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">NA</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,722</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,818</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span></span></p></td> </tr> <tr style="height:6pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Carpenters Pension Trust Fund for Northern California</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="-sec-ix-hidden:F_fd3085fe-f32f-4ae1-8da9-6acd6ed74dcf;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">94-6050970</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Red</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Red</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Implemented</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,454</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,613</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span></span></p></td> </tr> <tr style="height:6pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">California Ironworkers Field Pension Fund</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="-sec-ix-hidden:F_5b970c2f-aee1-46b0-b8c9-52e050753ed0;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">95-6042866</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Green</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Green</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">NA</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,112</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,931</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span></span></p></td> </tr> <tr style="height:6pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Laborers Pension Trust Fund for Northern California</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="-sec-ix-hidden:F_6487e906-78ad-4187-bb3e-1c2eb48b750b;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">94-6277608</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Green</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Green</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">NA</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,366</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,389</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span></span></p></td> </tr> <tr style="height:6pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Central Pension Fund of the IUOE &amp; Participating Employers</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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="-sec-ix-hidden:F_a06b6b99-45e0-4b24-8917-14883c0ffcee;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36-6052390</span></span></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:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Described below (1)</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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Green</span></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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">NA</span></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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,006</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-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:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">949</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-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:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span></span></p></td> </tr> <tr style="height:6pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Ironworkers District Council of TN Valley &amp; Vicinity Welfare Pension Plans</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="-sec-ix-hidden:F_ac4ce463-bf94-40cf-93af-a83edadea680;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62-6098036</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Described below (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Green</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">NA</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">882</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">839</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span></span></p></td> </tr> <tr style="height:6pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top: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 Engineers Trust Fund</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="-sec-ix-hidden:F_32599a33-e4b5-4052-b461-c7685741efcb;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">95-6032478</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Described below (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Green</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">NA</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">823</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">986</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span></span></p></td> </tr> <tr style="height:6pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Southwest Carpenters Pension Fund</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="-sec-ix-hidden:F_d5cc1ff5-46b5-4e10-9e95-e409fc339554;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">95-6042875</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Green</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Green</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">NA</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">619</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">651</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span></span></p></td> </tr> <tr style="height:6pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">San Diego County Construction Laborers Pension Trust Fund</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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="-sec-ix-hidden:F_912f5fa1-7779-444e-9a2e-5cfe183667ed;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">95-6090541</span></span></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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Green</span></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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Green</span></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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">NA</span></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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">580</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-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:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">343</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-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:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span></span></p></td> </tr> <tr style="height:6pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Construction Laborers Pension Trust for Southern California</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="-sec-ix-hidden:F_4513c6c1-fbab-4328-8722-d2d0eb09b2d6;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43-6159056</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Described below (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Green</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">NA</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">566</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,060</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span></span></p></td> </tr> <tr style="height:6pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Southern California IBEW-NECA Pension Trust Fund</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="-sec-ix-hidden:F_97986af2-bb06-433e-afd8-641d4bd784e6;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">95-6392774</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Described below (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Yellow</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">NA</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">497</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">703</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span></span></p></td> </tr> <tr style="height:6pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">IBEW Local 595 Pension Plan</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="-sec-ix-hidden:F_1a01c553-35ec-4377-8973-d13274e0a6c5;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">94-6279541</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Described below (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Green</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">NA</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">297</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">503</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span></span></p></td> </tr> <tr style="height:6pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">San Diego Electrical Pension Plan</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="-sec-ix-hidden:F_15a1c4f2-f24e-4521-99f6-12f4c96cb513;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">95-6101801</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Described below (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Green</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">NA</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">268</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">148</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span></span></p></td> </tr> <tr style="height:6pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">San Diego County Cement Masons Pension Plan</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="-sec-ix-hidden:F_a231032c-ec45-4b39-9837-8b69b32a1f02;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">95-6267660</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Described below (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Yellow</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">NA</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">209</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">92</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span></span></p></td> </tr> <tr style="height:6pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Northern California Pipe Trades Pension Plan</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="-sec-ix-hidden:F_84ac6d91-605d-429f-a65b-7796d2972432;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">94-3190386</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Described below (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Green</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">NA</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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 #000000;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">77</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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 #000000;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">441</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:6.5pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span></span></p></td> </tr> <tr style="height:6pt;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:6.5pt;margin-top: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="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:6.5pt;margin-top:0;font-family: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:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:6.5pt;margin-top:0;font-family: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:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="5" style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contributions to other multiemployer plans</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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 #000000;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,324</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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 #000000;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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,355</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:6.5pt;margin-top:0;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:6pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total contributions made</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="font-size:6.5pt;margin-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: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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,654</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="font-size:6.5pt;margin-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: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:6.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">16,678</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New 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:6.5pt;margin-top:0;font-family:Times New 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;text-align:left;"><p style="font-size:6.5pt;margin-top:0;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> </table> Green Yellow NA 1852000 1857000 No Yellow NA 1722000 1818000 No Red Red Implemented 1454000 1613000 No Green Green NA 1112000 1931000 No Green Green NA 1366000 1389000 No Green NA 1006000 949000 No Green NA 882000 839000 No Green NA 823000 986000 No Green Green NA 619000 651000 No Green Green NA 580000 343000 No Green NA 566000 1060000 No Yellow NA 497000 703000 No Green NA 297000 503000 No Green NA 268000 148000 No Yellow NA 209000 92000 No Green NA 77000 441000 No 1324000 1355000 14654000 16678000 <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 12. Commitments and Contingencies</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;">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><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><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;">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 consolidated statements of operations.</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><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;">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 December 29, 2023 and December 30, 2022, and believes that the ultimate resolution of such matters will not materially affect the Company's consolidated financial position, results of operations, or cash flows. The Company has recorded contingent consideration as of December 29, 2023 and December 30, 2022 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: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;">Guarantees</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;">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><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><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 Company typically indemnifies contract owners for claims arising during the construction process and carries insurance coverage for such claims.</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><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;">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: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;">In the ordinary course of business and under certain contracts, the Company is required to post standby letters of credit for its insurance carriers. At December 29, 2023 and December 30, 2022, the total amount of standby letters of credit outstanding were $</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;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span></p> 0 8000000 false false false false false false

]YSI]FA:L6H;UVU$M+QS:Q1TVS^,(Y&O4X7]XU78TY%B M,U783Q7V]P/*[MWH W9FNT"."R5M(TALM3CD8 ,T.^MQ)O9N^Z!F@[WM>^0N M=CKYH!]ZFC\,.Y"ZMA/#3JD#4OBF;PCD@!@6^AH[CEM,@\$SOK4(<;7V?;2! M7=2N=PJV,7>9)]CSQ4NU#6$VZ[N[C$4DOF6W^&LQ9 >:4]=G="1*C0NS8/1E MY%@?T*[F8-C;Y^]K(M,Z"O!A53UJD]2%G7I-9&9A85%AL< #%R6"JSLMKO-. M+#0FC(S:X*S&35%=G*I=\:!:CGK+ZD^ZEA@(. N"7_VC_"/ &/04HS.B;Z.$ MS@@[F%-B86D8ISS),U(D:4A8BH THE!$A"*3)C%Y)K82V[[&6_D3R(Q_HD7] MP?S4+OE[Z_:Q2W[R:4FX/H%=H!9&#P[0L=#A$6_# 1,PX/B? _-IN[D,&V5U M=.K18WC0@WU=E+KFM;QPVA&JM?.J036U2SM:KNV-3L.\!.42?^T3>ST06?\< MZ_(J5W8D@R=8?ZJ#KQ9UQ='_=:7GS1!0!HPR^"J(VEN0Z_U[7:VL!]%V[_QF MO> *_2A:?>N4/]O+ Q.3VF"XP$[W*[ MK;]NX'O;?K7-L;(/[!AV)3"^:HV!-DKOLMD'(\+2=-?D:%^VED=!<^\!5@;F MB/ P\#,WU%%?)>?NF[?)4=[_MX,8VH6(APNQ7@P&[;\?&2&;H@PFM+Y<.N-K MDT;VK!VLSIAZ=-=G:(#L-ACS]J(-86][PAN[KD?#QCSU9N5(+O@&+:358'N^ M=5-U.P=/&6+>^ZXP@T1V/SWK/9]8W -/\X-OY\<[C&.4+'JQ&L<%;,\^3 73 MMA7:/M+S6Z?&-.A<.G#>UG6-[-&Y<_:ARG\VA^:IZ> 15*XD9FFZM_XI\E6[%-W<$D"6),I:>=Q^^2U0*4N MP=ONP@IW80#'YZ34D./<=*!\5D/RK9^\O\_'3YU?N95ZF(UB,U/@X?MX6*M* M]&5KSJV(MUB0^7^OM?4+PO-\+J[OAMABK/H&&!UT_4XC,O@'UE,&JW[DXP;N M@UCT74;MY;#WE#NM1)4&;G2#%7IUC6/;,Q[GI87'"^X;5>YYC[CQ6Z(7W*7$ MPTVUS2[&P#*\4/:E.)@LB5_W"5'#(6UFUM=8!=EZ5OV37']:%ZS&U>Q>5BWN MM"SCT()-_[+$Y7?&A\:=7N)VK?$M,V%V?63V29$83XX;=#NVF_2]Q@BC=@XC MW#N;#M!B+O==EU:VV\/ T7U9U=YU?N.4'I_?9NME80W^QZ;'(8#S'TCDKJ%3 M=Q9[56A7^WBP"?IFARZS[BQ7WI]#],AS3Y^Y)<\N*[6V @$.T&[]HY^">UV[-JYEA^ZL8[: M=;GB$T3G[G%<;4KES+X)8QFVR30FY5@#M?^[_VIQ8VSI=!6VM_Q)-FHG$^(Q5)Z[^9%8*'2 MID#M.A==;,REP'KYLT3Z7K4Q0L=B_#'<096XQ;I M+:/H/=&;-\X\NX'SL*[;HVT-?R1+/Y'SNKI>79Q&1[)=N/[K19OFC%O1Y@_W MCK?5=46:E5[B^EG>TJD?WT3?(BL9\+&67%QOOMVBH85<&+^MI9\&&!&WWI!= M^I?-2+2>,K3O^BA&!W6 %/T-_=;K2U6S^1I7G(6(]3;X 0,D;H $!TA:=(96 MP47G7X.0)&,1-1"GUE5C:\97 Q0(J_?9]J>]B\:NAEV&),238<5#NSHC>>E2 MV$&0N#,(9V,U[ULS>2W<1]#Q]*QAIAC#.1K>^@@V/16(=A C3B5/$#)*D(+F M@D@M*$W2C.:2'L*F_ZAM7L.O-M,?#H0S[2<#O]UXOS['0GE3.N3CI4/&4SKD ME YY0,6$=V'8X'Q=NOPHD(.>PP0="[9E#&)>-F"*HK]EH3CJ,:[*H;UF6,=0 M@XI;6\NPZM+!&_=4%Q=;++ V?Y=3R5MUWO_5Z+FS#8=/MRH(:AK=(]L&.FT3 M1'C%;H?5A^WAH$D]*$/@"$ $ANJBS=G ONQXYI=UV>AA+D1:G-8*FP+MG:&&P841Z\P[W:CZ@9#&E73&6L]V&W)-B* M;3)R"3$+[0G0+J[_Z924LL@8'AD%2IG2*39;RDG!-"=A%!8)S6/XL-4G]JN4 ML@LX)I92<&?THK'T^\$&=2TDC\\&16S0*=/EXPI45.(.UG"]CBE=[TBJ:8Z8 M*.XWR[=SE#Q(!R[)H,OE_F:'[Q<^W_C\/4\M57WS[8[J+11&;4'5[F2+40;@ M0*Q69N 9'24^E$,(OBX*+:NVK_YK)3-_96!A5EH^=Q@PD M%_RW7@5O5;6$\WE,\N!$N'*_*\L1^5I/*5@XMM&FGH,J;-.$O#]?>:B,C9IG MO(+ -J,,M"#-DRTHP'KRC%?M1YVB_6&IXOX 3>>5SMT(: M.]OCI[WJ9U,Q&0)6&\;,K5> MH#X?+4H&^*&8%VJ305:NDJ&\;!\PF:Q;<'PV;E^RA!X_ZA)S,$>G3&V\Y(H5%'W-(\J,C M8KL2.^=,ZQ^R_IW.>6,C3:!PPO@Q+>"F3RQOX]BCYXD;_P2D,1N4;*PNO7&R M6NT/;N7GY[4-NSI=;N2?\0B;SEL"3Y-P3$>:79_)M>2E&CX.A<5-\/NZ+AM5 M2@<^<=!3RI[N&'[Y*=RO[.[\]O^"(V1_W8D !ZJI"E5!!"P"83DS)(]90HI< M9ZE*!*5B"SOP:S3:7S'];:U_JJO+=Y5##?TO6/!W'KMTTF2QY U.1GP6^*6: MP1]M*WI'.>W">;1A^]W?^@2V/4UX[V_U&*-8P9DD"KZHT/]N%X,/8'P\?+R9S?5.L5 MO.*35F_SULU)PO&_VZC8NTRV#!E]RC7_7QRE47KT2IY#3CU^TS M!A?"E:I;*/O6-#Z+:/9GC&?NOR@ZR^EME]SV.SM+HUO?4@;_^QZOTU>?GVF4(M*D=12[>T@.-*P[_7H2.(IEF8A^(OHO)/HXG(C^J*7I$QRSK_>0X?VORQ4\ M6N[=@F_>HZNX6C=\H9IO)_YS%_YS@H8!!D,F6V 2V=.1^9(C0Z&8\ M;.!'XE$'/^S>1U2U(OZ*5]\E:3:CE.UMV_= #_C,L]DK 1)"C#U62$8\"8PX MMPIQ* ME41J"Y;9,&RY'BN2953 /1P4)"9"0E.JDE2'P.R^-*G^(?D9F^5Q,O&SR4=\ MD&/TXZA3[YR+JIZ$QWW/S^WQK6=SPKYRT[\HPO>2!!!+=,Y3RHA)I"8L#CD1 M,LI((FC.0Z&C*-.; HCG6C'.0U*D&=P3)AK^RB,2&I/J(I1"AO)X!% ^2Z+B M8>7/7<*=+_T$36QS8INGPS8C$Z6YDI08$6>$)9$A!98OQHD(0\%%%HDME"^5 M17F2FIQ(D4I@M8J2G"64%%D>JB0$+9DFQ\,VLQFCX<0V)R_WHZGVOU78N=F7 MID[2Z;"GBYY1/%ZJ6F.EZ1/*IZ<)I=YE,5ZHJ)(IXX;&,3&*@=AAL2""JHAD M*4N%9#S,%7L$W(:'#+?&=):'Z6,*JPT*>G[B:N*C$Q^=^.@7J?R,L2A+-%&2 M%03XIB)%+(%%IH8*6@A#]5;:2I[E,H^BD.C(I,!'I2:B*"3)M$J+1'-6I.R( M^&C*9E&23WST*]5^^!N3,XZ$13X$7LG+A=#YQ35&LF#Z-8+A./0O!,]Y^^.[ M#W\//L*!"GY#1#3N^R=]\^KC17EY6SA+B^!EH=)MER")/;>E Z@?7''6/=+!$;>CLEVZV\9/Z\LA_/[^@3K0XK;7 M%+;9#5[]39]S>=,/_"F!^TZ"P Z'T;1%=0[>:[RAK[]P49\G/WH9^$FL.$N* M6^"$Z!G+[PE;1,.SC++[/N1)QG&,Q=0OK7[MM$H^)_BD"3[IL/0U\:B)1TU( M,A-\TD3T$]%/\$DO49H^N9=_@D]Z>OYS@H;!!)\TB>SIR$SP247$V8Y]2R?.=D#.5B0B M*RBB6- H!\[&-%3D MLR2 RC- JC)"&*10D"#7+"5:))%O),QR:)0)V?*L=/K>)QXJ,3'YWXZ!=5CJLL M!\87D2@M0.FGJ28BT90HD7,M"LWE-A^=*L=?.A\]L*/*9CGG-Z_QUS=+KI!J!]9>Z5[<&DCP\7>@\=+I;TMNU]/=9X6=*RW9)+;/K2-ISOI_7P&A+V5[R MGR?1AG>Y3'CBI^Z8GB0T<3 M>]7%8J0NYK<%U\[V^XV&RN>;_X\1-,IOE@ MOD?FN#AOWBY4^V?_H[WV-S1=?X.7?C^OY!^O @TR80D/7-5K?4=#ZZB)X3Z#PFX$88^N%!!5FKO'J]C7N*;5>@?!!80(6MBZO<)#?VE^Z MX_:32PSTX!OX:%N>:U"N95@RA7C:ZO]+>S +9)7L"CK$'5 M+I)M\C(8H 5#0SPSI9=@WF,?F/42QF76#E<-=(DKQ%TZ"5/ET.A74?@D\%=) M?!;3V^"@SI+[(E=%(%1I./C?K3=,8_J*,1UCX?Y+JY6B MGV!P)J)_Z43_J+O[TF8\:8?'0%6GQ#-.$WSF8?":CFG!'O7 '&F]P72H7@"B MTS$MV'2HID/UF(?JW05?G-^I8N=9+]D+5Z"?/(=]PD5]>N[UT@[:9#=.]'Q: MNWMZ,Y[H^27O[DN;\?UP @ZL^EV62LWUD:I^MR;KN>RB62#7=8TY1)AFM*@6 MQ']^/;&4S[(4O_DO[8#=3NZG-^-3HN<7,-=I?L][?A.MOHCY/1I:JYU2:1.A MW5/O@LBP8XF'6IVATL<7X"/OEJI(9CL0H>'-1D6Q]\28 E MNF"&"QV1,$&$\40;(EC(B&9Y*$W$0QTG]ZDYM05Z]L2^7:@?V_/ZHS^NV[5' M'Q;_Z ]J:\0UAT)ZIRP4!08(]6$ZR(G-&-,I[Q@/,J/ MD\E%Z2RBX<3D)B9W[%LZ,;E#XDTSKF,><^!OR.20O^7:I"0S5*K0%*&6\;VA M%MXO)-BIC?Y!NW_?+W;!SR'JW.I8^&$QR^FD\MW'6?$5^-.3LZ*#7MJNRI^\ M#O<]<"?<5N'.*_!"Q1Q/*&0JR3E+0Y;4AH0!%/A=%)%A^") L$$/- MJE[;5[)A,_G?CIQ$^/BS!>"C_]YC, MC8?CSU&F5:983A*:"<**-"&":4YXE,E4\M@HN@4*^Y!NG8Y/]ZS[[AR[@7V MOVYEW0_5C/&8C^?=G*%[2Y2>) ^%'LBU0Y^C:\>U(MO >IQ\.R?C3)W"#T,Y ME0BI"\XSHC*P!%AN(I*+6),TSXQA19PG; NS]BO],KL%T\]Z=:@(:L9F-'E@ M&?32R7SB7"]N2U\HY\K3,)$Z"8E,HA"X4)P03K.$%"(LJ&0RTIP>R /RX)PK M9;."/K#7XZ63^<2Y7MR6OE#.E60Z =7*$&P,3A@P,<)S%A*3Z3 .@76E]TOY M:#G7%[@'#I:T$<=L8F.?M>P?#?OEQ?'%%VMK3_6\TXQ?TGF=:B2G^3V7^4VT M^B+F-T&OW-=6Z:!7!MV<)OR525^;]+6C.^63#)SV\E3G-]'JBYC?A+_RV/K= M]X=K$CIERYR,%_M4(S>/DR7*!)-Q$BO"(Q82%B64Y!DU)%1Y*IA)BZ@H[@WC M\OERW8U6T;LJ?P^?*#K+6?3BPD3WS 2=PMY'O+<3\SP^YBE8(@N9Y22D"ABA M2&/"C2E(E!1)H>*HB/2]2J".DWDFZ:Q(7QXPPL0\)^8Y,<_]S$Y%,0]3DY*X MP/KY)!3 [/*$Q)(#TTL%57JK?OXAZXD>D2]^EAWFLPB[OKTP;CC!Q#P/G\I/ M57W-:Q7,JZ8):MWH^FJ"B7F9=7Y3&>YSM!$TEU$:%Q%),YT0%JN,B-08HN(P M8S3+,QW>'R?7^ M3(U.% 5N3#F60*A4$L%51 SC/ Z33,3Q_:%]'YXO1V$^2\-\8LP38YX8\\28 MG\ O1%4>:8%.'<5 6351003#^GU-$R_T'UX[F=9;9S/&#M%%?@9 MY==,N#(]KLP@BWKR"$T'5QYX1FK) 9)R$UC+#$<%)0!?^) MC-9IE,01CQX*U.?@W#E-9DGVP'F.1WGV)NX\<>>).S^]4#G32+J"?]6KR]1SV!-(SBD=0 M56LQU\>OTQRZZ>%=%N.%"J],JS!*94YBP5+"!#5@!=",&$JUX;E)H_3^M5%[ MXQB=[#H2/#P\\9$>GB=4]S;68+($CHXX)L[ZS)TV(LW2-(PH IC&A,4Q M:(ZIX(2&:$A@?S^VQ:F_HD_W03GUW?)[4O:HK?V>V9%\6 ?.Q+A?!I5,C/M@ MC%8ST'N9442C4LLX\,LB2G+"D[ H(B:%R+:\XP^9[/,P2G+QN/W_CN8XW=_+ M W]C8Z_OVN7[>0T[54KXK,JK(V&;&^_^[.ONO"!/Q/EH'!FZYV0?8)X=(B,P ML,LFN(;C%TA__A"M1\[72@>K"_A_"<\X1]@>X>HR+7#/DM]LKO5C;IN?5.1QG.'IGP=LFX%CT7@"7\6L_7#9X M!;) 6)>J_B, MEC9FS@L4=VUG5_6U579P/K#N@R;T=N=6U7P0!@\S@JE [RZ M6M?MWC?!A9XK9+,M!03BQHW-$P\,8:%PRQN^*AMC6[K"=KHR7O] O!X&\;N6 M,,%_+.:ZKW!48S* %5HC0=LA 84%_+):+U:-GPUN],V ;MVR-&M<[&Z2=K'- M&LD3SM8<7EH"(VM)XC.4T&WM[036TN'_\W_G%$[MNS&==5"G,_M[]&;O=8.M MWWOM+@S55W8"G[UR2%6O@G>?@> :@W6)6[&]<%U*?-SV*?\?MWK;3SO[C/7X MP*P/9=D7L??;WW2,'/Z F&RC'>[H873[]K[; ]8=Y $]M)=^I?_@ $L#X_W3 MKK=_P:,/#\*04B:H U:ZHBPB(/^K75,M!8A#2-3Y-E6->G7-&[Y;';*KVYK M?NTV:Z_FG8XT[_2V&M/]H#*/O_N?([P'/I.7>'9@R]6Z1A&)0L64N*+!#9PU M5!;@?(!QI"\%R#%:S (:TMA)OVO>Z666I^[*!D=% HB[>T( ^\ ML0-^@Y(PRMXTG]<_@TM^ W(1=!C=LCC4:*PR7**2@9:W58F0Z5GFZ#4(T!*; M"Z?EXH5R7L*-5LVL0*?P]Z$.<:X7NG:JL4;-")^_7J*NJ*ZL_M JU58/GP4P M8>"_U4+W?!;T2:=>.AUDJ$A)L$%1MUM>P#5VZZW>5Z%JJ&'U0:,JI==FO&J( MC/F>O*]C8=X&;//KDBQ)LR0BBJ>&,%E(4J@H)89*5<1Y04V^Y:K]&@[V45YH MM9[K#^:ME%8;_+E:Z>9O%5\@&LQ/H,XN)*QP*L$HE!O5W>=P;^BHZ%M[J>/).UGBCHK:M+X;:LJ(R$! 0$5>S)U_.2" M7VE@.RM+WKHE;*U:J\8]!CY9[0%T>B0ZX%26N.W3=AT!Y$#^5E22];RZ[NEM MRW6P38:O1NX855Y]-7WZO>7##-"[[N_+]6; PH#2AD)DO+IS_8FHLM96.,/: MS=>7BS>J;)9S?O,:?WVSY KMND'Z4NE>W.;\P,??0:$HS4T[ GLC :[W1E2? M<"IP_^O.0_;ICHZPB'Z],-J-X?\X1S9+1GXU=)-UCK6++F-J";:W2X8BW,!8 M7_/Y-;]IWKSZRVB#VM6WI+=KZ>^SPL^4EIWG\2\#DFY]E=95N2OUBZ]75>NC MQ2'B M_6I74ASZ(9Q^_;I]QIYL-_?6-#Z+:/9G)(']%T5G.;WMDMM^9V=I=.M[CG(< M]RM!/7!+'I]/=T+M25Y.!N'M+1^.:7?O*KBNW3$0U5SM79RAF?GU)' 4RS(1 M_43T7TCT<3@1_21-)\;R1(SEB\JF7@;K04_NUQ/'70H0CV+)IB,S'9D#'ADZ M'9GG+LF?/'OT;D3HAH;WORY7\&BY/_/]/<9BJG7#%ZJY4Z+RT2S,,5@23Y@U M^ZC"Z02G/%'TB][>%S?E1RMC/^ZR['LC$^Z(1,\"6+1FPB?\^HJ"8Z&'!R^^ M.2KN/E1/I*I(9]XV,3#GB"LY^6N@\QZ'AV6SN'BH,L#GQL,># M*[/N5>))>-SW++T@V+2OW/03 !E\'#21,"XRQHN"L)SFA&D3DD+(C$@JLT@J M+K+M(O>OTL5;GO!35?_@.<*V;#NL6(MF(64/*]6.% 7UD1%%)DX\<>*)$]^W MMU!4"!XFFB0Q(O"IT) BS 1)I"R83$0>)ENM$K[*HG@"3ERD#VQ=O$P^/#GC M[VV*['+#+R;@V$.?N*.!]7D:)]<)HV09*;02B2!1G(:$I4H1KF1$I ZU%KDI MPO@@'7ZV1=3/>G5@-QB;1=E#M1>]"Z4\I:B:'/X3OYSXY'YY?IC,4/U0_M9?++O?B!P]K\"4$09G:/ M$O>GPUOYN!;-BL-.6GP31&?;PM>SF"1/A[?3EGL](=A0!^*#L!I;P#P6F45_ M6CKDC4TDC@&XX2;V1P_252UU#0=I<1[(&XD&'X)R =O :%2/^6>Q:^:\O&P0 M" :_M: S50&A#7BY6_S2Y[(^%4>!!.AV'JD+F:GB^"@C'G-VY5 M=TQ].#'<1)S<>(WQG*WX'SJ8ZW.;:.F4*P,K91\Z@MZ$ 2*:56W11GEPN5XY M5%8ND2-X?*"FFJ\M^.J1G-/[8/QL85!EB5+&J)!$8&>#K:UB4BC#B:#^;5L_OC^!O_[D\4^W8<]]0(8U-TK9MXO MG&J-M,M%M5Z-CU1[X)\2=OG1U,&7@5&3)6?9;;@O]"S*;T-U*I+ MKRZ[7WCSI$MS]\8[QVBWK:E]JA0VS>]YS^\8]9KCY!![NYJTEG"UT*=*1<]$ M[4\A.] J M_OE4#\BDB!V,S:ZNJU.EHE-ELY%)HEB*C- D4X0QR8'#:DH4I2&366)$1K:9YG)9+JFD<;J5T)*8*,>^5FFB,?,Z880G"69>1SRAN8Y2)I_$JQ6=[2]0G\RM M21$[$C8[>;5.CLW*G.=*JXC0/(D)2^.4%":2)*1W\N ;?LH'G^;W,N9WC"K-<7*+*7+V[+6( MPR.,\BQGD@D2:J$($T*3/"I"8L)0*I,6!0NW(F$ZRD!6$94(04>B8 M1!GE7&GX4NLG\32D4Z+BD;'94U3*ILC9Q&8WV2R/XB(1FA.3,&"S.E*(DC2.:)F(+$;,PDF8BX205B-*A30*7BX(D.HY"!0]+9/A$#MVI[.:XV.RD MS4Z1LXG1(J--(D-C%H4DM[6**DZ)8*DB291B<2-+I=EBM%D:YUK"E8SF"*7) M4\(+X+8%I3K/"F48IC4\ :.E9\7$:!^9T9X DB**R3R+)O/LJ-CL*:II4[AA8K-; M45TM:)(82D2:*,*DB3%_'/[#HRS5P&4C56RRV5118_' 8T8E82I7A*<\)R9+ M0QW&-.31D]1#1N'D!3LR-CMILU.X86*T#DY1R2+)#"GB#)@F5R'AM) D22*> M1;!B1F]U[HJX"$TN*(G"(@-]EH2:KK52>&1&.W^1H<3HYWT MV2-AM*9:UZ=*1J?*9_-4A2&EG,2ZT(0E24A$+#0P+Y'S*,ETHK?2%.-,Q88G MFABJ0:\.A4\3U@TGO\'C%D3^9=0$Z;NIE>(3!9,.W3#I M5XVUE]7"-@G[T??Z:[[R*#W("$^CU]Z[OMM;V]:N:[W8C)J^+?0*.27H*XV[ M'O2=I@G,\IR(-(M)2F6:*25H*+9* M\268!3G/$U(P$8)5D!9$1+P@H00Q9E08:TQ"&DN>7^H*AO,W6(V]G7C342?> M]%8Q#J.2XJ]MO$;GS&Q8RQ%6:@=Q>DS;#?(% &O"=0:XTM!LN% M(QV%S]&2-TA6KDT@-NET;0)=&T^8(3\'BUP%ZV4UH,M&KU9S?0G#"N;5M;7; MX5*8ZU59K1MX5=$'=2[P)=6ZQ6V-73-$[%'XK%T M$'RQW&=7(U;'I$?'*3E7/,I92**$&<*R1)*"FIA$7/.BH#PTV"%R MHY0H#)5*TXA0DP!WS94D.0-%/8Y2'B9IGL=L"[3D\)SR8&Z/0W)*V/ AD\0L M&M?T=,2!MFC4TO@6XQPTDH0O6^H" H8_5N55N;JQ]-CXAIU=0U9$)'!G"4G. MMEC^\,_W/Y"H .8(;/NRE#/8A*XW\QJ^JQU5-U5I6UV[=J[-K#TN2.XPFN"R M4G9$[FA:EMT?(S\09*)N*,?"17>:$F!OC!JTSO4GHDK8&)P;@H*L+Q=O5-DL M82:O\=B^H130G"3#M[A MTQWMMN@>/=3OAXMQOTW(TM$NM*M^T3G2EF"B.W<8X0:&^9K/@=9>/@85+E ;;SYPKT$786V-4+VN6S++5=P*!=P:!=POOPTP./_P$;74LE MXQ!(-4IS--Z %#E%R%\A(L1%2W2T50WRQ43[<7T)='+SP?P$.MP"!-A\T,C9 M=KZV@#LHUT;T_1MNS+.DW_MM]]N@<2N&*H5IUPR4F;[[M=0M3!#+^8S#^*>7MAZ.@8'/P9Q.!V# M2;X>%:LY)?EZ@MBZ]\.RO M>[E$LV22=IT/TH(?H'C7;IWB(CE&V'V>"[QX7 M\EW2J;YYCY'Y:MWPA6J^G52 9V-;3-)JFO%$X=-^/TAUS!?(R9UCWECCRU*I MN3Y2X;F_.J:N,:>1-XU>-7>AK+LLQNZB.:\KCW=\WUS\=>&]W'O.' MG+H-ZCUXP9 02HHX5203(B5,9IH4BD4DBC(9J8+Q/%.;D7\1YD42AIP4)@_) M_\_>F_:XD5SIPG\ET7,]MPTPRK$OTF M=P];P_:K49+]F ^7<2J2IM%EIFD MI/*O?T\D%[&*5:J%23))AF&H660NL9SSG"7.PKF7N= (1$1V*Q[QT0[ ?(#5PRE"QTK?W7)O_]#[8)#5%X&U<\A:3/1$(4M; MR25F 1F% C)CRR %% M2'+[@"QJ!EP_7!7\6.G[$*Z@HLWFB,81\D6C[91]'O=B'PV#O9 'GN7'/R7) M0H5,EA&,4LP51[22R+KH$$@5;U+41&CP>82-F.]>V3 MPL2]>9C;T=>CD#/VVJ>^$('7@^O;YZP_&-\-\N^A#O^A350NVOLNF)%>T,R- M83S+Z1CG*:ON7X,3E58X:":)2\B"Y@TRRG!D>!2@ES.I0%47<;-N]LLU^(YD M%&<#S.D^A=0=FC@^,554]P*(!1"? (C&.*(5"4@:(C(@)J232 !N@29CHP:P M[$Y][^I@3PT4?;@L4P'$XDO?763(L+9MKNQ:[G]1QU_*94?#/^6(]59W4&^Q M]#0A*;1"/ :,M),!9(&G0C/. ]THU_T2-?J7K[S6[3FK, .)=ZQ2GSIM%[@Z MN2T]4;@R)-+(M4&*&H>XH1091R62E BG)58T;=1<>HF2NS.XHA3@BA6XVJ\+ MNM]8V%%82%%GRSEH.0?M(.HP8N:8"B@ZDNOZT>Q95@F1@"7#E'KF.XD-69,Q MG1^&T@$F.Y8R)W48>CS"H@#CH3?];('1JZB$418%E8OX&\^1MXUTBON#5+< MY4+OP2"C8D#:4"F5\\'C3O(MNX='90;$/-RTIL#CMQ7[55_(7B#?G7=_\W5/ MG7HIU[YV22G7OF7)N4VJ[DVEM1[48CJ)&:YJ;9#VZK'WYT[SKVO_F MKFL_YM:4NRV$>>ST4U"HH-"^*_X=/<9TTR;B)#;]]&=XAF2]5=N'8]_T(A$+ M=/2O1OW1@\ON&SNM+V?HR MXT+AYS7C%^8L^>A+^OU\?7^/G^)H%DO83@G;*6$[G40U,AJ-YP&):"7B@E"D M/4XH1&)GR?CJ M+3PL#^)_ZNGEVUD#$X^3'[_XX2S4HX^Y0@S\/WRP7[I*9V(#84P)[RG1CP5& M"XSN"$8=9UZ(B!$/7B,NA4"6>8.2=E%'(J@T]BZ,)BHXYL1C*H!,:7:UM91DHL%_'4&VU5[^#O4GWJ"F[N(G>RC<='!/#]< MQD4QWFJ8L^P*M_&([]/[ZK(@#P-3QV.IG%IX'9XVO>1R9Y4S7S-D=#J./)V^GYJ M1VJ]V]W^Q8GV8EG*.4QA@\/&E?9B60Y^.%?D:Y&O MNPNHZ\7^'U?4:2^6K$CGPD3''*7:BR4[<=E^\&/!$K5Z>/0Z-48[4VEU?C,N M%'XV,RZ5]K>-&5DVC2KM6X^V2<5A(JI.-%J*BB0(SK&C-DK$B=8( "2@E 25 M4DMLW4:TE*(Q)F<,$DPQQ*DF2$?K$ _:.N&4]_B!=H/=-F%1?,!W72WN:"*< MC@>]"V05R-JJO*7UVDEJD=9"(>X20Y D3,IK N( M)FU03C@%Q3MRY'V(RGBN-=?=J=O=M] 3 TQE <7^^9C;T9=.4 MHKL70"R V"T@2F,-9@(C*UM =!$YA0W"VC$3O:3.A>[T]ZY<&9@-J. %$8L[ M_0#!(:5I:W$=%=?1]J(G6:V#YQ1T\21RS]4(>C4)**I$G7?4>A&[T,77&A%V M>US+Z4 359Q'12LOL%A@L2M8Q((XGK5KHX@$6-08&6PL(I8;08(V,:@N-/*= MP:($Y9SOM0#9D<-B\:D?QJ=>%/G3]R.5 IM[U^J%-X9SQ+$%#5U)B8Q-%"23 ML-9%1YGJQ,/>?7OQ_:OS1^]4*@I]@<<"C\^!1V*DX@Y[%'3.J#$NAQ-*CYAT MFK'@-+4;9=RWU.Z/5JT_>GB\MZYP+Y#OSKN_^;JG3KU4MUR[I%2W+%U>C[?Z MUIY+$\C2T/*G.@OEZG^CG50_CD(,I;ME'^H$%10Z^1F>89OZK:KJGL2FG_X, MSY"LMZJ2>^R;7B1B@8[^E?0\>G#9?1W:4:9(?A-@R+ M( PQR&!*$'=,(B*+KCJ,6C";@I\8@]WM(";%U6Y@[4)"(3(BY9Q+&C2&,7D"16XFB< MB%K>!38N72(YGX@;E1!G(2)-.$/.&1J=4/ M4B=^.VZFN8WYI.C&)4>UY*AN)7V49#0Y$"*.1(&XP II@R42.''.*./6BB[4 MZLRS[])"!G45Q\X'RI0ZN$6I+HA8$+$S1.0B4&)51#$!L'% 1V1DL$A*'CF) MRBGFNM#'=X&(C-&!V'7?B9."Q.*AWI:+_FLR;IIJ_KZBBI]H=FDIXK@?X1.H M%MY*@Y0@69!H@0P/H([+8'14PE"\D7/_$G6\9=K?)F,84U>5',7 [-K'(?WY:)?HW3JA[Y\55QC9^JY"G57O8L@ES2,HN:K%_#/QP+D"2" MH2 7*.9SZ?,+R*&BEQ^9@E;0L:#CF:*CX-HGZP12AEK$G<7( M",,1Y90%H;S"KA.?>>?H6/3S;DIA+1;PU]E5G-0>_@[UIY[ X9UW?_-U3UZ0 M)\SL\;?M)@-KNZDN0\-F=CB\J2;QG[-Z$H'F9]?7X\FTNIZ,/]4!OIB.J^EE MK-Z.KV"(-__^;YH2];JI_CZN1]/J$SQK-H'WU4T5ZL;/P85-94>ARN^M1Q_CR->QN5@N]?[G7ZWO,A!U;,/B@,*!H%=[/HQ? M4(!U:<$B%R.;78U>PT2OA_;F5?[U];4-.99N[9"LGK]S:<7"GW^?-=,ZW2Q? MWMZ(XB@ 8'S)L\A%U5;8\>6) $'HRZENNW33[=9=J5MXD^%CCC'_<;GR %S; MCW%NW".;8*2O[/"SO6ER3;/U[5FN?0LO]RW\-NM[I'@UQ^,_K1/TT4/8T]-+ M?X]#.P4$^LU.IC?5AXD=-7-!W^P>:)X^RNHL!,S_Q&H,S#M:BI*L%3;3R6RN M3L*=P.19++1280PR!MA_YOQ"+(WAKSCY5'MXU]-$4'[,(E T.\4R[<.75^-9 MECR3!6',']7$KP^'Z?O+++_BL(:IK%U5P2KF\8U3-9Y-JO'G49PTE_7U174? M,3UCQ5;*]4*+6CF_E6<,>Y0<*-B<2(.,$A@YS*4F. 0GV$:=V4A$=)H@:CCH MXTDP9*(W2++ B$I,84GNZM;O_64,LV',,2GMJK3\L-P[/_Q M715!Y;Z&)\#N+=K[U+#*XJ[SV :LCN%P_+EYM>+INPKR5U9?URR>2RV+1;>W#DN>N/ G M*^U*^=JU2TKYVE(FJU0$*N5K\_M*^=K.Z:>@4$&A4N>SE*\M9%W(NI2O+1*Q M0$>IU%G*UQ:F*$Q1RM?V@61*^=H7$]W33^Y*^=I=H-.I%&>*68J05/,($1HB2C 3'^U.YD@TX$3O*#G@*_1Q? M=D!!T8*B!46?5?_7*Q>HQ,@Y1A%7D2!K$D4N"<:C5M0QNY$[19WPE@LD'!6( M:Z( = E&#!.;%%GE8CI$C%]F+.@4W/3E4.>WNUN M_R(7>[$LY0RGL,%A(QU[L2P'/Z(ID8]')5][!BWG$>15(A\+4Q2F*)&/?93& M/9*^)?+Q&(SB$M%5(KK.TT J?%+X9&^1CS[Z4A!^<03G_;+>E8_UIWQJ,ZA& M<5H*()<@GA+$TT403R14>\*"1:2QAT^6<&(UD\YME(=?IX'(CBKQ30MF**HZSE/6'R[@($ZU''ZM% M[.3L"L8*CVT60:Y7U^-1S+;W..40U@7!7*\()GXEF/::)X:I7JQ3TBECXUR$ M'G5_2&WH^IA-3LX2RYZNVYW=&=2!P] M+6R(GYV<51QRM7IW7G,2JU!XZ/[HV&IG@3HGPD,E3.>(PG1.[6CY",/X2P!* MF7&A\++?QU F#):JI[+TH<7]858/N53%^)/-07QORM.^;; MYZP_&-\]("B05R"OCY#'.;,X6L K%=K:6@)9";BGC,:@)0G!K;H+>8$:(S4% MF!1.(FZD19I$@93U07!"J23^()#'!EJK GD=>)K.7C7^B_67]2A.;@9?SZP' MK9[\*5[6?AB;HBN?!R,5>7%+7D2O=> ,B41 W0U!(D>,1<82[3-V2+Y15\XG M80TF$K&@/=SC-;*"440-MC+YP G3!Y$7"@^HV'&MQJ.D\Z(CGST)%*@#Q=AR M11A*0FK$&4W(L@B:LI#,*^&X).DNU"4LE"5,HF!I0#QI@K1U"E&B*,/6."DV M"G[O!>JD&DBC"]05M_'V[/(NI=K'*LTF0)FS7$!T/;*SZ,4=)D,<( ;BX.+D M69GPIR1P$M$B^BB0P3FM,I"$- @@%#"QW@A.DO8;M=$QCD%ABSQC.$>U&^28 MA7](B(P)YU44!Q$X9L HWV?>T,FPRC;*]W,C\(J"?L*$5##W<".AWU=]UI&X? M,-"]L4W2L8WC1BV%E3XA9P)%7-"(;#0:4<5YE-9P2PYTW&@&O$!=\<%W5.1P M=C6;]PT+$2[W==LFKWC?BWE;/$'?IIOOETNV4]'ED@K&,(>HM""ZB&:@>V/X MTR*?[U$2U]#@C^O 0%\'L;\ :39FZLQ;/6_VN\?E'1=Q6"J <7L M#)U03PM+?E(Z:CD!*+A?\PQ3(R+7!7>.F2##LA((@-SR?&TD7O;Z:%&=R63N1PPM5<3J#=L M](9M.JQ"WPL@O//N;[[NJ5,OI9-O75)*)S_/C#[ATLE[K2]V$C-< MU8^3I;CK3W66UM7_1CNI?AR%^*0*8>=;'+B@4$&A?5>Q/'J,62_"?N:;?OHS M/$.R9OB,R;I(Q (=I>E"Y^"RLUXE)Z.*%Z8X1Z;83?.1DV&*TG[DQ40W'UJ^ M?U_M1T[@X+)#=#JUU@7= -+YK&3DCVWORC0]8#I*GZYCJ,FELRY MEP5/Y/GV-')BSP%'3UV)4XTV$DX+ZC'R-G+$;61($Y608,%Y)IDTFG;1E'V= M>3N*+B)\P-BNHHL>)8M#ABKN)V"S8&+!Q+/$1$YY,DE2)"/-R6 Y"9APC)A* M&!LBO>?F+B9JI;TF!*-(D@1,]!$Y8SQ2,4@CHN5&;M20W@4FL@'FN^JF&_ Y6+U?IU=Q4GMX>]0?^H)#NXB#+./-D '\[QE+M1-!7]DV@W5YWIZ68^ M?YMI-4[P_:HJ3B_'H1H#/[6_QF8*[#J_(Z;9L!K" M@YL\F/RK;9HX;0;5>%+5H_8;;YN8?QU&^' Y'L)[KZXG\+@WW[.GC8/6-+\>*0Y+(_1@ ^ M?V!NWWK^2HPL &,A1:C P5F:X_BU0-SSA"Q765]VAC-'I0X;!=]>HEF_]Y]-2TX>,;!_@13\,Q_X?W\$N \' 0Z:3 M63RX/K.K#?X M)W&P^'X#G*ZB]9?5E?U[R\JW'P<< M.XT?QY.;.8X HX^!?U^=!Z,!O\0O>2WC;:8;QB\HU(#4&;1S^/WL:O0ZU,WU MT-Z\RK^^OK8A;\":X[">OWCI1(,__SX##$LWRQ&T-Z(X"J"\?,E3R6D$*SWF MRQ.5%4(?F_VN3E&W6WRE;^D^6959*3^7*Q?D-9#OW+N(;(*QOK+#S_:FR<'Z MZQNT7/V6].Y;^FU6^$AI>:X=_FF-I$\CKX6H"\X?32'A+'Q3__745BQ'O8B%RPJ7[8W+ULNUKU?E+%Q6N*QPV0YE MV:]/*^AYU$MXXH9OCP\5#YL@=&K$]SQ\.\G9EQF?5,!H(>8RXT+,)[RUYS?C M0LPGN[4G.N.2*[E58L.'B0T17O>/CNMRGP"(W//8TVC.>91-:.^/G<8Z..X$ M0XO.9XA+A^D%<:)9 MAE@12R./*'I.>I)9V8%+(]O8PM8/@G<+"&!:9.0=0J RG*!3$@4X01*8##&8K=K<.NNLY<< M8+&K,A/'INSMK1EPC\%Q"VYY.VO@%7'2DGZFI"=%L1:?Y4GPSE&*B/M]EL8P M)8A72(44$ ].(2.<0Y0+XI+Q-&W6>U#4&VD-6/XR)<2]U,@0N$=RK(A)P6LM M>NJS9,5G6738Y^[GP9,0#XYT]QV>Y#,7Q>,9]'9ZQ&">JE#&N*(N6(VD=05QRA0Q3"F&*+8T^2A4W M@BX#Y5@2$I$+H)GE!R M0#V+,H&&1[S%3!TJZ%(-R'[=D+UAG4,Y(GO4\J* M:@'54_1+8NND3"JB8*E%G"2,M.0$,2EB(H[AR'8-TKOU2ZJ!UCL. SUJWMRA M9[+ ]VF02('OSN!6:2^-B0YY%P3B&C#7*1$1BYXQIY3 !.\8;KMS5)H!Y?PL MH;7#!FB]0,([[_[FZYXZ]=*98_V2TIGC'(91.G/TH#S+*4RP=.:XKS,'PVUG M#EHZ.HS=\#WZD5SIS]-$^/LG9EQF?5-1O(>8RXT+,)[RUYS?C0LPGN[4G M.N.2W%@Z<^R4C4IUL$WDZ$V5.RJ"9XE*Q*AHJ]8;9!.VR&%-'<,\X,VJ]8H( MQ8DSB-K&Z,P1>*2:>"2= M#(ACFY!F OY,5'"EL,1IH\XQ-5XGQR2*00*^>R)S;>2$G!!8>.^U]J&G/LO2 M3;CHL,_>SX,G(1X&4:N> 92H%K1KD5AO(= M0_)NW:UT0)D\0Y ^>/V[@M9])H^"UGLI BVP-H%S1)@/B"OI "1M1"$0S)0R MS.!=HVMW_EX^X&JOM42/FE5*\&KIS-'CSAP'1-E>M>8XSW4HKL<^U5,M=8CW M'789M.8F)10LR<&0UI3%9YX)2.X;;[ER5A YP:>?FA>[2# M>:YK+M4X5?6*ZYKJLVVJ_W.?-O>,]W8?) _*G=!!(V9XGUG0@\ [_ZIOX*KAWGA80I5M/XRL\#T,E:ISI.M(Z??[XY3J.FO@ARYX/,((?AF/_C^^J M"-MT#4^?3F9Q/KIZ- -[;/K4*?T_^]^?=_TY2HUT!FS118 M)N^]_?AQ$C_"1Z"B9:7\6S0$] 5DE<;#X?AS\^H)<=8@FU],*HM5M>NAFD]= MV9-5![KNX"7((3IX<7'Q6&0_L8_':4RNF52K# M]6MK.RU2WTEA^EXLR\'+Q^T(54Z$QTYZ_R8/D$P..Y)U\'W_!2A6BK Q:F R?4:V2X ME8B;7%DW<(:PLT%S0Q25\:XC.%".)2$1N6 \XHHRI$5**,HDM"'>8J:>$UFS MZ?C]%5[VX7,?!*D5BK$L,S+62 ME'DDL!>(!\*1UKE.L=+.2YNPXV3_$N-_HYU\^#PN@J(G@J+8&%\%A2R"XCQ8 MI0B*6U&DQ."4+$/1Y\PJ&0*R*0F$I5324^ECP <2%)>3&(NHZ(FH*#;%5U&A MBJ@H12.V$B;G6U]%.^:==L@2 >(FYOHJEELDO>!)!Q+C9O6J_8B;G\:S25?) M# -!#E=WY9"Y4<5X.?;**T4D]2DWJ"35[5D^I>2\2BHB18,"^>0\LIA0) ,E MFAE+--](JNM8/G675&<&]* Y=<\.IC9XV\[9&K=T^.1WL. MZ@2$/9I6'R9VU,RY9/?Y3T\?8E6=U-X\(?^FBE^BG[5I-_W+=HS!88VC0]Q( MB[C(A_$N$L2<,%%PJ678R,K2"EM/!%Q.%(B5) 4("PYR(E J)4N1<'Q71/PV M&?L80_/39'SU'M!_=^F #]>TV#\5K-+__M+F\#67]77U<]8O8C.M?IM-_*5M M8O7FXR2VF7@57/G?LU%5S%5*DPP$<>D(&-4TH&@)EY0%XME&X17-"&%> M,^3 X@8JM@3!5Q(IY31F6DN^F9SZ7[!6OXR;YMUH3H\_+):G*SI\N!'I >DP M9URO$D<7F:%+HED2C&W9L;)I.N^(U,RNKE:9I9FRIE\E2Q5FDYP\V'Y]64]" M]<^9G>0;X=IY#FO[F!XBGTQ %$$H!#25"_R MNN8<2@0Y9PD+O&TX;QY"9TM MZ0JD@:M'[4("&.9$NO'(#G\>S:D(_O@9R*ZVPS?>CV=9/_OX\\B#!!G&:7P3 M_CYKIADBWL)^U&&1J]N*^!0GDQ@ZHMI>@J==S;Z:CEM2NUY"Y_6D]O&B^M F M-\^E+9!WS)9(_RB.8Y[ 'A-(\Y@0MRD@8[!#QDE#4HB4B8VZ?X$$H,J4T3!7 M(Q!,(DU50)P&K:(3Q.L-<^RM;2Y/&L4 KSS,\5'PN;AE&=U73@2LHZU2ES>R MW FV)B9OD%$LETD@H$]1'A$V.F&C8(_5Q@GD2[+<_QS=],]UXX?C9C9Y,&&] MUPKV9LK%5M3QZW@:*WE1Y97I*C-]8WNU\D(Y0Y'7L$&@G&BD<<#(@ [-J2<^ M2M]E$8-W*4_GYU$#V]G6:CC*G=[2E,H>80 M!_KQ;-J U1 RU]<-H']LLKLN M+'7>6P4NG!W:D0=%^#*V^LP]]0P.4'7G: L(*'R( @)"78!)^4@Z/[V@^+$: M 8_^+B^,5%L^Y$ #Z56B7U^R-'J7ZW?2;0!*IO)B^3:J..TD9[E/J[?7=,J> MA@H4#CL ARTKHA4.*]$I>XI.^3U^&@\_9?/C[22&>EK]!'ISUF9+Q,KI!5'V M(5[EC*(IG30ILJ 1I]@AKKA#UB>,K-3. LQ3YS>.(AD31MA $(LFWT,QTDH* M% P6Q!,9$S'WNE3>VLGD!ACZS57VNG<5H6\&ANPU6*4G++,]9+0OJ$7XKE>F8&_!WE/%7FF9]1-00+5A*7.52^G:,XH#CSN'GM;%R7Z M5YR,,W-H2NCK@KL[-09>D#RUCJODJ:!^5Q5>1VMR,+3>-K2]/+*G\2)%" S@:N<(H>245S5 G!R!)#D8G$,XQ38KB37H,GH'T?#847 M1_M6C/+7T:(?20SST)^Z:69M.(\?-].FN-N+#5L\/7WHDZLXI\ M\#D9R"(L<-2<:DF4ZUY)7X.'' 6;!=AODWA5SZ[>C$)[Z0(NWF:T>%82:@-[ M 9\>4^CUCBOP]))%.^R<6_S\!?0+Z._+DV*IXQ['#+,D&PL)66, ?UUPD@2L ML0[=&Q@[!.ER G#$)P"TBQ, >HPG +^,1Q\1H,I5:],,JE%\]E$ ZV+Q6!&" MI33.69?&B0;D&R8.:44$XDY:I&7$"!-/O:#!L4#^,7%.I);(DHY[3. MKD:O0]U<#^W-J_SKZVL;DYO(^F[_1AD&=2 M(>_=J/J+G?C+BJIYHNR@^ARK%G9BJ.K1=%S9ZL$-6RN:]GV6Z!2_?O#:]G?R M^H]MP:OJ+W5X:Z^KG^J1'?G:#JOW#TXZNK>EZ/J(\%U*0C-D4#>EAD'''N!-*.&!2XL8(:X0UC M&WDTDAFESJQ_& MD\GX,VP%K#3\,KTYY7)$\_)3#U-JKKG6S%P3_SF#&X&@8!5'85ZTY':U/SL* M0(W7TT4".9U_?5&]:9;W#-HR)P^_:T&K35LX\$CHU6LJ2"0819YSN+!(R!B9 M@ H9]3Q:J?6&&2%)=%$PA4)K>N1@*4MM1-PIZPP36G#; WJ]?\*&6B88YBAI MR1"/-.>X68P$#D)$+)WPF^W,I,X.)HM4<2J<<,I(PA#T0B-921Y,VL%\I@9DU*$4&]Q!! MD2,*[F%$2JP-4Y9]^Z#O!]O4S7L8L@WO1G^SDSJ;B+_#&I);9'4]F\0572&Z M3EB/^3P?F"VQ*O%@D1(<>#_B (P45HH(ST#,6@.S92!K702!8I5@ M,5$JN#KX;/F%Z#4\GJYI;(6,F8MOP9R!7X""^R'^?&3(JM MX.D;4Q$2%8O"(X\ID SA!!F2@$LBYX9&'EG<8*KGZ&C-97UUA\86Y7#?KI;I M+ZM5^BG&W^(DNZC@B]WR%]8NZJ I N 7C!QW'=6:]6UKXPS&\T:4,F&H-WVE5V$RJ7Q%5C246=V<3RWN/OW;E>VW1Z;A M%I1(4$61TI(C3JU"3B@0P8PY#SHE%FK#P.&:.69@R228O& %YKK(B@0$4EEP M#4J>3;YWT^\]ZSSFF_CJ18-)PCHTV2FQ)3<]4#HW:4M 6!#0-;(0X#SE. H, MNCL!:]]1I\(&473%$S]^N:[G)=/_/%=2UGR_P@%.P-N@';$,71 M S/AVB:P&1PB*<&HN$A()[":A%!:R2 %VVRKU!5YOWPF^Z>^6^Y=O7)JWSTX MO/OWP;P#6:#Z5H#%]#;KFP-R%&#$*J&\1-(Y8^Q:O,4P9@ 0!@G,EX(T-:LI:"M80^&D. );T1U/5M-W>QY'S37:MWYBU&#:9WS(=?XS90)YO<-NP 1CU$E V_P9W7=N;R@Z'MZJZNZ5C M&A@HY$X.\+0'U9>+ZOWJ7&79&J1];-9HVC&'"4RV=R<>!D?0>KQ BG$,D ,V M@C62()6"(Y8 _+ -!4*YW%DK&$2*D>/OI\0:_3<:M=VIQ(@ZK ML[(*2EC$ <,B9"ON^'UA$=_8LCG:_A G_P!E!>3O_V=!0?T,2/O^.F;Y"LSP M\ZB935K1NY#8@^K7UJ0 AOBEMO/V#-6_VZOKU_ &>,;&#:VJO+KG9T#JJU&^ M9_GS]]FYF4/B/L7A3?7=:C3?_7$17K$ZI\YNG?"I?3;(^MEUYM3>X;6FQ 89 MP%;U -H\FH!,"!%I&31/Q HF-\^9F)(D'\(9:W,4AF'(AB"1PB%2(4"Q_!I1 MT:J5JT5^,U^/WQ=2M2/@IKUL[04&%5A,H!. .95#%IKH9Y/6:[X\EZWGG5UL MD_.RJ6Q9I;_@&BUQ4/R?0#.SGT=QWOR3 SS"HRBT5 MG7'5 ($WZ09TDM'\O?E#^]IY_\1J[ L6BYH3OA(63+/A:/9F9=#@ZA EC,P M(K'#FAO@B[1A.@J+F^( M3E"*6P\V,H--Y8G[O)\,&%&:Q!2TPE]H.48";:9:ML94"HN>.NR=WT;O?6VIYM-2XG&S.&.(. ML #L%8&2HH$9BAW?/ MY29;->Z^7O6=;?:N>4\4T4T6+"O=TR3N >E@: M]+V@09\^2(,^22^,>:Q!'[G0=-NV>/Q"ZD??T\MQ[*L]WR9A]Z8KW>Z[0MW" MC%YUY-M/U[15QS"Y=<>PHZ>%G^IL#53_"^9X]6,VV8^ZWUQ/>X(5?"KX]!)\ MVKZCX='3PGYZA)X,/A4..5\.V6F/SY/AD%XU .]OL?$'_&M/.7WNJOOWJ?63 M?1YR]7?VZV_XOV_A=C>I_^\ =KM!39S4:6>BJRQ)69+"1(5B]ME=Y&P$_D.+ M^W8VF;0QH_G7XPE93[ 3>=QT[2B!D6F"&K55O>S"&#M4DI8TB8AJA(HT3C7@ Q&4P4\BI:K1.'GS9J VUA#'0*I_=X^JDJ=D")0=V37O]G ML*(GN8K9TX-0U\4+NR=J[UNV#SL9^51"]LJ4#WMZ6BBZ4'0)0CT.]UD)0CVK M$)42BG4K%,LSPH*+2#!F$#>:(F,$SHXO+;R0E(J-PL4O<7! K<$89]\"P@%3!''%."#/868:J55BE)'C?@[B7NJ )WQ^=O*HKS MKJ)/-[Q2VR[7Z;BJRE%*.4IYHNP**1K*O4(N:9F;2AID@Q5(6J,29U'9S4;# MVZCJMP*KCEN"G=2IR@OYY@Q]$@4LSQ8LI;%:!,"\)!U%W.1^)"021+S0C%N) M&>_DW+F 9;_YIOC2#Q"*&FX=7!?'>A%B18B]1(BI(&B*T2#F*0@QK3'2AF+D M&,9&6BL9WFBJM8W&7^16+UFE>.X+GA8\[0!/';,V1,U1Y 2P426*G,,4R<28 M5@I04&_$]F]C%!0\[0VK[.UHH,>:[!;\]-N#/>&*__^ THM>T,R583S+#>(. M*+\.4Q[I*8MQHJ+,4&_P*3!2:?!9,BBH251"%9C+C7&FGG/6))>9JDPX&:+C3^$\L[.WJD7%?W MX7-NB/N?]W^V/*46@]$]QQ5R_VVG\/<([?#VL;6:"[3MW'Z3#U/9MNT,-JS.)(P]W MN#C]'./H=JON"$#DIS%4=MIV]?[KQ?N+*LW#$6&X=CJ;CBR\X=8$)Y0" 30+*,Q)I[0RBCIM (^>1;M03>@GE/87>WBR+B;Y? MKN"MBV_A_?5L$E> C^@ZXM/'R@V1!]%^_^3VA\J.0DM#DW@]GF2:6J.:[]U< MU/VQI3@0?6V3^&9V!:P#KPWW]8L_Z:;MF8CC%S^#/O\^::9UNEB-H;T1Q%$"" M?\E3R2W@5\+\RQ,E-J&/S?[AQ=ZNU>-VBZ_Q+04@R_.5!G"Y\O%=VX]Q[KY# M-L%87]GA9WO3Y ;LZQNT7/V6].Y;^FU6^$AI>:XB_6F-I)=*5:M3W>>;LP"+ M2W4R#S$O%\PH7XZ TL>SA1_@]7P$!.,+_(?E#4 V0WO=Q%=-O+99("V7IC47 MYL_^[CX_;O9..D#IZ76;8[OF=IQMSW^J[3ZO4FL;X@6D&TPS=N[P5/[J21.S5M(W=6$*U+]GI*%,=)KDKAN2?P M',,MS]'"J1?0WE&B#&.=#R_>_JJ?P:/_@^G__\ZB:7HYG('Q#\\?2?/EA M"#N1B9;)'>OD"HD>^>1*8.Q682<_+H]9OWTD-KWGZ'52>K>].&JE%X2R\_BM M/,NC#\SZ_H4GU\\+$HC6*6>T0$&2'+2E*;+!4(0M-SQ8D;#LI([=U^/^6W$! M#\1_/2=TUOSW)0B@HVIOY%A3M"O4(#)=*\HZQ2YFB!!5'G(.%9I=%W%Q!NQ3Q,5* M7##K:&Y5CRPE G'*"3+6$!253"(0SR*UVZBZS65]]9"LF+/AA_&JW,H'X,&_ M7G?F,5$[2R,^>6H_)^@Z7&1NZ7'2096S8+&RTB/!"$%<$-!M>(PHT)1\TEI' MM57IX[T!6&ET4ER^.]%V?XM 9"/X7,%-5Z5 <9'Y9Z7A:B(%C\(@@ B'N#01 MZ2@28BQBK5548CMG[K<$Q(KU?LZ0=&55*&D$T<< ME%QD/:%(<*ZH-%H:VDEKN(?D1LN1/X^6G8[@@C=-$Z?-WY8,^F;)GUWY> >4 MZZ()%V@[-=W@+#7A_20%6\,%\3@@E9)"G ;0L1DC.74A""\QL7ZC3BM#3O+7.!B[>Y@RRYMD6 ;\FZR*;2A70KQ?P,NI#N1\H9)@4V MS")G'9@".+N^N5,H8A=RMHOE;*.KZ0Y,@1]'-A?"V5%I"S4@[.&F&*?+D@>H M@-'3OJ\%L0MB'^IPT7*J-&4HJH01CP%," UF!8M,T.B%XH'NP8YX*<+VJ 7G M4;--\>)OF6.XZ!YUO54SZ1XOSD$=7J7EZ7-6XD0E5:*$>P&2BLH:3_3F/>]OJM&\>99*#0=ZOH'UV[Z!ZS2HE"/T3]ZV73W%4+X:+#']6Q6CFTWE)F8!TL M#S8AZU- 7#B,-%8!82&M8E**Q/3NVE// SAG]>CCN^M%\&;351?J$RLL]315 MZ@\%OXYJ5PM^;5O:4UFE=&C+A?CL,O#(*<.1%3@D(YFAIA.==__X1<\R N9! M %O7=.%S;LC]G\L%^G5V%2>U_\]%P^]>@-:==W_S=4\&@1ZJUAW,;')MZVF\NAY/[.2F"C5\.XDC#[>X./T7,IVLIZYH0<.CF]E2S+52;J4JS@>; M!_;*SJ;CI2,KCP?0*@\_7XZ&]F8\6QQ+O)Z_3HL+_(?E]P/K[_[TS:/G;) M8[_S"ZD??4\OQ]&K9JR'RR/9D=77[_FM/[]T;"\=VW>W>GMEK]*QO?!]$N^KL8IZY*EOD56CWMO=PNSJ5C&=B+ Y1G+>Z?'_!HOGH! M/9W(R?#CP' B$RV3.];)%1(]\LGM+>6JG5(]"C"H^5-?$N*S?L#0/F3]J?CN M0453W+_50H+GVJT2*>9 TKC2!(BYH1#8:C:CB/$IKN"6Z'P!)!U*? M6 .08ZG-5K3\MA!#7E4T3FC6Q'DT7I%<765#'G6!DXZK19U*KO!^A%Z*W' I M#$HL%RO%.H*\"Q@)%14A(2;F-[KR=605M(#P+OVUB6V8"3@ZDV%\:6R*Y F4A30'D/ MYDDYA'@A)WX83^WPP12B8JJ<)7/NL,)1$8\O%H_1)JV4IT@:AQ&7V"'G%4:$ M!D(8YKXFISLRBVG!E3LTBUWQ,Q7S)4"S 68CPF854A2 M>\L1I1Z F4J3V^&"#>*E"\XFJ0+;QF[9)S#K@1:[*OU_Y,RWHQ.5$NV[;GS, MZQ640-\215DFU]?)%1(]\LD5']M>!=S/HZD=?:QS<92Y>"MNM1,,N"FQ:X]; M2IIZQ4U2*&@JLZ6DD7,R(B*]Q)[;Z 7OTH6UJ@7V7^-Q^%P/AV]&X2LWSG_J MR')B?,"%.JU(L](PN:!80;'-(TP20SQ*AIP*%*FDA")6<,HWBKAN MX^_9)XJ)@28GEE#0\U8%14?.S\FEB3.U5<-QDXNI-G'RJ70W. =&*X+E:ZX: M8\9H0A#HO ;QA"W2S(+,<-Q0(HVP;#?J,7Q8?K=HDO/[G -S$=TWWD]F(#Y^ M :*0A@DUQ'*.O(AM-U\/>J\ LS]%DVC,2;EJ M)[KRP2!-#:0N?H#B9=Z_EQF(>'J5.Q#4H^K:3J:C.&DNZ^OB;CX';BLRYVL' M>2T8820@YIC)*C%&)H+T$5Y*H:UBF-J=J-%?6; S:2('7!0%N8!5V>B23(8ASL/X=![ *47NB+7?1FYTHR-V#%14#R4^L#5AQ'A^!ZOM+M$U< MY2W=%!%R!BQ61,A*A 26;%9X$5,)]%VK1&ZD#G+$D*0U"Y%M-L7=IIC!7'ZT M3+>,0+_I+&-6:%DD2,&JL]_,$\4JP;BDG@GD="[': .H.BQQE)21D28<,=TJ M5V:O6$78B946*X[>(]!VWT_'_A]M#] X:DJQX'/ALB)$OG91=T+0H 52,I>L M3"R?)S*)!'-.&I4YH582C$Q2@'$A>&186Q;+BHQSQFP>8NTH<.)0&*?Q M+BL:'@U3%&?R7M7K-C8HABK.B;]I6W,L I)+*,4Y,%R10E]=RR8J2Q-'(H$ MXCAPT)I-1$QK;$-,G.N-5)?]121W)&?$0)MR;%E0K&SFR:*8M891C+24$7$6 M+#+$<.1H\EY;R86+APM"[@C%S(#C71:;/1K"+^[H_;JCXYS5F*;5L+ZJI\4E M?2Z<5D3,U]0])2AG4B)L8D*<"HTT=Q@1$!J*:AP\P=W'8"QX#UCOEQ7G=94) M;@:2EN/- EEE,T\4LJ20F"3+$,$6M&*M [*<8423=)3"1Y5$]Z$8NX0L/, * M%\@J+N,]J\"_QFDUOHX3(.;1QWD%"V\GDQN@UL]V$HK7^!QXKDB6KYT*-"7& M)H\$"0'Q(!+2R1LD<##&))F4V&CDTXG7^-V2"7-B]]MU%NPJQ86#5ER\+ 6[ MRF:>*'8EDU+DH! '+T##U9PA8UE %V":^>5BENU0SX<=A$RP+CD$AEMEZV4BC--W=7(8F"EH"6CFGI>21($ -H:3T'H#0*&2YT M2DQ*H38J:G:CS7>*EF?7D:NXO8] K[^G=W#1ZT^2'4MWROV)+!XDUL%91$A0 MH*S'E*O7142U$)8&!V)KJVH>#W<7F(R;SGQ-' _,3A,4>\DGO=#HBI+?)Y(H MT+E';=]&:4!)1P;0#W'*/=). !:R0)*(QH#JOYO&+%U")U,#JG9YQMA+/NFY M)[_'ZNJ6@2OWZ.^5BT"BL?IDA[,V0*NRP^'XLQWYTI+E',['RG'P5Y$B,,'$ M,=UT@8(Q$W'"/'E4#:1JRE%4S9C9249\=W'P*ZB"[% MCXK#^R!UIIOF5?6WHA6?O->F%XZ\4W'6?+]\]S6/ZQ^)-+[A<<+G_N"P#4X;JB(1/"O%( 9>9 M\X@HE7P.9K1Z-P'U1VR ])+WML3EXJK?A:N^6!Y=<1F]H)G-PGCFAK'_?+;# M$^/[5^+HQ=W]XLD*@F/@#.&0&.(T*.22!WG#"6'8.2?%5H5;'A1/P- ODT>I M_A(#^E>2&4U9KA8KMJH@4["S1]BYKK_#9PN3^,]V[?(#ZM'*DHF9044Q96]5]]2W#[;=T4'W, MD7SWQD1]CI-8_9_[7";/&&7WT>(RN:A$0#**"!#,$[(A$%!%I5'$2<_<;GJ= M?SOD4=X"8?EHM/C#"4[[IY@*KAZVQWM (KW;<-A5;Z32B-@$\C-QB8SE C$> M53#:X.@W I+V$./ZS UGJH<;/LAM'JYS?;I/<7AS47VXC%5N;6)'-]6E;>!7 MGP5ZJ.Q]D9$99GI'+5+Z8*)-*#E%$(]:(QTL1U9SR2F3YAX-;=^'8L\D'?IP M4YB"%7?ZI"FL);,!"0\DP(552&MO4="!11F#4<(=VO7^S-TG#[O=#[G[SU,R MO@TSUW&2UR#CS*A5/IKF"MZ7WW ];NI\6_O@4?QHVS_BISI$6.-!58_\D>@0;5=LA#.]Z M/%F5,H25J$<9^_(8;J*=-(/VZ6F6GPX_P-,:N N>%K_437O?-%[!(^SDI@IU M MK(HX/;8.U#[:>+-JSYCL5#0,W*]D0>__@*)O0%IM'D0<$E\Q<\^-1\21Z. MO[29(&"=1S#4ILF73<=P-RB@_XKM):TBEU=_&#]9F,QZC<:\ZO4XY+G='@O, MO;T.Y;.)^?RK.BV^J]HOZW;/KNKI%/9L-@*3K]4;A_;S?,&O)[,C/+-F.K'3^+&&Z4PO[;3Z/)X-0^7@[5?7PYAW/X9!?NUJ;H,\ MN>O)> IT5-F/MAXUTW:2;?7)Q9ILJK'KCQ_G%/7/=9/7^[J>Q#DE]@[$B$F) M$ ?090-'W#J,M/<"64F#)]%1%LQ=$,.1B.@T013P"I0DP9")WB#) B,J,04" M[BZ(;6+675A[>VE''^//HS=7X]GH80?$\Q#MX?". ^(9T/XDMTS.U)\)Z3YU M!ZC>3J>3VLTRV0,USD%A.+SW:AT$'.?T;5XOY_!#\!!*;5^OAZ]-%P71<+>=T^CN!Q>44 XV(S1Y/K.++#:88- #6[W =8/J WN*S) M@LFVK8+'HX4(R5XOBE^_C[#3HX]@\,91G !\Y\?9 (.I6S!JY4=AO.W!=/OR9@K_R6C5(M"B(BY<<&O#@-I;? _Q/_\CU)]6VS>, M7U &&J9X!6L\>QJ]#K4#8#DS:O\Z^MKL&SAG6O'XO5\^99'R/#GWV<@@=+- M@K_[>_9.0)K><>=DS-W?@_OO_G1K>Y9KWWJ![EOX;=;W2!UFQ>FM.&Z2"-%,BIZ$ 7 :O8Y%JA*6")(Z@FQ.VF-L/#Q4'_#$HJ0)[O2!W1 M#R<>%^OZSNF7I](I*A#0A,JI@3Y[XAA2P?'@B,>);@2V[9@8WF=V>S,*OXQA M[[NBB&-QU=T"'\"5V_9=&,,+1N/IPMAI2!?MM>.!X-;ZHM:7!%2K_.KD"5]4M8"29X+"3BDN5,+04 XB"C# \2" R MZ5,7)L[#A/.U%T?S;O37)AY$QHQ3RB;J[#IKL1K_825K;ZW9(:DOV]4;[H&% M#Z-U#>G7&H\6S_SZ; MU$WVI>0=FWL9%G3M(B@/K5,!AK8;3"'@V:GTOHTS9XUG3?G\'B+G;%8"QNK)_ MAW]O#24/%!;*7]XB]SE]YG?_!C Z6=*U]?^XL M:6:NJ4.=W<=S>J\GU;5MO4\+M\>@>O/CVW=_N:A^'F60&RWZ7WZNI_,1-!&N MM_,WK(^H=03$K%[ 6.QM-\U'F&UVG%Q4?YW[C^;5W>W#(LM OUNL?7SZ;>B.*O.[=K?LQ@K@KEW/;J9^HH M &A]/?&S*QC<_/QD]7J8=JN.#FN[G&Q[GK!XT7Q.&=[SQ$;!#LCIMI\_X2./T'"[O]F[UI'9D? MX*4_ $W\X[LJ@OETG7/A)[/X1+_A@83#Y[E;SHV'H0MI\>L8>$-?5.^GL ZH M79YJ?07/0F2^ R@$IAU6A,XY]1:XM[&DZG53_3#.JKN]OIZ,/V6=YYY+\LWS MM:RR9EM]GR]:N,/N_+9TCXMNJ^=T?V=F@LHV J+(,6-IRY#QP M."-12T^H#'3#3>9Q$-I[CPR+!$R)I(&E94"!1Y><(<9)=Y>E866OQJ-V1=[: M:] HABT#-XLFZ^&G\>2GUCC[NN^X+P8^X0L2 *S6@^.$>DP>R M2>^ALOGL6M%0+V:?+P61#?=EG2J?&$]F+B%GX9OKX/0,3_ 0[- 41D 7RXJK6 M0IY;LAL__A4V;7$%:%TP@.HCZ(IKI^TP_Y8C6@,;5*LXNC3GL>*!C*EB)N.0?Y%@)20-56>R:DVHBJ M:6G99;1=!]LWDU9-SOOVP\W72Q;RJEVDUE9N+_ZM50AN435JHG\59I.<0-G$ MT4&PE."Y1M\[.[HEOT_Y=!70>[(C^K'6)4*]1880H!\G%'(N8L02<3@IY@G? M4'A>3#\_/$X_/]REG_:?O\4VE&=.0:1W))3<E?B0B0)\N?VL=#.C+.PY,! M:MFOP*NM^XBP>_Q>W]+,5O;4V_$D1Y:U(JH-W/L1S*+IS9HPO$]38]6[JU'M M9LV=Z[YJ;:W:=F6_U%>S*S!>P7K]V)Z'SMKQ9CJ92VGX--=E%@+/?K+U<.YF M[I]V%YU35@%J!4) 4\/)(AN%1TY+:2R88=YO!&0Y&L".RV=E-&MWCF%D=8 ; MK>!46&+ T#NT=L<&BIH!X;TZ ?VJX'R#X*KOXS]GV6LQ!M5GE-T ;;#F]P3_ MX8\/Z8>WZ&T\F[:.@O;8X.HJAGKA'+GE+,C^KV%L*>&!A_[\V[OL=OC*D7(1 M"'L]G&5_4?W']K:%X1+F04>SZ>5XTGJ(UW16.S\Q^3K]QZRH>6!CSM')AWQ+ M_7 >F+N!$ N#Z@6=Z.,QSA>UNTP1A=5=1=G8T MFK7?C.<15JF>@ H2;.N"C-9?PC?Y[+85>(.U(YZ5SQ'>S-LOGXV&L6G:BW.(ZZVXLNQH MBEE!KT?+:%=;Y&>Y]M"S7Q) MEO;,Y*M=,O_%+HR6C1\R#L'WBZO6#:#)P@!:!'FW0VFO;GFA#2+OQ73OA>3[@CF'3MBS2W(V1;GM -C^VPU3/1 M[Y>)6D6,08 7BR3.KW^S#@ *)$!QP0&(I=S1DDC@+%65^>2>R5*(*P/8G^-3 M+:G2H6S.>EOC[6P'.TI$N6_F@Z,YH3Z1?) @F&%@B-; "$7[W!@J5B>\&6V" MH12OH5GA4@-RF[4!=(K*RN2$5>)%E\K6J"#[HY,LLK(*GK;2:2X8ED3 (MCQ MR)*8$O58BA0_@PWQMPFUD^%UF@GM&]5^6: ]J4QG3SF;JRB\0%I%H@?AN,%] M$!:(,]8FPH,*G60@OIUOYI\S0W8]T?\Z'!1G29IY#,8MABY_7F(JOPXG_TSX M)HO#[8A#[I]C7M,4;U,,-RH'34I'(V_0]+)HA'DM &F%*86@3TTG18#[3C'W M3QS>ES3&MJ;+IV8)">S=AW-8_V49PVXV^M=X 62?^4"8OM+6'=R?C>DPS!3C-AI-0Y^XC:&0E(K-$+ MU.VD!J%85L89+\E*:X_G(.>?X2+%:3_]EM?3=NL)FD=QWY0-[TVNWQ=O]$$F MPVQVVC\/1W=MF_M,F[-;_J+&S7>NM2/<(O%J_.HTFDG5*L_=57FR6TE[7ZH\ M:YWGMNH\%VWPVBYX-VWUEL;;%$?_HOU?><6R7;BB\G5 2A].YZT(7\_>@!)R M3KY=7(!DTW=7X_1JD::ZV)K6>3R[]S?K6FE_[(U[L]X:KQ;WN*]'=OM8+L^Y MY=\6&KC_2_2+/L-(%.73__--J1+[ZLD^:0;' M5\Z^,SFTF9A?3LN^;_]NI5 ^@T0.:^-G0=-!]4"_P296H6FE M#.1.;DQ%I\XXYT3FCU7NNI^[_O-NY"9]3J-0NO-=C7JAS=J:\5UEN\IVE>VV MQG9M/DE;"]MDUQNUO1(JSU6>JSRW/9Z;18[;7K^+;(7R[9*GT28NI]%EY< ] MG J_QX,%-TBC^NW^C,%%;F"=NOB\H4ASECR8F4=//<]5O\\QC?LBQ$K"# 6A MC"C=OCAXK@QPFP3/6BOF.LDD?';AZMQMNL3 ,Y_% X5A[W[]^8'<07$FC#TC M]O[1$Y4O*L[MPWGN> #B<0->ED[*TMQ5Y79ZCBVS82T!:B-E5DLB5">SECH$ MO(5N_6:F6K^=.Y%^+SZDVXG4I?ED;!O&CG_+;]H\-/=3R1H8S=H@W:19DV6L M9 \-:#EG]T\T.%2FJB!90;*"Y#T@&3157"H'7C $26,B6,84DR$[&-G M(/F<=CASD+S)V+X#D?]6''X_(0S^['JC,@3FR3AY;XN!W4V;K=A8L?&0SG,O M('%]%G[4B1H5.62O$F*3%:CT"0?X:T>\5-3PE9&)6B/(!2G TC*CBB0#CGJ" MEK%']3%[P>5J%OZ&>':_TO?'PHOZXQ4X!Y.#Y!2EG;6DDY*TDO;ZKNWR\]-T=--W M<-;P:[D>[8:_-_;I4G)&]/VS;0Z5BQYGV_ZMPN.A'6R%QPY\%8AFJ*D;"#G2 M4F&KP%#C@.;DI>0N^E5?Q;/@["&'[O@!C^X"YL;OYCU\JU_W8%FJ0N1QG>=Q M0Z0FT6OB*%A!# BC SB9+"0CO0X\66HV&L?1#O?:-.!UHP567^[A\4_%P^,Z MS[W P]L++[Y-Z'V&BUZ,:?#JY_^23.B<% 5*17'JN@@V&PX^2):L]$QRU2&T MW@#$?(=O_W52U+2S9-3J_YSWJ\FI2+F*UJ?!7P>)U@?C_XR"I6PU!:.5!<$L M!6<5:=NMJL2"Y:*3R0&G%FC#DZ+;=Z2"N 5@"]!_"8 MM]$'HX$QQHNBK,$K%D!KZP/J:4:ZW0#>0Q[2-8A7?:0'RU05)(_K/(\;)+U@ M7-HDP62>0+AV5JDFX GJ@]&EB&IC9R#91>5$=K2Z4/?'A5I32)])>?_1BLP* MU1LQU\-=-PZ&_9X)YD_J.W*8VO%N?+#$&T,=$R"5CB"B]>!L(F!*NE90S(FT M4I#Q$MKV##=F'0?FHQ7&FSMAI3JS8LMNA;UDUA=PTYY(;ZJC((^*Y;OP=(BH M9,[) ]=E;K=P#+S-%&+DWC"7M.WSE\PFQ:P;M2107ON^!MM#4VLPC&) V"$P->! I2<"5#,-FQ[JH=-E:< MCSB5]X1YL")SI8J#1>:'DHJ-0&P4%I@.$83#/SQS"@$S:QMMCCRQ@_*('Q%% MUAZXV^J!NQAW61WD'?(:.V>%V>)P6@8*'ARW=8+_Z_?@2'5SDGWR4C (2I=A MUA[%AI !"%7,6*YCTN7%FQ@G2EC",%Z?7]CJF1W @K M@%N)^C#S!DQ0%#B55$JA@NJP)]K1]3O6YXKLHM_Q47'8SA+:]]C_O'F/XY+5 M5)WS59Z=K#S;FM%A*J$(3@I3U(4%)*P'"&XY-9D)Q!8'761JD2,W3,(KE[Z M"ML5MO>*,BIL[[I[M,U&4Z- >X::,S$"T)#7P *Q(AOF3$R;P':7W:/78';U MUE>PKF!]U)1Q,!A]SW1"PX2@C@+/R8%@W( +G@,B95;!2<6HWP=O_?T8>Y^W MGE9O_7YRV+*W'O]=CG3-[L7>QWM^BY?N!\3>>?97'_?8G2J+:Y>^CEE)-"KZ M,M?8)0^":P%.,PDIT*1"ICS&3D)K;]VH,-3X]S1JF?(]WNZ'_C#\]4V3T)*\ MPJ].1JC+/(KB'MZ;S@,=[=,^S8(_?MB/79S4K\-):NQYL]B;!C>G:7=GF<[W M>#\V6S[JODB&:;'X*UQ\ZP]NOBO*)R.OW_[^9_LO^OIO36_<((2%:1\5V]BT MD-Z@2C^Y2,VG.7@W;H;>L[N,F^%2@4AL)_:U7[]J&[&>-S_U^M-RU9H7Z U" M?QKQ%N7[L7RO]S$U*><4)B66E2ZO^L/KE!J\.WX^PE\/2X00R;D9SH3+>?/G M\H]-N2TN?=Q#T$WQRTT_7:1!PO=N'Y7F_ICFJCADRIK[:5S>PLU6NE@@'N=? M:3+_%KY/^6SV])5UMJ^(%D/O44],GT-*\)H&6'?*$.XI(DOS@?%-0AC%3B.^G(T42G.F/!QI4NKT2882@DDFA521DC@ MK0V@4U16)B>L$GM/&7*?* ._W2]G<@/KMY N^6:\\.F54\-*!DJ5[@_ 2@4TJ4"0I M+QEQ1'9CZ86+%*?]M$J9K0[Q9A#GPOQ]T?SO4RW;%^D-IFCF31[[]O]%7T0U M>C^3L0N.+/3E6VUIIG#,**T<,JH(2 MYV.\//XU?/<)N1$/@V><_WS^W!&"/ MWL-CMJYF)GB;Z[2P8I<:C+KI9+BPMLO[(/F6UR]?A[Z[1BUUYGA]/7L<)>2< M?+NX(!3/[=4XO1JG*S="W7>Q#ZT?9G;O;];EJ7WLC7N^U^]-KE\M[G%? EK[ M6*7.K>7?OO[F^Z]\B9XK]M!7'OJX R?RWK1*[GI]2!GETU:;^NI:G]24Y.7._SENE7N'QLUTIW^B M[M2\+:K3\RGE0':O0^K:1X1Z\5#[4]Q\Y?I7O0G>.MS?:?A=<=(,IV/4T<9G MK2L%">N+%1#=Q#VJ%>P)(?H-XK&*>'>W;]DT_%<_^O[OCTV:/^@=W*G.\)BN M;T>Y*Y7O'L%WG-SP':M\MZN^9AUK&_M;.O5H@FS=.&Z"]ZO6T6,PZPC6>IKK M.Y)*ODJH1[&^6@&\41[;KVG2?-XL_NO!FE^Y M[0%3>\LWG8Z/JH"X/P=; ?%QG0ZR)I0F!=Q:"B)X 8Y3!MI32XQ ,$N\BQRI M9P+85W&+G^F2S7]DN%7;W;^$/KWP K7I9&NS@:KR?*1%,;5&^,"5<*.XO@X2*3">&>P2P0S0?D$A)D,(@H#EB"$FDB<"]Y)G58Z M,V]L.G0+NR]M7NPI*W5K@NPL]^VX7#!':S;4"-ZQK^](&+$2ZE&L;Z_RL_?7 M-?:$%+[!$#^K.5,5'XY]?560'=Q:CWA]-<:SD1=C26XM17E*G3?D7QY3KOKIUKAZWC.\[CARWAFT M]%W,$(7)42%X$;(2$7Y.:&*G\$7/++$5OJI/9W.N>7O3;/&FM]7XIG%9=>I4 M6_F8UWH.(+S6[ZW/4_OD^M:W7VILLWY7<;0&WCY)O M;1?*ZN?I-I-E72.&@]$M.\D$>Z 5Q3$96\(PPIS4( V3(*+38(1'8\MS+0B5 MB8N589G/\16]&X11.WG"]>>I7ZT-]6:I\/7]<'7NSY>)%>.G66 O/+#GI'AH M->%V?;^@BJRG1!6GCJPN,$V#RD!3M" T=U &-@"WQ@D97-"YDP;F%5D/AX=J MXXS-@L +?]?5L/RFY_HWXS9JQ+?R6I57&Q63*Q-I(AZB-6G6#<,*8<%'&7(P MEI&P4DS>6=1X7ORQ$GMY$_][.IX4*56%U+XR3E7_*U54.+T+IQ05=JJ- 1$8 M0_7?2_">:M3L@Y%!!$%$WEH4N\+I_C!.3?SL-/%S><0/-*XE:/SQODF'[8R_ M\7AZF4K0;8 ?CFO,H%:_UOKQ#<6;SRQ%H2-D80@(HABXS/!'I8/F,03A.XD; MW).D=9^ .X LTY-FG-J;HU)&A=1[ @8Z.IY, ,9:];@M2=Y#Y>E2,L[,80NF),>6$ZD## G4,8E M@(W,>JK0LF K+I[GV"/;A-V'T%:?)-KN>2"C&B8WR4ZU>_E1,V*5:0=NF@3. MI&,Q@;'$%C/#@N')0B0I2N>I"TYMPS19VRRW&B?5.*E OL4=S+Z:+O 6\V3[9@G^.]2]_+W=OO*#7J#J9OO M7^Q]_/MB6]O)0;TP_RU>O!]X>N?97WW<8_>J+ X7>;.\?OH,L3=*+5GA'O6G MEX/7L3>^ZKOK5^73UU;_:\A<&'/Y;LJUZ^7CRXO1#2(")I?2XK MP.M?W5#9YT<2$V4/+?K^/5X_POVQ'70WVW/#;]'F@J0N;BSE*_!9[W]+;NHW?9'\/DX"_;.@R&3_^03>29,[TBT0FRAP1 M7$*.2:,@L0)\4"5CEU%AN[S5#_UA M^.N;)J%DN"H^C]$TO;C>\KC6TAT<[J_#26HH.6_:C;F5C=GIX4KE",\L ),V M@2 )%02I+8047+0JM^66FQSOPWNZG1/>[$#;#6C2YZLT MP/-L4*P44(K-I][DHC=H)A>I['*;P>V*4VMI=F,ZW&#VE*I MZ;L:]<8EF7>,*E*_/_QTNZ_5T6+<0GV9#0)?X\ETT\EPH;:5]RGXCZ]?O@XH MN(?3>:[^Z]GC##DGWRZ^'XI&>C5.K\;IRN%^I\4VM!K[[-;?K'/P?NR->[[7 M[TVN7RWN<5\*>OM42<\5_78NU>[Y#CW7XJ&O// YD^>""/OE/[/A#3MX)RK/ M)>%/NLE>=<.;&P9K^&&;/+>9TO:8L0=-;37VC7J@U=B32K6.@RQ^[A7#O/EG M( MXT5IEG=VE! M)]_-^[>9[V/PH>FW/I0P'$\J3BWAU'+>EBQKN;/RRUZ,_71O[I=\L=ROW0BH M->0'DR^4@6M?3W/"EH= M@E:6)AD2-/!% MW#]^2;JIJ:*024N +)C3?G;'@ M7#20A-"2>2I46M&$$_5!I^3!J<3P&L_!&9>!.4E88$)0YW<(59+7&<9=.()/ M/NKY MHYT*V3>70US@_[255:U$+;L,PPQ3E+EN/$Z3ZC0Z$76U6F++EECDC)- )(3 M'0A!$KA$!$B;G!!)!A-6 JG/*0N=:[FM'?9'6=EO^1_C]*9PWC)O=F2>,<.J M<5;1JY[GD:,7L2P9X1P$GST(2P+82#U(%;(3C ;&.FE]LUOTXJ1ZP;MP+54M M^8E,]JX@0RH^I\'<'=7ON;;#JJ?"L"2D@1/.:A !0BO$7Q" M-A"8(-I(*X/J9-CN]@&+BPI8N_45[S$:;I(Y>($6&B"%7CZQKG2/M^.EA<,1 M#:6NT]R?..[6R:"I%" #+2F#VH-5-(.-GBL5RS#<3C3BEFW?(]=VG;LC[98% MRV-:'QPM>U1 K(!X6H"HO-79*X/:LX\@2"3@E:,@K2,Z61\-%5UHW%L#1+[M M:-E1 >+.?-)[C+8;\-#[X<3UJR)^Y',+ZA"0'0NAI*046BH(WF80P3DPUA0E MW292"H,RB9VV]^XJD9Z?"?.2LST.3P!59*S(6)'Q\3DB1MHSR2CM/)'RF,,:%[/9\;Z)L5?V DVF6T-#_&S+FG'9LW'3^[)KS6BV M;U6YNIJ6U'\!Y5VZO"@Y]%1';95U<7*+T_BESI?J\[7VE;BK_N1!(9'JI, 5\HF!,L*7+8:.!/4)BE%2BM5 M?)$)HBA-X*,-(#3C8&3.D%26QM+@"-=?'TEPIYE<5^TO^9E49DNIPR]'[[5< MXKC:_=3A@EVV94A*(4Q1D#)85#", T^+EA)89I9&+_E*IG9 7<:ID,';R$!( M5IK_6@-,"Y&4L\)1\R+X1<\,K<-1-[',:O>?M>-5JEUV9':9SYX2QC,P4=0V MJA+8Z @P*Z..SFM-[(-VF:(!+3 =066!=ED*'CPA%(2E/$K'LF6DVF5[2ZQ? MU5/W,AELI\QZLHU92KF:H4) LM2 X(:#U3R!)#&:E&G(<64@YG-,NJ]T!^]L MGL&V2N0?II'#*P.MR%A;5CW*%#Q99(PL"45M!)T2&HO2(XC3S'@VNXCMQW:;P9Q!^8-Z=:]%*)N1)S MU\[MJNB<+DA41>FX#ZEV@OEEA8D MR9.U('F(B1KS;L;SOTZ7!*H0J2NNQ'S$1WND*ZZNGXW$WX_3T:B(ZM/%BJK[ M5-VGBHNZXDK,QWNT1[KBG?4'J#4=Y3YW.[WUO_B.:N[JT;052%3Z1%P 9U0& M$:T"FY,K$S 3]XXK&M/=_5NYB6/9^"PI9.X(7AH9F! 5A,@"9S%I1T*7E#FY M2*,FS'3YM72Y]J]*K ?2/J:V2^HP0=H8;S2U I(,"AE<:_"2!=#24A.HE]L2?NDSK2I^;6+.U1+]3MK#56/N&(TY[FAF.5'0AJ.N ME[P!FXP!S:G-D5@IHW_0F)-&<*=MAJR9!4$, XM:'QB\M\J<6$I<->;VEEAK M)Z3:"6F='H56&XU**E",1-2CD@7GM07+' _1""-][KI'W):T*$ZWK$,=52ND M"HT5&BLT?@T:>>;:4>I!2X_FHHD"O!9H+@9K=6"2A]ZQ +^)Z>OG5ZQ%+;)]7V24]2?90/ MLK3!!2:*A6<5VGK:2S3SK+,<51MI]'8;SVTM4BB5J.V3JIU8D;,BYU;R*ES" M_Y$ N?C*!3$.#)$:-&59>9:,-1N-H7I!Y"2F-IZK13FU'TOMQU+[L=2BA5JT M4"MP*C%78GZVHG-R_5CNV]Q?AP,(M0)YC5^[5B"?% E4D5%77(GYB(_V2%=< M4]9K!?)>8M A)ZU3ISE+WH/SHHSHM!PLX1:HT9)&IV0Q'AY*6M=94!>I@:2) M "%2 LMC!J&%93YQ86V7%NUC._I!WO<97PV1D8MB<"( M(E"8$JP6&G(6V24MG)8K.98=EB&CZ1TZC9)1>4:VG89^, &PBF'[>IX5P[I, ME@K!?X%DN1N\21&E\HDY^:!E%W1P7DL"R9:;*)T!E4<. M*EK)A)-&*ETMN_VFV%IX5POOUA;>41HMUP)(T!R$SQIL@SD@2/<].L*U5)7<. MCM)LV= \*G1\D4#CJ1\Q/ .%3+8Y[PF8X2%6%> M>11#Q"@02&?@/=% (G%>42&C=#LJ*]Y*Y$_(72HS!U\@5]&SHF=%ST>CIV>* M$B\")"$)B*@$."\=*&:I5R09E5=:MF^IM+A[]!1G0K"*GL\T!O'?#I?Q]\4& M_CJ]3*->P)]C[^.>(.:=9W_U<8_>$%S>/6O[VOUO.&R^3W,&"S9[*74&0TP9 M>N($6%TX)@@>5>NJ MF.>C:7IQQ-_6(2^VI7&S?6E&BXV9F]\(Z)=-;S##DP*/H]1WY8+)SQQER3KY=?!]/ON^NQNG5.%TYE ]IL0VMY)O=^IMUGJF/O7%O)C)>+>YQ MC\MI]E1)SQ7]]O4WWW_E._2^\L#G3)ZC8"1?_F,;WK"#=Z+RW"K^I)OL M58>)(RWNJ)5*^W6TCQ5"GV8\X(?]>._F_)1"NO1IU#![5LN9*L7OY]%NA>(Y MJ11?Y6A%E9= E2?E+AP'[C#"^//QYC%!_+W8LLHOE5^ZXA=6^:4V(=I9KLOC MO&[?]0;-=7*C\=].N%/1P[@U+[DX-A;[RM&>WHHK,1_MT1[IBFN;FI=L4U-3 M14^D8O@@B^/7!\0E,\&6TLJH&0$1(@$7A0/K.4G.$F5T)\,A;R>=/!@7I[>2 M24IIZ*LX'16]M#ONY>?BYH#OYE14JJXH=6KGN<_SK/\& M4S++8)SUDG3??V,O4$JM@J-B5#W/0\ HZ5(T(5I06B-&J>3!)HV:B@HN M!Z<%E2NS.#.;#(: C6.MIKJ\2 MZL&M]8C75YTT-0ZY%X1XW.KB09I '=#[/6W3LB8^!P\F9 /"<0J>&0Z,.1T# MB\2OMDWK/)3YTUSC_ ,5SM_3*-RMG[^:CM)- 3VPY0KZAPKHU3D_NH[=C^LP M\6T%M$,[V IHFP.:DRZ;P T0KR*(Y (X3AC"%*4\RIB<"5N/>FX1T&0%M)K M5Z.;57@=>R-K_KN^E7Y]/65 MBQ%-OZ5*XM[LP0N3 W_\[^EXTLO7BS=H+X0TB*_]\'-92NDS=E.0_/F1-$39 M0ZO?5G7V9IMOQ"U*+(0UH[Y_O;@QUZX0!6:6&+B,;_K*]3^YZW%I[+5\/(N] M;PEOW<9OLK\'2LDS3OW^/H)^_"._N:<#I# ^:)U!2N_*< T%WE,!G$0JLJ$^ MDKAY!\CIU54_7>(:7?]'-[[XN3_\].Y+.\,_9MT,WP];Z7&:/2"7MZ@)N$=- MQDVJ31^WW?21DCWN^JC%YET?!1'VRW\;MVS<_)VH/)>D=GW'FUM2WM267VKIV M_^5\;5T[W]P20VFN'))('HX:=UFBZ^.F-V@#1!'_@2(^-9?)C:>C-J;0#//J M).=: %I[@)[TBBLQ'^W1'NF*:S[\"Q62WD3DQTT>#2^;82TQ/8DTNZZ'.1]I MEJD65(GL.$3I$PBK%3CJ$C@95 Y$9:I6.O8\)8MH?6G6[^ZZ*+?CKB8RTS.B MR='ED];V8!6X*G#=EQX?LM/1,W#:11 N)O B:9"(1,1+%8,Q=X'+:!,,I002 MS0J!*^ UU@;0*2HKDQ-6B5T#EY''EPA?>ZT<@(H\J_M8IR+G6DQZT.Q7Y4R' M#$"Q#2&+ Z,10<0GK"2'!T9:[$^Z\H M5U_R,UGKC[*K,,PP':?&C<=I,FZ&?N)Z@UG$-GT.%V[P(;4AW0&^8'4Q'SI? M5B'493M#ZX@H[56BDA0$$1Z,1KTX9*)L#J61@>I"@V[Y]+?\CW%Z4YCTMSF+ MOAN\G3/HS\/1;6_.+_.4BNNNW#G\C%%9I51%M[T^SXIN7?JA2U\5SE"Q#BR! M<$(5C[0%EKPG(AN7C>U"Q=X#=*-GG-0HVZH.?K+-6CKM9Q&U4I&J %E$5!,8 M+P-<=0 9668T\RC(2M?C)_>S^"4A\Z3;?/)F$&]\X;<9Y]_=9#K"OT^RK\7[ M86EH,5J,TYEGH5[-C7J$E)A&#;[R19NR^N/P$M_P^E_^EV%4OQXOV4!N$.]$ M%!HW2K7]Q5W;^(GM+TSM?O&$&];N%\=:>%BSA/?K:+LLS[F1T[7.MI+[?AYM MMZU]E*#[6VZV0F+M+=%R'X[:#G2O6FV]WQND>\^A-!"JH%.+9%>W M[Y='![$.>LMV)Z0?4S=<>6KO"*3R5-4$#D\3F+U:N;XVF#E& V0W8NOT5ER) M^6B/]DA7O+/ZF3W.YM@@O,\($S67Y="B]S67I<-<%I^"R-0'D,D2$%PY<"QD MT$(XRV/6C*S,Z7S.!+5U4?B;H/LB;?RG:?H5'_/^4^I_3/^.S[SH*I/E_^_[3L",!81X[CFF;)"*9A$B#!I&% $<-02@P6CNG M+/Y_%YINM_C%3 6OZN3M1+]552Z< M1"-1Z=V9AOM\!&N+^>!_TFA8CM\PREY7^*H^W$YT7%TEPVFP2I4,M_(7'+.! M6 ]$< )"4$0"YCWDD!/+/H3(^*YUW)^'TU%7#3C.+*TJ;@6R>I['#F192I8H MR: =HID0O 9"ZCQVJB)L,GE3HSUQZBXSP>PJN%6+^ZV-%Q3!<-IL$H5#,N" M0? D'$>]EAN.("]T!"NI $8L$TP+E>).,W1; ='[V)43EYYI6B-]%1X[ MD$5.73*) =$9375"/8)2S!"E#-)'(EQ8F3NW-0WWV0!6-=SJP]V*AOO^(N'" M,[)[%0\;,*4">U"KBF$2,S]12JRC*AV! 2!? !ZG!<&L%G3M6F W9LKI\POQS0JUZ*E545'TDJA(KB=5:0C(T@B@JO-&>@U7< MY#*&5<65N:O;4-P[0-.=:^]'Q#9U6.MN[8&V&?OM%NS5,C@-4[HZCFYE_TE- M*>0(9@B5 M(3A4B@*1@*A%P!AGP47)=7;*AVZRU![2H+LJO%!UXEWU>7? +6\N<5LFXV:4 M\*MC_%V9'M0K?)_&DRHJJN59'39?IYOO%ENV5?'%(Q4B> DIET89E#BPTF7P M-J;$HJ)Z!RDH_QC$WC@4O$CQ[>> 7YVA1U?:^)FP6YYTN)<<^;B>8X_J#5T] M[,=''A6P#Q*P?2;*:0K"9 1L+S5X72VUXR^;:!NJ+TDU&Z)I]W MYHKOS\F\][A9'GN\(?LE[]@Y*YP6A],R+'7O6:WK)JR/V8R#%W[KA17UFB3G M-"3C+0AF'1B-=H8S@=*HDU.D$_?^=D>E,W[&U):]^7O*,2^5FW-G ZKML'>4 M4;%TQUC*DT;\$QR\175?1"O ._R#J&"S%MX8OKU&*5U%%\26HPM[RBR;1R#P MWV5V_-\7V_?K]#*->@%_CKV/]_P6+]T/M+SS[*\^[K$[51:'B[QG>5][Q V# MS7=KT6K3\6@4$\"T55(HC)Y0X%9X4!DR<&F8$'Q MR*G.7"/WW>6OW]-@C'3_9A!_FURDT>_#\624)KU1*I&\'](@X<+'/Z&9W1^. MIZ/T'I_V0W\8_OJF2[E\=MP^RKY&)X1=0PI6?QE,_GKC!I.?Z_>L&_V@0N@#%<;DP MC<9XZR;-^"(V_KJ9?'GP6?.I5![A+^=?P#>_=-=?'I[PC? >14UR'U(SS/C1 MY14"5#MG^JSI]RYQ=V(S&>)UGWN7T\OR L-/^"LWC^^VLZC;A[XKNM; ]9$Y M/Z;!M+Q%3.?;)[U*:#>$=NEBPC\FX:)0SC*-C<^ %\ *_W2\'@TMHD@L7A64*L.5>66QS MG1Q">$*\B\U/*:1+C\#'[%G#"..-&RS]EI/VM^PET>^HP._QZL6_3_N3WES< MC9JYLGU;2=R'USQ!X73EBL7>NW(3O+17-)P!FC[3ENU+]<84?T(1=NO\KN;G M5U2B\7GS;V@>C8H>=-8R9OO;HCU][*'<6ZA6?FY#%:UE57GZH@FU&M9,9\+- MZ"=\D8^I\;B-KCG714G+TQ:W/J9QT><6 MD:[K\V;IA&Z^[C[@RC^4&]Y6(7 -N /CM&8=X^83;N;^:1B<1*V4CZ"=M"4] M-X'3T8+)Q$5),F%Z)5R^@88QM]\+W"P+T?$/UPM!VY$DI?<[TEY05I,Z7IK!FE\=4, MCOO7Y\MR$I>;/H?^-*:_WW+^]=-GB C&[2Z\PA5/+P>O8V^,R'3]JGSZ^LK% MB)B^E/O1FRUFD2>!/_XW2J!>OEZLJKT0\-5?^^'GLCUX_:L;!_/G1_J1*7N^ MW%X_9'PW!VIN3PZ<^Y.+)_KB)L?DRGU(L_01:+N;O'+]3^YZ_/J;[V\=SV+O M6V?SNHW?9'\/TWN]Y+:_(>BC50)_FXZ6E+\6F/$-\)UZN1=0.9LK$)LC1U&F MAM-)OU4#\1GE;FW8!'7"_O#33-DI6@XCK]^^^_7[9>N@^75:[M5^2E\W,PQ9 MZ);C9KF5W9?/?ESO.[_*U]S?8MRF2!)O8^]&:K;0;M-;,W M^I_A %6WB9M,QV4%WHWQ]8>SU^\7;7F"BYF)@E[[:S=9]O(A7(:$6!EG&N)" M,6Z?C;<+)5"6>U^<@[ M^R;C*7&&*I. ,9U!!.=1P],&E&,*9;^A7J^FL?.H'2^3(V2X+DN:H)B M/LN07' +&3^^Z%V^^OW&4_I;;K?KYU:IOB7.KZ:C="//@2T+=/: //]*Y=7N M>?;;9F8QG,V9C]&':=Z/; M/IH#\CAOJKDOE.JKOZ]/!%$EO_\YF2"24YZXYB"3)B!DR;EBR4$TLDQ<-9;8 MW(7/Z,]PD>*TCYAPRVG= L3[HK;>F_NQ2 J:*;>+)*.EMCAN.ADNDJ'*21?3 M"O>P?!W0)D8E>=8OZ?7L("DAY^3;Q07%&^JNQNG5.*':CERX.(PVT6UV[V_6 MU1Q\[(U[,[_BJ\4][BLF:!_+[#G[MEB+]W^%/O"YW?!Z@9.-54'I. M-WZ-!S[76[[_@\\_YUM^@CI7YM97'JB-45^MX%^'DNOK95:A:=T[/J4=P@RZ MNL#*S5Q(RWE/:@.Q3SM7>:$N\2F5\/N@[3^W <$AH=!"NR@N MSN=3X_,;R1P0Q5:"*7MT3R2VTDZEG0=II^0"5$*IA/(80F&54"JA/$@H:R.5 M)0RX%*RLA/0$NYL]8'>? E&MY*]5"CIU:[4RR;U,LDCGK$Q2F:2J)-_\?26_ MJ%,/V,Y;07:W]1WW@EPX(=Z/IN-)Z[^ZR4F_:3#7O!W@VZ0T>E1X[-:X*]G% MN"OYE7%7V]W8'?1!^]J.K'F[;>:8K>?JNWM]YV,8IP"]SW#1BW@XKW[^+V,I MBUPFX"XF$,E$L"R6,=G>*TH\2SQV2,!6@"*6Z-*L<+[SM_^JI'K*I+HNUS$J MQ5+I=95#R"!($F I%4BP7DNFN;-\I0.'3H*Y+",XRA4(KU%P)!E 2.M\,E3P M(._F.JYD.,[!]L\O94 _+@I52@["S/[^N>0H_M(;3[KCD7\K&>HWIWVW;5KE MD\HG:_DD2")B< E(I*'D]V;PPG(@SCJM="(\K+1I42I%YT0"&3C#:TK9>706 MO,Z2?;:5/993**$]C%.X%DTC;0)$E0(A(4>4A"BA+1MD@J?0K MU59;$BA%@T>5_=V7*I'?1G_<*@0IU]WX==O?;(V??GU3>6E7O+2^1>Q^6*1; M[Y1\!S!>L 7RW0WN?O:BU%8H)\/%76-P6+!*&%H;6 :QW!(0NMDIB%G2B M/ 2;2-8K-OV6;)4=P.+]79 .DR\J+%;+ZUF6ER)9!J\EFEK>(-M[9'NB-4A= MV)>(V*O1_UH%C%J?G1C:Y: ATW_^(NKUXW M_W?8&Y2?5@-GVY^?5F%GWX)=CGL?.0,J^"F- RJ6;=O?TIGJ.]KI/.,3)(!]Q9YU*@^+,3,O M!#A39F)1334\PT27.\ M49E*^$=!^$:5SG5"@F*IM+6V''R0#A35C#.DX*3]2D]CSF)6FD$.2/W"I@C& M*@\,[7L;J94F\)..LIPX;QR;&Z1Z!6]Y!9UW.BCK0&I5FI\C9#@A%"B;.$4< M2#*N!$NV!!E;]PIJ5H,E%=WJ<9X.NF41/!?)@/6>@4!@0H7(6C0,$I-29L;5 M"KIMR1+8?LR#FHIN%=V.T:X1P4EB2R:R+]/P1*#@-;*D\=%28I0A>25[;$M* MRN'',&IESTUGK"^1BWN*?'X=CDK?YT'S([X _F+0NNC]I9:XAS*+%,2;T0$ZU0" MS3S/G@FMR>K8>8GFNU 44$.-14I:,$1IL)GS&!A).H>]=6'_L52_6GUT)TKU M7"69K"- J$\@F$'#+1?K+6IMF3;>B55G%(DZ&RD!\5F"(#J!LY9#),P1Q6UB MV56JKU2_OU3O60X^40FHF;N28V7*K.]23D8E#20A?(L=8?U>16W6M5:J3%(] M.M7!N33%C$E%DT(]D0H*(GD-CBH%B25G/?'2K49\MX0=6W=P"BFJ@[.B6SW. MDT$W3BA+,@LPC! 040=P44@@'!5^SV@6?*6\?DOVP-;135%>T:VBVS$:.%)2 M&XE6$*7B((PM8WB)@*PSU3HFYL-*Y=F6E)3##]_4$I0OX9M%3*9Y-QH.< /^ M*J&>UTL[0'$&Z MXO"S*H%)GN(?SG.6AM.>:97NCX+N4Z%M:]%(RR4YQVL&EJ*FEJ40 M7DDF=5)WZ9X1U.*,(V!5T0B90<6.(5A33HV+SCG\H=)]I?N]IGO&G4%% C*E M%@2G'.G>!?#<\QRE=7'5JMD2WN]5V*86VU1_9O5GKD]'5YEJ'@,8:A,(1RE8 MHA@X90DSA!AOV8X@8^O^3$IKL4U%MWJD2&P=72SG%9TJ^AVC':-]2%G5$: $B% &%E\J,Y#))I+0Y).;K78 M9CM*RN%':VJQS6*_?W%^.*JE-A5TOAZW4<+HA$81:)3_("@J!-[S!#2PY(7Q M6A+?<:D-TUJ1VB[L%$AOG;QS*+$]S5NYXF@FXS".YD=,%KF93D3 M$-T(*T.#"TPYY5W8D2&P?70SMJ);1;=CM&N85)+&R"%%*D"DG,!%9<$Y9RDA M-"FR:L]O1TDY_+A-K;*YJ;+!OT:N?ZN@IAGF9G*1FG?_^.WM?.C+[ZXLM'>% M-NK@0[/ \7$=3%7QZJ&0CR/**V\M")D(",\$&$LUJA;&\$!R#BEU2-!YJ MC-MG=%>KI'K0VL3N)\I4@CEZ;%N;0T-TTEXK?"Y'\PAM(O#&Y=)\6A$:<(S%)V@1>%BR,1( -V8(,BG-IF4_)'FULI?+)2?()2Y0+:3B4QNH@#$>; MQ7,*BBN;N?7!NY7V15'SJ )U0'GIZ5XT!8J.Z=Z M-Q?>S6 #%2YR%*::EA'6#BR1IDRTEJ5!6K;,[ ABMN[=)*3&;BH:5C2L:'@? M&FK*K75H7X3H @A*##CA+3"--@DC:'\8N2/#9,MH:$6-]%0LK%96L;*0?1T+ M 5"1B:@"%4=$-K2T*Z#4!AOI:J>"+:E AQ\9JA4]-_VYEYJN_80GB5L]:7[$ MO0J]?HD0O?^U^0_7[Z?K>8CH/WJAA\A^W?QGZFF[0=^I)W'\G9Y]VH MV//XP4I)$9J5 \?1]A$VHA17$FT;Q[6-21KB5PP@QR7CC@10DILR192"8[R4 M. ?G:+ AE $=1QJ9J71_%'1//#>R9&A:7]JB,ZU+E:,"S[FU)FCC[$HK=:Z1 M)XJA$%-QG3J/DCF6JEP9M'9":Y[224=:3IPWCLT]4GV%MWV%24;K* $GDBNB M4A7MG %WGAK*7/1TQ6VP)K-)J7L0SPD:G$-[XT*ZOX-1I\&HCM"?*BR1K MG*+2_3[3?$4HJ&12HD&* M3%;< %N"C&W[\EB=$5VQK1[GZ6";4()%H2-8IE =4A;5H>+B=%[I1!5/FNS* M#-AVO8:IM6L5VX[2IE').J&= \Y3!A$= T.E!"J\R3')$JW8D8)R^'&*6G^Q MV.\_A]/)Q:NND6V3>$Q,SN) )"%M&(+-(0"&Q)1NMUW*E?:S. M.BN3=!E_BHJIMXCE/N U4B7)N=145$]UI?O]IGO)B(I10'"Y]"X2%AQ#:N9( M\DFEC';;BMN).F^#<1I(B &$"*C0":N!$]0*\?#K9%E9AU/ ,B&6*;UP%,]@)D M#(YQJ[A78D=FP+:Q3=:9]Q7;CM*F$;AX*A4!(DL*278>7.8<(A=,$:8#]RM, MO"4%Y? C-+62Y"9"@W?YJ9<^#-NV6)-K_&LPGHRF,_GQB_/#T7+,YFE%)K69 MW]%#U5GR2><62\)!ZXR!6%+FU6E"3@NO=>6)!97FA&DY ->%< RDD H M@E\/R&I&6YD)Y9JQXXV@5CXY23Z)U&664T:+RP2TTI(O.7$1;2\3B;/2)K4K M>7(\D:?*2]6!5;VY-WV!G.-"40;>YEB&Z"JPBDB(G#C'2#3 1_Q#4H8D10T1K7B3"O%*.KY1B;\DLV3(6 M!$?]PZ#J )%% MDCRQGD75(74*#HI*2V0=#'/H2ZX-U_:( /85>]:7-9A,M L@G4/+)=@ QM $ MT6;#LO3*D-7&4]9QEV@&ITN3-FD$6*4=.":R"$H9<\3!RDKW1T'WA"M/N.5 ME2 @A/%@/(W /'5,Q2QB8'?IWG)%I$X"4-4O R651"L_:$ -.!HCE-?6G710 MY<1YX]A\(=4Q>-LQ&"TAL?0S$44[MX:!3VCY4Y2"GDF#>.)V!!G;#I*HVI2H M8EL]SM/!-BV8)-DR,$*67DU6@&'<@H]*$Y5RX&$E%VM+9L"6L8V>$55#P!7= MCM*JD=+(2!*!I+T!853;GH9!IHPRG9FD="6/8TLJRN&',6I!SZV6:[?#$\V[ M'][^)_SZ]L>MJHCSC+H<;8URB#7>$P6"\P0N1P-*T"A\U$:D+F,7 MI2Z'6Z:UJ+&+ U]RC5WL$0'L*_:LTW:<=\8BK "CT0&:' ZL]182R]9'J8+, M_JZVHQC1)$L*A"2+UY1,5VX4))OQ;B(9M'CV-G;QS]1'*J\.VE,G?).YH %M M=)Z% ,%4!".SA=*93U+=5L*NIBC&Y&3F4";*X#7:@Q.2 :$L,Z8)\8S7X,7I M\L:I>C1.Q,'G8G:<>P4Y* ["%UDI?0*:K*8V*,/YBF=@2Y"Q90>?L+JZ]RJV MU>,\&6PCCF9!4!,*E+*BTT?PC"8PD9H@*9$VK_19W)(=L&5LTZ16;%1L.TJ; MADC!6#(2. D>%12ND8F9 )4I4YZ*D/Q*E?N6%)3##UW4"HS%?I&&).>T ^NN3 2CHI.@U8F@2B%TB8; M U92KURVA*]./P@Q>)6) VJX )%$!,.5 RU=E@0U?9IJD.*$>>-4?1$;11U?<\I M!2(48ANC&3QW"AP-1J1DHA8KA=9;,@.V73U6@Q05VX[3IE'"(A-;U#.BMR D M0V5#Z00JY>Q5BHF*E2#%EA24PP]2U/J*U8$I;_LI(":7<$4-51P]Q'P]5"%1 M-1"E>(N)5+"&@K59 659!*N"EY1W7%!!"36DABH.?$Y(*LY*5<:,R9 1VPP#U.A]\(2Q'%-Q*Y'%+^LGA!RUJ?<67_1ZMS*_XO7>5FO"4]*"U59%9S03O-&HA@%-+N*ESMP]] MR35JL4<$L*_8LU;3"=03006$2!R(R"3XZ'R)FWI'->5K^G$75481CS8*C1F$ M2P(\\0A3*6NI$S,FYKV-6M12BTKWI<2(&!MR5& 301HF:*6;(!QX[XWWT2A' MXDINH;4ZHT$/C$B-UU#\.DW%5.=>ADQ)<,]I@U"#%D?"&_<[,SR:.FET\ZYE MH'C])^($9 ,.9*0J4%:@6-SE*=2D!E M)[K2X0=AGE$YTIYC;Q#Q-5_173__/-_*;;24>=;/>L#:!35%:6&LM]S(1&%)6RHFA% MT=W[ZKK;@O7.N@XWH68/OSA-U277)=J;D[OQW=VBHVIX50RN&G@J&>FN(<2Z M,$*705 ,G%84N,B69^*9#2N#M#MQYVT;0]69TMOLOUPQ]&@Q]&3]=_AOA_2[ M)FDM]CYN%_T>?=1WGOW5QSUZ0W:]LD? ^)AW]&_-3\/1\WD(LT2 M29K!<))BX_SP8SIK/J7FPGU,Y9?-*(74^U@^:_*L=*W\N@VTM-)B%S*-39R.RI7M\T;IRHUF%P_S_)J!&X0>7C:>N$E; M]S8^;_XQ0!QM?D[X)WYR->^6T'>?SII>QM>YDP\S_[PLI^F-420@>^#Z\>&3 M8>-3TQLT8=1KV;;!I:=!=(,/:91B^]#I^.QF-_#.XTE3ZO-ZL=V$7DBS5\7[ MSKY<[HFKP$]Z>'H3O-BG0<)-Z;E1+\WOY?'L76]0%MY^=_'[1>.'']I+)LV_ M37$_VJ[6P]'5<+8U9XT;Q/;;/Y7MFK3MKO$=?L$C&ITW[_&#'X>7^.QK/*IQ M@[)OV S].(W*4;5G@M>.%Z=[+D);)9[Z21[U'P)/!=P.H(B[3_VRE%\ M?X42N1<@(KWVA^/I*'V_( ^8G3',3G[\1#QX&'VV" G/AKYE@NK-#LQ]:,3'^T'>3&0LNT^,LH0U) M9="2RG#P85@NO>T<:RFIO,*5Z^%I(Q7C"8[;WWP:COXJ+0RN9_RZS(GGM^39 M.G&%,NUX)599'"[RGN5][1'WY.5'*83A@8*+FJ =H#.@6:"!1..LX=D*O5(Z M_1Q?"A(?(E-+-6\&L2C_2!$S3O[IAD7?XS-^Z _#7]\T"<7,54H.INMEFZWPW6):>__*_#*/Z M];CY;P3(2?,1OU.@UXU&14BVQS_3*?J]60>!ZP+8R86+%A0'B+*(YM/QU/7[ MU_.;%'(9IX]%JRKB%S^_3 64$6';"V\_:G&;2W>-TC<,+V?/0F,VSQ5(_"+B M?3/JC?\J#[]*H]8 'Z#2]&&FV21<^5R=:D'[UOO-U8N .A?>O.@VUU=%"O>O MS[[V/B7%_;*(I#33.VI:)5I+MG]&&4VA,Z;_!,78R]F5ZWK!O- M-G4A,MO;WVS9K8V,^'&8X!&N[M9MP3T=M&>#7TOC2>\27[K]_J7[W+N<7C97 MPT)F1=-VEV622MF N3B_KKT_:M73.87OIR4WPQU-:&(R1P/+C^M+T]Z@:M;M+O(?JU M]YMMZ,#-]AQ)&YEXKJ/.WAU5"KP/,@":!-FAS3 N)/CEE->2%SX4#Q;U#5R& M^^AZ_3EWG2WMX*WSP?5=%Q5U.IZ1>+G__]_>E34WCB/IY]U?@:C>WK5G+%FD MJ,ONF0@?=;C;93OLFIG=)P5$0A:G*%+#P\?\^LU,@)B7+HL7D,C\ MD#?2[RD)#>R2T9/./-?TT6#)6#*E6#J!7+%9/B:Q4E44: D@/; @XJ\E5<,3 M=S7)IS#+/1A9,O;W0;T&%>U^#Z_N3U *_.M"9ILK/ZIR@@SX\Y_ V>[P/OTZ M/5@# V-_$-SA-.#YOO+#*]K@[AOL\?ALE;DP;S@UNGZEU MBP"-0);$ NU/-\*M"':]%*MA.$YBTY\N;B_9E_.-"W;B&/42@G5RA07PV!BV MAPA'2A(*4,I2Y3%M9[MRCC\'^*>E;F9U-"__:";\MPIBC:S>7$Y1ID?+V MC1OESB2EOY8 @1RY:"? )@ADFN,<2H MW.R(BI,C"(A$3@/4/ &!,FQR)8S)IV$Q0&C3KT5D@Y R+V$0[!:@9U2V '"R MCRE49X<Q ^ M0D9)"1)W&'G6HQ$;>L$M4/J1QQ\I$SJ*S0C7:;.(7$>]XW6T0&\Z[EVIU>@@ M8X<,%U0\8606MH@LX (?*+R&'!5DC9'!F=DW97,S,S$Q(S*U!6DM?"7ATK.A M;%5Q(_P56T1ZXUB#C4/>BF_>YN/4>1(C$ZD+9@G\=?_ !'K@.7WR0[DC-0"UI.!#'<"+8B8U+U_Z?&!3C$?T MBH)]X491(IS'$>MK$C?G!2/@+!+P4;1C7'3%P-Z"W^6V+3<4&5C&'6DG(R,I M42HTDOU&B721TMQ@>'D 4UL@6L3?+>)Q&K$# MLV;U3(%9.YV:TQ"FT>UU.+<>=2MW3*O1-@Q1&S@]NV9US&:MVQH.:Z(];'5[ MALT;S<[#3!^%*N=#B2GG.6$.B(XS$_W;I43_]C.)_HV9.?XKV!B1A2JWX";O M6>UN3]0L8]"J62W+J VZ9K?6:[=YU['%T.@]6G"[VV[QMCVL#7J.B64AHL;Q MZ#RS8UFB#2_D1G=%"SZ[J&,%"PYW>ZE[3^6'>/'5.?$5-?3HHMP1C,:]SO]>T1^IFC/N!*'^0C2[Z*JI&W>0*C9+TZ^P]V M) ?Z'FB:\]C(F8(J3I%LTI=S('TLG/SV?OHGJC#XP)!+^JOG^G[RQX*XLS[I.D'GA1HT56SS-2*#4Z\O$@X$:35XS6EO#;?J" MT7+47WEF]><[N:G#MA-OU]GW;,P[A9NB9")"F0=!+Z)M2\:754U0,>?V:.2* M(;Q8V EE;)\/AZZ-*1=804'7\CU-7=NA:(7*\**ZN0=I#I3X0)%_>*-?2"IW M!!9-R=2'-+!/47Y8@+SJ+"6?9,<8H YSN4+&"<]_]=UH0)FGP ]1H M![1G^51$R[2%10UF8__H_.J<_FGL;^,,3U*&4@)*M0_&/OY\'=*0OF1#VC(; M1A.F=_P\'3$()9=">H>$3[=3!,CUI46)PRIZD 8B72$Y;Z["45F833*W"G.A M3PGS>Q@YXK' ,IJQ(%+:9.+&3NK?QW]&R1C @O)<9.8=OEY(=E:?C$&^,:?& M#9RHD&6DKEY]/LIJ14)B%7P/SBYZ$95DIB+6_L(7,;61,NP5F\QZJ$IDY;:= MC!.9,R^C?N-QXF.9J?QV4(*]8FHF7ID "R-8>$QDX" GF_Z> UL@@0$S,B-, MX H#N(L*+0+&/3Q4&9>*,F)LE7T6BFL>%JLCG0("5":-9:.W/9FJEA:L%T$0 MU_\-&P-*!>D6ZU\U*\)Z5DDREMLCCCA/B-C=K6 ^_I-E["5.% MU73QS!>Y*\=H<>:DLBMM4-D@[ALP)S04@ MDQ5Z6QH%FM(N(LT&80/N84A'I<[/C]1- M=SC2ST#+^@+T84:C]@>E!\/85(N7'9J&Y^7(H^(>D=S_7I'X++-=TLQG)1Q* MF966G=*!\^XRCT:W,YNJ0*55"M8*/$6O2*G8-*%_^=1S&,C,J NE[UPJ'4C6 M4YSDN^SWE-?_D>VRU4J0V;3E?$+Y4>@F$9B*V"@%9#A,U1CRXI#%Z.1[O\EV65RO9!F0&;*]KB#@&*BN@P%T7" M?,&JEZF_8X#N6.G<6'6''YC>!BO5TS-C&Y]Q\?FQ1#\?Z(,\&6/:R8W(5+ ' M>DAT'Z';^EIN*V4S9)K!0+4Q:2I.FHI85I^R%@-4P4%3(@=/B/49B=C>P2H/ MN-W;83%6BB28BHP$!44._^5QU8X"C>*)U..H)@ALM6@E,8A5<.^WX!:[<>RP M:W0@JGX4LKU!W@OA7PD/*:,(%@0X*UO_5(U^:*CMR)30XL]I(ZX!,OLP0BQ]*]9^P1 \Z0.]@P:(I@"3B5T06:%,U6#EK]]JE,V M'1S)E2R=DD:V\@B(TEU25TK;X16%3B664]DO41K')!>#DS_*%R@PF-GVGD$> MY(IH<2E5WY#\&QRURM)\E'TAQ:LXMT=?S"9;G%\LJWRU#;*:O5ME"4QSB[-S MA-[<'769(O837X5O."UB4GH+M M584S)9>:MD?:31\53F,<+"W-0I6Y4%OLN3^%;'[UZ*F=UXVU EIEU7*4YIJY M,^B3CZQ?L#RJE+-S6%^%!V9F*@:Y$T]R4NGLN77/GCO.H;#8"7L&'&(3'5_D M22&HH04A1;SS.'0:;Y[*N:\8\HP&KXVAV3%-9UBSN&EC1K]3ZPT=41L:O&D. M6Z+5$YWW-'@5MK.'R2M&8] R#L+PP G0F?W%X]?EA/ZA>R<<&+P7B1E#[9B. MV>&#'@P01FF9HET;6*UVK3.T>I8],*Q.YUT'=>-0SP+_#:-=/J-Q.;!,J!Y6 M$SS\>U5FW,Z"V';0;5J#0 \O1"-W MK/CVD#CA>^"0V_==Q.'%<*_5Z%@F'W9K5KO5JEG=0;/6[0(+ \ Y)K>: M'<=NSQ-T?X1C/WX3ZUIF4V)N<]"P:E;#-FN#=K=;<[I"F!W#,5K\49'8.S'W M98-=/CO(_D9\'5"WU/L6XP!Y5P'@Z=L0$SA51D\65DU", "Q!#=D$9<- =," M6]6 (VL<>,LC,KE(JP&K+ +M-1K*_% PRUQ29REF,11^5&I"!F_%M6:XV#5C MR]YFJL&(R@H%\M4*-V!G1$K&*+2\KJNL4:TMZ\F]WD*U^WDR7C]+S*R2D7HD M,W8K9*BJU,7++(WU2Q *S /['6 A$K7*C03-X04]!R M52T3^XT%:NN[C#J2L]A(3D]'PX>IC7LOKQC>U]HQ*%UVP67%)7PUE0C)LO>L) MJ^8S MS 9S\+@8Y?>GP.B#:,&**_ -HR"6F-H'9GS5@GF&4<^$H$+2*=N2I?32HJ=% M[Y6B9_;3?K=]V3-TY$[ZJO:I2N)GUMF5J)#@J1[!YRG-R(&I2L8.T]-Y/76= M]LI"[0_^>:F.W"IP$6;&8MKM1Q'C\_Q@5DHF4E4\:?5?6<+SDVRHKP (?'S/ MBIN%/.UU9\JCZP\.*TF(74E&; &:FBD.]>7J!SX*6M17A]55"9V:]4SX4:XK MA%,9V4J@\Z-T I3LQR4M)';B.V*"L1:MRJ\U9*Q(:*U^UL6BS[,*TOY05*J= MEF'5TZ+6"LDJ+&.AZ/:+4'7 5]ASR/XX/:,V6!JUW^N)NY [<..IGQ0_]K)JX&HLFM_L6.N]@ MJ!5:0#KZ-2^LR_>E*WLD'&RJMC[[_9Q)L\6WV9:Q/8TZ6=6J2A:KT()N7 'I M4_K9,,#>ZSOY51H)74H;&9'73/E>E*G0NI7('ON MJ?0\$MXN]<@P]Z=R ^G'I0\=PX=4RE[6JD5I=Y=92X2L=\O>>C/0>BH2.+F8 M*NW5E]5 <5![/(F#?:51X5A0P8*AX^TUT(R#1*7F[LM/&8U&O?%K^@"LG,7;V7/J]N@KN< M6FFXDAD2D@KJOA6HJN\X5.2HV#[J%1L#Z:VQ,W-5/NA*O(KV4RR! M)RCZ?C[_R!1=7P(4A'LXG+[R] 8'6Q*39V>/-GO/]<5L,T=MV<."7SK&U& W MBJE'S(7LC%3TF[FPMV]='!V<'[*3XSW6M-ZXQ\\:T[:6!"T)#PG V2C$>J1? MBGT.^ZI!:#\:"?'4Z3#S$YC2/GDH/\^NZ/.O.Z,]6Q*N&5TS^G.,GMM^_;R] MYM+YO:P-GF<#R7S]7Z1[_O\$#R/V>4;7$"T.6AQ>+PY1(5[4E^DI*^;_8@1+ M]1EEGV7>C)8'+0\+EX=L1\ &RWUJL+QBB3C"3L]?J-.SE@ M 0N6 #^(1=2/ M@S[P6;^D+16C9>,G F7S$XHS' MF,3SK1WN.K>'_Z(O=? ]U!9VC"PNVF5.# M;>\)1>IUKU;0[BQ@4;J:JN%AZ:BL['R##U7L7-6U7H2,-[=E#H0;:W&NP!*_ M;ZH'^=G)V;$I/&)I/@Y)>'8A\&4[TTD8W+A..;D2?G;]&Q%1)\#\Y#A065Q0 MD 6=Z%?XF(=^=W76%C4&QR%AVGLH%(*D)ZO<4@\=ZN)3.LSF1IU2IYJ=A]B; M%8\"Y., $R]520B,069=IF/.3MFDKD#P&%RCHI'\<$)2]M37!K ^A?./U&%Y M>#Z?.E.)O@8O&LOT=S^0C=6S,ZE9- H2#V>*M2?X^F2"_6WI5((H=F-Y:%F@ MYB2[!OE@67,[QER#O.U+A/UO$]A,1^YX[-H_LZ)9.I<&GU&T 3-=I>/?RUP* M.HMFB&??4)-&>=M8U@A]*)A>TV0!PW@B6^"I:]WN2S()ND#B ;=_7H>?RS MQ-VB\;K6\SFCHT#>;XN_@$TDOS::K['9YT7(.>>HL*40["/)U3'UD)\\J&U_ ML:MM5>BX:A?4G/BY63?6WQU7'=E>-252Q^0HCB?1WN[N[>UM/1)V_3JXV3T( M[9$+9L"N<, $V,5LW5VCV^WT+&L7:&48O:9AMK [:[?;:NPZ;:-K-$Q'W#6- M^B@>9UEP-7AA#3Z-G4#WE#6R#/_FP5BV!Y5%KJ0].U22"Z:!K53IDZQ<3!U_ M,4TC9UNSJ\K BE ;/0/1F/6&[$B_(W4RW(.TXRZ>9TE)T/#+67 CHPI&6\8: MMNMOC2MHL'LGV)GK+^(Z^+(0C#.KBW&']QZ_C=Z-9J9&LVHP\)S0S*H;?UI_ M:=9PIN ,CUP R+'Z4MM: M@4+"^"AJPG>U&@%ZE;:X!8*$ 8C;KQR_H+B$:( M>2@\;:-AM7:=EMEH6:CP&(UJ6'6D8:C:C[$O33D$I"P@16E<,WJ3'F<'7+U, M"4*)>%8+DI4G2KG*$R52;>BJ9K"MLZ#.FLUFS>Q8W4YC.U>/SF$XE%=F3=.. M-)BN,YB:&DS7GP!S =-6H]NS2F!:#?/QZNCHA)UQ=<#WM\!S9)#]Q+?K"$>& M3!AG%WA.SXLA\WG#<2Z0V=+VY*H1KJD1;OT)L"!UL5D)A$O5Q:F>,$KD5^4O M 'GP!#6%>Q78-5>I'VJT6R;:67]>?V'7:+<8?IE$<7X#>B?E[]A4[U3P"//(2PGB);/] MF4XVL^CRO*_P!<5^NG?Q0BLZ>N5<.]V[>$&]BW4MP7HJ/"46K"Z;+6Z+__ $ M6%<=9PEJ3-F;O\.^N\X1G[ O\"0J%"=_9S]"5#P*E7AOM=Y:2_*!=;3YMFKS MK;W^@JVMM\4@6[L2UAMEQ!*X()X8U-_D=0;=[XDOTHX^\['G=EYET+$E(G=; M(W>U975^R-U9?^#2R+T8Y.Y4$+G--R#WE9C$JDV;N4QWW-0JB^'NSUW^)+)O M+Q3:.QK:JRW,\X/VKHZIK#\!%H3MW4I@^VD 'Y '5RHD+X"W& XQ:G C"@!N M-!\ ^$#$MT+X[%OB1 _AZ'K7 MV >CHTVF,IZ='>-]N$#)J=A1%0%QU&-"S MJ/]R5.UJ5*VV&,T/57M_TK"Z_@1X4"YG-/J]97E@+\+@GWAVO6JC"?K=K."Q MS,JQ9FNK!6WS4(0_83(AH"6V.>,>)2]&24C'.F2HENFS M4,3C!^BSV3.JN :>49>?.W5^[E%F#6L+@373T$7 &XAJIK&\*N!3T&Y("4H& MD>NX/$3K=(92I*5\-5+>U%*^B5+>7)Z4HZE$9@L>#N4%;AP+4A%^!(F-?K#3 M"RW;J^E)I'?P393MYA)W\+P'FNKD<1&Z8)],0/%_5#?/+I(P2C@@01RP2^H4 M;S1YS;"P?S@"@M%RU%_RF&8L!L@[@\ +[1'WKP4[L E,C%X3S!P>L0,GF,1T M6&/^_BN9/,J:#3,]NO6*AP/NBZAV?N>)^_0M9J-A:L_(R@#(W# TCT@RTAD M5@")\K-'-!)I))J.1.;&J4(:B8I(9*Z!3F1TV=_J5_6C>H891K/5>!98>HVV M!I:JBA( BU9Q-AM8JJ_B:&"I$ /-291ZG0V#%>VZ$7>]SM*PQ..W*('L(O!< M^UX+\8I20XSZR=G5^O.QU@_F3(D3'\67_>_AY2EF6,248'$SX>4?JL^;<$T:"P<-*Z.OFV6J'S(W7\!6/&#WP5^,+YG MG^_@:D2)H_9(C'D&'EIB5R*Q1P>GF\6P6F(7)K%'W+,33YKYIZ[_<\ CH>5W MM?)[_/G+9K&OEM^%R>^Q&+J^J\6W(JN%XGMZ<+A9W*O%=V'B>\H'PM.26X&% M0LF]N/R\68RK)7=ADGL1"DPUUIIS5=;+:%B;Q;M:>-_.#$?!#0:F^?4L7_36 M2]W.VT^) M;11+E*$QN;Z#+7)K5KUC]7[-F(TZEUKU5K/YZQ/D>D=+W#=RV!QZ2_Z)6,YA MV L%N:VNZ5.BSR]8N4N'FT<,[@.AI=@2WH""RX(0_CV>P,;+XR"\9Q./^\^5 M]BYPN(SI]2L1Y,_L(@A1#XID#H\;,=6D@XWX#<;]A,]"X-++L5UZI6\JOVQRL6>M=:K5 +F,*^G@5I/[BV3 M8Z[SET\PHW'?:/>'00C_;_Q\HT3>2L-@$'C./"A"$F:TZ[*;B]&H_<'>(U-S M'MU5,@;BWK]^P9[_8A7Q\BSPQ4,=0)])L%"2]TQ])L$RSB18Y!13_B&8Q3Y9 M/$Y"$54#8*].OIX=_*@0IO[M\O/51P'48D8YVO&A^%<"^(E6A&SRD:6BHRUA MM+:<[2S;_ 6E=AQ;? IG1[U;-DKS4;F-F)-X]XS2VARI^5Z*"2C#.)*!8,BE MLD4:=G<;B!'WAM@M"5]$B;/RAAW9)S/QX2EZ(4_B41 "39P*<=1,LW73X&R- M#U>Q6O5F]XDS5,QZYXFKK7K+>N*RU2Z^7+NSJYZ?+$>YV<2 E^*5OWPR/WU$ MPJ1]\,Y@CUJGF-/8=1Q/;,(*:#G5Q-#$>!LQJHI.FT/V8] Q]])^K5W9KU6S MI:X">TR)P_N]N3'&PS"UF<6I63JVJ12;,KME.)3F1L/=:)==Q>)&^.QSG5VZ M]HB'3J21;TTE6Q-CK37V1SZP%;'*NJ.:1K2-$6)-C+4FAD:T.7G-1JX8/NZ0 M]NI,SX\61WM#P"R/B&&TC#+!5%!L(+S@-@V�,/_@)&8Q,11I1)YJ?Q,O7A MRSSPIM)U;8[Q%QH*G3PG?W4HC]!5&86.CEI5/VK5-.O=[E.!*:-N/!75LIIU MH]U[^_.F46]UK9=$MKJKUV06:UQW5XW9+][C9H4\YDY4N;J-YFLTA7F1<7T4 M!Y%D?)-"\I'E) M\])[R55Q/Z\./3[GJ*^$'KIJ3VJEX+.JQ'C&3;H(DJ\1=;:>.&MC:M. C\I& M6J8*Q'@^%:O:WL,RV'+Y!#[3M; Q-K@5OP MAOH%-"TT+30MM.^LXL"N_0*:%IH6FA;:=[:9OK/O;FR/A.>QPSK["AM!%(M< M=Z^^!8,?"8U\3$=INH)T\ZR#[526&M-F/Z?RS8&I/ MMH]*&W@U6_7,"=)RY?=2]Q?\^<\DBMWA??IA>K F?&=_$-SA M#.#YO]]&\URQQ&5";J#X*[?\ M/MK_M LW_K8[")S[O_[G;[NC>.S]]?\!4$L#!!0 ( +& ?%A[AMA3]#X! M #G>$@ 1 MGN=L_T;.CIUK1*J9%2Y74[;G10)#)%FTGF@*2D[$]_#%$>TN_-8.MF_1T9$@?DJP M!;^C,RO"Z"\?WGWX[NC=QZ,/?UZ]__B7#S_\Y=V[;__TI^_?_[_OWM$_E6;! M;D_Q_]^QY;EK%SMT?CT,$Y-Y07E,%\0/_^)$ MY"C:[W"8Z?3E@7C?!F3SECY^"X^AYP\P2Q_?RY;8=H["^"%IQ]J$V/YV$SR] M%0_9@)4&E2]G7J0SDQG-\TA$V7<%U>_?\H?JJV[-&.A6C.CV2,8 2]IFC?G;<9A; MH+45/C#B\DEVEOUX^Z%LV!_>O<4O$?9#]\'#1_ :)NP["(\^P.U*1P0/LA-96"&QGN]__/''M^SI5__Q/Q!B'X2[W04D0OR[N IL M-L":J85_'^PG) M')/=.B_]YMYB+PJ3+AU693/QHURED=?NCC++Q,O3 1MUZ'_ M=$XL#Z[2NT>,HY"O7(OW&M;M/:Q;0@:!()Y20H(4XK1>%ZW^@TOTJ"M,I8T0 M)&DG]O!R?4O/&#HV?\,>W%A[F.OPWG[8%>EOZ$L,&^< ^[%1%/$*\/6P;,004K%$R"/X8R6$@-@Z4#(2=!\E0)*TW8C14 M\WO=9 -/AAN+T,>/.'(IDVV/B6RCABWQL<.9@=YD2'_SNKS=ES?Y,5RN3ZWP M\<(+GN6QT*5!P[)^5[NL*4WXW($J8F1?OU@SU\+'2:^%CTV;Y7N]U\+'UTTV M[-P0,TV?MCPWE 8-6^&'#N=&2O5U04V<&M]->FI\U[15_J3WU/CN=9,-.S7N MHL#^_3'PZ*R'Y_\=4R6^Y>E1TK!A:_RYPRFB4O\:CB)0]?'84@/Y2796+[[+\;.^_Q!7_E>S?+]^./WWWW_??[(EI38 MZ:O2>EVSMFMFA2[]A&Z4*:#+J=LBV@NB2'=!IIRCM%^,_ ]://E'OZ-RS69XNX,,N7?H3I+Q%SKI0L?>MV M#2O^Y\**,\I(DF8+*XDC21U)\J_KW'*=;TA ]9IH?^-9W 5'Q=J=<,?16;7\ M#7C5^<>47^M.;1O6^\?">DOJB)'G'CW9 ?M7VH7XV%\7O>6BG^&'*+^8[+?Z M1?K^76&1H-7KM+><]DN?OH97UDOQV%0?-2S"^\(B\,:(M7Y=C):+P;1YB,^B M@LEVA_U0#4UH>JMAB3X4EHC1.3H!0DBE]+I<+9?KW")@F@MO,+E[M C.+U3A M><,2?2PLD:2 * G$:+PN3B=C<;F1MVDAOBLL!&_W.OEMOXSMS@OVF&I;D4N8 M40L$IL)J5+W6L#Q%0XPDA%)*3$1[7;'VT="8T&_9#T=HQ MAL$3O9%_O09 36;[7+&7!EM !9F&?5*TDO2T@Z(WO,/7C3&V0;1\/W1L7;\- M?BC:83H91U\7?THK:?D&Z$&A81,4[4#=+::O.Z&/Z;1\A94G#2M7- ]!V]>U M&&!/+5^2X@L-*U.T"JFVU=<5&L?(6KY8M>\VK%O1B%1E<'U=PZ&6U_+5JWBK M8=U*K$L%*^SKBO4SQY:O4^99P^H4[4HRUO5U14:QT59\2K4O-ZQ9T;)4::]] M7<:AAMLJJ:./.%\T ;U*ZU.%J1X[#AN?Y2G)X2)^OV4$:RV)AJ4N6G$J@UOI ML[0G-94]S3=XW0P:C,.==LQ4_=1OJS\5K4*C&)%?=Z YXW*7;35NW'D_# M5B\:+'5M=NT M8:\6S?X3G;.JY2$9Y.M6G2PT*=DL%Q+:7%D3D%A3A(0,R8K-JJO;ANU:]'AT M"X8Z4O9H,L+,;F4"L8(>D:/_NF$-;5AV^YG8LBTZ;MBT ].;VVW:[#!?MZWV M;2ONS4O?]F('.[?8@X58!7>8/+DV#JF:_.0Z\(MX=&.1&JU,>_\-F[CHQ^J_ MB:6((<>*Q(A G)7#17*\\*-\+H;\NIVGW\[T$G2PSP*T*@!=:W98R9DY>'^/ M/J#Z#?_GH7'7.1N;&'PMD&W39_!ZQH_[472)TT[Q"\%>&O@?K;IW=;J5S2P5+8/7\!4)HL:$-7#F.ACU= M] 0:V-/IX)$8_3>O6UW35K^ X6//?<*%E[BDZ?J;U2/^&8/I%#O'3YA8&WP? MXG7L7=%65:*XX=$T;/NB5W#PMN=#/X)1E+V<#!]%CQ@]"P:0X !Q%A#CX77O M:]K[YV'D;D$J/):.VP3A^'@;4*WI7W7A1%KZ;-C'18_?X'V<#! E(U2 G]4Q MON[32?=IE]"VT>@V[+>BEZ[7?GL-:!LQV3(]6^!?%1ND^L6&%2_ZNE@J9O;, MX-F9KZO78_6Z?.6-[S>L9=$1)-;R]7LU&^TX;H@VAAGU1-+;6[ LU[Q+>0KQ+)/M\W2&#\4FZG!*=VC;L M@Z*QL@3+Y/5DF&S=,YE7<21"]2 %VJ9BP)GKQ1%VSG=5 L50<@V[HQ723>9\ ML--^X9\/T#,3+1S>-SJ_N7O=-H,+6[)_UZNQ;9HT+'\EE$Y6FN2%)U\5T[$6 M-Q,+IARW25A8II!HT[IWI-:P)8KFRM(MD8L'4^\,)38L7X3T=[Z8+73YNCT&;X^[>+?S&(:6YMCEV_BWYX5[2-3ED<^W6##4,,[*3< M]B#1L%F*IM%J=,%757?JS9">$)]B+W(Q?XNP9]WV1!M*#5NC:!ZMVQKJT9+I M4D)3ONZ1@=B4T\? FHYS_>%=&5SW:QCK 6[18:&J>L)1?WA7M/"^1IO.:#MU M"TD:*VKTAW=%TV[)MGB5A:8OT-9E _0ET[ 7BG;>VL)N?W@A&?X'G+)L=3S_ M]\+\6L2&EK=XC<2?ZO9Y>2#>MP'9O'7]Z*WC;M^*=]Y:GO<5>F$4'@E>9_9; MTN@#57X9"2H KJ_A@\Z0F6;,K(NC+=X^8-)WP&4T)AGM(R5*[/@!'R63U'/, M-93J1RZ'W?>0OJ,'#U/SU(3VY,=0!%D\!IZ#20AI%-$^RR)T&!V\[?9-T.]LY&X1Y/=F4CC"J0Y_Q M]A#-IE>AZTCGOS*=("NGG_X>P]$UQ]JP%MO.LN8!'=@\MX$(U#S3[8 MC&LWV92/-++9SOSX$&R3+<540]6U-IJ0P-K.O];AS'N.QW-H3COY8X]SCJLR MC@HZ=H^Z9JH&H*(MZXTD=/(RSFJVI:2+LS[9A&UY[4];%_>M$A[:LMN!F"[^ M>D7*M>5W ''#_+<*#ALX#1WZT#4;([HJ,[]>,MB>\'%&T8Y]H%2*-U:!7HP+V^Q%X7P"Q /V52Q:8)N-&V. MP(YAR\K_@GP!RLI>^78;%[4##0-.MHQ:U/'^FA8UO><+9* MR1EVB8K >?ITL"NT2,HP;S*U93AK!4K].&.G5(CM;S?!TUML.YR/2WK0.9BL MB 7'[C$A]#SF'=><=2H5?LS93GJX-9,T[)U^/]@%_5X[)P.\O%W8':.;V7I\ M)O3>S-5V.KZ)<\[VF&EL+B9L$=WL#?KUC 1_JHM"4&ADU@8RU,ZA7=?-@71T MT& K6NJUPG0UM,S$EC#84&#:"M!?9]<]\IJX]/9,M"!R"%*;_*\>X2W?VVQE MN!5[:4))+MO!W.2YKNSWHSM'V:XKY_UIZY3SNG)5;&- YNLZZ,JF9N6_KFRT MH6)*%NS*2WU[O7)AU[&7M3(L(W:>_C9D3,F+W3_O.9RFXP7<%AK)'\J F?7' M _<8WOS7@(6\2;?R+3C^5@&S>Y-@>^JY(,QKG/+NHYFCQ#1NS<.YA.HUC7#> M*]$5ZV':6>\W&@,2YSCQ+!T)&N"S8\&1'HSWZL'H3'0JK3%H1GKT9'1FVA:/ M�IW3HQJ]&U0L8?INYUZ,*4+CA2\%\/JJ8X[HQ^WG<2>G9D*MJU*P)TWT#8 M?OV8FI7V*,=]YZ-K#Z9FHBV@;]]YZ$;?U"P,A*_M.SFC=&L^LG@JC>9PM98I M81DF@%.T8]'[S\/!\,W3P?],Q:^ZCHQHGH0>H@ M=\1'0SOBXT'/VG>&9NV[=K/FP4%U1?\2;\-45)Z='_E,P8L)=3>"!@F9;*\8 M,IT<["C(DTG'@9UYE?[;BH(2*,&6&5#P2YHC('[XIXA$"E,GS4\D",/3F$"V MBNR,C?ZO7[5L]'8,9F2*@X-=S@?](QT^_<<_CV,J>@3DPB7;2RV'UC+TG_(D*6(]AQ=SW)J=I562.VHI8 M?NAR(\2.*@4E"U3YJK&U8C:F8CYUFD$#\%OR%3'9Q\\6<;@=,ES&44CU!$B[ MJ3)!2/]G;'E@B/A0LW:&F-- M?I'"7GT9AC$,[310DEES'-4V,<;(I6\3.&O.,/_OI7\=1%BY NJOC-;-C3%X M'4#0040O<$IU(^,S/V6P=W-,U38Q>XB=-!\=)_FC@_W/9\H!_XS_')))J4@OEV$_ +-Q151D6["(@9T'\$*UC M3[[%T@CVE5?EB%V8_!3<"%^5H5>HUF<12/$+MLCJ.:C>^3UH]66]J-K"+__\ M*:""F2_L(TPB$W/,_W=%!?D32N_W' _=VFJ2_CDLQ4U,)2_[P@NL,K&_^,Z, MA!KV023:U:FUA6R)#<]2 M59K.LW9M#:J1=-[AFV463#?\_60/%1*.7]PJ"T]="TV"VJ6])L) ?AQ%],-A M8[GPK$V)Q%;SLLE9+QR3>>6U>OJ;F\[OKBS+FVWX8$D/"G M('">W;0\6D'F:=%T9,7ME'W#W@VOZ8J"SN+Q*6 M&A,'D3+X^1&P'US#Q0JAVE84A[4G7L7KYHQ&Y8I,L^VHL9TY"S;;\_0TNPK" MD![4Q'V((W9)!N66ZBJS=FPJ95!A2(I"[%G7E%Z2X$W[_@A9#=6 MI?;0T,P80_PP;H@FR+QCSFV2A)48K[9$5KYM3F/)I M7\RP6*4AE;]L?/#YM,83[..U&_$(XIC>("EJ;,,1-X2BN2-%^N^QZ?VAQ>A4 QNNHYKXC/&[V?DY2ZZC\IL$VRU M4CFU?.7[DAJ9(P:C<^G?8N,E])9I->^NGW1:?S M)'8]&$YMO%7YN\;OP ZWWRCWW@C&F^TV\)F$P7NI;:!$$V:[AR*.]"V*X)OU3RW/7 M 54!K,L'_'R-;4LX\5:$ZES@R:M6@CK3,)D< 8Z[IFP(Y1T3MMY3^N>2K(+G MO*!0]^; M$>$:](SE 7_T9B'!5HU$/]G+D [FH_@-VU&=UWV"GF:RNW))C9 C#C(BX 7> M8&*W]=^W(&-4SDQSWQN#Y"K>GE\<4^^@I'EL4RH);(R=$+Y,GE6PIN(82]PM)H^V:3$+??B&C@>BF3RI*K30<8MM MS-GA;P$]PF=YU%(;'6B.+Z-H3B]/\)QN+->AH^972*W@5]]F!@$==4B[PH'< M*A!Y",6QU8]Z9+\<\&,M=\/IS>^.2;-#SG!H$W?'(\JH$ J(=#AM90I7NV0=ZSI2P.PK).40K"7-U@XFC MIL$\ N4:QE_^KKFAUR0+MX6'Z$;#I).%6\28+9"JX$O"-$X>EI.O[ECTL[1I M;#!:*=&=B[%[#5NR7=O9)!:T5ZO:M!S=#DIR5L$;=X=9QGXH[()P'U6;%;L1 MF(E"WS)WIZ&1N4LH\#<<6/JA\MI17YF?R%3M?ZMM8M!\2D\5UX;0&BJOPIB> M+*]&H:Q^WUPB;8MZ%\?1!:9'*17'(&F&CF&?>;F"V3$H:[7@BP2H2]_!+W_' M^0CSZO=F8=-H>7;5-C%W(-"O^MK:XM((BXJ7S'WT;O@[Q-[:7DQ0D")9.TZIHDQ9+71C=KB/H>B?=&,4*(NG!)N$^FMFX;$\=( MM&>DZ;;6YO0*N71HKZS<-4-G* O3;G[?V$S+E.&2/.G\OVLAM[K3,0PR M \&,$H4DGU##DR"4(E7G+_0,#8A#ORZ90]SD2KR:55LD\.F?M@"[)PDBB_(&82EF-/Z$H\> M"DT Z@7;M_@KQJ"1EH0_#28WE]!R3+;M(LOA16.#_A1[5-$0P#1@*) @-2SB M ;!#ZC_/]NW'OKTL0K]I*C"&^7#;BX 4C>@UEULO0K.X^QHK)59!@'XUN4[4ZVFCZXR)PV$)?)A)PM?DL7Q59ZUUDLZDC5HB(QU6IAN\<8%-<^/8 25AJ7<:W-+RQ%0X[TR>57?&]G\1"-:FR M3:UF899O^ X*+YK\A&G_*18!/7KB;,:[O5R&&-#6?#5(.3I/1EL] _ MF2B8!([R!I(LP/W:&Z!O).+FK.MTJ<#LN_3/W' G+)3+-3_1J@3.AD;FY(GM MSG()-[OF;?H<[83W7+;>%NNZA:>ST0=20RPW6+&YJ& -PV^_%US(4OLNDE$TEH)J?Q= MDY\G2 CB% 'E134PA2=[:7>J_E!;MA_93I6)1: ZY&>+N'"QRXM!O"IP!JUX%4!P'T/O=.A2[>]#.%C38L 0$]<&!6&2KF9B M5K[W+9[G2V5\D>]Z0Q5Z-][2K52M.UEUWTF*.5/ENMQ)44!61&JS9GKQ5&EY-R=SDR^OQ,K=,.['<&6L_3E MT0N2:Y7FT[KYV/X1D:6ZK -R++ZD-VZ8^RIYX6B ,V2E!:K#A\M?-QF-GV1L MR_"!BX P*W%2MCZ]2JH#]#M1F0,@$T=0.HZCQX#4U'ZJ:S$+^;V=+V26,+QU MFF$\1UT0[=Z,*RF>YSA867$6P$92=2JW:&W7RM,CS-"QL- M9>G:E2/L2,30=1]2Y^"%W'M>-CK(8('$!R[A(SG*()2]==8 M^IY6V\WY"\,O98Y\7MVHTFY3\NI\U.:L>[JMYIQK9=[!WXJ-V0W_V@(OUG*= M)@U6?:'%%PU"P(:/50(I/)I#,%_83KNO:V%2-<@6V!9@KM:FTLA>V\0HMI8- M5VNYD%FO=;9L;.X@K:GK7G6*UC69SW:[:HA^K6E@TJA=49FTQ@?/9 MVI]:@#7:2MTH?WNN!M6!IM09G+P5H7PR.?G^( MZ ?(+04EZ'@+_^H2W55)8^3/Z8H>H_9>?!DUQ>E+WQM;:ZDK7-E. MX[QL,&6BK8[1@8!QEU"0-1&V\PM5-#)G_V:Q8ARGEIX33Q+ZUB!@J;6;.JGT1$"C!K%35'&BF+B$X M/_35ALW8W,XH\FTD8&U7M)_:E("*E[6:G3\''A6F+;*_<+WB%U+]GK9/HBHE MI'6S.=[TK0.NN]$P>]\+2T>55E+_[MC0F>SZI><#??2^IN9@R6OS4J'5^W5- M#PN&I>46KH%^- QZC78$BQ(:E2XBY961=T=Y*<_ZX-4.#<>V3 !0V7!\"=Z/3S6E! ;0M10%E_C13F4VLRB MJHX) 1L&2VW9IZ^($_P81/X*^;1&>^M+2RN*2!6X:JEIJ$4#TUB[#%?)<^T6N '5 M#>80TZ5 K=5%V=2UF*VM "Z[U7,^([!KZSFX7."S=AT1IL!50UC5"(3-H2@++XQ4X*1]%SPT9X!A*7%FJN#<_E;K\!F-O,G0 MJ;*TW@94P+HVLQ%4 -+!;BFE\'?-"8K"LU:(8*Q=AZ96J_ M-)=0*7U[/@CR0HB]1%@Y)30%BUAZ9!E[QH&G=/_<[@BVS$W:IO913*6RD5D\*A M=_%PMZ:@56^_!3FY$OM3?6H2/:PE[%[%Y'<@8.XS3XK75)VDKGH7U:NRB MD./0GHTV7 _[6/6VUF.!WAY.;$>JZZ/2MEW][@R^)*ING%J$[-=<_0BO7'H4 M\.SHI7]?';?>GH#Q-/TD):)ZT'0]S>Q!LLC.0%3JT+6\X MSUER\\DY/J%7]N/6(K_7!F W-IMK:FR#3M6VM5$/>PDP#A0;%7^F#]F[K43\ MH51'MG6=6!Y((G>/&,"9Z1>S%?XGIGZL @X3P<80U0'4]Z)C+JE#2)>KH$L& M3GVCF6!5-U:#JWS]\+R+(J!/B=R[CFM\&N/W,POEI+*:=?\(_,%A:%6!-?1_ MMB[D'#9EL%>\.7Y&3VF.KM2HHXQ3OB*YIPL%@Y4X'*9"4F729E(^MU'ED[/HUU_AL.8@$ B M'.D-(!/MVLS 5E>&=#+8=CP:^3D'C]S%A-Y\9(,OW!? Q!X2-E)"2VOV.I6@ MZ$E!]R>]%;Q_N+O3P*DN?UWZLM;ALHL;O(U/^,R*K'*$G\;73096%:NZ0X0W MH(#41% WMYOCS5V1&KJB/=?H?KVHF9/R,Y&@];;2LE>GNJR.G2=^__!0[=I+ M*O_N/#/;.D+A]:.E]3#[&7O>W_W@V;^C@PM\NN5!D,M;')K?']OJ6@NRGC, ME^&UEYI@!Q.=KP4P;&>:PY1-+IY/D5<\[B T7^IV0'8!MT+Q8C'P,9)]K3!2 MWVHVX0_-;K)7LI3Y.:CKX57#6E==2UFM$$K >A:[]-J"N;,#PP;HAY$ MHOY=33<3"\>X>:1G5ZG7KO25^<$ -GT*+1J:NWV2 C=*'FK=S5/Y_GPEQ_8^ M70-0-%-CSHR0/,@+O6'P8'IM2\XTM1I9FQ(^XK1N\H9@7 ^@T]1D!HD$Q3NT M#@"@N9W!,#'5^5E?!+'\W?FN1ON$CD8"YG60Y1HF_<(+GIM ,VJ;C/QU-T*F M!.0NB%LC# XA9TZF(QO+%X998"#P7$)W'Z)$O4M);CT)Z? M8-8.J+YU7J?@)WJLJY*=Y$/.[JD[V@*Q?W?JIU9V\A#LW7BH1M0KA+?F#-:W&)P MN -XDS"+TML)("VJ/OP9#7 &*F9__V,[P\!0^EKS=07@:B6T1?:Y27FS8/\' MUV*X7(/E#BQ+M5)GF\8?2+07W#@3UUB((E;X\&R>Q"-'NZ";.MQH['R;Y M.*L.*A94 T=4O;UI*#6#>2DR0IZ*=!6Y)N77Q"VF%VSH1E)LY,*>(NDQ/:(R MJV7B;F=17JR;4$6_X)CX8-%C[%>+HB/1-[?GVM4 FKS\SV3.HY\HB0B@=RXL MEY1]!OK[G]G<49UPC>E'['27%:>8RB'#F0.P* \Q; LHFGE[/G@4Z0G6&F=# M;6(VK@7&D&1ELM2DXX@?O>RB#XK;3Y'[Z\)=AA$^V+@ \45"K1X9S3E1#$!9 M3YK-S1>N?Q=MHW-" OI]TAW.O&,7GK6I,3[7--(T_%/(ER'8JHAAS3PV?LQD M0&B2K/%6X12=2!P SF.##M:#T+QRC(6I14T$;A.BW(_6R(+5+=4?W[\[^?X] M/< ^!8Z[=K%34G>KX1RX/Q.ELJ"(?,6_LD*Z_7"Y_=:!S& M:3+&*6(:_[Z F\)"XI.?_$U=9&TG$@?KA$G\GGE5L:O./X,!S0#OZ]BF)QK! MY9:K9N2OAN9S$[[2^-:!PE<=H;$E$(X+2#4AAB+GVWCYX+D;MDMS6^S*79=: MMKJ2,!]Z6>O!R[XT6T^EBH4BMLF^8Y!L;\*FZ\TIB6JU@DCEZS-8U78U0-KY MFKO0FGE"6)+1/B@I+*6BW;830@Z5B(2RX_P=5__N/'$*%*3"BD5IW7P.4$V- MGJCR=PW+[@"S7.T$K!?:F]K.?MO5EZ[L2L6\_''55*>Q^*)!.)P7>G] 7IP\ M:&NOW,K7#08-L9+MUQ"T2E@P<%Q>C*!%@QG(#=DXY["]M%?9<$82 1782(R= M.\NS2'6)HN9VY@14/W(=B&)RG_ =IG<'NT8XPBAV./KZ=A?+')]"B>TZ *!Q M:,\J>(_Y=:\K$0!JFXP>'&;_1()X=^79-3C)A9?F Q-1A.([Q21B;H)_!+XX MQT8 ^*NE:E"4J"_X-[S.7W7"9/D>3420XO[NT-#@A$81)J&,MU=A=NM1RAJ: MF3Q_DE14.?[4,E I9RNO:,X54/RY9!^K_VV6>L#C%^B9="C$+?8"#9L[! 0*4C$OCT M3YLG\RS)*5O#!)V9O>'2$W+GX;JPD&$TYS@5_%MKAS#6F8S!U.$DT211,H[C MZ#$@ *93%1M9WVCDVUVQ^\&AQ[Z;\M(;%6_.P!):4X"E77!5(P%C3'ZVB LC MD&!77'.]#B+Z36\MLN>"JPT(PK7*>7T-8<" _'2R_5]R(^8Y0,XE>#DD3+=14 J0ITJ&!Y" M0U*:+2T M,"ZSZ(]08+>&CE9GS?D6DPU8G4GP'#W"-V?Y^9NMZ6U- SZFF\1A-M9RZ(;L M\UG%W65Q[QJB85LV-Q=&>K.L56_2Y^9\I'S"%,M$!Y-&R\9F;^J0'REUMZA\ M919W1DXJ5K/R6UP5=:V-VSR".I/%10RB2$GIV4XA8:-T,0O0OBNJ"R71BM7V M@XKWS8+JL?1H7FR<.R/X+3&1V5&$,53B.'HM%@ MCVQ)Q&SD2<9,CX.K7B@TE+XZ\3^@.[ *?4_?ZV$$OX""\]'_!GA<\ M0Y1\371+Q:M:9>X+UZLN"EAXQ: @ZWE00HA%GZ@:.$_6LBL>JPG15PV1E*-V M83#9M8B3G_H\ 22D"B*^34OCV&Y)%'J=S;_B99,R!Y3 JU54LN_,0DS.F:K. M1)%Y.-5%0946TG(+(N:^E<#?@*$38JB;,\/+7QZ[/ ;+;6RL<%S_KM&(ZUS( M=+;,(#U*LS\H;]9$8O>G:>[ 2M:%GJD94',&R@'9:&'!Z]8D"0XD:CPYAXX( MY,)V:3FYEV>2CU%3EZ'DQ?G]/$M:&F,K#?T6.((53!3? M,VZ9 <.!6OMNN>;5[^!_+U@Z85L#3!=*8SM'6>31CHJ&;8R8K9H85V>SD2^C MA,],&SO3PCL14QD^(!#?4&(D*7MC=#M.MB"?&[F ;.[!-44L[Y,%N;+,/8*E M&%A,OAU"2:L.?>PX=.U#\1_0HSY4*M-E[QH_FUB6+P2&B! 89IE(A8V6P7)M M:,SG0OPI")QGU_-8='?6B-U:K:PAH74#WFTMSSN)0[!/ER6$E+VE=X"/V/.: M'+J9EZ8S+/,%NN,@^A___.'*W;I1&V-R3<-9F7ON_1A"5JP=_3=/9G2CIK-V M.#UC4Y#'NFD2HZK?-WQIY US]>\:388*!>[K-:ZW:I6_:TY] ,!JQ2=4KXA6 MO6W2.%?E=ZTSAS8V,Q?PFK';5,6P9E\ZV(CM!,W;.)SXC.'#ZU"_&DVT+1L; M1O-, 1Z%\E5C4JIK,;6$5!M@WJJ)N5U4R'23P>.-];];-37JL8B$$Z*!D=)7 M3;K J$YX59NG(U^816P0S]QNJ1FV:'@0.+L75$:H#$+I2&;L6'82^,\!^1V3 MD)5Z!95@/;S_#"&I=#@_8V]-[T&!'L(,$=51&.,0GH$)9X3X MA79VGM$ZF@_T01'I$N!FH*3-=D>")S;^);G%CWS#\VP(VHX^]GC=1EX]8228 MS3$ZGXF_3 )FU0)'UC8Q7SBI!19,4N2Z")C8HJK!N-T87/GFLF>5.Z!%4ZU0 MA_1.=V*;?GBB^G@%V&'I:[-2G]K' ;=MK1GXY/V'AY4;%2ZFTE?,'Q;9E+GR M0J)UZ.:=J,S1%*7406R76=&5T.@P==*&O5PSD0YNWW*DBZI79R#]-2%5M ?\ M;4]IY(7X9-F/KH_)/L%HH%O^,WYT;:^BZ&3K9L86B J]#MY:Y/?ZJIF%UPQ" M\916I>,E8T8H;U=':.3]Q$O>9*"[JG=1]91)KSZ 0!W8*V+"I>%[!;%]J)N7)-,X,XLOJ+ 05+\\/+PC,H;4) M3&U:S@S6NA 3G7M>BWXXB*3)JRJM<7;\9+D>$T\"!;[Y,? <9MACGUCSC=63 MWMA) ($%NJ]4;HXW!#,[3_7MU=!BGOIH'RW4: 91+>QT;D/L33"G0M#'D2Z M$6:UL,A>?:G!\#6(Z,'ZP@7 "'Q?+<&(JK+63(QDAG[-QBNM5=,YE.EH@NEO MU63^:3\J9%1C(;^A5&=@GY!9/==!A$.XKL!;E-0Z3TOPM+=3=*>HU7ZL^LM\ M!PS[SHGE0?K,W2/&4:U1IGO[&6D(C2=138NYA>;4,E+?1G-5 )C$$@-YYK'! MVY[:%$C.F[A\H(:,>5(:=TDC %D*195)[\Z1OCX^3F:HJ?Q1AB.>^IA.>'@>ZL'$1:[T_G1GH9M7F[E;Q@ W-S0%OBE1'>G4\T..0&==D12D(HU@'9,M^ M%5G%J6F$2?80A(13)TP&"H_%,O+XJXKIT=3Y# - Z 6TCKTK=UVU+G=4=F S3P5+S:5AU+%RP8]L38]5)PE%71\D'E2.Z"-4F>7/H.?KE[ MMG;PI#Z';Q!-K3:74^6490(&1!>4Q^U5OJI9;X=J!@'90;@T2&^W$-6)?;O2 M--2M[=@7Y0-^9C%HW__XO1($7Q-<7]M@;#4]B*/'9RJ3G5J$Z@I0BE[T"6%: MU8-LU6X>7LXVGLNQI_74HA<67<3?Z>D&4U&'9M>BP2RR>P"-&DRIXO*]B1\\ MUUZNZ?=3[7!HWWY6[E:9 %F?Z]RFY=B?J^6?N53Q@VR;:'_*_=562,_E5D=+ ME^:S@%-4%!@E7ZK![-F!@,'J%,("KA27O@DXE'0#>ZV:FD;NOZ%JFLRR@2"+ M-$\G!\M/%Z8EGG\_DA-]@.<>/9T)[=WK].'5-9M7O-YR715CUR5.KX:*AE)9 MTJ;0K516KM4,; WG])($DR1.4QWH0+/I#AT#UGN0-'=#9Y!UZO+0BR_..5U2 M1BQ=.A _#;_!K)<"BX]%U1S@4.E^*\O7J^"\ P'C>&D7&,Q.7D628G586YO& MQIE+@"OH'_(W,<9;>D&3)PPQ)?1*)K'EM8:%:T?,/(9J&3YW$O3&'M8%WG4F M8XSA^Q N"7DE5K"3>\E\'F$S"'BK)F8=QP/"%JKK58Y2NG&DWF=H?V\L=-&J MZ=BZ1KP%1%Q%S5-<("S$K=P]5A\F-R+E.8C&.6!"T!5M>F4(M:.K5-R)FLF M66NS(7@CH:PY6'FYL-GI=AB+\C1INFL7#^61%+ ^C>?>.0M><-L,M@]V$ MPX9&L[+5Y9&-5K2O&K=FR_8C[\W,L0:YSV68Y% !K5U9D2'DS!GW9.7A6VQ[5A@FJGT:\7"&0YNX MNQKDB,YD#!K(2\LND-CH9KP13\8*E/LO!;0#<,I MSTF!;DPMJ&XQ>:1AI>/UQ/4\D-^7_GT2$.;(M\'&_V)3V1$4G) MB[1=.%+P M;Q>A.&'_<]2-3Z@,_5M 3N&ZJ+&^=Z$P-AP1KPKZ$Q44_5;U0_-OCA[^X;E4 MG_9=2T'*O'"QY[0*KNG2W."9 1D7(J3J>+UF7B,NX5/ZE!UL8!C;[ ME>[UNDC@<6B630701R];C_[E;_[Z%?:/[N^^RLP.;1G$I-(H)C,FT]Q(AO\N M;K)_>@^>;$@"#_-YI=/Z_/S\+9M:F-4/[]Y]? N/WS+B7_V')(I2J@OT@.F: M8Y14#$/TGXB[M!#$*"V0Z/3?WZ8#G3_+$!J&KSC?JR"R/&1)[HG"_0:ZF(HS MI7K3A4NVET[?=>,T$!!!EV=3+T1;_.!KJDNNGK'WA#_1N^8Q'+)$]#O_[DOA M2ZP:[VZ!D@X1ZW&!DCX7* KH]X=N+-=9(# ZH*6/I]R-28XIQ*6[/"\=T)QZ MLBC)H90>X@2G7LNAV6;53H,J+(D//>>(#>.(.2^0.E:D#!8][)'ZGA@P8B.& M'<3&3/](1[U T%",:2K'HD#&/9KN':Q,S6O\I99KA-;$0R+*6:M6?R1L^B#1P4[DDE! M&7;QYLCHV-HTB"F8E?=FJF]&LX.G])7](FI&60E&^B]%#![C_02<)6\YQIF M22))$_W*J?Y_A\22NDZ4[M%I"6.A-LYZQ[6P__G,<26X!^&].=F3_0>)T2 ^ MG"]YYM0])+G>:>$:;H0D.J+G@@,-N&P$E5D/69UI.6YR".,&:])5Z7PO$#,U M33W\TO %<;?5I>F*G$RA 5B@T!4ST=\*DJ-YEEKN1Q, M\NX"\?&@7\5_(>P&L;B;R3>YR?G,",K%>6.SVC!U&L[.RB(F2N42$7G# L&> M@_Y')>WKB'6&TMX0ZVZ!H ^;&?"4CH4=F';Z14V;_TB[2:R$(=JQ+KX]2/[$=E7X2N@;.,@F957=CV7\ M3NE\X3AJ'(#@P@NLOE('IX,X(<0HZ;>LL#LE<6V=6CN7"K[7>&13$K^"4P\: M/Y[8/9*5NO !3T%1_ H2AJV488TRV82\*LK3\#77I&]-,!VE-GS.N9DE[U0T MF!(:* C\Z=#Y$>=6+R<_]&?$1J#P/;KVGW)Y:*RI9Q(/%?+8L;03)#4<+SRH M=1PQCI-#E)Y)-70LIM1S(^5L^O.P,J#Y$DZ.@5E MNN. -KN\$NH+Q.DCZ$!3- $@?Y7%2R= ]"!5T/\/4 ## BG0FG:5*!#HF7:& M9&^@XXO^D.P0MN\7, GJ9M;D;=#!5>$JT.21T, ;578?@EQ,K";N9&J.*+Q= M[M^[#E@8-N9>O) -4'T.OI;K(/H%1X 7M/'=?^&^ ;6E_L[4O@6"-J"J,'#$ %%DO7"T^]$D0YT_2 M3>H-62#9$P@(TD508B+1=>14P#9D\0SZQHUG:"L.=/0KHZ]349F$3W6S"]03 MX!+.'"))2!FEPC*!3X.ME#OY LUSL"1:&(@"3C!/T* M-"=;3#"O7]IK(C)ECJ.(GK!L"!>>M>FK2)]>W"*9>Z.01$!3P\I4EU8=%K99 MI:L40SD.DKBT?L]6Q>OM\TOQQASCZ W"7TD._CF$+G,RHX)JY9@U=?A M_9N JXPOK/4"3JP/\%1P=H5[2M[WL"VZ M1*)/!)U*1>#R?GF._K>UW?T;RG2/DOXGC^K6.2W>ZXS41^#,?&92\89 ^-TU M&!D(JSX;AX-$:\)#Z""WP89_<)(3R];E*+*)F#8\B+;&=:HQFG9L[C)1'0F+ MW+.8$4=];3QF:L]0A8:X#W'$]-R@/ VG;TX1O;F$K^X-=/4-4CL#3W%%UM'! M3T F XG.@BMFP6.S8.5FP6??<3H-KLQ1.OQY4$2;WKM!D^%SNLDH#?*!Z8#M M@-[PS3&C;5$:6#'X?*\.&=%WNH_,F?J92_:,GNP"\PX$GCW#XK!LEN,NP=%Z MN[@9629([9%*F,H<@O3D<@?7AP8B'PF=2A>4T9 A9Y0B3D)HNO,>MNHZ7ZZ. MK]#I_>WM^?4*'=_=G:_N)D\:3>"T!2JL4YW@H +#,4-_7S^RZ!-T#]DKJLWZ M !,_ZQNQSH6_8_)O2 F=Q).?D^.P(GVA!;TW"Y3VC-*N M-Q% XUJKUJ<%(M#A4; ^BD/A'I\V(WU*[LO= M0XAV@G(F1=;1T7)]=!\*-?M@F2["5HNUGOZ.FI2MBA2[ V2R<%GIQAFWGAT8)P.) 4(F_9PU3Y18G>G$Y3TC,Z5"3I/)NA$F2!E -,C;YF9GSRX[4B[ M:$JG(Z!%TL[O]MN'H&\>@J"!.)')'<%T3NFBGL2N![T..J>!%ELC24U;E/ H M7*C[+>& 04C!_^ABI6 #'"ZVS,*_.X+W).I]^@,U7MEBP?55RATG>2"<9,_IE!W!S6$QDS5'"79"OCI<,T:N%GX*'Q!4 M;!6_"4_X+0XQ>6(1/,>V36++"R'^5OX\3M8GA-D23O'+8[GNA(&_DP>B>ZCX MQ'OB.,QB" M6Y3%Y-GU&*-Y9KIR2!)QZA!A/03D)M5 @O/5&?T[ 8C;-EY'G MJQ@P!FTM8:(AB2!C.PP\UV$R-(24N3@\"Z!R5_]D](0@DA31KYSFY )+0URX MP6(*Z2#F6T^A""G?7U JA=FWUA%\OE6E:0^"OU),?+4$K8;LY7$8403S/JNE M*9WG##]$EWX8$5[H=*3H[JO WQQ!X4D$]%':@;X0[@Z MJM'@@<%U'QX]^&' M@V=(:O9]('I9AQK%?@$AS:5_(8LY%P&YB*'(N*P:.(J>)KJ2&H[LC'VNO+ND M2N'!3T")>B?T(5O,@M"+B#H+:SX+KJS5^,;UQ7N3HV> 3S7P>1E*1:504QY& M#L%64]8F#\:>CKUTJXL.N--7T8W49)7IHZQY6%QI_NBXU4C.W-"FBBYL6,JQ M*'+/JM9QS&?8T'XVP39)*)W6*3$)]V*=*\M6:JY3,@F/^3J699Q.ZR^Y"V)0 M+/U3RW/I!O)=Z_(!/U]CVQ*0&RL2AQ' ;@PW5\N^4-H9NCPY__GH^OST.('X M8!URH \M+N"I9\#[(S.?.\)F-PE*<5H 71E:8)>#M1S$H'-'#SK5,?)"RN,I M_7-)5L%S7ZM2/ML1"$*R(Y TE(M_Y?KX,L+;OG;>REQ\]"N01HRV>1"@R4UF M[>""YFLT$XH.(#RSP(#E^M[?D8#J'@+ D,JG'.Z=ZC\DV*JU^$[V$N20Y0/_ MANUH )Z4H& $/NIG#&'2V#E^HK]N, BQ(+?>TC6[P<0>$4U*]H1$5TCVA:"S M!1+='3K[ZL$MJ1]9@F5'LDP@Z?L(Y3))-#C4'Z)43QF,'@T6.$7MT8GA.1(G M667\P1P6["JI59I9'YT.^QO:+:"[>M)9-(X3/B$KLZX.BZDB-AU; M'"M\1&LO>!;?5B9O^$ 8+(53E%0@9#K#% H>/)<7]9A+-L\MCBPZQ U.O>;: M,[Z('(,2@S";Q*\1)DA\T]WSOY*^E9B&+VA>LO7ZBGM@ZO2P)!3%<9C]!;Y_ MUZ$\DP&1P\_;E&/ B$&37L/ZIPK MN8G428 ^$72*E%[1;3H)O.,O>0M5'2]]YLF8)2LMUGR&0YNX.UZW#H(34Y>& MXM&8I)Q2IJ;S D'G4,$P&8]V]XJ$H?HY(+^#9J3G.3XWL'"F]?TDSD\>O&V'G: 1>%GDL Z/UKE2T?(EU MK@\!=3Q^,K99 7NN@$AK!6X?N":Y9"E30/]CKH0> /HD\>$B(&=!_!#1Z[&8 M>#&PCD%9WD5-QH6N>@=3LI[1AC.L.J(K&?4Z?4+0)'R6VC4-$YGX*I7ZUZ(,A%8H\PGXS"B+,V(V7XITY' 4[36")^#' MJV!%=]202!$@N6#J&W>' 2D'AR*V&33L,>)U22&,&KI"O*\DD!IZTQ-'/BGK MWA^2Z[S-07)OI]SO@/N(<[\3W.]HAX9B@X=)O'7AOIJDVW'Y:ET75%/I.,AL M!O,=A"'V5>,SR=%S'K":P\Y&'<&H'4I)2QY^I4VW/VY";0"FE@H=8S*5E9HE M9[N$,YQR=F#+I>X\\YS=8BJLNC8@'%KA(_#U9'D#0JA2>MQ]HE \&%8REB-@ M I:%>0[Q(7*C[+>:U=$$RG&^7F,[^32\\#B$>76"J4ED> MJVH>!62?>7G(_0;39XNDZ8"GF((AO(N?0>__!WWK5 I$@$%,<2H(4IN]N//G$:7?S<" MA#5,W6#7\'],-[.GL$ M0A!' /Q@--E5G:&JT1ZGYOL.LF1D,WQU1?<-'WXVM%0G#PFV]W)]BY^P'X^# M=0\4P=!+.,WIH=L'#E_L'SEL0>M@9C^/E:Z=A[MXN[7(7LE85R*_(#_;5D J M_S.@)\QGNEEB,G)$HQ@&L+].\M75@$7Z(,Z,!?T&@T%/8C13QR^:F27I;TIG M)\WFO\S.3G8,B T"R5'H#VPT,U\9O]702=,?@C-B*-'\!Y\Y^D3 C2)0'@ # M:F&_Y>KX"FD,?TJ5+:J?7CIT^.[:M=G&'E2A32B-H/1FJ6HJL?93$#C/KN=1 M43GO',W_FR.-]>13]L/$YX*S=%'VDX!7TPBSIFU2##O!P.2^>+V&1HZLH= MQ6+^9CYEQ=S6A ,17#_0[)/D][Z17< )I0 ;)4F2&N.RIN(Y(R6R+%U6-RQ( MF!4ET%F])XUHOM?X^3C!F[TA@4__M-EV#)>$#_325]]@F?_P-0R#PJ/]HI0L MRO8,@:2\;Y96HKXFNM<"F)<81VZQNWV(20@ZW7C6*:)0G=X^-9P'U42E4M-F MYBQU!N10YB\H@8&H^7\Z5#X:G38%B'SH9=*=EX1;'+/"X@$9T\:;HG/Q*GF4 MO!Y[[[A<28TUPPTCJ\V$VJ$"5J9BN.^(K/6PO*0XG!7#8K8AUMY6*/X19D!L MB Y5P3(UZ%D%3#&H!:HL50\CTU6TYCJ(6,TT $_+5K 9*9<*>$Z1DCI5M-&5 M7S755,RI.-'XS)45+!J^V!.'3$&5M11NA&>7?,+18^!<^D\XC."4+_Z*,7CR M!X !I\07(BA "RIPKEH3)MLAH+ I)0Y),/_19SY ">"(ME84$S!!4PW/#28O MU_DI]JB^N-UYP1X3" LY%W\S0"KW(1[C.F8?#<0[<9,R)C9>A MSX*P%TAV@=0^%EINS>G64CE-._(\]8G)U%2+4/$$-ER^1,5%0(H9.2-$*B0= MEE6H@,NC+#-)3TR&CKGP7J>AS#B33H=,O8K8=*SE=/@E&5LFC" Y"/I;#"& MTL@-5]G[<4P(!?S]I"?^AI:+>EK&:['W2<(NCQ=E&4='*!-$.GTZOP@8'5(M M(@T7U2(9M^RC*I*?,I\_&]1&*OC/U(--:\'I7N" M41)H%6M'.]>5I,7QX[)Q;!!27D%X1\39F MXZ%;Q[7=WLE:@C"2E-$;A382Q"3/-YJS30EDN=Y M'9APEV=-7]+=&&R4[CKMO!01UZ@XZ\4.1'Q!Z4K(;.<&89;6$HP:B\L[A%!U MT242?2*U4PA>,11W:V9VN-_HW)=HDO0O8/K!\L#HM$!/>M 'S;%^%]%[4S!_ M0H53W_^C\%\T+]VMEJ=__]ORZNS\]NYK=/Y?]Y>K7R;/UJ"'$7C-E_Z9&^Y$ M./)RS87-0096H S%GD*+8_?K,6&,RX^GL"+2""A'"F5@3(\-<^2%4C9?&^XT M20V7VYWE$AZEGT\6NG!]-\*>^X2=01E#21? G9OF#VDRL4W#H5?&7$E:&._B MZ KZT),0!*@X&0";BF(\$Z(*04<,5"E-AD)O'F0E'F%/ UB=(O(0U&'^HN=) MBF'(=>J#L[T-0VA*A[QAT:G<(>F:V MQ'0R'C@XB1P1)'_ET%_H8_B1H6+'(3-]J# $R; F#Y:8PQQZI=.7# 84>I3% MBJ&/&0"W'!0I6/3&)>136:Z]ZTM."G^A1THF@-VEQN"MVZ\ MI=\M>S4,8Q 6(<%CD%DDE[>E=(QDS^B-Z/L;]NGR-J)_EF&BRWRB=88R".;* MK$"Y"N1*]FV@_J5QKJ@08VX03>X&Z#ZM-#7P>&&\J'6KM!T(J6OHSH)<5%GT M=A)OER1^*$P579)K8R[)89QD(\3S[E4_\(]L0#%3"@[[;/_-G\'2PIIF_,<9 MR>3XR7(][O.GRO@V\-5(@3/7BZ/>GKJBS)%TQJ0/UEVF@N$"B1X/?@HRM? X MUEE 6,[=@Q6Z-KL9'$X:G=],GF\S/;\YH,:>ZZ[Q4DRO\1.Z(N'=CF#+6?I2 M%0,G7]]8BH*8P'I O OXWA-][U:#[W4J9K,>-Q #%8X3:P=ASM(=K]1B;2;C MEF?94N6';CNR]$>"-Q/TZ)I-C6PV=.1BZR4CIH0T938/'7D6=UKC\)7Z.!Q- MY1;O0)CW-\SMWU>VE&5^!(1V0I0'$VBHEAW8&#L,H59BL5T$A.5K)6 SJ5+? MO]0?ZX5#SKZ1'<$-]XW(7DN1;=+>#ISY# PJT-20AR/O9X9_%1['T6- 0-_L MGWV3W+X"5"M$*=4#8BCK<$FYRC$5'A13605(L!7RQ0HY7Y:VQ5)=L./D:.>< MXF7(RP+Z2DGK..8F%BVP>2.R7%VF2X^:-R8KBG0_> FUR?C5\64]M?95(9K MT1QI-BISE3$27P)7B2JFI)=F0AQ_(L%T%CXF&=_BI\![ LAMAMQW8=DLAN4* M"[ 7^!H&*BA)%\CFZ(!KT0D]:23F"[PZK?(R!:-B_5(&!?RA)(XD=<3('QQ_ MV7RY=JNH!T-FJ M2=PZWP!:6%3F@SY_=Z%&JDN.$-$@ XZ3"!G2#GFD_*-%9 M#12BF9;WW!YE$P NY8WOZI#%5*&AF$G2=WLJ1$L32 Z+JTSL1(ZU-/%G[;=^_1SB(\O7.!WK][MWC' M_Z^HR%&-@&-AV(QO].''!?KP[L-'X4 6OWY\QW[]\&_HP_>+[W[\N/CSG_[$ MWOCP?O'CNS\O_IR2!H\\D*4/@S@*Z3YP>&V.#MTL$*6TXRDSWN1ART.7HM2\ M\9G/_26;C'_T"DDNS M3)_)5-S)B?\:."^B#@XNL9&'6M19,V,<7DR")8['1+861N6J3"P/@/M7]'3A MAK;E026I<]\YZY]B+GV^G!XO374.LK6&,(_RLCT]&5&+[0@_*CHFA X-B[(< M0H83HM-A,)>IR 04(1B+#41HR<:4'P(!Z0(NQ,Q=" MD%3FGG1K%<&\RQ0*9GIFF2G'OG,>1NX6[!H2O/'2/W^Q<1@NURB*+3DV<5E()$R@D'I^1=_!"ZCFN1 MO0"=%'EP?3-*RG%3&>0JW[7L<$U[10)G0O;[Y072C*3,:)')!N#$2F['"P#F6AGW5RDP?GG+RNJQ/+LS!L&J#LL M,/_\!:4$T8V6JI:%R+8LX.&X(7L& O6&L2/6IPR54!!&;P3IR67^"5:((2PP MYPCD_Z4 G5IJ^8S!3-;X\R%?0W!7[59,*\ALK >+E>)KIL7[&. M$0+1-B6%?M481C><$W4E9&XXK^1%-I:O*7D!\%SZ>BYHTSD.+UOE-GP4!>&Q MD\<%0!E@ (UU@\)Q DPS-8-"$[&D(_)4*%TX^8)0%0@2C/G7>^N&O]\D&<=] ML[@S)!'07*";R?.8IV HIRLJ7-&/AU#:D[N./;J+P*)1[@P:%B?7Z/?2Y*.< MALEU;]X=*4XLLE!5AT(" M-BY?^2I%+1A<(%'*Z(27\CE$AM7:1*U83@L8'23768WI\+=MP1(TO:?ZV=J? M6K[EC1M40*DB&\@:""@8A2,OQPRC:""08!1FRH(("BLT>0!!0W:;EIR^^23S MC9W&1]5HD*>XF2)A7Z1OPF]ZBXZ7U0?B;LQ+_]RWH+C1"'62>!0[@%(A6XN/ M=%+.I&.C964CZ1=F[GG>L?:"1J5E'>ZI',7!4['#/>U\,".7W@"\UK0C&:%P MR'R7HDIR&B'5#'=T4 WKSB )[V KN@X[+VX>48H),OIR4MT6M_U&&/W2H>M MY_(?8_RY:U_P(:[[B8.DLE6$CGVG](N! (M^60?YN((DI%!@\M +;YU!Z9' M)WNP+XM.#WL*Q/;,U;Q"M".4.3+3$Q-BQB?.D='">2:4H=?*'S;[A7@!%A\D MLE6TE432PFO667V5YVVALJ[#XP7_!Z%>3Y8':(2W] XF+HA>\("RG_U!>7,@ M#@M06_ 2#PI1R.23_2'^"NS_W(]J"XU(+D:F*ZL=90J!!FM6763!:XQ@94Y@ MSD@Z9^QY%*#H$1#^?0<,\TRG"@//=9AY7EC+T-TCGA!DI,,7UC-Y;\ U.J,[ M=%@J:9<+=#ZWYP@IISU6^X 9+UR:VB_,ED8$&3A'7^#F&\ ]86^ 3_)Y<'AQ M8C1XDG21)0E_>:P/,*IDT :%)2T9$$I&I,O6 @&[+J\&1;\-,/'13P73H8\5 MM*)TD%@1DRX6!BJ[3<]Y'O*IDGU=,#9!-DEM&):-/.<93@^6><+^]%ZQD;BI M0% *"OF#NF&4QN&K@#^>1(&\X7&XWQS@8I4"1%6OF*ZT=5;FA^4ZW% I']]@ MPN)Z^@8IB5!% 4S&2$(T&0, ]!I2\S-"'IPN O,_[-X M:*DS&8]972!^ 1K? UU%RW46&+>( @, M#C%Y MZGSR#DZ67_,A("BA"Z8K&,1LLMZ'SX_8_=W3V$77"/I&HO,O9UHR-2A*=H"N M3'%Z'M#C-=I#??@(,NS_.W9WL)\'WM*2+J\\'W$X DE;X_5[%?@;.M=;J(.V MH@W.@JWE]@7? F)'*TJ-U8ZE\BXEB'[E)#7DVWX.O)@>-&1_X7K][R&1;)L0 M0YR:H4\K$=H&GKO<;L/!M<4!\T8>P=^P N0/GBLBU\$? 'G&:WK6;(+ 00&5 MCNE'!Y(R9$X^/[KV(QS:H>N(M#/T:(54I,2^DN9$D!N*?T*XEJDSN_<,YD_F M-V?J?"5GJT*8?WGUX/TK4%Z+54+!Q14 ]/2A3M,!UC1KP*S M\FP'S9+8C8X8YZ&MZ;)0=E=;<(>B[*HDY#S=; 3JEHPN 8M#8 M%;%-I3.Q>X&=6HK36K%H]JW16.K!2\HRQK+>Y %Q5!:9]07PDWS=Y24)48;' MX\/D,2?+G%54DD2:UY/NHH"45,>X",AU0$!6]$\MSZ5JN>]:(^0MB.[*JF* MZB_[1&FGFI($II\'[W4*\FD4-/\^+J&K]$JV?L/>%/@1\]]K7^#ECI MI6\24F""*3GFY0CBGZ3,^>F+YU[#N?+>*"V5AZ?IE9?A2K6.Z08QVC M)]$SLXT]B;X3?RS"HG?D)-U/:][0-QUBX_-I^*Q.@^PS\;XCV:L9>V$Y/)&" MF'2R3U\1&OLQ> Z7.^9R_TQ9P XX\<17O K@I_,73&PW!$Y_QB#=T7=X\6+Q M!+/0HQ% GC(P2,JXT<,>E8)!P> ADH<-?X$X ]Q7* ^B*& _P]&4L+% DA$D M.)%/,0_@>EVI2D@/.7&6F#@L)RX7*2978]HT@?6:=GH14\D*/DO5_SP.1C6C M3P4ZT0%'<9==3)SO,C9OTA/ >;K(\*2XUK6 6(_-6\9#4+MHV@1P9FT645$< M$7[@#<2)+-!QQ*.DV-5#C[<;B^B-B1B/LPR QVIY^O>_+:_.SF_OOD;G_W5_ MN?I%#S)F>2CB@9OIM; F30(=0VHU&^[98* *!X,9'([GRE@#>@*X4"^6ZRB\ M9#X\^Q$[,8]BYTF.FG UKUP?+]>G!#MN=&'9;*-\LE[<;;P]"0@)GNE..K5V M]$GOX!3H OCBG2#9RP*)?E#2$9(]'3+7&5.E8-WFK*\3UA\2EFU-+,-^7:Y_ M"@('5+4['BH5WM$;I'>@2LABM1A)=K]+H@BH'@X_^3I!#+>7(WD=$!.*QZUA M933E^,CR3C(=9@SYY!I'Z V$V'XC2R-8.4'LCHJV6]?^G=X-9!>(P#]0B&R1 M4:,C@V8LUJ70*0M5)2E-&@1-'@%B^6HSO.A)RA&TY1XK[-1$\4UWUDAT3^Y/O8)1X^!<^D_@0D&0UG: M07'KG)"H-4R)31ZSKE0FASFF!Q!+[G;Q4.RV^S,H;< )L_$ M9?^0"*%<3 89T0W#*0L'#_8^7 VLES#8UZ.UO(),;Y7>/9E: JFO9VZ8IJJN M@O+JH'\;E.];61(UR8!D&;*9DP*; M3M;B,T0P3VCF[5K:G!MY+9-^JZX]J+0:$$#G-W<',?)*Y7B!&+V#8$(UVU1R M8LA@TXNA+.R#EH606=V%TD*#ON\DD[VLP)"F+WQDSC*&SCFP5YU7.%T6X9OK M(,+H_8?)P:E&Y,YKP9@>J$!6X6$$: &!.Y60TV@ &(F1DNJP)KCY%'N1B[<[ M+]AC FEUPN9UYVY\=^W:EA^=BZU [.OA-&9#)M$%6H^'3:$>;F1Y"9GK-B-6WO+%( MM%<,+^')7GUR_.+VO;,$&<3H2+05H*<9M&W (5"(J)GRHQYO]'70TK8&#NX> M Q(!T,[0^6>$.&2/Q@48/OR,4Q.H(0 QTK@"9WCM^MA1;R2XP@:*;H)JYJ(3 M"?TZ$4E2FRF4+8A M6V(%@$71BPL@%R,Q/ M=+?%@A%='L-K'$'YB!L2/+D.=D[V]R'D B6'T#$@?[,D.M_HX1 ICT=+L_Y^!=6#B/FO*(4R=?Z$EA5K&&S8%6&94+M[7)!:91P M5C7Z,R,PJ9ZYT$"DZ]3\9Z[(>+L%*#NE)CG5J[T8/N_;M Q[$LJ6?/OT1W72 M)MP6 .-W)M2E&UG2^JQ_:4E)"W%B4/$: ;G9CS_C:-4S]N1J'*",5%Z,6A22 M5C!JDQ:-R*1$SJ-@Q BT%SP):.LCJ MI9/SID88Y;!8$N/M@=&/WG17;F\U-A=_E&"TW$L\FH5B M0*:78#(*)(>!?DT'0L];>HQSKXW6^#)MTY8QC67G;N;3E7>DGKE>3*6300!@ MG(0)YWS/T8M=7^;4%A0/A)$F%[T@:\A)WY.IK)M^X@4!T8U*ZQ" IZ:Y# J' M%O34[!9M]HWTA@S"\-0B9"_P_\,KETH?[) )E_[]P!)$J0 #H%,/Q"^FO0$ M$9SWTV<*3L=U4>*9!<.%ZG?5,T W'@:]8M =AR$6=O(#1 -7J:$X7Z\ODYY< MLLBRQQE-PE!SG2+B L.V2ON V>R[Q@?,UB(>=&"?2<_T.KX*;,L; M9+@#0E 9+[?7OQ1>^Q]G?&9 1&$=3V]FR84)GF#??MQ:Y/=!HE9)A&!"6)O, M)4S"$,%>6M%GJ+>/&YR942*IFO&D JOQ*5/O^RM2)9Y".(HG2A1 MC5A:'#,U5R8T/+(@I!/+ ]O(W2/&D3)$X1)9!;S@'IN1J.^,Y&+$*+'8LX@" M- CSX[$\R*]#],!'A$(8$G*5:2.I'X<;_*:-+-,Q->+K$5TAUE=FJRB^*]Z? M^( T?#_:)J$*RB8S*V']M$Q>)4U8LE?!F 4A!=&:I*]#86SF.5Q0K>V2)?D# MLX/3Z8$<2NEISJD?BCVI@$Q>QT-303@%^%P9.$J8@>E$5@A/SK#-(I+0AQ\7 M4('FXQ<_0])E/"(T:@;]E(]J#BGU0_'TZ';X\Z'R4>Z;J\,&F!(LCT.J" 0C M*GG_ANTH' %11V(B29(','ZO8NB:8&U&X2$/6B-YV0FJDU>;I'KKRGJYQ?3" MAMQDBV?#B(B(*(._,"SH0I+,%MP\8/;$]A.)76#QR7:#%)Y/OQ">BU6P@?>H MR+NM>;T3)"+'88Y]RX/S^-(_M79N9'FG#-F-08KT121*"+.3GI5.Y;0AUX#A MQC'RA\>@^IDJ7.XH^2.72O*\@\GM-U;X"/\'P%A/E@=W]BT&Q0)@T^$!B^%7 M?U#>Y/&%^=JRYR\0&DIW(?V#U7Z]I5K+^7J-^Q=>I=TN>%BYTOL"I0-#_!6P M\N1^S+80$9$E17E!!A3C1G+@"$:.^-#_V N1#__.%'\6<^GZ+(ALP4/)<#HZ MMBPD719XKAMG9610\0J#PMRYVLG(XJM>["T@E!A^$,:CPV#W+K)(U)?A$[QQ M??^ >,Z8#TQ9A 8SH09V=5TR+=[<7 $1;C(0P5K,X! NXRB,+/:]'#N_Q1P@ M# M9;8^6;\%Y-2SPG"PF;2VU%@($.ZT*\3ZTFQ!!6GX,@QC[)S1*? M9@V!O0-8)S TB^(BC%\P(<_3ZU,R=-'^T[/:#9F-BE6!GUQ>7:XNS^_0\?49 MTEGJ1QBOPIB <"N@4D(&_KSO':61+X:N&U8)UY1 DO$KX+5H] MNFK%1+2U]J!M0MXIBA[IOQF,-X3"\+]"GI!,94,' YX#8*'">]86.N2U(P3M M@YK.Q.(IITC21;]RRCH"?B;A+(O4E6=/;SI=XEDZC0E4#)L\ZZRN')08PWP3 MJ5H ?MW1YO0ZVN +]X5>50/SS!)JZ'*["S3<;%HX%%NA/9A9.@V_LDX1]#K9 M:D-6.BO:NC]V'/H._=ZIPN;]P]V=!DY?CRXGB 3%!>(T$26*@.KTO#!3 4.J MP&=69(EO;1@W"DW(M;?D%ZP!,C%C\[WT10V'D&HZ RHGE%C(03.2Q)&@?G#L M9;PNDIG=H3*CF,E:+I@F\UCWDO*K1X('Q(CTK;K.NOU"9B,7^?/#Y"ZK#&3[ ML$2&/%#[Q+:JK#1[[#QQH987NAA'BK4X4:ISB&H>+(,!%)GI*@J.RE9![1#T MDOHD!\%%(72B:GTFTPE;E9R]]V6]$^SP?(ECIK4.+'Q4IV.H72+>)^*='O9, ME)K(. T ;]V!$8#;']R)W;:IR/DS]KR_^\&S?T=Y#7QZ#X!UL&_HG9 Y@>C1 M[T 52;*(TYTV:T$D]BS]>XA#VD%R@B-S:_+I/E"[/(S<+2R%!$@8^ G+_B'7 M/$Y'P&*?V!! [L%\/T.!5Q@&+W(N!X*P&,G$.2ZZ)TIL#W6"E)Z3_"?) M!)TF$Y0, ,D1?%GSDZFH,MXN,AYP'[:+N,=T3KDG(N>:E<]OB&OWE<';../" M =ZX!2HXOQ,_#QOW'WL5U*V=3)0E)@K+B=H!:59S-^0(.9/[B52KBYW6_65F M358@E.R'FY(RI&5N-SB_>0>3FI5J2_2,7EU8E!W2Z ;E:_2DE:3QV,D-G3N MLH//E\I*@'C8'Z]2.")36IJ0*D?E)1,R8XBA:J,8U_@FM&&F'1P4D^7ZC62* M) 07 /PQ>88K]U)0Z6P9/6("MGR2X+-+>/:1D41%01,#"JX$53HM^+JTE2XN?82E@"1AFQSURRG%+!%KF 7.=J[3% M69>I 2PA(,.X+0%;+.A,CR=B2NX5]POC)677$D&8IRSOXH!YS$;6)6LL>SI$ MSDKOS]/LRDT>>K)>4TT,9*X=G.^#$G$Y+900TU8D/5/(=!$G R"!&1Q.*P T!9+=H#W=I!#8R.5M#KVI)>,&N MZ2B)OA1;3..M?1<_A*[C6F2O5*@?4FK X@@XC(XNM6T\S(SY6(V^$! 20\;0 M7M DAFV@(JA)X.&NK!<1LB#4DT%(!9PT)+7C\"]($^3NR QY65X$6092( BC M-X+T9$6.F6M%H&.(@%%_<[PA&(]S20O2**&-$N*'Q)+7R(T>/).1V MQ/[&734.MJB"E%C<;QJ+VXW-9-,WI+6$79IA 7OQ HH/#?289=(E&/P'HZJC M/B@>XZH(JN-?Q*5KM% MLE^90(!8SRS)2O:-TL[U7'(:Y\5[G9(&F6#.4Y.8ELC&\D58-(PW\%Q'EA2^ MX0%\[)]*;E;RZ0\]0]2^%RC3.[."J/UGL[+2(6ATT!N9JHS5[K#FJ])B-DZ6 M9JW=#)*=6,*FQL3-J?G.Z8;5S$_-X$\D"$,Z@OYZ.Z. .(D9CU;U._$A;RVR M<:<%.)2^EM5S,,XM)'V!T7,P;1CNX)$G5ATQ8DI(DXPP=.19 YO&X5?7/=DG M!4H&F/#KZYY,:M%7"S4?^WYL>;=X%Y"^1TY29YK30IS8],N2P%;>6&1)V$7L M?+:\&,LXO]XKDV)R0F%< G&8G#QB]--8Q@-D,E_/F'(:/L@:?AK7I7?D\#[\O^V!HF NYF&D_A\MQIHPKL.TJ;-M)O>HD3P@1 M-@,[;:S+2#=11K/NP&<_N MZ2@F/J1AN4D_+.\'LK*D+8&N_V\!/8;1$WT:3PCAQN3N*]?'RW4VO?V3Z[O; M>'OETHFA/^\'JC_0!I^@(U"L<0(X;&S'!FN/E)@G]$ ?MYD87(+034)&PAA2\$C+VN8*\PLCVV M2,C!]^3,VLK, E"?7#!];M7^R9Q#(A=4K_+P?-FIHQY"$OWSD_4"Q]@@NYF@ M,;W);.AXU6VL:]"*H:P0U@X9DN%R#9%]$!@TR%Q6FG[".H#-*+K0)%2G>4V@ M, V]0#>0EY.Z$;2:L9M78J!BAG:^U;]NKD\ M791+/JIA,4E'6S.PAS#2:36A?DR^1!9%BN42!H4 MI"YKR:2$YC[P0ODKD8JC)ZUW\.C5\ZHP]Q.?/J*\[E1Y=3]1$M$9_18N+)<, MON$*9J8-D$?PK:$U[8 [XXVF*LY^/G-:R^H1%[45-JU'N6F%:10E=626*)M@ MAQ6[834W"(MC844^N)^23KYM>7;LL=/P88^LW<[;R]=%E0_ZA--E.:?PD%?V M"+Q@,[$G9,X+-8&%O#ZKE T9<.PQ@D'SR)U93_]%0-:8BH].=W/WP,^F_ M?/_I_<>SKU,@VU#YW@!EVN*%[P"" $SOE +4)-C2H3R&O$)N].C25[%/3\O] MU):'PUG6"3ZRBW2)Y^9T.K35&>YB2@8[?4XYMZ\G2+;]O!%9Y)TD>C?!IST0 M-KS<^%,08FVNE7$8*8VEMK5SKKFI[*^X*XV"<3D3+0L4#OY7*AY.A>N?Q=MHW-" BH%T(N!Y3Y?>-9FD!]; MINZ4)+0BUA=*.SLL-KT>'*)?H:=)\ZY.H1 AP=8 Q/A35GJ0TM ""B_E$#9K MQ[[#\ $!K7Z+1P7/2N0=@9[%^CMDYO)R'(?T!^,%AUCDW>@%UI)\7^,(D$5N M2 #.)>=D?Q]"7;>DG-$Q5('D%:.'10+1CCB&B>P*KM\WT!N]5+]1:CNE/6J, M$)I^&C(:5XKE NZ^4N:GYCAGVN"7FH@E#143R!BE'PHFHO0*%0)]QJ*DNRJ$ MEJG(GG!^L*6W4!20:8/&;F,/OW]W\OU[*BY]"AQW[6)GJ*3 :3Y\?_0^(TQ+ M\@?!CY>R@H 7QDK"PL27_ZBX6Z)P=]_0>\J"HYI<]EU08 M)=&DLWF"-Z[O_P$F-!/P,LE4:@G8TSY]536 D@ETE&%,;F["K)3B3U3_(I8' MO#J0_A@R?)8G+!2T8?XCT<<"B5[X3LCT(S5!?;Z821G/Q//.D?M..H!&->B@ M^:[0>5@8R(.LF(>.BH%:W+!ZV+PKET&?A==TV"862AJ2SYI NK[.W1 M)D33AA^:F)Y Y^3#A@XA4#(%+Q(_J5%=9@,G#V]]^D1P:_.:BIF!S"6;"N0$ ME^>4]$;Y$>0A^$)T4)E:,WTER[%Y+55([FM28%A=+\H[BZ"2>3F&?!9I\0U- MKANEVLB,7#F'_I&1!\*]V@M)_B50E='3+;V23 [FNNK;K& M(,2:)-Q#4XF=8:/.YD#K'GH#NA!+RA8BECCY]N.@+33E-/-.%_*\W9NH]:)] MHN9(?W&(G0CTF\IM%B46WBRSSP9"0U,T$2,*%+[6X#DF'VLZ3QK5WOYRK4> M&.2AGHKI27<'SGVN?!/GU1/4-,0R3=6ETAML-.?F%$ES(>E!.G058;QZHDF.YD]NCIF*V^&UR(+*=(#DY7^D!,!B@ MY$H]3/2AE(S"0A54B<9;8!P^E/U4L1Y:/7-705@#"30@LPY<-6^ ^C?UP$@Z M+N_Q^??C^ MP-GI=8TO$/0&5;&TV;:N7!\/\:@KIBT@Q9W"^DQSO8=?89[3R,.%^T(U=^+: M6&H @PPQC-P1HY=JK+IL%6/QHJZ*RI ^Z&L"Z6/74$.'L)I.<3@L&IZ281%R M3*J"?W"BVJ+C4RM2MG95.#J(+- _/&Y*#&"LT \ PZ!<_3&=R,#5]H)CVR8Q M=NXLSR)4MAW7UB6((TG]X-A3=Z=D)A2T%NC9VN"0?8\//$-S>AA&/W(=@6]Q MAZD.PA22\Q?;BQWL@/P(KH=8UD7.8YWSX*J^MGFE;Y1VCF3O7'50^H?=7X;Y MKB?FS%C#=1B($AR%SCOENBRI;-R"Z0M:;S@8X]+WAFCF,& M/,S+"8&ZLIOCQXZ!F938Y_H84!^0U\BCUZG/,3ED"V MT0WV0_"VNQO?7;NVY4>GF$0LX?4?@2^$;Z8$7+GAH,]?] 0!<)$ "#FFGPOT M(L3Q+XQYL5,SO;*<-"AKRCI>(*7K!4HZ5R<%_AA9F M5@$*LQUJE;?#GG#0O'A[U?V36*%Z7$2YD[SVCDV\BU/>MM.QFA>>?E:%)U$$ M-J&/K@^1Q=;BTH$OI?H-3KA0Z5D1P24'3HZ^- MS5M&=6<4@#\O9544-@W2CC0([F#\83*#W(ZLA+8(!KO%D>7Z_0O"2$+XOZ9 Q!,,"T M%8H5T*]P2%'?!/-+2[%;@<@-1OIAA0 $*CFS]NMS,0\1 L;<"ZO"#V/+F+?N0BH9)?&V)_[&RK;TQ&.D:;-7?JL*P1],0,3 ME)],0^V3_O0-&HNA?J?"-N&M']-CN\%U^K*09I5M MIZ_E>YQX2DOW[@1DO2JRB)?N/5)L!96KP];.Y(SC5GI%7R)P&0911I;,.2>4 MGQGCDO)<7M:/Z71P#*OHZ=HP?5J5'UZ57YZ)W5:K'H!1?\R:!S1C<-**!_2- M5Q2D?4!IAJ.GF-;OXT( ^GH8&"! 0$)6Y"$'"H\]^B$['#&&?/?$*KN5SZQ* MM(LO@9"'?OAZS&C7A#>./F%%X&84T""';881SU@?5%ZBC=5,(U(#.5#D=)&G')8US%S04KK.AHE@ M!N2K>= $*4FMZBD?1Y[H]7[U?4/K+\$%["W+,U"K'-8*@#E;\9I(*0$31&SW M2BY7,F=[9!LTJV3[E5B3/^^G+W3\5EKAR*L:D7]N6*OP-6:UQVCR:S$B(*_C M(41#ROJ5X""E(_()!9/5UX.?-S!EG^5YO_G(XLMS%??34(;Q-/9_1PE.E%+D M+DZ)&$VN@Q\?9BCN/C6^?//)9ZK;*G[(IN'['A?=>@N'QEF6OL0X^"?JRP8+ MH#5?1@GXN-"J&+NKN,V $]4,A'A9$# HOQR&B-@;>G4 01(QH$> 1UA# 50X M*@M?'0T*-65L]MUHAF1?!U&0HELBPA)AEO#C74 >'!8J/58Y6_:)'^@W5N5' M\H#LF=ZX;QX.X$-D 8@,39G[E3P\Y+6%>&'#&3J> M4Y<6[)@^_'L*I&I>7 J<94D">+D[=VI$'Z!%TGK[-6&JR/H99?*&;M19F1 R)"G1*U*4Y$4-1XEW*SY <))OOJ. M\"8@OPDQX;6&=0\(O-KD[WG-@XP\"PCO!Y[[1D]6G'^G*'A'/D1=-_3FE]4: M^8H_ =W_Y3[Z>_0ENGR*_@_YG\=_6=&>>$3H+?/008UC%%NKA$#D"RF.](P\3"!! MB=+>8$D'O)BI2\! M&8JBE>^])Q/7LCN>;9U SK\JM[A2]J;1U[' 824@L7J:T-MW;+NC[8(,YYP6 MWE%?/6$S[ 1#"%1-6LC*NS=#KX0;[C^N437'A18=G_"@)Z8G75@R<+.\PD'C MH.<+7]&5+WTGM([=^<7B$5@ M'UJQ+Q4/%,]C%QO<)C-*"E-3H!I&QM\3,#**=>,_K5ZG+,I09@=?[1'>02X- MCM_2%WB2O:BO(8JG!><@5PSFB@.=$IGV3F@L8*P#B[&JKA2XY M(!LUZ(E\%B3K+0A99+,'-KJ1-Q:@GX"[P3\R6Q3\S?UZN V' )DM,J#W@L/Y MU\H/CA#&.&+@8G%D2O VPQ6GP;524**\(]3T-&G0?46)2]@K.435)>\< ^+R M@NOA)#Q0Y)E%3'SBWD'W,1##0\K CYG1$*7JFD_H;!_C-/@G/<#C"---SQ@M M;UU\Y4B1K=6Z+N!0:UO3X3571&:LB\B\SL!B(ZZ6>V9'KYRKC]G\M&(KJ9R# MPDL\?T5=F\13%5[._4W^ZFRWPS0F0K"&SWF![G&\0+[QSI2 M>*P;%X58EL$_&F0JX3HH73W'F&A:K,\O),.^QN$KM;>SBLE;;S.+BW\\_*J! M;^H=FRGBC3'LS?]D01+D5> )?8FP!67; Y^7!"@[2PSM!L^".(0OYC4(X)NK MRD 1R>A#*]5R+BDP!RZV_4M^BIJ\927 M04+=EZ PW".\Z6_8JOEG&J&H^9>H;@+]ING'CAMU64#I#WE J9\CC$$9^V&5 M$VC:Y*."V%4?F?%AL#9K/U1G'%2M*D' MUS *U%MX49+@DB0;.@J1/Y(K>YBE[*0%JH@!.UWH\EP$]YPF=>J]T<:X5#.Y MDDMF291L(?_I 87@ [R(DS1IE+D8ZJMH+4X\FQ,C[Q-,5@$NB)$Z1W-HLW>% M'H:%M!_T@8$\$@QD':#KFS'7Q:KTE1W0CKC14G:6KL0-PP?DFS"/;-X$?5A8 MP2V1:__7JH"Z\G*PQX09WRFB.S_'@L!X.ICI+%>RG:*"\]66]F]NLKS%E6V@3_-PLW\ M@/!/*!4X(,J30UGE8":.WQ25G)LH2 ,OI-$0*30I_.)%'E/IKU'NK2)_&-PS M-0<$ST/ /KK:%%]=[8O/KK8(Y2KL*HM\Q%JKUO(0IC6NST,CN;+X:<6_MRH_ MN"J_N"*?+)R:Y&\G0(=J=+[B2$P??'7F^V1,PO_G-HC0C\.BL#BD3_D_6+C* MTUL\7WL#HGQ!E4I>MY3&MI76P]$Z'/"O<.Z;KE@,G?"AN9H<-$,_XMA_"\*0 M]BJKYL,-RLHO,P)MQ;2,AYC.7I!_AEJ^&WF0T]_)QSW1ZL^S!%*V^B+&;R,% MM,HBX-AQ=!3J2[.7FWU%M)>.G7*(-J@-Z!_'?Z3NX*6 MB1)7'@:O=4)0I"[+H2:2'!YL)JN8.4MHS.CH5"J&-7"R(5WWC7+72M=SE+?S M0I0\H%<40?V^80&Z' Q(SIN7O8=_F\UJ,PH6M:J?@HJ?(S87.C2S0\A''185 MP/)$!'"SA06,A(>X,0P9'ODI9M#.$!*M*D8R)"2_K3;++-'Y8^.FT"Z/&R?! M)6BT:3.%>51CR'IS[DH8F-MKKF9/52+]'%^X<(0:T7A'<%BJ429EXEI8%9WW MY';LLST+S7R>IXO>T%Y9=W'T2EM9U;)=?B$ 4LCQN_8"3"O>#@WG;510W\$G M:(8?43H"S,K<5EHQ$ V5&28W5/Q8_?CSI]6/?_[Q+\LE:FZV':L+!BT4],K[ MW;G0#L!)JC=CL$DHK3PN#04Q=$/QXV=&%T_VD[/].2S;@BT$2!PBMPK M/R >F/=7*$ 6GOZ)(X/EUN'Q.N.QK+%PZOY_4Z"AL>#/U-5P"JP,C/;A/'M6 M\!?:&O$F*JM7YY5!S]^?"( !MXJ!AEHM)?"B[B@(,0!_IMA[R(I->9[M0+3J M";8S8G&/XVV0W@[4]:&B?4HTV.VRD&J>YKP/9TG1NB65AU0]#\6>DY!&ZCKX'60ZY>HGW\]=GSRYY9^ MYE.]J[6^BQ9\;]JN;SB.WF+\&Z'Y9< LD!=$Q-D$X7K[%'WSPA"]?X-^-F1] M?T/AUL/H'D70[9<&WXW0>*9SXJM9 M\>7P8,!9ZAI:(5KX0:]!K0>/BV[-$-L1"B .B<,=H_CA/,&Y7[(P#=#^$,;O M",-N\9T34L.N,VKPO-D?V<41 J-*EEP'WY%_ M2\[/,->8^"EZHE8,_#)IPX]897&4*I_R6_=)3.R#MBC,8"TL(H?%]Y MQ>=.G0958SL8=/.63+_G2_E#W@,%5K,JEP-!A/F">$)+:17^/5W5'Z8W")>W MH6QL0/X=HC'[292@/ZT*X+-UD)@21>N=029%3N!JIILX=?5%G((]Q<\V1!)Y M1/@UV PQ>W-0% L.;2:KM\P%.EX?)I7[TTK+I8E0E3JS0S%\=@:/-L2:/Z(- ME!Y]__SC\U.0]E:JZ%QX"#[_^/OG/ZQRJ+,]H ]H$X,"'!12/"+\ YS&83&F M1XF62FD$\)%Q0WH*T&@Y6L!YBWR:?UO^N'IFS^>1X\\W]VJ[A;RE5[02)(4' MUI]0_.PGYJ^G#(E^6A@/Y&+BJ<6@W+/-)MMGM.;?.&U/M1&ZPM?F[G\Z%0&D M1<[FQI/U,BF2)]9;:L@"3;I[CUYU/L:!6L>V%.HQ8!(VD%AON8GO^FB0T!;! MF&-'FM9*S6V:N8FNQ8)8$Y)!U0Z7?7"EHD7IM(=:)XUPVJ\)VF8AG3UMT:PO MWN8EB!!^AZJV!QHG&_G?T$NP"=$X]O[B"[0$\:&P5+_RCTQ;V&4"_'(C:8%7 M 7I%8*]RX/-X="; 3SS1!?A/Y>Y]JFS?; Z8)^SY"#(F>Z)5]=L7T%Q?=L4^ MF\,Z&J*'M87/=USN4 KY._7+N]G5ZNDX30"TI9 U0V8*5_C$>W@;CZ@ VCKT6[4"JD,]JH ;J-. MZJ2(5LLS[>9P%-;2[%BCTLL@S,C?:*)>(F2_E9ZYGEO8T*;8]^"8LH^)N7:? M5GP=HDOP1.A1<9 !=&#VAS@%MD^K<>[W<;1*Z =/!66!2PT_!S/QLTJQ;BC2 M/2P^3"Q.3@N2SQ3O183, \+I.X@3H(86*BDDM SJ/D_?&V9*>:H84F9K=,F[ M$;5U*ZK]SCCU@,Y?5-5N[5.D&&7OW9J36G7]H]G72=;%:0:]BSF/(/WE[-4+ M0FIEC"\HSZ5URE_BT*>!N)3MC*"%5O*"5L5'(9B=?78E?K=@>/-JH_-0I9) M1!0YP@UC_+^F;6L8>Q#SD;N.S_(,EU'T3P!.CW'"P9<9-!-WG1P5JX*=5L,ACK1\V YUS MP^A8A<22"N$EM<2*E:^$I:]@[?9JEPPV86AKE^0U/^8R9I3J5L/TUEN**A7, M3]R\5JEI=DPXU>L17K$D-UZG\=-,%M/Q,1++TIT7[;Z/&*VJ%,&LV>P$,EQ6 M\7P'T+A)][G8I'NPNZJM2_>,5K^9*=!H_"=YG.8+,,Q;6=_%*4K "@#IX-=! M1*X6.7P/1*X(7L>.M\R_"0DE*?!;^EUJ?BB^O"H_;34 EP]0"B!C6(@HV8JAH780#'<,JD*;%V0.1#@J)_SICNXPM"Z2AQN 7D%0>] MHK!GW//),57L<(DY^5<2AX%/0_DK9$A6G G!WO-DLZ2,V")_I.>DG/T?<4"X MYS=R,K)9WL2Z W"PN-GT LXJ8BI*:@["25-4#RR%3C\N]0>O6=1\D7W>^&>7M#J35K+^H=:+6M@RC%;W0KERUOY&<[3'7 >S[1B M>@D87S9>N.%)6,_O*^]P"-_SX3Z3*Z&^ 85*"\O!CWN4OL1^',:[B=O#NKM) MTQEGI&7>Z8)7L.(5+'E%U[Q0TFOMCXHB[\5JYHST'.:KK?;"LQ$E/()7U@X2 MYL'W\^4>'"_.]8K#M'?*04 \*-#U9D-WJ/W^VW$T_R#/PC=5ZX]9WP3'Z=[G M36!+L70O"PO,U+RH-$A9YT4CX-S*BWZ?Y8AO"\2GYTIE]\WK($3X@ARU78P' M=J.FH%8Y+,>77NEZ.N?ZY>W#FD&NXW2?DT;\'AMJDI >&K]++Q.JQ>_B>;O8 M??-P ,9**!,SH,95#H:5FYFI,T49#M5;YI\MH&K 8BO'9_UT=KNZO3D[O[F] M>;JY>IRVC'*TP5 R_!*Q_[V)+C,$":]5(S*U(>A9<7* MSQ#S8F15\_6OU'S]RK\]K7%D#FJ4%N#^5#A>(DCC!2^M(MUT\*FS?P8D,^5 M/]$ .58XI"RW,5->TSGO6D$TC6M;"0N$9C%TB6(04KG( M:NI;9:$K8:7+I+R M*-'V*)&4ZN;-F,,9L:0(W>P/7H#I27WQ\&Y8E<<2&*TX5G#/0\$]BS(^QX$< M/YDLV5/ CH,[#B1$256%R6RE$S9$+/#7Y-A'< 7*"!PB/#S&6US\ 7P:Y$/@W5P5H,3H)]*+?/ZZO'_X@_$Z_O8*/<\5IZJ0PG/Y##!ZAE@.H MB3.@5Z$HD^7P)M8 1==_ F\A/D#+#[!\/4"!) M8VB,WBR!E4RS>$9OM!KM3S__)#3C&:'AT_G5WWB=6P*ZTE9GIFY$8V(6GB)2 M=2. ;>0>XRQ]>4,)=.PX(&@CF?!%0+W4X4>R@+\J/U"@"9\X7C3#D\>P=EA+ M3#.Z78.3*55!T;M<[OR:IU6'PEQ]\'F-Z(\LV=CAACT0>@U^^'.TFN5 M'L(+CZCSA)W]1D1@. A$R?\5;48(]Z" 5_ TKS8,-*A" 'N>VS4J8J&($P!= M<:BK^Z/%J<8JU/LUF>5:UA_V)DDR"!GG9J7[[#D,-NLMD?@&IB95F\3>W*^/ M%JM0BA#_0F%<9-]8Y1^QD91/U6SP_T_2RH4;Q+PMV>7561C&;Q3_;8SS$#/@ MQ9]6%_::O PD@+2.A,=CIBWVKAF*EO":C[2Y4S==HN*:%UT&:!=#F]3T_8+5 MJO&2.$I&U0C)9U;T.ROVH17[THI]RH:^,1W>X?)0K@OH!"6?HKYAJ&\8ZGN& M>BZJ'^8L#LP,@ZC2^CM B=#\>V &"/] 2\OOZR !)9MV_O[BI:R0TWQETJ:C M@GC;2R,L_=#DMO3IL*HJ,7/C5>2CT2XC\&DB9<4)33D=>%K+5#?6480!7^70 M9SR2YUX2).#D1TG.0:" 6MD+N'3"TC*.9&.'6F'I)P%Q\:.L;%SY6=&1G7]X MUJ3W.0DCWEX-=%$LDKY 8O/]8A8-B234T-0(H?8 M151;HWJ]556IGK4\^9'C7NW5&\5[".PA&A5H53ZO0WMU_[CZ@;>O)O_92#;E M-5UH=]\D(4?(AYI>Y$TX;R3H^=OS*EUC=1$71KV25PYZ'DX^/7:VG2;EQ%E!L!J06 M;5_++K-D2=66K]/T_C-M.'M*M C[D\%"72)FR+OF;7>&A/DPBV .::84CR]9 M2%1G7BP41"0N+@GR?EY*],:';A_P-R U>T@&)57=W/VI(IPQD">&,=_=RE=Y MC5;^X4^B]X>+\:5PUZ@#4W1 M(0KLB/$2!,S.VSE3=.HE8K'YUZPC?4&#J^]@C4;GK"O],-V#?0$V%"7_:\6_ M=)R(A36<.'1Q4_D'5K_GGY@LHJ..*?EXWE[Y>_XWOI@'E"#\BJ X-EF@S,O M''1)*0R"/6+0BW11^HW30+>^T;"S>0$K^'?Q _\D[1!$/TJ)D7_V-(@A,K*A M%)F)KW&N'>VH1T)5J)O^.*1$=_&9W+VE27.A(V8IJCTU\K*\GA]RFU%9_CVD M"$/A]]4/JY)2X2P^HJ\)*&&Y5MQS>PD0JE;E8&QV^!J&D+AE=:SFJ4P)G*DH M5SQ4Z17>VQ+HK%ZH,9&JY @4F,U42FE I3?!)EIC,GG5M7O(SQQ:#+Y1UB.KJ-4;W8!&.