0000950170-24-027213.txt : 20240306 0000950170-24-027213.hdr.sgml : 20240306 20240306163345 ACCESSION NUMBER: 0000950170-24-027213 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 100 CONFORMED PERIOD OF REPORT: 20231229 FILED AS OF DATE: 20240306 DATE AS OF CHANGE: 20240306 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Ultra Clean Holdings, Inc. CENTRAL INDEX KEY: 0001275014 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 611430858 STATE OF INCORPORATION: DE FISCAL YEAR END: 1230 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-50646 FILM NUMBER: 24726434 BUSINESS ADDRESS: STREET 1: 26462 CORPORATE AVENUE CITY: HAYWARD STATE: CA ZIP: 94545 BUSINESS PHONE: (510) 576-4400 MAIL ADDRESS: STREET 1: 26462 CORPORATE AVENUE CITY: HAYWARD STATE: CA ZIP: 94545 FORMER COMPANY: FORMER CONFORMED NAME: ULTRA CLEAN HOLDINGS INC DATE OF NAME CHANGE: 20031231 10-K 1 uctt-20231229.htm 10-K 10-K
UCTTP364DP371D0001275014false12-30FYhttp://fasb.org/us-gaap/2023#GeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2023#GeneralAndAdministrativeExpense0001275014us-gaap:ParentMember2022-12-312023-12-290001275014uctt:ComputerEquipmentAndSoftwareMembersrt:MinimumMember2023-12-290001275014us-gaap:ProductMember2022-12-312023-12-290001275014uctt:PerformanceBasedVestingRestrictedStockMembeructt:EmployeesMember2022-12-312023-12-290001275014us-gaap:MachineryAndEquipmentMember2022-12-300001275014us-gaap:FairValueInputsLevel3Memberus-gaap:PensionCostsMember2022-12-300001275014uctt:BarclaysBankPLCMemberus-gaap:LetterOfCreditMember2023-12-290001275014us-gaap:BuildingMember2023-12-290001275014us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-250001275014us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-300001275014uctt:EmployeesMemberus-gaap:RestrictedStockUnitsRSUMember2022-12-312023-12-290001275014us-gaap:BuildingMember2022-12-300001275014uctt:OtherGeographicalAreasMember2020-12-262021-12-310001275014us-gaap:FairValueInputsLevel3Membeructt:PlanAssetsMember2023-12-290001275014uctt:SemiconductorServicesBusinessMember2022-12-312023-12-290001275014uctt:BarclaysBankPLCMembeructt:TermLoanCreditFacilityMember2021-03-310001275014us-gaap:TradeNamesMember2022-12-300001275014us-gaap:IntellectualPropertyMembeructt:HisInnovationsGroupMember2023-10-250001275014stpr:IL2020-12-262021-12-310001275014us-gaap:RestrictedStockUnitsRSUMember2022-12-312023-12-290001275014uctt:StandardOperatingProceduresMember2022-12-300001275014uctt:SemiconductorProductsAndSolutionsMember2022-12-300001275014us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMembeructt:LamResearchCorporationMember2022-12-312023-12-290001275014us-gaap:DevelopedTechnologyRightsMember2023-12-290001275014uctt:SemiconductorServicesBusinessMember2022-01-012022-12-300001275014us-gaap:NoncontrollingInterestMember2022-12-312023-12-290001275014us-gaap:AdditionalPaidInCapitalMember2022-12-300001275014uctt:BarclaysBankPLCMembeructt:TermLoanCreditFacilityMember2018-08-012018-08-310001275014uctt:EmployeesMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-300001275014uctt:FluidSolutionsMembersrt:MinimumMember2023-12-290001275014country:US2022-12-312023-12-290001275014uctt:UctTradeNameMember2022-12-312023-12-290001275014us-gaap:CommonStockMember2021-12-310001275014us-gaap:AdditionalPaidInCapitalMember2020-12-262021-12-3100012750142023-06-300001275014us-gaap:StateAndLocalJurisdictionMember2023-12-290001275014stpr:IL2022-01-012022-12-300001275014uctt:BoardMembersMembeructt:RestrictedStockUnitsAndRestrictedStockAwardsMember2020-12-262021-12-310001275014us-gaap:StateAndLocalJurisdictionMember2022-12-312023-12-290001275014us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-3000012750142022-01-012022-12-300001275014us-gaap:AdditionalPaidInCapitalMember2023-12-290001275014us-gaap:GeneralAndAdministrativeExpenseMember2022-12-312023-12-290001275014srt:MaximumMemberus-gaap:TradeNamesMember2022-12-312023-12-290001275014us-gaap:PensionCostsMember2023-12-290001275014us-gaap:LeaseholdImprovementsMember2023-12-290001275014us-gaap:AccountsReceivableMember2023-12-290001275014uctt:BarclaysBankPLCMemberus-gaap:LetterOfCreditMember2018-08-310001275014country:TW2022-12-312023-12-290001275014uctt:BarclaysBankPLCMembeructt:LiborMembeructt:TermLoanCreditFacilityMember2022-12-312023-12-290001275014uctt:BarclaysBankPLCMembeructt:TermLoanCreditFacilityMember2021-03-312021-03-310001275014uctt:CinosCoLtdAndCinosXianCleanTechnologyLtdMember2018-08-270001275014us-gaap:RevolvingCreditFacilityMembeructt:BarclaysBankPLCMember2022-08-190001275014us-gaap:TreasuryStockCommonMember2022-12-312023-12-290001275014us-gaap:ForwardContractsMemberus-gaap:FairValueInputsLevel2Member2022-12-300001275014country:AT2022-12-312023-12-290001275014country:SG2022-01-012022-12-300001275014us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-300001275014us-gaap:CommonStockMember2022-10-200001275014us-gaap:RetainedEarningsMember2022-12-300001275014stpr:IL2022-12-312023-12-290001275014country:SG2022-12-312023-12-290001275014srt:MinimumMember2022-12-312023-12-2900012750142020-12-262021-12-310001275014country:MY2022-01-012022-12-300001275014srt:MinimumMemberus-gaap:CustomerRelationshipsMember2022-12-312023-12-290001275014us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMembeructt:LamResearchCorporationMember2022-01-012022-12-300001275014uctt:RestrictedStockUnitsAndRestrictedStockAwardsMembeructt:BoardMembersMember2022-01-012022-12-300001275014us-gaap:CustomerConcentrationRiskMembeructt:TotalCustomerMemberus-gaap:SalesRevenueNetMember2022-01-012022-12-300001275014country:SG2020-12-262021-12-310001275014currency:KRW2020-12-262021-12-310001275014us-gaap:TreasuryStockCommonMember2022-12-300001275014uctt:BacklogMember2022-12-300001275014us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-3000012750142024-02-200001275014us-gaap:CustomerConcentrationRiskMembeructt:AppliedMaterialsIncMemberus-gaap:SalesRevenueNetMember2022-01-012022-12-300001275014us-gaap:RevolvingCreditFacilityMember2023-12-290001275014country:CN2020-12-262021-12-3100012750142021-12-310001275014us-gaap:NoncontrollingInterestMember2020-12-250001275014us-gaap:RevolvingCreditFacilityMembeructt:BankDebtMember2023-12-290001275014uctt:FluidSolutionsMember2022-01-012022-12-300001275014uctt:ShareRepurchaseProgramMemberus-gaap:TreasuryStockCommonMember2022-12-312023-12-290001275014uctt:SemiconductorServicesBusinessMember2022-12-300001275014us-gaap:ResearchAndDevelopmentExpenseMember2020-12-262021-12-3100012750142022-12-300001275014uctt:BarclaysBankPLCMemberus-gaap:PrimeRateMembersrt:MinimumMembeructt:TermLoanCreditFacilityMember2021-09-232021-09-240001275014us-gaap:ForwardContractsMemberus-gaap:FairValueInputsLevel2Member2023-12-290001275014us-gaap:ParentMember2020-12-262021-12-310001275014us-gaap:ResearchAndDevelopmentExpenseMember2022-12-312023-12-2900012750142020-12-250001275014currency:KRW2022-12-312023-12-290001275014uctt:SingaporeEconomicDevelopmentBoardMember2020-12-262021-12-310001275014us-gaap:ForeignCountryMember2023-12-290001275014uctt:SingaporeEconomicDevelopmentBoardMember2022-01-012022-12-300001275014us-gaap:DomesticCountryMember2023-12-290001275014us-gaap:GoodwillMember2022-01-012022-12-300001275014us-gaap:ProductMember2020-12-262021-12-310001275014us-gaap:RetainedEarningsMember2020-12-262021-12-310001275014us-gaap:TradeNamesMember2023-12-290001275014us-gaap:CustomerConcentrationRiskMembeructt:TotalCustomerMemberus-gaap:SalesRevenueNetMember2022-12-312023-12-290001275014currency:KRW2022-01-012022-12-300001275014srt:MaximumMembeructt:BarclaysBankPLCMemberus-gaap:PrimeRateMembeructt:TermLoanCreditFacilityMember2022-03-302022-04-010001275014uctt:StandardOperatingProceduresMember2022-12-312023-12-290001275014uctt:BoardMembersMembeructt:RestrictedStockUnitsAndRestrictedStockAwardsMember2023-12-290001275014uctt:RecipesMember2022-12-300001275014us-gaap:RetainedEarningsMember2022-12-312023-12-290001275014us-gaap:SellingAndMarketingExpenseMember2020-12-262021-12-310001275014us-gaap:TreasuryStockCommonMember2023-12-290001275014us-gaap:RetainedEarningsMember2021-12-310001275014country:MY2022-12-312023-12-290001275014us-gaap:RetainedEarningsMember2022-01-012022-12-300001275014country:AT2022-01-012022-12-300001275014us-gaap:CommonStockMember2022-12-300001275014us-gaap:ServiceMember2022-01-012022-12-300001275014uctt:DeferredTaxAssetsNoncurrentMember2023-12-290001275014us-gaap:ParentMember2021-12-310001275014country:US2022-01-012022-12-300001275014uctt:IntangibleAssetsMember2022-01-012022-12-300001275014us-gaap:CustomerRelationshipsMember2022-12-300001275014uctt:BankDebtMember2023-12-290001275014us-gaap:AdditionalPaidInCapitalMember2021-12-310001275014uctt:DeferredTaxAssetsNoncurrentMember2022-12-300001275014country:SGsrt:MinimumMember2022-12-312023-12-290001275014uctt:BarclaysBankPLCMembersrt:MaximumMemberus-gaap:EurodollarMembeructt:TermLoanCreditFacilityMember2021-03-302021-03-310001275014us-gaap:FairValueInputsLevel3Membeructt:ContingentEarnoutLiabilityMember2023-12-290001275014uctt:RecipesMember2022-12-312023-12-290001275014us-gaap:ServiceMember2020-12-262021-12-310001275014us-gaap:NoncontrollingInterestMember2022-01-012022-12-300001275014us-gaap:CommonStockMember2020-12-250001275014uctt:RestrictedStockUnitsAndRestrictedStockAwardsMembeructt:EmployeesMember2022-12-312023-12-290001275014country:TW2022-01-012022-12-300001275014us-gaap:RetainedEarningsMember2020-12-250001275014uctt:HisInnovationsGroupMemberus-gaap:CustomerRelationshipsMember2023-10-250001275014us-gaap:LeaseholdImprovementsMember2022-12-300001275014us-gaap:NoncontrollingInterestMember2023-12-290001275014uctt:HisInnovationsGroupMemberus-gaap:DevelopedTechnologyRightsMember2023-10-250001275014srt:MaximumMember2022-12-312023-12-290001275014srt:MaximumMemberus-gaap:CustomerRelationshipsMember2022-12-312023-12-290001275014uctt:BacklogMembeructt:HisInnovationsGroupMember2023-10-250001275014uctt:HisInnovationsGroupMember2022-12-312023-12-290001275014us-gaap:CommonStockMember2022-12-312023-12-290001275014us-gaap:IntellectualPropertyMembersrt:MinimumMember2022-12-312023-12-290001275014uctt:RecipesMember2023-12-290001275014srt:MaximumMembeructt:ComputerEquipmentAndSoftwareMember2023-12-2900012750142022-12-312023-12-290001275014srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2023-12-290001275014country:MY2020-12-262021-12-310001275014us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-262021-12-310001275014uctt:PlanAssetsMember2022-12-300001275014us-gaap:AdditionalPaidInCapitalMember2022-12-312023-12-290001275014us-gaap:ForwardContractsMember2022-12-300001275014country:US2020-12-262021-12-310001275014us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-312023-12-290001275014us-gaap:CommonStockMember2022-01-012022-12-300001275014us-gaap:RevolvingCreditFacilityMembercurrency:CZKuctt:BankDebtMember2023-12-290001275014uctt:FluidSolutionsMember2023-12-290001275014us-gaap:CustomerConcentrationRiskMembeructt:AppliedMaterialsIncMemberus-gaap:SalesRevenueNetMember2022-12-312023-12-290001275014uctt:StandardOperatingProceduresMember2023-12-290001275014uctt:RovacPteLtdMember2022-12-300001275014country:CN2022-01-012022-12-300001275014us-gaap:ServiceMember2022-12-312023-12-290001275014us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-300001275014us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-290001275014uctt:BacklogMember2022-12-312023-12-290001275014us-gaap:NoncontrollingInterestMember2022-12-300001275014us-gaap:ProductMember2022-01-012022-12-300001275014us-gaap:MachineryAndEquipmentMember2023-12-290001275014us-gaap:CustomerRelationshipsMember2023-12-290001275014us-gaap:TreasuryStockCommonMember2020-12-250001275014us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001275014us-gaap:RevolvingCreditFacilityMembeructt:BarclaysBankPLCMember2018-08-012018-08-310001275014us-gaap:DevelopedTechnologyRightsMember2022-12-300001275014uctt:EmployeesMembeructt:EmployeeStockPurchasePlanMember2022-12-312023-12-290001275014country:AT2020-12-262021-12-310001275014us-gaap:CostOfSalesMember2022-01-012022-12-300001275014us-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-300001275014us-gaap:IntellectualPropertyMember2022-12-300001275014uctt:SemiconductorProductsAndSolutionsMember2022-12-312023-12-290001275014us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMembeructt:LamResearchCorporationMember2021-01-012021-12-310001275014uctt:EmployeeStockPurchasePlanMember2020-12-262021-12-3100012750142022-10-012022-12-300001275014uctt:HisInnovationsGroupMember2023-10-252023-10-250001275014us-gaap:CommonStockMember2020-12-262021-12-310001275014us-gaap:ParentMember2022-12-300001275014country:CN2022-12-312023-12-290001275014us-gaap:MachineryAndEquipmentMembersrt:MinimumMember2023-12-290001275014us-gaap:ParentMember2022-01-012022-12-300001275014us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-300001275014uctt:RestrictedStockUnitsAndRestrictedStockAwardsMember2021-12-310001275014uctt:SingaporeEconomicDevelopmentBoardMember2021-09-300001275014us-gaap:AdditionalPaidInCapitalMember2020-12-250001275014us-gaap:RetainedEarningsMember2023-12-290001275014uctt:FluidSolutionsMembersrt:MaximumMember2023-12-290001275014us-gaap:PerformanceSharesMember2022-01-012022-12-300001275014uctt:SemiconductorProductsAndSolutionsMember2023-12-290001275014us-gaap:NoncontrollingInterestMember2020-12-262021-12-310001275014uctt:BarclaysBankPLCMembeructt:TermLoanCreditFacilityMember2022-12-312023-12-290001275014uctt:PlanAssetsMember2023-12-290001275014us-gaap:ParentMember2023-12-290001275014us-gaap:TreasuryStockCommonMember2022-01-012022-12-300001275014us-gaap:CostOfSalesMember2020-12-262021-12-310001275014us-gaap:ForeignCountryMember2022-12-312023-12-290001275014uctt:SemiconductorProductsAndSolutionsMember2020-12-262021-12-3100012750142021-01-012021-12-310001275014us-gaap:ForwardContractsMember2023-12-290001275014us-gaap:SellingAndMarketingExpenseMember2022-12-312023-12-290001275014us-gaap:LandMember2022-12-300001275014uctt:BarclaysBankPLCMemberus-gaap:EurodollarMembersrt:MinimumMembeructt:TermLoanCreditFacilityMember2021-03-302021-03-310001275014srt:MaximumMembercountry:SG2022-12-312023-12-290001275014uctt:RestrictedStockUnitsAndRestrictedStockAwardsMember2022-12-312023-12-290001275014uctt:EmployeeStockPurchasePlanMember2022-01-012022-12-300001275014us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMembeructt:LamResearchCorporationAppliedMaterialsIncAndAsmInternationalIncMember2022-01-012022-12-300001275014uctt:BacklogMember2023-12-2900012750142023-09-302023-12-290001275014uctt:ContingentEarnoutLiabilityMember2023-12-290001275014uctt:SemiconductorServicesBusinessMember2020-12-262021-12-310001275014us-gaap:RestrictedStockUnitsRSUMember2020-12-262021-12-310001275014uctt:SemiconductorServicesBusinessMember2023-12-290001275014us-gaap:CustomerConcentrationRiskMembeructt:AppliedMaterialsIncMemberus-gaap:SalesRevenueNetMember2021-01-012021-12-310001275014us-gaap:RevolvingCreditFacilityMembeructt:BarclaysBankPLCMember2018-08-310001275014us-gaap:FairValueInputsLevel3Membeructt:PlanAssetsMember2022-12-300001275014us-gaap:TreasuryStockCommonMember2021-12-310001275014us-gaap:LandMember2023-12-290001275014us-gaap:FairValueInputsLevel3Memberus-gaap:PensionCostsMember2023-12-290001275014uctt:EmployeeStockPurchasePlanMember2022-12-312023-12-290001275014us-gaap:GeneralAndAdministrativeExpenseMember2020-12-262021-12-310001275014uctt:BarclaysBankPLCMembeructt:TermLoanCreditFacilityMember2023-12-290001275014uctt:RestrictedStockUnitsAndRestrictedStockAwardsMember2022-01-012022-12-300001275014uctt:ComputerEquipmentAndSoftwareMember2022-12-300001275014us-gaap:PensionCostsMember2022-12-300001275014uctt:SingaporeEconomicDevelopmentBoardMember2022-12-312023-12-290001275014uctt:ComputerEquipmentAndSoftwareMember2023-12-290001275014uctt:BoardMembersMembeructt:RestrictedStockUnitsAndRestrictedStockAwardsMember2022-12-312023-12-290001275014uctt:BarclaysBankPLCMemberus-gaap:LetterOfCreditMember2018-08-012018-08-310001275014us-gaap:CustomerConcentrationRiskMembeructt:TotalCustomerMemberus-gaap:SalesRevenueNetMember2021-01-012021-12-3100012750142023-12-290001275014us-gaap:ParentMember2020-12-250001275014uctt:RestrictedStockUnitsAndRestrictedStockAwardsMember2023-12-290001275014us-gaap:RevolvingCreditFacilityMembeructt:BankDebtMembercountry:US2023-12-290001275014uctt:SemiconductorProductsAndSolutionsMember2022-01-012022-12-300001275014us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMembeructt:LamResearchCorporationAppliedMaterialsIncAndAsmInternationalIncMember2022-12-312023-12-290001275014us-gaap:FurnitureAndFixturesMember2022-12-300001275014uctt:HisInnovationsGroupMember2023-10-250001275014uctt:RestrictedStockUnitsAndRestrictedStockAwardsMember2022-12-300001275014us-gaap:PerformanceSharesMember2020-12-262021-12-310001275014uctt:NetAssetsMember2022-01-012022-12-300001275014uctt:OtherGeographicalAreasMember2022-12-312023-12-290001275014us-gaap:IntellectualPropertyMember2023-12-290001275014srt:MaximumMemberus-gaap:IntellectualPropertyMember2022-12-312023-12-290001275014us-gaap:FurnitureAndFixturesMember2023-12-290001275014srt:MinimumMemberus-gaap:TradeNamesMember2022-12-312023-12-290001275014us-gaap:AccountsReceivableMember2022-12-300001275014us-gaap:DevelopedTechnologyRightsMember2022-12-312023-12-290001275014us-gaap:PerformanceSharesMember2022-12-312023-12-290001275014us-gaap:NoncontrollingInterestMember2021-12-310001275014us-gaap:CustomerConcentrationRiskMembeructt:LamResearchCorporationAppliedMaterialsIncAndAsmInternationalIncMember2022-12-312023-12-290001275014us-gaap:CommonStockMember2023-12-290001275014country:TW2020-12-262021-12-310001275014uctt:OtherGeographicalAreasMember2022-01-012022-12-300001275014us-gaap:CostOfSalesMember2022-12-312023-12-29iso4217:EURxbrli:pureuctt:Customerxbrli:sharesiso4217:SGDiso4217: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 000-50646

 

Ultra Clean Holdings, Inc.

(Exact name of Registrant as specified in its charter)

 

 

Delaware

61-1430858

(State or other jurisdiction of

incorporation or organization)

(IRS Employer

Identification No.)

 

 

26462 Corporate Avenue

Hayward, California

94545

(Address of principal executive offices)

(Zip Code)

Registrant’s telephone number, including area code:

(510) 576-4400

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

 

Title of Each Class

Name of Each Exchange on Which Registered

Common Stock, $0.001 par value

The NASDAQ Global Market LLC

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

 

Large accelerated filer

Accelerated filer

 

 

 

 

Non-accelerated filer

Smaller reporting company

 

 

 

 

Emerging growth company

 

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

Indicate by check mark whether the registrant 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 by Rule 12b-2 of the Act). Yes No ☒

The aggregate market value of the voting and non-voting stock held by non-affiliates of the Registrant, based on the closing sale price of the Registrant’s common stock on June 30, 2023, as reported on the NASDAQ Global Market, was approximately $1,688.9 million. Shares of common stock held by each executive officer and director have been excluded from this computation. The determination of affiliate status for this purpose is not necessarily a conclusive determination for other purposes.

Number of shares of the registrant’s common stock outstanding as of February 29, 2024: 44,653,193

 

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the registrant’s definitive proxy statement to be delivered to stockholders in connection with the December 29, 2023 annual meeting of stockholders are incorporated by reference in Part III of this Form 10-K where indicated. Such proxy statement will be filed with the Securities and Exchange Commission within 120 days of the registrant’s fiscal year ended December 29, 2023.

 


 

Table of Contents

 

 

 

 

Page

 

PART I

 

Item 1

Business

3

Item 1A

Risk Factors

13

Item 1B

Unresolved Staff Comments

27

Item 2

Properties

28

Item 3

Legal Proceedings

28

Item 4

Mine Safety Disclosures

28

 

 

 

PART II

 

Item 5

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

29

Item 6

Reserved

30

Item 7

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

31

Item 7A

Quantitative and Qualitative Disclosures About Market Risk

41

Item 8

Financial Statements and Supplementary Data

43

Item 9

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

75

Item 9A

Controls and Procedures

75

Item 9B

Other Information

77

 

 

 

PART III

 

Item 10

Directors and Executive Officers of the Registrant

78

Item 11

Executive Compensation

78

Item 12

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

78

Item 13

Certain Relationships and Related Transactions and Director Independence

78

Item 14

Principal Accountant Fees and Services

79

 

 

 

PART IV

 

Item 15

Exhibits, Financial Statement Schedules

80

Item 16

 

Form 10-K Summary

83

 

2


 

This Annual Report on Form 10-K contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. Words such as “expects,” “anticipates,” “targets,” “goals,” “projects,” “intends,” “plans,” “believes,” “seeks,” “estimates,” “continues,” “may,” “will be,” “will continue,” “will likely results,” variations of such words, and similar expressions are intended to identify such forward-looking statements, but the absence of these words does not necessarily mean that a statement is not forward-looking. These forward-looking statements include, but are not limited to, statements concerning the following: projections of our financial performance, our anticipated growth and trends in our business, levels of capital expenditures, the adequacy of our capital resources to fund operations and growth, our ability to compete effectively with our competitors, our strategies and ability to protect our intellectual property, future acquisitions, customer demand, our manufacturing and procurement process, employee matters, supplier relations, foreign operations, the legal and regulatory backdrop (including environmental regulation), our exposure to market risks and other characterizations of future events or circumstances described in this Annual Report. Readers are cautioned that these forward-looking statements are only predictions and are subject to risks, uncertainties, and assumptions that are difficult to predict, including those identified below, under “Risk Factors,” and elsewhere herein. Therefore, actual results may differ materially and adversely from those expressed in any forward-looking statements. We undertake no obligation to revise or update any forward-looking statements for any reason, except as required by law.

Item 1. Business

Overview

Ultra Clean Holdings, Inc., (“UCT”, the “Company” or “We”) is a leading developer and supplier of critical subsystems, components, parts, and ultra-high purity cleaning and analytical services primarily for the semiconductor industry. UCT offers its customers an integrated outsourced solution for major subassemblies, improved design-to-delivery cycle times, design for manufacturability, prototyping and part and component manufacturing, as well as tool chamber parts cleaning and coating, and micro-contamination analytical services. We report results for two operating segments: Products and Services. Our Products segment primarily designs, engineers and manufactures production tools, components, parts, and modules and subsystems for the semiconductor and display capital equipment markets. Products include chemical delivery modules, frame assemblies, gas delivery systems, fluid delivery systems, precision robotics and process modules as well as other high-level assemblies. Our Services segment provides ultra-high purity parts cleaning, process tool part recoating, surface encapsulation and high sensitivity micro contamination analysis primarily for the semiconductor device makers and wafer fabrication equipment (“WFE”) markets.

We ship a majority of our products and provide most of our services to U.S. registered customers with locations both in and outside the U.S. In addition to U.S. manufacturing and service operations, we manufacture products and provide parts cleaning and other related services in our Asia Pacific, Europe and Middle East (“EMEA”) facilities to support local and U.S. based customers. We conduct our operating activities primarily through our subsidiaries.

Over the long-term, we believe the semiconductor market we serve will continue to grow due to multi-year industry demand from a broad range of drivers, such as new CPU architectures that enable higher performance servers necessary for cloud, artificial intelligence (“AI”) and machine learning applications. We also believe that semiconductor original equipment manufacturers (“OEM”) are increasingly relying on partners like UCT to fulfill their expanding capacity requirements. Additionally, we believe that we will continue to benefit as device manufacturers rely on precision cleaning and coating to manufacture ever more complex devices.

On October 25, 2023, we acquired 100% of the shares of HIS Innovations Group (“HIS”), a privately held company based in Hillsboro, Oregon. HIS is a leading supplier to the semiconductor sub-fab segment including the design, manufacturing, and integration of components, process solutions, and fully integrated sub-systems. The purchase price was comprised of initial cash consideration of $46.5 million, subject to customary post-closing adjustments, and up to $70.0 million of additional cash consideration that may be payable subject to the performance of the acquired business during the remainder of fiscal years 2023, 2024, and 2025. The acquisition strengthens our leadership in developing and supplying critical products to the semiconductor industry, and extends our reach into the sub-fab area.

In 2022, the Board of Directors approved a share repurchase program authorizing the Company to purchase up to an aggregate of $150.0 million of the Company’s common stock over a three-year period. In fiscal years 2023 and 2022, approximately 1.1 million and 0.3 million shares were repurchased under this program with an aggregate cost of $29.4 million and $12.1 million and an average price of $29.16 and $35.31 per share, respectively.

3


 

Our international revenues represented 69.6%, 68.9% and 65.1% of total revenues for fiscal years ended 2023, 2022 and 2021, respectively. See Note 13 to the Notes to Consolidated Financial Statements for further information about our geographic revenues.

Our Suite of Offerings

We are a leading developer and supplier of critical subsystems, parts, components and ultra-high purity cleaning and analytical services primarily for the semiconductor industry. We offer our customers an integrated outsourced solution for major subassemblies, improved design-to-delivery cycle times, design for manufacturability, prototyping and component manufacturing, tool chamber parts cleaning and coating and micro contamination analytical services. We offer our customers:

A vertically integrated solution for complex and highly configurable systems. We provide our customers a broad outsourced solution for the development, design, component sourcing and cleaning, prototyping, engineering, and manufacturing and testing of advanced systems. We utilize our weldment and frame fabrication capabilities together with highly specialized engineering, global supply chain management, and assembly capabilities to produce high performance products that are customized to meet the needs of equipment suppliers and chipmakers. We enable our customers to minimize their overall number of suppliers, simplify their supply chain and reduce their inventories.
Parts and components. We offer our customers a wide range of gas delivery solutions such as ultra-clean valves, high purity connectors, industrial process connectors and valves, pneumatic actuators, manifolds and safety solutions, hoses, pressure gauges, gas line and component heaters, as well as complex weldments. These products comply with the highest quality standards to ensure accelerated performance in a variety of demanding environments and applications in the semiconductor, oil and gas, chemical and refinery, power, transportation, analytical, and gas manufacturing markets.
Subsystem manufacturing. Our experience with the demanding requirements in semiconductor equipment manufacturing has enabled us to become a leading developer and supplier of critical modules and subsystems. These assemblies include gas and fluid delivery solutions, wafer transport systems, mechatronic assemblies, process modules, and sub-fab process equipment support racks.
Improved design-to-delivery cycle times. Our strong customer relationships and familiarity with their product requirements and the ever-changing needs of their customer base help us reduce their design-to-delivery cycle times. We seek to optimize our supply chain management, design and manufacturing coordination and controls to respond rapidly to order requests, enabling us to decrease product design and customization cycle times for our customers. Because our engineers work closely with our customers’ engineers and understand the fabrication, assembly and testing of their products, we often can improve their design for manufacturability, implement automation, thereby reducing their cost and improving their, quality and consistency.
Testing capabilities. We utilize our technical expertise to test and characterize key gas delivery products. We have made significant investments in advanced analytical and automated test equipment, enabling us to test and qualify key gas delivery sub-systems and components. We can perform diagnostic tests, design verifications and failure analyses for our customers and suppliers.
Increased integration with OEMs through local presence. Our local presence in close proximity to the facilities of most of our OEM customers enables us to remain closely integrated with their design, development and implementation teams. This level of integration enables us to respond quickly and efficiently to customer changes and requests.
Precision fabrication. We design and manufacture weldments and frames with exacting standards to meet or exceed our customers’ needs. UCT has over 30 years of experience in the fabrication of complex gas delivery systems which enables us to provide cost competitiveness in our vertical integration model.
Custom thermal control. We design and manufacture heaters, sensors, and controllers for precise temperature control. These products are complementary to our gas delivery systems products.

4


 

Parts cleaning and coating and analytical verification: Through our Services business, we offer integrated device manufacturers (“IDM”) validated, ultra-high purity process tool chamber parts cleaning and coating services. Included in these services are tool part process optimization solutions that could lower the total cost of ownership for our customers. We also offer analytical verification of process tool chamber part cleaning effectiveness and micro contamination analysis of tool parts, wafers and depositions, chemicals, cleanroom materials, deionized water and airborne molecular contamination.

Our Strategy

Our strategy is to grow our position and increase our value to our customers as a leading solutions and service provider in the semiconductor markets we serve, while serving a limited number of other technologically similar market opportunities. Our strategy is comprised of the following key elements:

Expand our solutions and service market share with semiconductor OEMs and IDMs. We believe that equipment outsourcing and service offerings among OEMs creates a significant market opportunity for us to grow our business with existing and new customers. We believe our customers will continue to outsource critical subsystems and that we are well positioned to capture a significant portion of these outsourcing opportunities. We believe that our continued focus on efficient manufacturing, reduced design-to-delivery cycle times, and high quality and reliability will also allow us to gain market share. Similarly, we believe there is room to gain market share with our cleaning and coating services, both with IDMs and OEMs, as customers typically outsource these solutions. By providing customers process improvement through consistently cleaner parts and analytical verification of process tool chamber part cleaning effectiveness, we have expanded our total available market significantly.
Develop or acquire solutions that allow our customers to succeed at the leading edge of the semiconductor processing nodes. We continue to expand the number and type of subsystems and services that we offer in the rapidly advancing semiconductor market.
Leverage our geographic presence in lower-cost manufacturing regions. The diverse footprint of our manufacturing facilities allows us to provide cost competitive solutions. These facilities house subsystem assembly, weldment and thermal control heater operations and are near the manufacturing facilities of existing and potential customers and their end users. In Singapore, we have a procurement office and substantial manufacturing capabilities. Many of our manufacturing facilities use similar processes and procedures, enabling us to respond rapidly to demand changes from our customers. Several of UCT’s facilities are also in low-cost regions, strategically close to our customers, adding to our competitive advantage.
Provide production flexibility to respond rapidly to demand changes. Many of our manufacturing facilities use similar processes and procedures enabling us to easily shift production between sites to support expanded demand and ensure business continuity.
Drive profitable growth with our flexible cost structure. We implement cost containment and capacity enhancement initiatives throughout the semiconductor demand cycles and benefit from the global presence and efficiencies of our supply chain. In addition, we believe our overseas facilities position us to respond effectively to future business demands. We employ a core engineering strategy with flexible partnering to augment our staff during the demand cycles within the semiconductor industry.
Continue to selectively pursue strategic acquisitions. We will continue to consider strategic acquisitions that enable us to improve our financial model, expand our geographic presence, secure new customers and diversify into complementary products and services markets as well as broaden our technological and cleaning and analytical capabilities in the markets we serve.
Strengthen vertical integration. We continue to strengthen our vertically integrated business model by investing in our operations or acquiring companies along the semiconductor supply chain to increase our capabilities, improve our cost structure, and enhance control, efficiency, and quality across our global operations. By deepening our integration capabilities, we aim to streamline processes, reduce dependencies, and fortify our position as a leading solutions and service provider in the semiconductor ecosystem.

5


 

Products

We design, develop, prototype, manufacture and test subsystems, primarily for the semiconductor equipment market. Our products include precision robotic solutions, gas delivery systems, sub-fab process equipment support racks, a variety of industrial and automation production equipment products, and subsystems that include wafer cleaning modules, chemical delivery modules, top-plate assemblies, frame assemblies, and process modules. We also offer a wide range of parts and components such as ultra-clean valves, high purity connectors, industrial process connectors and valves, pneumatic actuators, manifolds and safety solutions, hoses, gas delivery systems, and pressure gauges.

Parts and components. Includes ultra-clean valves, high purity connectors, industrial process connectors and valves, pneumatic actuators, manifolds and safety solutions, hoses, pressure gauges, gas line and component heaters, as well as complex weldments. These products comply with the highest quality standards to ensure accelerated performance in a variety of demanding environments and applications in the semiconductor and other gas manufacturing markets.
Chemical delivery modules: Chemical delivery modules deliver gases and reactive chemicals in a liquid or gaseous form from a centralized subsystem to the reaction chamber. The module may be a gas delivery system in combination with liquid and vapor precursor delivery systems or may be a liquid delivery system in combination with a liquid storage system.
Gas delivery systems: A typical OEM gas delivery system consists of one or more gas lines, comprised of weldments, filters, mass flow controllers, regulators, pressure transducers and valves, component heaters, and an integrated electronic and/or pneumatic control system. These systems are typically pallet mounted and are enclosed in a sheet metal encasing. Our gas delivery system designs are developed in collaboration with our customers and are customized to meet the needs of specific processing requirements for OEMs. While several customers specify the full system bill of materials, many leverage our design expertise to help them select the appropriate components for their particular system.
Fluid delivery system: A typical OEM liquid delivery system consists of one or more chemical delivery units, comprised of small diameter high purity PFA tubing, filters, flow controllers, regulators, component heaters, and an integrated electronic and/or pneumatic control system. These units are typically contained in a plastic enclosure and further integrated into a frame. Our liquid delivery system designs are developed in collaboration with our customers and are customized to meet the needs of specific processing requirements for OEMs. Although several customers specify the full system bill of materials, many rely on our design expertise and component characterization capabilities to help them select the appropriate components for their particular system.
Precision robotics: Precision robotic systems are used when accurate controlled motion is required. Some of the systems that employ robotic systems are semiconductor wafer and chip handling, wire bonding and industrial equipment.
Process modules: Process modules refer to the larger subsystems of semiconductor manufacturing tools that process integrated circuits onto wafers. Process modules include several smaller subsystems such as the frame assembly, top-plate assembly and gas and chemical delivery modules, as well as the chamber and electronic, pneumatic and mechanical subsystems.
Other high-level assemblies: Other high-level assemblies refer to large subsystems used in semiconductor manufacturing and sub-fab, display, medical, energy, industrial and research industries.

Services

Our services business includes ultra-high purity process tool chamber parts cleaning and coating services, tool part life extension and process tool part optimization solutions, and micro-contamination analytical testing, primarily for the semiconductor device manufacturers and wafer fabrication equipment markets.

Parts cleaning and coating: UCT offers customers validated, ultra-high purity outsourced process tool chamber parts cleaning and coating services. Included in these services are tool part process optimization solutions that can lower the total cost of ownership for our customers.
Micro-contamination analysis: UCT also offers micro-contamination analysis of tool parts, wafers and depositions, chemicals, cleanroom materials, deionized water and airborne molecular contamination and provides analytical verification of process tool chamber part cleaning effectiveness.

6


 

Customers

We sell our products and services primarily to customers in the semiconductor capital equipment and semiconductor integrated device manufacturing industries, and we also sell to the display, consumer, medical, energy, industrial, and research equipment industries.

The majority of our total revenue comes from the highly concentrated semiconductor capital equipment industry (OEM customers), so we are dependent upon a small number of customers. Our two largest revenue customers in fiscal years 2023, 2022 and 2021 were Applied Materials, Inc. and Lam Research Corporation, each of which accounted for more than 10% of our total revenues in those three years. As a group, our respective year’s top two customers accounted for 57.4%, 62.7% and 64.0% of the Company’s revenues for fiscal years 2023, 2022 and 2021, respectively.

Approximately 93.2% of our total revenues for the fiscal year 2023 came from multiple segments of the semiconductor industry, which include IDM, Foundry, OEM, and sub-tier suppliers.

We have successfully been qualified as a supplier of equipment, cleaning, coating and analytical services with each of our customers who require such qualifications. This lengthy qualification process typically involves the inspection and audit of our facilities and evaluation by our customers of our engineering, documentation, manufacturing and quality control processes and procedures. Our customers generally place orders with suppliers who meet their qualification criteria.

Customer Business Management

We sell and support our products and services through our Customer Business Management organization. Our customer relationship directors are responsible for establishing sales strategies and setting the objectives for specific customer accounts. Each customer relationship manager is dedicated to a specific customer account and is responsible for maintaining strong working relationships with that customer, and in many cases provide on-site support. OEM Customer relationship managers often attend customers’ internal meetings related to production and engineering design and quality to ensure that customer expectations are interpreted and communicated properly to the operations group. Customer relationship managers also work with customers to identify and meet their cost and design-to-delivery cycle time objectives. IDM Customer relationship managers work with process tool owners and Fab maintenance managers relating to the development and validation of cleaning recipes, addressing new tools cleaning and analytical requirements, and optimizing cleaning processes and analytical testing requirements to support node transitions.

We have dedicated New Business Development managers for both our product and service businesses. They are responsible for initiating and developing long-term, multi-level relationships and work closely with the customers on new business opportunities. Our Customer Business Management organization includes technical sales support for order placement, spare parts quotes, production status updates as well as service and maintenance contracts and analysis business. We have technical relationship representatives located at most of our facilities.

We integrate new business wins into our facilities via a rigorous product transition process, working in concert with our customers to ensure all production, cleaning and/or test requirements are identified, documented, and validated. We employ the same process at all our sites, enabling products and service offerings to smoothly transition between our facilities as needed to support customer demand.

In addition, we have developed an overall infrastructure to provide our customers with service and support 24 hours a day, seven days a week. Our dedicated global field service engineers provide customer support through the performance of on-site installation, servicing and repair.

7


 

Technology Development

We engage in ongoing technology development efforts to remain a leader for gas delivery systems and to further develop our expertise in other critical subsystems. We work closely with our customers to identify and anticipate changes and trends in next-generation equipment and partner with them on process application requirements for gas and liquid delivery systems and other critical subsystems. These development efforts are designed to meet specific customer requirements in the areas of subsystem design, materials, component selection and functionality. Our technology development group also works directly with our suppliers to help them identify new component technologies and make necessary changes or enhancements to, the components that we integrate into our products. Our analytical and testing capabilities enable us to evaluate multiple supplier component technologies and provide our customers with a wide range of appropriate component and design choices for their gas delivery systems and other critical subsystems.

Our analytical and testing capabilities also help us anticipate technological changes and requirements in component features for our core next-generation gas delivery systems and other critical subsystems. We are continuously developing additional features to improve the performance and functionality of these subsystems. Our technology development activities for next-generation gas delivery and other critical subsystems are performed in Hayward, CA and Israel.

We are actively developing new technology and processes to maintain our leadership in the cleaning, coating and analytical markets. Our Services business works closely with customers to identify and anticipate changes that will be required in next-generation equipment. UCT’s technical capability is extremely critical and differentiated to ensure high wafer yields and throughput as geometries shrink and density increases. Our Services business development activities are performed primarily in Hillsboro, Oregon; Phoenix, Arizona; Israel and South Korea.

Intellectual Property

Our success depends in part on our ability to maintain and protect our proprietary technology and to conduct our business without infringing the proprietary rights of others. Both our products and services businesses largely depend upon our design, engineering, manufacturing, testing, cleaning, coating and analytical know-how. We also rely on a combination of trade secrets and confidentiality provisions, and to a lesser extent, patents, copyrights and trademarks, to protect our proprietary rights. We have over 100 patents with various expiration dates, and intellectual property that we develop on behalf of our customers that is generally owned exclusively by those customers.

We require our employees, suppliers, customers and potential business partners to enter into confidentiality and non-disclosure agreements before we disclose to them any sensitive or proprietary information regarding our products, technology or business plans. We require employees to assign to us proprietary information, inventions and other intellectual property they create, modify or improve.

Competition

When we compete for new business, it is typically against other suppliers of gas delivery systems, critical subsystems, parts and components, cleaning and analytical services, as well as the internal manufacturing and services groups of our customers. Customers that have elected to outsource their gas delivery systems and other critical subsystems including cleaning and analytics, could elect in the future to develop and manufacture these subsystems internally, leading to further competition.

Our principal competitor for gas delivery systems is Ichor Systems, Inc., and our principal competitors for other critical subsystems are Flex Ltd., Foxsemicon Integrated Technology Inc., Jabil, Inc., Sanmina Corporation, Fujikin Incorporated, VDL ETG and Celestica Inc. For our gas delivery component solutions our principal competitors are Swagelok, Parker Hannifin, and Watlow. For our services, cleaning and coating offerings, our main competitors in the US are Pentagon Technologies and Cleanpart, and in South Korea, KoMiCo. For analytical services our primary competitors are Balazs (an Air Liquide company) and Cerium Labs. Some of these competitors have substantially greater financial, technical, manufacturing and marketing resources than UCT. We expect our competitors to continue to improve the performance of their current products and to introduce new products or new technologies that could adversely affect sales of our current and future products.

The limited number of potential customers in our industry further intensifies competition. The primary competitive factors in our industry are quality, meeting customer timeline requirements, price, technology, design-to-delivery cycle time, customer qualification approvals, and the development of product recipes for cleaning and analytics and

8


 

historical customer relationships. We anticipate that increased competitive pressures will cause intensified price-based competition and we may have to reduce the prices of our products. In addition, we expect to face new competitors as we enter new markets or otherwise expand our products and service offerings.

Governmental Regulation and Environmental Matters

Our operations are subject to federal, state and local regulatory requirements and foreign laws relating to environmental, waste management and health and safety matters, including measures relating to the release, use, storage, treatment, transportation, discharge, disposal and remediation of contaminants, hazardous substances and waste, as well as practices and procedures applicable to the construction and operation of our UCT facilities.

In 2020, we committed to a program titled “SuCCESS2030” designed to enhance our sustainability vision through our supply chain. We are endeavoring to identify and coordinate efforts and develop our capabilities to ensure our suppliers operate in an ethical, responsible, and sustainable manner. The goal is to build a responsible and sustainable end-to-end supply chain for the future of semiconductors.

We participate in the Responsible Business Alliance’s Responsible Minerals Assurance Process for Tantalum. Our cleaning processes for tantalum-deposited parts recovers the tantalum, enabling it to re-enter the commodity market and reduce the demand for mined material, the majority of which originates from the Conflict Region in Africa.

Although cleaning is a chemical-intensive business we utilize chemical-free processing whenever possible to remove significant volumes of deposited material. Reduction in the volume of film being chemically removed reduces the amount of chemicals used to meet the target cleanliness specifications.

The semiconductor industry has stringent packaging requirements which include the need to maintain the cleanliness of a part/system while providing structural support of heavy modules. These requirements may necessitate the design and fabrication of product-specific crates or the use of plastic cleanroom boxes. To minimize packaging waste we have implemented re-use programs with our customers and suppliers for these type of materials.

Our past or future operations may result in injury or claims of injury by employees or the public which may result in material costs and liabilities. Although some risk of costs and liabilities related to these matters is inherent in our business, we believe that our business is compliant with applicable U.S. and international regulations and laws. However, new, modified or more stringent requirements or enforcement policies could be adopted by governmental agencies, which could affect our business operations.

Employees and Human Capital

As of December 29, 2023, we had 6,657 employees, of which 527 were temporary. Of our total employees, there were 124 in engineering, 21 in technology development, 386 in sales and support, 4,252 in direct manufacturing, 1,221 in indirect manufacturing and 653 in administrative and executive functions. These figures include 2,993 employees in Asia Pacific and 1,535 employees in EMEA. None of our employees are represented by a labor union and we have not experienced any work stoppages.

9


 

UCT believes that its employees are its most important assets. The Company has a long history of embracing diversity, multiculturalism and belonging and is reinforcing a culture of inclusion by committing to even greater transparency, clearer targets and comprehensive training to improve diversity and inclusion within the company to ensure every employee is treated with dignity and respect. The goal is to foster an atmosphere of acceptance, inclusion, trust and of mutual respect for all. To reach that goal, UCT provides mandatory practical and continuous education to all employees on behavioral expectations.

We believe that UCT’s success depends on our ability to attract, develop and retain key personnel. We believe that the skills, experience and industry knowledge of our key employees significantly benefit our operations and performance. The Company strives to provide fair and equal opportunity for career development and advancement to all its employees. UCT offers competitive rewards, compensation and benefits, including an Employee Stock Purchase Plan, healthcare and retirement benefits, parental and family leave, adoption credits, holiday and paid time off, and tuition assistance.

UCT uses its annual operating plan and industry growth projections to determine the appropriate level of staffing requirements. Staffing levels are aligned and adjusted on occasion throughout the year to ensure UCT meets its customer obligations, in line with any changes in demand, to ensure business continuity.

Social Responsibility

UCT believes that social responsibility is defined as “positively impacting society by ensuring the people we work with are safe and treated with dignity and respect, and by being a good neighbor in the communities in which we operate”. UCT applies its core values to employee engagement inside and outside the Company. Positively involving employees and giving back to communities is central to UCT’s culture. Supported by the Company, UCT employees contribute directly to the community with their time and resources. In 2023, UCT organized and conducted 31 events designed to give back and support its communities.

Available Information

We file with the Securities and Exchange Commission (“SEC”) our annual reports on Form 10-K, quarterly reports on Form 10-Q and current reports on Form 8-K pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, or the Exchange Act. You may read and copy any materials we file with the SEC at the Public Reference Room maintained by the SEC at 100 F Street, N.E., Washington, D.C. 20549. You may also request copies of all or any portion of such material from the SEC at prescribed rates. Please call the SEC at 1-800-SEC-0330 for further information on the operation of the public reference room. In addition, materials filed electronically with the SEC are available at the SEC’s website at www.sec.gov.

In addition, we make available free of charge, on or through our website at www.uct.com, our annual, quarterly and current reports and any amendments to those reports, as soon as reasonably practicable after electronically filing such reports with, or furnishing them to, the SEC. This website address is intended to be an inactive textual reference only; none of the information contained on our website is part of this report or is incorporated by reference herein.

10


 

Executive Officers

Set forth below is information concerning our executive officers as of March 6, 2024.

Name

 

Age

 

Position

James P. Scholhamer

 

57

 

Chief Executive Officer and Director

Sheri Savage

 

53

 

Chief Financial Officer

Jeff McKibben

 

61

 

Chief Information Officer

Chris Cook

 

55

 

President, Products Business

William C. Bentinck

 

62

 

President, Services Business

Brian E. Harding

 

43

 

Senior Vice President, Chief Accounting Officer

Jamie J. Palfrey

 

56

 

Senior Vice President, Global Human Resources

Paul Y. Cho

 

46

 

General Counsel and Corporate Secretary

James P. Scholhamer joined the Company as Chief Executive Officer and a member of our Board of Directors in January 2015. Prior to joining Ultra Clean, Mr. Scholhamer served as Corporate Vice President and General Manager of Applied Materials, Inc., leading the Equipment Products Group and Display Services Group of its Global Service Division from February 2011 to January 2015. Mr. Scholhamer joined Applied Materials, Inc. in 2006, where, prior to his most recent position, he served as Vice President of Operations Display and Solar Products Division from July 2006 to December 2008 and Corporate Vice President and General Manager of the Display Business Group from December 2008 to February 2011. Prior to that, Mr. Scholhamer worked for Applied Films Corporation as COO/CTO and Vice President of Operations, Engineering and Research Development in the company’s German office from September 2002 to July 2006 and as Vice President of Thin Film Coating Division and Thin Film Equipment Division in the company’s Colorado office from July 2000 to September 2002. Mr. Scholhamer holds a B.S. in Materials and Metallurgical Engineering from the University of Michigan.

Sheri Savage has served as our Chief Financial Officer since July 2016. Ms. Savage joined the Company as the Senior Director of Finance in April 2009. She was Senior Vice President of Finance and Chief Accounting Officer from February 2016 to July 2016. Prior to joining the Company, Ms. Savage served at Credence Systems Corporation, a manufacturer of test equipment for the global semiconductor industry, as its Corporate Controller and Vice President of Finance from February 2008 to February 2009 and as Director of Internal Audit from May 2006 to February 2008. Prior to Credence Systems, Ms. Savage served in various accounting and finance roles at Protiviti, a global business consulting and internal audit firm, and KLA-Tencor Corporation, a supplier of process control and yield management solutions for the semiconductor and related nanoelectronics industries. Ms. Savage also served as Manager, Business Process Risk Accounting, at Arthur Anderson LLP, the former accounting firm, from May 1996 to October 1999. Ms. Savage holds a B.S. in Managerial Economics from the University of California, Davis.

Jeff McKibben has served as our Chief Information Officer since August 2021. Prior to joining UCT, Mr. McKibben served at ON Semiconductor Corporation, a $6 billion global manufacturer driving innovation in energy efficient electronics, as Chief Information Officer from December 2020 to August 2021, as Vice President, Enterprise Applications from August 2017 to December 2020 and as Senior Director, Enterprise Applications from July 2007 to August 2017. He previously held a range of roles at Hewlett Packard in global IT management, consulting, and enterprise program management. Mr. McKibben holds an M.S. in Management Information Systems from the University of Arizona and a B.S. in Humanities and International Relations cum laude from Georgetown University.

Chris Cook has served as our President, Products Business since April 2022. Before joining UCT, Mr. Cook served as Executive Vice President and Chief Marketing Officer of Cypress Semiconductor from March 2017 to April 2020 when the company was acquired for $10 billion by Infineon Technologies AG. Mr. Cook served as Founder, CEO and Adviser at Cauz Colony from June 2015 to December 2018. Prior to that, he served as President of Flex Power, the power supply business of Flextronics International Ltd. from January 2012 to June 2015. Mr. Cook joined Infineon Technologies AG in 2003 and served as its Vice President and General Manager, RF and Protection Devices from May 2008 to December 2011, its Managing Director, Infineon Technologies North America from July 2007 to December 2008 and Vice President and General Manager, AI Marketing from May 2003 to May 2008. He previously held various roles of increasing responsibility at Renesas Technology (formerly Hitachi Semiconductor) from 1995 to 2003. Mr. Cook holds a B.S. in Electrical Engineering and Technology from Purdue University and completed the Program for Leadership Development at Harvard Business School.

William C. Bentinck has served as our President, Semiconductor Services Business since May 2019. Mr. Bentinck joined the Company as Senior Vice President, Semiconductor Services Business, in March 2019. Mr. Bentinck previously served as Executive Vice President and General Manager of Eugenus, Inc., a semiconductor equipment manufacturing company, from November 2017 to June 2018. Prior to that, Mr. Bentinck served as Vice President

11


 

and General Manager of the Logic & Memories Technology Group for AIXTRON Inc., a manufacturer of systems and equipment to the semiconductor industry, from April 2014 to November 2017. From August 2006 to March 2014, Mr. Bentinck served as General Manager, Customer Support Business Group (Spares & Services) for Lam Research Corporation, a global supplier of wafer fabrication equipment and services to the semiconductor industry. Prior to Lam Research Corporation, Mr. Bentinck served in various roles of increasing responsibility at Novellus Systems, Inc., a provider of advanced process equipment for the global semiconductor industry, from 1991 through August 2006. Mr. Bentinck holds a B.S. in Chemical Engineering, and a M.S. in Engineering – Material Science, from California State Polytechnic University, Pomona.

Brian E. Harding has served as our Senior Vice President, Chief Accounting Officer since June 2022. Prior to joining UCT, Mr. Harding served as Vice President and Corporate Controller at The Greenbrier Companies from March 2020 to June 2022. Prior to that, Mr. Harding served as Vice President, Corporate Controller and Principal Accounting Officer from May 2016 to March 2020 and as Director of Finance and Accounting from May 2014 to May 2016 at FLIR Systems, Inc. (now part of Teledyne Technologies). He previously served in various roles of increasing responsibility at KPMG LLP and its international partner firms from October 2003 to May 2014. Mr. Harding holds a B.A. in Business Administration with concentrations in Accounting and Finance from Pacific University and completed the Executive Leadership and Innovation Program at the Babson Graduate School of Business.

Jamie J. Palfrey has served as our Senior Vice President of Global Human Resources since May 2021. Prior to joining UCT, Ms. Palfrey served as Senior Vice President, Global Human Resources for Shape Technologies Group, a global leader in the manufacturing process solutions industry with operations in 33 countries worldwide, from December 2015 to April 2020. Previously, she held the role of Vice President, Human Resources with Wacom Americas from October 2013 to December 2015, and from 1995 to 2013 served in various senior management roles in organizations that include FEI Company, Lam Research Corporation and ConocoPhillips. Ms. Palfrey holds an M.Ed. with a focus on Human Resources, Occupational Training & Development/instructional design, from University of Louisville and a B.S. in Business Administration from Portland State University.

Paul Y. Cho has served as our General Counsel and Corporate Secretary since October 2019. Mr. Cho brings over a decade of experience in various legal disciplines, including IP and commercial litigation, joint venture projects, and commercial transaction work. Most recently, from April 2016 to October 2019, Mr. Cho held the position of General Counsel and Corporate Secretary for the North American operations of the world’s second largest memory chip supplier, SK Hynix, Inc., and held the position of Senior Counsel at its corporate headquarters from September 2014 to March 2016. Prior to SK Hynix Inc., Mr. Cho served as Senior Legal Counsel for Samsung SDI, a storage battery manufacturing company, from June 2013 to September 2014 and as Legal Counsel for LG Electronics, an electronics company, from April 2012 to May 2013. Mr. Cho holds a B.A. in English from the University of Michigan and a J.D. from the University of Minnesota Law School.

12


 

Item 1A. Risk Factors

The following risk factors could materially and adversely affect the Company’s business, financial condition or results of operations and cause reputational harm and should be carefully considered in evaluating the Company and its business, in addition to other information presented elsewhere in this report.

Industry, Customer and Strategic Risks

The cyclical and highly volatile nature of the industries we serve could harm our operating results.

Our business depends in large part upon capital expenditures by manufacturers in the semiconductor and display industries, which in turn depend upon the current and anticipated market demand for such products. These industries (especially the semiconductor industry) have historically seen recurring periods of over-supply of products that have materially reduced the demand for both the capital equipment and the services required to manufacture such products. We likely will continue to experience fluctuations in customer orders through such cycles. Although some of our business, including the cleaning, coating and analytical services that support the semiconductor chip market, are less susceptible to such fluctuations, recurring slowdowns in the industries we serve have historically had adverse effects on our overall operating results. Demand shifts in these industries are rapid and difficult to predict, and we may not be able to anticipate or respond quickly enough to changes in demand.

Our revenues in periods of increasing demand depends, in part, upon our ability to: (i) timely mobilize our supply chain to maintain component and raw material supply; (ii) optimize our design, as well as mobilize our engineering and manufacturing capacity in a timely manner; (iii) expand, as necessary, our manufacturing, cleaning, coating and analytical services capacity; and (iv) maintain our product and service quality as we increase production. If we fail to timely respond to rapid increases in demand for our products and services, or to effectively manage the corresponding expansion of our manufacturing and service capacity, our customers may divert their purchases of products and services from us to our competitors.

Our ability to remain profitable and mitigate the impact on our business in periods of decreasing demand depends, in part, upon our ability to: (i) maintain the prices, quality and delivery cycles of our products and services while managing costs by optimizing our inventory levels, (ii) reduce or cancel orders from our suppliers, all without compromising our relationships with such suppliers; and (iii) continue to motivate our employees while reducing our fixed and variable costs through various initiatives, which may include reducing our workforce.

The limited visibility we have on the future needs of our customers, combined with the cyclical and volatile nature of the industries we serve, makes future revenues, results of operations and net cash flows difficult to estimate.

We rely on a small number of OEMs and IDMs for a large portion of our revenues, who could stop outsourcing critical subsystems or part cleaning, coating or analytical services, or give market share to our competitors.

A small number of OEM customers have historically accounted for a significant portion of our revenues, and we expect this trend to continue. Our top two customers accounted for 57.4%, 62.7% and 64.0% of our revenues for fiscal years 2023, 2022 and 2021, respectively. Because most of these customers are not contractually obligated to place any orders with us, the success of our products business largely depends on these OEMs’ own discretion, which discretion is buttressed by the fact that the OEMs generally own, and are therefore free to license as they see fit, the designs and other intellectual property to the products we manufacture for them. And since most of these OEMs are already our customers, any lost revenue resulting from the loss, reduction, cancellation or delay in purchase orders by any one of these customers would be difficult to replace. In the past, we have seen decreases in our business volume for those customers who have taken the manufacturing of our products in-house, given market share to our competitors, or declared bankruptcy.

Our Services business provides parts cleaning, coating and analytical expertise to both IDM and OEM customers. Our IDM business is similarly concentrated in a small number of customers, and we compete with in-house capabilities, the OEMs who perform cleaning as part of their service contracts, and other providers of cleaning, coating and analytical services. The OEM customer profile of our Services business has significant overlap with our Products business, and we similarly compete against other providers of cleaning, coating and analytical services. Because our cleaning and analytical processes are proprietary to us, our customers may need to go through a new qualification process if they decide to transition to a new service provider.

Consolidation among our customers, or a decision by any one or more of our customers to outsource all or most manufacturing, assembly, cleaning, coating and analytical services work to a single equipment manufacturer, may further concentrate our business in a limited number of customers and expose us to increased risks relating to dependence on an even smaller number of customers.

13


 

Our customers also exert a significant amount of negotiating leverage over us, which may force us to accept lower operating margins, increased liability risks or changes in our operations in order to retain their business.

Due to their size and level of contribution to our revenue, our largest customers are able to exert significant pressure to seek various concessions in our commercial agreements and individual purchase orders. Our customers often require reduced prices, as well as commitments related to quality, manufacturing and delivery of goods, as a condition to placing purchase orders. This could, among other things, result in reduced operating margins or require capital or other expenditures in order to maintain or expand our market share. Further, many of our customers generally require us to indemnify against certain liabilities, which may include claims of losses by their own customers arising out of property damages, bodily injuries or deaths, or infringement of intellectual property rights by our products. Our potential liability for infringing upon a third party’s intellectual property is generally uncapped, and in some cases, we have self-insured against these risks, such that we do not have a third-party insurer to reimburse us against these losses. Our customers may also pressure us to make other concessions in order to preserve or expand our market share with them. For example, customers may prevent us from moving our manufacturing sites from higher-cost regions to lower-cost regions, all the while seeking price reductions. If we are unable to retain and expand our business on favorable commercial terms, our business will be adversely affected and we may be susceptible to increased liability risk.

Acquisitions could result in operating and integration difficulties, dilution, margin deterioration, diversion of management’s attention, and other consequences that may materially impact our business.

We have made, and may in the future make, acquisitions of, or significant investments in, businesses that offer complementary products, services, technologies or market access. We expect that management will regularly evaluate potential strategic transactions with its advisors and our Board of Directors in the ordinary course of business. We may not be successful in negotiating the terms or financing for potential acquisitions and our due diligence may fail to identify all of the problems, liabilities or other challenges associated with an acquired business, product or technology, including issues related to intellectual property, product quality or product architecture, regulatory compliance practices, revenue recognition or other accounting practices or employee or customer retention issues. In addition, we may not be successful in effectively integrating the acquired business, product or technology into our existing business and operations. The areas where we face risks include:

management of a larger, more complex and capital intensive combined business, including integrating supply and distribution channels, computer and accounting systems, and other aspects of operations;
exposure to new operational risks, rules, regulations, worker expectations, customs and practices;
inability to complete proposed transactions due to the failure to obtain regulatory or other approvals, litigation or other disputes, and any ensuing obligation to pay a termination fee;
reduction of gross margins and pricing leverage due to the acquired company having the same customer base;
failure to realize expected returns from acquired businesses;
reduction in cash balances or increase in debt obligations to finance the acquisition, which may reduce the availability of cash flow for general corporate or other purposes;
integration of the capabilities of the acquired businesses without reducing the quality of existing products;
incorporation of different financial and reporting controls, processes, systems and technologies into our existing business environment;
unforeseen liabilities, expenses, or other losses associated with the acquisitions for which we do not have recourse under their respective agreements;
the risk of litigation or claims associated with a proposed or completed transaction;
inadequacy or ineffectiveness of an acquired company’s internal financial controls, disclosure controls and procedures, or environmental, health and safety, anti-corruption, human resource or other policies or practices;

14


 

performance shortfalls as a result of the diversion of management’s attention from the Company’s operations;
cultural challenges associated with integrating employees from the acquired business into our organization, and incentivization and retention of employees from the businesses we acquire; and
difficulties associated with the retention and transition of new customers and partners into our existing business.

If we fail to address these risks, we may not be able to realize the anticipated benefits of such acquisitions or investments and incur unanticipated liabilities and substantial costs, materially harming our business in the process.

Our acquisitions could also result in one or more of the following: dilutive issuances of our equity securities, additional debt, contingent liabilities, amortization expenses, impairment charges and restructuring charges, any of which could harm our financial condition. Also, due to prevailing conditions in the credit market and our existing leverage, the financing of any such acquisition may be difficult to obtain, and the terms of any such financing may not be favorable.

We are exposed to risks associated with volatility in the global economy.

We rely heavily on OEM customers for the success of our business. The success of OEMs’ business is, in turn, directly related to the success of IDMs and other chipmakers, whose customers are engaged in consumer-facing businesses. Much of our success, therefore, depends on consumer spending and capital expenditures by retail businesses. Uncertainty regarding the global economy may exacerbate negative trends in business and consumer spending, which may cause our customers to scale back operations, reduce capital expenditures, exit businesses, move capacity to other manufacturers, in-source capacity or file for bankruptcy protection and potentially cease operations. Our customers may then be forced to push out, cancel or refrain from placing orders for our products or services. These conditions may also similarly affect key suppliers, impairing their ability to timely deliver components or raw materials. We may then be forced to procure components or raw materials from higher-cost suppliers or reconfigure the design and manufacture of our products or services, which may eventually lead to our failure to fill customer orders. Recent inflationary trends have had, and could continue to have, a negative impact on many aspects of our cost structure.

We have established and, as circumstances may require, intend to expand our operations globally, which exposes us to risks associated with operating in foreign countries.

We generated approximately 69.6% and 68.9% of our revenues in international markets for fiscal years 2023 and 2022, respectively. Depending on market conditions, we intend to further expand our operations in Asia Pacific and EMEA. The carrying amount of our fixed assets in Asia Pacific and EMEA were $132.6 million and $80.1 million, respectively as of December 29, 2023, and $129.1 million and $76.2 million, respectively as of December 30, 2022.

We are exposed to political, economic, legal and other risks associated with operating in Asia and EMEA, including:

foreign currency exchange fluctuations;
political, civil, public health and economic instability;
restrictive governmental actions, such as restrictions on the transfer or repatriation of funds and foreign investments, import/export restrictions and quotas, and customs duties and tariffs;
uncertainty regarding social, political and trade policies in the United States and abroad;
timing and availability of export licenses;
disruptions due to China’s developing domestic infrastructure, including transportation and energy;
difficulties in developing relationships with local suppliers, attracting new international customers, conducting due diligence with respect to business partners in certain international markets, collecting accounts receivables, and staffing and managing distant international subsidiaries and branch operations;
the burden of complying with foreign and international laws and treaties;
legal systems potentially subject to undue influence or corruption; and
potentially adverse tax consequences, including restrictions on the repatriation of earnings to the United States.

15


 

Negative or uncertain global conditions could prevent us from accurately forecasting demand for our products and services. In addition, a shift in the mix of orders from our customers away from low-cost markets to higher cost markets could adversely affect our operating margins.

Our operations in Asia Pacific and EMEA are subject to U.S. regulations governing equipment export. These laws are complex and require us to obtain export licenses, a failure of which could expose us to fines, penalties and export ban. The U.S. Department of Commerce continually updates and often expands the list of entities, to whom U.S. companies cannot sell certain products without a license from the Department of Commerce. These rules and regulatory changes could have material adverse impact on the result of our operations.

Over the past several years, some foreign government authorities, including those in China and South Korea, have pursued economic reform policies by promoting local businesses and local economic activity. Without notice, these government authorities may continue or alter these policies to our detriment, including imposition of confiscatory taxation policies, new restrictions on currency conversion, and limitations on sources of supply.

We are subject to various laws and regulations of the countries where we conduct business, including laws and regulations relative to anti-corruption and anti-bribery, antitrust and competition, data privacy, and export regulations. These foreign laws and regulations are constantly evolving and may, in some cases, conflict with each other. Although our compliance policies against unethical business practices apply to all our employees and agents, any violation of these policies by a rogue employee or agent may expose us to enforcement actions under these laws and regulations.

Other changes in U.S. or international social, political, regulatory and economic conditions or laws and policies governing tax laws, foreign trade, manufacturing, and development and investment in the countries where we or our customers operate could also adversely affect our operating results and our business. International trade disputes could result in increases in tariffs and other trade restrictions and protectionist measures that could adversely impact our operations and reduce the competitiveness of our products relative to local and global competitors.

We could be adversely affected by risks associated with joint ventures, including those in the Asian markets.

From time to time, we may seek to expand our business through investments in joint ventures with complementary businesses, technologies, services or products, in both new and existing market categories and geographic regions. Our investments in joint ventures are subject to a number of risks, including many of the same risks that we encounter in our acquisition activities. In particular, we participate in a joint venture with Cinos Co., Ltd. (“Cinos Korea”) in South Korea and Cinos Xi’an in China. The success of these joint ventures will continue to demand significant management and capital resources, and effective management of those risks inherent in overseas joint venture operations, including: protection of our intellectual property; economic, political and labor instability; language and cultural differences; contractual enforcement issues; and managing product development, operations and sales activities that are physically far removed from our headquarters and have historically been centralized with local management. In addition, from time to time in the future, our joint venture partners may have economic or business interests that are different from ours. If each joint venture business does not progress according to our plans and anticipated timing, our investment in the joint ventures may not be successful.

The industries in which we participate are highly competitive and rapidly evolving.

We face intense competition from subsystem and component manufacturers in the industries we serve. Increased competition has and could result, in price reductions, reduced gross margins or loss of market share. Competitors may introduce new products in the markets currently being served by our products. These new products may have better performance, lower prices and achieve broader market acceptance than our products. Further, since our customers generally own the designs and other intellectual property to the products we manufacture on their behalf, we cannot prevent them from licensing such designs and other intellectual property to our competitors for the manufacture of such products. Similarly, while the cleaning and analytical processes we utilize are proprietary to us, OEMs are looking to increase their maintenance services and could create proprietary cleaning processes with competitors, limiting our ability to compete for future business.

16


 

Our competitors may have greater financial, technical, manufacturing and marketing resources than we do. As a result, they may be able to respond more quickly to new or emerging technologies and changes in customer requirements, devote greater resources to the development, promotion, sale and support of their products and services, and reduce prices to increase market share. Moreover, there may be merger and acquisition activities among our competitors and potential competitors that may provide our competitors and potential competitors an advantage over us by enabling them to expand their product offerings and service capabilities to meet a broader range of customer needs. Further, if one of our customers develops or acquires the internal capability to develop and produce critical subsystems that we produce, or cleaning, coating and analytical services we provide, the loss of that customer could have a material adverse effect on our business, financial condition and operating results.

If our new products are not accepted by OEMs or other customers or if we are unable to obtain historical margins on our new products, our operating results would be adversely impacted.

We design, develop and market critical subsystems and proprietary cleaning, coating and analytical services to OEMs, IDMs and other customers. The introduction of new products and processes is inherently risky because it is difficult to foresee the adoption of new standards, coordinate our technical personnel and strategic relationships and win acceptance of new products by our customers. We may ultimately not be able to recoup design and development expenditures. For several quarters following their introduction, newly introduced products typically carry lower gross margins than existing products. If any of our new systems or subsystems are not successful in the market, or if we are unable to obtain gross margins on new products that are similar to the gross margins we have historically achieved, our business, operating results and financial condition could be adversely affected.

If we do not keep pace with developments in the industries we serve and with technological innovation generally, our products may not be competitive.

Rapid technological innovation in the markets we serve requires us to anticipate and respond quickly to evolving customer requirements and could render our current product or service offerings and technology obsolete. Technological innovations are inherently complex. We believe that our future success will depend upon our ability to timely design, engineer and manufacture products and services that meet the changing needs of our customers. If we are unable to integrate new technical specifications into competitive product and service designs, develop the technical capabilities necessary to manufacture new products or provide new services or make necessary modifications or enhancements to existing products or services, our business prospects could be harmed.

The timely development of new or enhanced products and services requires us to:

design innovative and performance-enhancing features to differentiate our products and services;
identify emerging technological trends, including new standards for our products and services;
accurately identify and design new products and services to meet market needs;
timely and efficiently collaborate with OEMs and IDMs to design and develop products and services;
timely ramp-up production of new products, especially new subsystems, at acceptable yields and costs;
successfully manage development production cycles; and
respond effectively to technological changes or product or service announcements by others.

We must achieve design wins to retain our existing customers and to obtain new customers.

New capital equipment typically has a lifespan of several years, and OEMs frequently specify which systems, subsystems, components and instruments are to be incorporated in their equipment. Once incorporated, the OEM will likely maintain that same composition of products for at least several months. IDMs typically establish cleaning, coating, and analytical services as they develop and qualify new chip designs for production. Once a cleaned or coated part has been qualified, the refurbishment processes used to clean or coat the qualified part will likely continue to be used. Accordingly, it is important that our products and services are designed into the new capital equipment and new chip designs (known as a “design win”), to retain our existing customers and to obtain new customers.

We incur technology development and sales expenses with no assurance that our products will ultimately be designed into an OEM’s capital equipment or into an IDM’s manufacturing process. Further, developing new customer relationships, as well as maintaining and increasing our market share with existing customers, requires a

17


 

substantial investment of our sales, engineering and management resources without any assurance from prospective customers that they will place orders. We believe that OEMs and IDMs often consider long-term relationships in selecting and placing orders, which could mean we may have difficulty achieving design wins from OEMs and IDMs that are not our current customers.

Operational Risks

Our dependence on our suppliers may prevent us from delivering an acceptable product on a timely basis.

For many of the components and raw materials we use in our products and services, we rely on both single-source and sole-source suppliers, many of whom have been specifically designated by our customers. If a supplier, who may not be under any long-term supply obligations, fails to provide the necessary volume of components or raw materials on a timely basis at acceptable prices and quality, we would be forced to identify and qualify alternative sources. The process of qualifying new suppliers for complex components and raw materials is lengthy and could delay our production or delivery of services. Fluid Solutions, for example, may be susceptible to experiencing sharp price fluctuations in raw materials, which can significantly affect its cost of revenue and could erode profitability and competitiveness. Recently, one of our key suppliers was the target of a ransomware attack, which likely will have a negative impact on our ability to procure the necessary volume of components to meet our projected production level.

We may also experience difficulty in obtaining sufficient quantities of components and raw materials in times of growth in our business. In the past, we have experienced shortages in supplies of various components, such as mass flow controllers, valves and regulators, and certain prefabricated parts, such as sheet metal enclosures, used in the manufacture of our products. Some of the suppliers designated by our customers are also our competitors, which presents a special challenge for us to procure the components in sufficient quantity to meet the customer demands. If we, or our suppliers, are unable to procure sufficient quantities of supplies, components or raw materials, our customers could delay or cancel orders or service contracts.

The manufacturing of our products and the services we provide are highly complex, and if we are not able to manage our manufacturing and procurement process effectively, our business and operating results will suffer.

The manufacturing of our products is a highly complex process. The services we provide are also highly complex, and dependent upon procuring specialty materials necessary to correctly perform such complex services with precision. Both the manufacturing of our products and the services we provide involve the integration of multiple components and require effective management of our supply chain to meet our customers’ design-to-delivery cycle time requirements. Through the course of the manufacturing process, our customers may modify design and system configurations in response to changes in their own customers’ requirements. In order to respond to these modifications and deliver our products in a timely manner, we must effectively manage our manufacturing and procurement processes, the failure of which can lead to a loss of business and reputational damage. We may also be liable for certain damages under our agreements with our customers, if we or our suppliers fail to effectively or timely re-configure manufacturing processes or components in response to these modifications.

Our inability to successfully manage the implementation of a company-wide enterprise resource planning (“ERP”) system could adversely affect our operating results.

We are continuing the implementation of a company-wide ERP system. This process has been and continues to be complex and time-consuming and we expect to incur additional capital outlays and expenses. This ERP system will replace many of our existing operating and financial systems, which has been and is a major undertaking from a financial management and personnel perspective. Should the ERP system not be implemented successfully throughout all our business units on time and within budget, or if the system does not perform in a satisfactory manner, it could be disruptive and adversely affect our operations, including our ability to: (i) report accurate, timely and consistent financial results; (ii) purchase supplies, components and raw materials from our suppliers; and (iii) deliver products and services to customers on a timely basis and to collect our receivables from them. We have teams leading the implementation of the ERP system at most of our locations. To the extent these teams or key individuals are not retained through the implementation process, the success of our implementation could be compromised and the expected benefits of the ERP system may not be realized. Finally, even once implemented in a business unit we may not realize the anticipated efficiencies and we may incur additional expenses and efforts post-implementation.

18


 

We have identified material weaknesses in our internal control over financial reporting and may identify additional material weaknesses in the future or otherwise fail to maintain an effective system of internal controls which, if not remediated, could adversely affect the accuracy, reliability, and timeliness of our financial reports, our reputation, business operations, and stock price.

Based on our evaluation under the COSO framework as further described under “Item 9A – Controls and Procedures," our management concluded that we did not maintain effective internal control over financial reporting as of December 29, 2023 due to material weaknesses.

Effective internal controls over financial reporting are necessary for us to provide reliable and timely financial reports and, together with adequate disclosure controls and procedures, are designed to reasonably detect and prevent fraud. In addition, Section 404 of the Sarbanes-Oxley Act of 2002 requires us and our independent registered public accounting firm to evaluate and report on our internal control over financial reporting. The process of designing, implementing, maintaining, and updating our internal controls and complying with Section 404 is expensive and time consuming, and requires significant attention from management and company resources. Failure to maintain existing or implement new or improved controls, or difficulties encountered in their implementation, could harm our results of operations or cause us to fail to meet our reporting obligations.

The Company has begun the process of evaluating the material weaknesses and developing its full remediation plan. Until the remediation plan is implemented, tested, and deemed effective we cannot assure you that our actions will adequately remediate the material weaknesses or that additional material weaknesses in our internal controls will not be identified in the future. If we are unable to remediate the material weaknesses, our ability to record, process and report financial information accurately, and to prepare financial statements within the time periods specified by the rules and forms of the Securities and Exchange Commission, could be adversely affected and could reduce the market’s confidence in our financial statements and harm our stock price.

We are subject to order and shipment uncertainties and any significant reductions, cancellations or delays in customer orders could cause our revenue to decline and our operating results to suffer.

Forecasting our revenue can be challenging because we generally do not have a material backlog of unfilled orders and because of the short time frame within which we are often required to design, produce or deliver products to our customers. Much of our revenue depends on customer orders that we receive and fulfill in the same quarter. We generally do not have long-term purchase orders or contracts that contain minimum purchase commitments from our customers. Instead, we typically plan around non-binding volume forecasts we receive from our customers, and we sometimes order and build component inventory in advance of the receipt of actual customer orders. Customers may cancel order forecasts, change production quantities from forecasted volumes, or delay production for reasons beyond our control, and for which we usually are not entitled to compensation. Reductions, cancellations or delays in forecasted orders could cause us to hold inventory longer than anticipated, which could reduce our gross profit, restrict our ability to fund our operations and cause us to incur unanticipated reductions or delays in revenue. Moreover, many of the products we manufacture are custom built for our customers and are therefore not fungible with products we sell to other customers. If we do not obtain orders as we anticipate, we could have excess component inventory for a customized product that we would not be able to sell to another customer, likely resulting in inventory write-offs. In addition, because many of our costs are fixed in the short term, we could experience deterioration in our gross profit and operating margins when our sales volume declines.

We hold our customers’ parts on our premises and any significant damage or loss to these parts could cause our operating results to suffer.

In connection with our Services business, we face a number of risks associated with customer parts being held on our premises, including the risk of mishandling or damaging, customer parts, any of which could be materially harmful for our business.

The results of our operations, financial position and cash flows may suffer if we do not effectively manage our inventory.

Inventory is one of the largest assets on our balance sheet, representing 20.1% of our total assets as of December 29, 2023. Effective management of raw materials, work-in-process and finished goods is imperative to keep inventory costs down and maintain or improve gross margins, all the while meeting changing customer requirements.

19


 

Historically, the industries we serve (in particular the semiconductor capital equipment industry) have been highly cyclical, which makes accurately forecasting customers’ product needs difficult. Although we seek to maintain sufficient inventory of materials to guard against interruptions in supply and meet our customers’ needs, we may experience shortages of certain key materials, particularly in times of high industry demand. We also often face long lead times from our suppliers, which may be longer than the lead times provided to us by our customers. If we underestimate customer demand or if such demand exceeds our manufacturing capacity or available raw materials, we may lose sales opportunities and market share and potentially damage our relationships with customers.

An overestimation of customer demand may result in allocation of resources for products that we may not be able to sell, and we may be forced to hold excess or obsolete inventory. Our products can become obsolete when customers change their specifications, or become excess inventory due to a decrease in demand. Furthermore, if market prices drop below the prices at which we value our inventory, we would need to take a charge for a reduction in inventory values in accordance with the applicable accounting rules. Any unexpected changes in demand or increases in manufacturing costs that cause us to take additional charges for un-saleable, obsolete or excess inventory, or to reduce inventory values, would adversely affect our results of operations.

We hold our inventory at various manufacturing sites around the globe and many of these sites have more than one warehouse. We rely upon our IT systems and internal controls to accurately and timely manage, store and replenish inventory, complete and track customer orders, coordinate sales activities across all of our products, and maintain and report vital data and information. A disruption in our IT systems or a failure of our internal controls could result in delays in receiving inventory and supplies, delays in filling customer orders, incorrect inventory counts, over or under stocking, and loss of inventory.

Our customers require our products to undergo a lengthy and expensive qualification process. Any delay or failure in this process could result in a material financial harm.

We have had to qualify as a supplier, and maintain that status, for each of our customers. This is often a lengthy process that normally involves customer inspection and approval of our engineering, documentation, manufacturing and quality control procedures before the customer will place volume orders. Such qualification requirements limit our ability to quickly add new customers to offset any loss of, or reduction in sales to, existing customers. Moreover, if we fail to maintain our status as a qualified supplier to any of our customers, such customer could cancel its orders or otherwise terminate its relationship with us.

Defects in our products or services could damage our reputation, decrease market acceptance of our products, release hazardous materials, and result in litigation, indemnification liability or unexpected warranty claims.

A number of factors, including design flaws, material and component failures, workmanship issues, contamination in the manufacturing, cleaning, coating or analytical environment, impurities in the materials or chemicals used, equipment failures, and unknown sensitivities to process conditions, such as temperature and humidity, may cause our products to contain undetected errors or defects. Problems with our products may:

cause delays in product introductions and shipments for us or our customers;
result in increased costs and diversion of development resources (for design modifications and others);
cause us to incur increased charges due to unusable inventory;
result in liability for the unintended release of hazardous materials through the defective products, which can cause serious injury or death;
create indemnification and warranty claims for rework, replacement or other damages, which can be significant if our products have already been installed in a fabrication facility;
decrease market acceptance of, or customer satisfaction with, our products; and
result in lower yields for semiconductor manufacturers.

Our business may be adversely affected by IT disruptions, including by impairing our ability to effectively deliver our products or services, which could cause us to lose customers.

The manufacture and delivery of our products, the provision of our services and our financial reporting depend on the continuing operation of our technology infrastructure and systems, particularly our data center located in California. Any damage to or failure of our systems could result in interruptions in our ability to manufacture or

20


 

deliver products or services, or adversely impact our ability to accurately and timely report our financial results. Interruptions could reduce our sales and profits, and our systems could be perceived as unreliable. Our systems and operations are vulnerable to damage or interruption from earthquakes, terrorist attacks, floods, fires, power loss, hardware or software failures, telecommunications failures, cyber attacks, and similar events. Some of the critical components of our system are not redundant and we currently do not have a backup data center.

Cybersecurity incidents, in particular, are evolving and include, but are not limited to, malicious software attacks, attempts to gain unauthorized access to systems and data, and other electronic security breaches that could lead to disruptions in systems, unauthorized release of confidential or otherwise protected information and corruption of data (our own or that of third parties). Under the supervision of our Chief Information Officer and Chief Information Security Officer, we have adopted certain measures to combat potential cyberattacks and information espionage, including implementation of certain security tools to detect nefarious activities within our system. Yet, given the unpredictability of the timing, nature and scope of such cybersecurity disruptions, and given those cyberattacks targeting those systems outside of our direct control (such as our supply chain's infrastructure), we could experience detrimental impacts on our operations or ability to provide products and services to our customers (such as production downtimes and operational delays), misappropriation, destruction or corruption of confidential information or other data, security breaches, other manipulation or improper use of our systems or networks, financial losses from remedial actions, and/or reputational harm, any of which could have a material adverse effect on our business.

Frequent or persistent system failures could brand our products or services unattractive to customers, which may be difficult to reverse. Any steps we take to increase the reliability and redundancy of our systems may be expensive, reduce our operating margin and may not be successful in reducing the frequency or duration of unscheduled interruptions.

Our business is largely dependent on the know-how of our employees, and we generally do not have an intellectual property position that is protected by patents.

Our business is largely dependent upon our design, engineering, manufacturing, chemical processing, analytical and testing know-how. We rely on a combination of trade secrets and contractual confidentiality provisions and, to a much lesser extent, patents, copyrights and trademarks to protect our proprietary rights. Confidentiality agreements with our employees and others may not adequately prevent disclosure of trade secrets and other proprietary information. Accordingly, our intellectual property position is more vulnerable than it would be if it were protected primarily by patents. If we fail to protect our proprietary rights successfully, our competitive position could suffer. We may be required to spend significant resources to monitor and protect our proprietary rights, and, in the event infringement or breach of our proprietary rights occurs, our competitive position in the market may be harmed. In addition, competitors may design around our technology or develop competing technologies and know-how.

The technology labor market is very competitive, and we must hire, promote and retain key personnel.

Our future success depends in part on the continued service of our key executive officers, as well as our research, engineering, sales, manufacturing and administrative personnel, most of whom are not subject to employment or non-competition agreements. In addition, the competition for qualified personnel in the technology industry is intense, and we operate in geographic locations in which labor markets are particularly competitive.

Our business is particularly dependent on expertise which only a limited number of engineers possess. The loss of any of our key employees and officers, including our Chief Executive Officer, Chief Financial Officer, Chief Operating Officer, any of our Executive or Senior Vice Presidents or any of our key senior managers, or the failure to attract, promote and retain qualified employees, could adversely affect our business. Also, uncertainty and disruption to our organization as a result of executive management transition could divert the executive management’s attention away from key areas of our business and have a material adverse effect on our business.

Our business is subject to the risks of earthquakes, fire, power outages, floods, and other catastrophic events, and to interruption by man-made disruptions, such as terrorism.

Our facilities may experience catastrophic losses caused by natural disasters or other causalities, such as earthquakes, storms, floods, fires, public health epidemic, labor disruptions, power outages, terrorist attacks or political unrest, the occurrence of any one of which could disrupt our operations, delay production and shipments, and result in large repair expenses. We have facilities in areas with above average seismic activity, such as our facilities in Hayward, California, and our Taiwan facilities in Hsinchu and Tainan. We also have experienced fires

21


 

and extended power outages at our facilities, such as the fire that occurred at a Korean plant operated by our joint venture, Cinos Korea, in 2018. This risk is further exacerbated by the fact that our insurance policies do not cover the losses caused by earthquakes or other natural disasters or power loss. Our Fluid Solutions business operations are concentrated in Israel, where many key employees, offices and some of its production facilities are located. The political, economic and security situation in Israel has a direct impact on our operations there, and a state of war in Israel may harm our ability to supply our products to customers.

In addition, our suppliers experiencing natural disasters may not be able to provide sufficient components or raw materials in a timely manner, which can cause disruptions in our operations. For example, in 2011, some of our Japanese suppliers had to temporarily shut down their operations as a result of a severe earthquake followed by a tsunami in northern Japan. Similar events may occur again to our material detriment.

Legal and Regulatory Risks

Growing uncertainties with U.S. trade policies and export regulations with regard to China have adversely impacted and could continue to adversely impact us.

We and our customers have significant operations in China. The extent of the impact of the ongoing trade tension between the United States and China on our sales and operations is difficult to predict. In October 2022, the U.S. Department of Commerce imposed additional license requirements on certain semiconductor goods and technologies sold in China. This expansion of export license requirements in China has adversely impacted some of our customers with business presence in China, which in turn had an adverse impact on our business. These new regulations may create uncertainty for our operations in China, as the full scope and extent of the new license requirements remain unknown, and may change over time. Obtaining these export licenses may be difficult for us and/or our customers, and any delays (or denial) in the approval process could disrupt our supply chains and negatively impact production schedules. For example, the utilization rate of our manufacturing subsidiary in China may be negatively impacted if we would not be able to support our customers with goods and services originating out of that location.

Additionally, tariffs and retaliatory tariffs levied by the United States and China on certain raw materials have in the past increased the cost of materials for our products. If the current trade relationship between U.S. and China continues on the same tense trajectory, we may experience additional taxes and tariffs on raw materials sourced from China, which could render our products less competitive and/or profitable.

Third parties may claim we are infringing their intellectual property, which could subject us to litigations or licensing expenses, and we may be prevented from selling our products if any such claims prove successful.

We have in the past and may in the future receive claims that our products, processes or technologies infringe the patents or other proprietary rights of third parties. Any litigation regarding third party patents or other intellectual property rights could be costly and time-consuming and divert our key resources from our business operations. The complexity of the technology involved in our products and the uncertainty of intellectual property litigation increase these risks. Claims of intellectual property infringement may also require us to enter into costly license agreements, possibly on terms unacceptable to us. We also may be subject to significant damages or injunctions against the development, manufacture and sale of certain of our products if any such claims prove successful. We also rely on design specifications and other proprietary information provided by our customers to manufacture products for such customers. While many of our customers are contractually obligated to indemnify us for the costs to defend third party claims arising out of our use of the information provided by the customers, the indemnified amount may not be enough to make us whole, or if our customers refuse to honor its obligations, we could end up in costly litigations both to defend against such third-party claims and to enforce our contractual indemnification rights.

22


 

We may become involved in litigations and regulatory proceedings, which could require significant attention from our management and result in significant expense to us and disruptions to our business.

In addition to any litigation related to our intellectual property rights, we have been in the past and may in the future be named as a defendant in other lawsuits and regulatory actions relating to our business, such as commercial contract claims, environmental compliance claims, employment claims, class action litigations, and tax examinations, any one of which may expose us to significant damages and reputational harm. The outcome of such litigations and regulatory proceedings is difficult to predict. An unfavorable outcome could have a material adverse effect on our business, including limiting our ability to engage in certain business activities. In addition, such proceedings are often expensive, time-consuming and disruptive to normal business operations and require significant attention from our management.

Any environmental contamination at any of our production facilities could result in substantial liabilities.

Our facilities use substances regulated under various foreign, federal, state and local environmental laws and regulations. We may not always be aware of, or in compliance with, all environmental laws or regulations, and our failure or inability to comply with existing or future environmental requirements could result in significant remediation and other liabilities, imposition of fines, and suspension of our services and products.

Certain regulations related to conflict minerals could adversely impact our business.

We use conflict minerals in manufacturing our products. As a result, we are required to perform ongoing due diligence on our supply chain and publicly disclose the nature and results of such efforts. Our most recent disclosure was filed on Form SD on May 19, 2023, noting that we could not yet determine whether the conflict minerals we source were, directly or indirectly, used to finance or benefit armed groups in the Democratic Republic of Congo and its adjoining countries. There have been and there will be costs associated with complying with these disclosure requirements to determine the sources of conflict minerals used in our products, and potential changes to products, processes or sources of supply as a consequence of such verification activities. Complying with these rules could adversely affect the sourcing, supply and pricing of materials used in our products and result in substantial additional costs. As there may be only a limited number of suppliers offering “conflict free” conflict minerals, we are not certain that we will be able to obtain the conflict minerals from such suppliers in sufficient quantities or at competitive prices. We may also face reputational challenges if we determine that certain of our products contain minerals not determined to be conflict free or if we are unable to sufficiently verify the origins for all conflict minerals used in our products. If we are unable to comply with these disclosure rules (which themselves may be subject to potential re-formulation by the new administration), we could be subject to enforcement actions by the SEC and liability under the Securities Exchange Act of 1934, which could result in material adverse consequences to our business, as well as significant fines and penalties.

Financial, Tax and Capital Markets Risks

We have significant existing indebtedness; the restrictive covenants under our credit agreement or other limitations on financing may limit our ability to expand or pursue our business strategy; if we are forced to pay our indebtedness prior to its maturity, our financial position could be materially and adversely affected.

As of December 29, 2023, we have gross debt of $485.3 million. Such debt is composed of a $479.3 million term loan outstanding under our credit agreement with Barclays Bank and $6.0 million under credit facilities at Fluid Solutions less unamortized debt costs of $6.5 million.

Our indebtedness could have adverse consequences, including: allotment of a portion of our cash to interest and principal payments, which cash therefore will not be available for operations, working capital, capital expenditures, expansion, acquisitions or general corporate or other purposes; and inability to obtain additional financing in the future, if needed. If we are unable to meet our debt obligations as they come due, we could be forced to restructure or refinance such obligations, seek additional equity financing, incur additional debt or sell assets, which we may not be able to do on satisfactory terms, if at all.

23


 

Our credit agreement contains certain covenants that restrict our ability to take certain actions, including incurring additional debt, providing guarantees, creating liens, making certain investments, engaging in transactions with affiliates and engaging in certain mergers and acquisitions. We are also required to comply with certain financial covenants, including the maintenance of a maximum consolidated total gross leverage ratio and a minimum fixed charge coverage ratio. Failure to comply with these covenants could result in the acceleration of all of our indebtedness, which could materially and adversely affect our financial health. As long as our indebtedness remains outstanding, the restrictive covenants and mandatory prepayment provisions could impair our ability to expand or pursue our business strategies or obtain additional funding.

We may not be able to fund our future capital requirements or strategic acquisitions from our operations, and financing from other sources may not be available on favorable terms or at all.

We made capital expenditures of approximately $75.8 million and $100.1 million for fiscal years 2023 and 2022, respectively, which are primarily related to investments in our manufacturing facilities in the United States, Ireland and Malaysia and to our ERP system implementation. The amount of our future capital requirements will depend on many factors, including: the cost associated with the expansion of our manufacturing capacity into Malaysia as part of our strategic growth plan; the cost to maintain appropriate IT systems; the cost to maintain adequate manufacturing capacity; the timing and extent of spending to support product development efforts; the timing of new product introductions and enhancements to existing products; the timing, size and availability of strategic transactions; the cost to integrate our acquisitions into our business environment; changing manufacturing capabilities to meet new or increased customer requirements; market acceptance of our products; and our ability to generate sufficient cash flow from our operating activities.

In order to finance our capital expenditures or any future strategic acquisitions, we may need to raise additional funds through public or private equity or debt financing, but such financing may not be available on terms satisfactory to us, or at all. In addition, equity financings could be dilutive to holders of our common stock, and debt financings would likely involve additional covenants that restrict our business operations. Any potential strategic acquisition or significant capital expenditure may also require the consent of our existing lenders. If we cannot raise funds on acceptable terms when needed, we may not be able to develop or enhance our products, take advantage of future opportunities, grow our business or respond to competitive pressures or unanticipated requirements.

Our quarterly revenue and operating results could fluctuate significantly from period to period, and this may cause volatility in our common stock price.

Our quarterly revenue and operating results, including our gross margin, have fluctuated significantly in the past, and we expect them to continue to fluctuate in the future for a variety of reasons, which may include:

the cyclical nature of the industries we serve that frequently oscillates between downturns and growths;
changes in the timing and size, or cancellation or postponement, of orders by our customers;
strategic decisions by our customers to terminate their outsourcing relationship with us or give market share to our competitors, which may result from decreased demand for our customers’ products by end customers;
strategic consolidation by our customers;
pricing pressure from either our competitors or our customers;
disruptions or delays in the manufacturing of our products or in the supply of components or raw materials;
introduction of new products or services;
delays in production ramp-up, low yields or other problems experienced at our manufacturing facilities;
changes in design-to-delivery cycle times;
inability to reduce our costs quickly, commensurate with reductions in our prices or in response to decreased demand;

24


 

changes in our product and/or service mix;
write-offs of excess or obsolete inventory;
one-time expenses or charges associated with failed acquisition negotiations or completed acquisitions;
inability to control our operating costs consistent with target levels;
announcements by our competitors of new products, services or technological innovations; and
geographic mix of customer orders or worldwide earnings.

As a result of the foregoing, we believe that quarter-to-quarter comparisons of our revenue and operating results may not be meaningful and that these comparisons may not be an accurate indicator of our future performance. Changes in the timing or terms of a small number of transactions could disproportionately affect our operating results in any particular quarter. Moreover, our operating results in one or more future quarters may fail to meet our guidance or the expectations of securities analysts or investors. If this occurs, we would expect to experience an immediate and significant decline in the trading price of our common stock.

We cannot guarantee that our share repurchase program will be fully consummated or that it will enhance long-term stockholder value.

We have a stock repurchase program under which we are authorized to repurchase our common stock. Our repurchase program may be suspended or terminated at any time. Even if our stock repurchase program is fully implemented, it may not enhance long-term stockholder value. Also, the amount, timing, and execution of our stock repurchase programs may fluctuate based on our priorities for the use of cash for other purposes and because of changes in cash flows, tax laws, and the market price of our common stock.

If we were required to impair all or part of our goodwill and/or our acquired intangible assets, our net income and net worth could be materially adversely affected.

We had $265.2 million of goodwill recorded on our Consolidated Balance Sheet as of December 29, 2023. Goodwill represents the excess of cost over the fair market value of net tangible and finite lived, identifiable intangible assets acquired in business combinations. If our market capitalization drops significantly below the amount of net equity recorded on our balance sheet, it could indicate a decline in our value and would require us to further evaluate whether our goodwill has been impaired. During the fourth quarter of each year, we perform an annual review of our goodwill and acquired intangible assets to determine if they have become impaired. We also conduct the same evaluation whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. If we were required to impair all or a significant part of our goodwill and/or our acquired intangible assets, our financial results could be materially adversely affected.

Fluctuations in foreign currency exchange rates may adversely affect our financial condition and results of operations.

The majority of our international revenues are denominated in U.S. Dollars. Many of the costs and expenses associated with our international operations are paid in foreign currencies, including Chinese Renminbi, Singapore Dollars, Japanese Yen, South Korean Won, Israeli New Shekel, Taiwanese Dollars, Malaysian Ringgits, Czech Korunas and Euro, and we expect our exposure to these foreign currencies to increase as we increase production in those regions. Changes in exchange rates among these foreign currencies may affect our revenue, cost of revenues, operating margins and tax.

We use derivative instruments, such as foreign currency forward contracts, to hedge certain exposures to fluctuations in foreign currency exchange rates. The use of such hedging activities may not fully offset the adverse financial effects of unfavorable movements in foreign currency exchange rates over the time the hedges are in place.

The market for our stock is subject to significant fluctuation.

The size of our public market capitalization is relatively small, and the average volume of our shares that are traded is relatively low. The market price of our common stock could be subject to significant fluctuations. Among the factors that could affect our stock price are:

quarterly variations in our operating results;
our ability to successfully introduce new products and services and manage new product transitions;

25


 

changes in revenue or earnings estimates or publication of research reports by analysts;
speculation in the press or investment community;
strategic actions by us, our customers or our competitors, such as acquisitions or restructurings;
announcements relating to any of our key customers, significant suppliers or the semiconductor manufacturing and capital equipment industry generally;
the effects of war and terrorist attacks;
domestic and international economic or political factors unrelated to our performance; and,
the results of our operations not meeting our guidance or analysts’ expectations.

The stock markets in general, and the markets for technology stocks in particular, have experienced extreme volatility that has often been unrelated to the operating performance of particular companies. These broad market fluctuations may adversely affect the trading price of our common stock.

Changes in tax rates or tax assets and liabilities could affect results of operations.

As a global company, we are subject to taxation in the United States and various other countries. Significant judgment is required to determine and estimate worldwide tax liabilities. Our annual and quarterly tax rates could be affected by numerous factors, including changes in the applicable tax laws, amount and composition of pre-tax income in countries with different tax rates, and valuation of our deferred tax assets and liabilities. In addition, due to economic and political conditions, tax laws and tax rates for income taxes in various jurisdictions may be subject to significant changes. For example, the Organization for Economic Co-Operation and Development (the “OECD”) continues to advance proposals for modernizing international tax rules, including the introduction of a framework to implement a global minimum corporate tax of 15%, referred to as Pillar Two. While it is uncertain whether the U.S. will enact legislation to adopt Pillar Two, certain countries in which we operate have adopted legislation and other countries are in the process of introducing legislation to implement Pillar Two. It is possible that such measures, if adopted, may adversely affect our provision for income taxes.

We are subject to examinations of our income tax returns by domestic and foreign tax authorities. We regularly assess the likelihood of favorable or unfavorable outcomes resulting from these examinations to determine the adequacy of our provision for income taxes and have reserved for potential adjustments that may result from these examinations. There can be no assurance that any final determination will not be materially different from the treatment reflected in our historical income tax provisions and accruals, which could materially and adversely affect our financial condition and results of operations.

If securities or industry analysts do not publish research or reports about our business, or if they issue an adverse opinion regarding our stock, our stock price and trading volume could decline.

The trading market for our common stock is influenced by the research and reports that industry analysts publish about us or our business. If any of the analysts issue an adverse opinion regarding our stock, our stock price would likely decline. Similarly, if these analysts cease publishing regular reports on us, we could lose visibility in the financial markets, which in turn could cause our stock price or trading volume to decline.

We do not currently intend to pay dividends on our common stock and, consequently, our shareholders’ ability to achieve a return on their investment will depend on appreciation in the price of our common stock.

Given our current business plan to invest our earnings to fund our growth, we do not intend on declaring any dividends on UCT’s common stock (which ability to do so is also restricted by the terms of our credit agreement). For the foreseeable future, therefore, any return on our shareholders’ investment will depend exclusively on the capital appreciation of our common stock.

26


 

Item 1B. Unresolved Staff Comments

None.

Item 1C. Cybersecurity

At UCT, cybersecurity risk management forms a critical component of UCT’s overall enterprise risk management program. Led by our Chief Information Security Officer (“CISO”), and under the oversight of our Board of Directors, we have implemented processes to assess, identify, manage and report cybersecurity risks, which, together with our broader business continuity plans, aim to not only address immediate response to cybersecurity incidents but also ensure swift restoration of critical systems and the maintenance of core business functions in the face of digital threats. Our senior management and information technology (“IT”) security teams devote considerable time and resources to conducting regular evaluations of our systems and implementing necessary enhancements to our security infrastructure to better guard against evolving cybersecurity threats.

Our CISO, reporting directly to our Chief Information Officer (“CIO”), is responsible for designing, developing and implementing our overall information security program that sets forth a governance structure and processes to ensure regular risks assessments and timely reports regarding cybersecurity risks. We actively scan across our information infrastructure for security vulnerabilities inherent in our business as we rely extensively on information and technology systems for managing transactions, tracking financial performance, and storing sensitive data. We also continuously monitor and assess risks associated with the interconnected nature of many of our information and technology systems, such as ERP platforms, supply chain management systems, and electronic payment gateways. In the normal course of our monitoring process, upon identifying certain vulnerabilities within our business and information systems during a recent security assessment, our information security team, in close collaboration with a third-party expert, promptly began to remediate these vulnerabilities to prevent any potential compromise of our systems or data.

Using threat models and intelligence, we regularly assess a range of cyber threats, including hacking attempts, malware attacks, phishing schemes, infrastructure intrusions, and insider threats. In conjunction with our ongoing threat and vulnerability assessments, we evaluate the various ways, and the extent to which, cyberattacks may materially impact our business, including financial loss, regulatory penalties, reputation damage, and litigation risks. In this rapidly evolving cybersecurity environment, we recognize staying informed about emerging cybersecurity threats and industry best practices is an indispensable part of assessing and identifying cybersecurity risks, particularly within the manufacturing sector. Our involvement includes active participation in industry associations, sharing threat intelligence, and collaborating with regulatory bodies and law enforcement. This collaboration strengthens our defenses against potential threats to our financial and information systems.

As part of our ongoing commitment to maintain a robust cybersecurity program to protect all stakeholders, including our customers, investors, employees, and vendors, we have allocated significant resources to improve our IT security. We have deployed various protocols as part of a larger preventive framework against cyber threats, including advanced security technologies and services, firewalls outfitted with cutting-edge capabilities, layers of encryption protocols, Identity and Access Management (“IAM”) controls, and muti-factor authentication. Our employees are required to complete cybersecurity best practice training on a regular basis (no less than once a year), the results of which are collected and reported to the senior management for further evaluation. We regularly engage third-party experts to assess the effectiveness of our security protocols and infrastructure, to detect potential threats and assist with remediation efforts, and to generally monitor and adapt our cybersecurity protocols to constantly evolving cybersecurity threats. In addition, we have deployed a Third-Party Risk Management (“TPRM”) tool that sends questionnaires to our vendors designed to assess their cybersecurity vulnerabilities. These and other cybersecurity risk management protocols at UCT are being governed by our comprehensive cybersecurity policies, plans and incident response playbooks, to manage both our preventive efforts against cyber threats and quick and effective response protocols in the event of cybersecurity breaches. In the event of an incident, we are prepared to follow the steps outlined in these playbooks, from initial detection to mitigation, as well as notification to all appropriate functions, including the senior management and the Board.

Our Board of Directors has the overall oversight responsibility for our risk management, and delegates the cybersecurity and other risks relating to our information controls and security to our Audit Committee. Both the Audit Committee and the full Board regularly receive updates from our management on cybersecurity matters and our ongoing risk management efforts, and actively participate in ongoing discussions. In addition, the Board and the Compensation Committee review and approve the key performance indicators applicable to all management personnel responsible for effectively managing cybersecurity risk management programs at UCT, and engage in regular review of the Company’s performance against those indicators.

27


 

We continue to face cybersecurity risks related to our business. While these risks have yet to materially affect us, we cannot guarantee that our ongoing and increasingly robust approach towards cybersecurity will be able to prevent cybersecurity incidents that could have a material adverse effect on us. For additional information about cybersecurity risks we face, see the risk factor item “Our business may be adversely affected by IT disruptions, including by impairing our ability to effectively deliver our products or services, which could cause us to lose customers” in Item 1A-Risk Factors.

Item 2. Properties

UCT’s headquarters is located in Hayward, California. This facility provides administrative, sales and support, engineering and technology development and manufacturing operations. This lease expires in 2027.

The Company has manufacturing and engineering facilities in California, Texas, Arizona, Israel, Oregon, China, Malaysia, Singapore, United Kingdom, Philippines and Czech Republic. The Company has parts cleaning, analytics and engineering facilities in Colorado, Arizona, California, Oregon, Maine, Texas, Ireland, Israel, Taiwan, South Korea, Singapore and China. These facilities have leases that expire on various dates through 2038 and are subject to periodic changes. We also own buildings and land that are located in South Korea, China and the United Kingdom. We believe that our existing facilities are well-maintained and in good operating condition.

From time to time, we are subject to various legal proceedings and claims, either asserted or unasserted, that arise in the ordinary course of business. Although the outcome of the various legal proceedings and claims cannot be predicted with certainty, we have not had a history of outcomes to date that have been material to our statement of operations and do not believe that any of these proceedings or other claims will have a material adverse effect on our consolidated financial condition or results of operations.

Item 4. Mine Safety Disclosures

Not applicable.

28


 

PART II

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

Stock Exchange Listing

Our common stock has been traded on the NASDAQ Global Market under the symbol “UCTT” since March 25, 2004. As of February 20, 2024, there were six holders of record of UCTT common stock.

Dividends on Common Stock

To date, we have not declared or paid cash dividends to our UCT stockholders and we do not intend to do so for the foreseeable future in order to retain earnings for use in our business. Our credit facility also limits our ability to pay dividends.

Repurchases of Common Stock

On October 20, 2022, the Board of Directors approved a share repurchase program authorizing the Company to purchase up to an aggregate of $150.0 million of the Company’s common stock over a three-year period. This program may be suspended or discontinued at any time and does not obligate the Company to acquire any amount of common stock. In fiscal 2023, pursuant to a trading plan designed to qualify under Rule 10b5-1 under the Securities Exchange Act of 1934, approximately 1.1 million shares were repurchased under this program with an aggregate cost of $29.4 million and an average price of $29.16 per share.

 

Period

Total Number of Shares Purchased

 

 

Average Price Per Share

 

 

Total Number of
Shares Purchased
as Part of Publicly
Announced Plans
or Programs

 

 

Maximum Number
(or Approximate
Dollar Value)
of Shares that
May Yet Be
Purchased Under the
Plans or Programs
(In millions)

 

December 31, 2022 — January 27, 2023

 

389,299

 

 

$

33.12

 

 

 

389,299

 

 

$

125.0

 

January 28, 2023 — February 24, 2023

 

 

 

 

 

 

 

 

 

$

125.0

 

February 25, 2023 — March 31, 2023

 

43,387

 

 

$

29.67

 

 

 

43,387

 

 

$

123.7

 

April 1, 2023 — April 28, 2023

 

159,180

 

 

$

28.67

 

 

 

159,180

 

 

$

119.1

 

April 29, 2023 — May 26, 2023

 

177,683

 

 

$

27.84

 

 

 

177,683

 

 

$

114.2

 

May 27, 2023 — June 30, 2023

 

 

 

 

 

 

 

 

 

$

114.2

 

July 1, 2023 — July 28, 2023

 

 

 

 

 

 

 

 

 

$

114.2

 

July 29, 2023 — August 25, 2023

 

 

 

 

 

 

 

 

 

$

114.2

 

August 26, 2023 — September 29, 2023

 

 

 

 

 

 

 

 

 

$

114.2

 

September 30, 2023 — October 27, 2023

 

176,606

 

 

$

23.90

 

 

 

176,606

 

 

$

110.0

 

October 28, 2023 — November 24, 2023

 

62,762

 

 

$

24.04

 

 

 

62,762

 

 

$

108.5

 

November 25, 2023 — December 29, 2023

 

 

 

 

 

 

 

 

 

$

108.5

 

Stock Price Performance Graph

The following stock performance graph and related information shall not be deemed “soliciting material” or “filed” with the Securities and Exchange Commission, nor shall such information be incorporated by reference into any future filings under the Securities Act of 1933 or the Exchange Act, each as amended, except to the extent that we specifically incorporate it by reference into such filing.

The following stock performance graph compares the cumulative total stockholder returns during the period from December 28, 2018 to December 29, 2023, of our common stock to the NASDAQ Composite Index and the RDG Semiconductor Composite Index. The comparison assumes $100 was invested on December 28, 2018, in our common stock and in each of the foregoing indices. The stock performance shown on the following graph represents historical stock performance and is not necessarily indicative of future stock price performance.

29


 

 

img31627014_0.jpg 

The following table sets forth for the periods indicated the high and low sales prices per share of our common stock as reported by the NASDAQ Global Market:

 

 

High

 

 

Low

 

Fiscal year 2022

 

 

 

 

 

First quarter

$

60.49

 

 

$

37.72

 

Second quarter

$

41.41

 

 

$

26.61

 

Third quarter

$

36.23

 

 

$

25.19

 

Fourth quarter

$

39.10

 

 

$

23.32

 

Fiscal year 2023

 

 

 

 

 

First quarter

$

38.84

 

 

$

29.01

 

Second quarter

$

39.15

 

 

$

26.59

 

Third quarter

$

40.80

 

 

$

28.04

 

Fourth quarter

$

35.54

 

 

$

22.15

 

 

Item 6. Reserved

 

30


 

Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations

This section and other parts of this Annual Report on Form 10-K contain forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. These statements involve risks and uncertainties. Forward-looking statements can also be identified by words such as “expects,” “anticipates,” “targets,” “goals,” “projects,” “intends,” “plans,” “believes,” “seeks,” “estimates,” “continues,” “may,” “will be,” “will continue,” “will likely results, and similar terms. Forward-looking statements are not guarantees of future performance and our actual results may differ significantly from the results discussed in the forward-looking statements. Factors that might cause such differences include, but are not limited to, those discussed in “Item 1A — Risk Factors” above. The following discussion should be read in conjunction with the Consolidated Financial Statement and notes thereto included in Item 8 of this report. We assume no obligation to revise or update any forward-looking statements for any reason, except as required by law.

Overview

Ultra Clean Holdings, Inc., (“UCT”, the “Company” or “We”) is a leading developer and supplier of critical subsystems, components, parts, and ultra-high purity cleaning and analytical services primarily for the semiconductor industry. UCT offers its customers an integrated outsourced solution for major subassemblies, improved design-to-delivery cycle times, design for manufacturability, prototyping and part and component manufacturing, as well as tool chamber parts cleaning and coating, and micro-contamination analytical services. We report results for two operating segments: Products and Services. Our Products segment primarily designs, engineers and manufactures production tools, components and parts, and modules and subsystems for the semiconductor and display capital equipment markets. Products include chemical delivery modules, frame assemblies, gas delivery systems, fluid delivery systems, precision robotics, process modules as well as other high-level assemblies. Our Services segment provides ultra-high purity parts cleaning, process tool part recoating, surface encapsulation and high sensitivity micro contamination analysis primarily for the semiconductor device makers and wafer fabrication equipment (“WFE”) markets.

We ship a majority of our products and provide most of our services to U.S. registered customers with locations both in and outside the U.S. In addition to U.S. manufacturing and service operations, we manufacture products and provide parts cleaning and other related services in our Asia Pacific, Europe and Middle East (“EMEA”) facilities to support local and U.S. based customers. We conduct our operating activities primarily through our subsidiaries.

Over the long-term, we believe the semiconductor market we serve will continue to grow due to multi-year industry demand from a broad range of drivers, such as new CPU architectures that enable higher performance servers necessary for cloud, artificial intelligence (“AI”) and Machine Learning applications. We also believe that semiconductor original equipment manufacturers (“OEM”) are increasingly relying on partners like UCT to fulfill their expanding capacity requirements. Additionally, our Services business is benefiting as device manufacturers rely on precision cleaning and coating to achieve ever more complex devices.

Critical Accounting Policies and Estimates

Our Consolidated Financial Statements have been prepared in accordance with U.S. generally accepted accounting principles ("GAAP"), which require us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses and related disclosure at the date of our Consolidated Financial Statements. On an on-going basis, we evaluate our estimates and judgments, including those related to inventories, income taxes, business combinations, contingent earn-out liabilities and goodwill, intangible assets and long-lived assets. We base our estimates and judgments on historical experience and on various other factors that we believe to be reasonable under the circumstances, the results of which form the basis of our judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates. We consider certain accounting policies related to revenue recognition, inventory valuation, accounting for income taxes, business combinations, valuation of goodwill, intangible assets and long-lived assets to be critical policies due to the estimates and judgments involved in each.

31


 

Revenue Recognition

Our revenues for fiscal years 2023, 2022 and 2021, were highly concentrated with a small number of OEM customers in the semiconductor capital equipment industry. We recognize revenue when promised goods or services (performance obligations) are transferred to a customer in an amount that reflects the consideration to which we expect to be entitled in exchange for those goods or services. We perform the following five steps to determine when to recognize revenue:

1.
Identification of the contract(s) with customers – Our standard arrangement for our customers includes a signed purchase order or contract, no right of return of delivered products and no customer acceptance provisions. We assess collectability based on the creditworthiness of the customer and past transaction history. We perform on-going credit evaluations of, and do not require collateral from, our customers.
2.
Identification of the performance obligations in the contract – Our performance obligations include delivery of promised goods or services.
3.
Determination of the transaction price – The transaction price of our contracts with customers may include both fixed and variable consideration. We include variable consideration in the transaction price to the extent that it is probable that a significant reversal of revenue will not occur when the uncertainty associated with the variable consideration is subsequently resolved. We generally invoice our customers upon shipment of goods and completion of services with payment due within 30 to 90 days after issuance.
4.
Allocation of the transaction price to the performance obligations in the contract – For contracts that contain multiple performance obligations, we allocate the transaction price to the performance obligations on a relative standalone selling price basis. For contracts with multiple performance obligations, we allocate the contract’s transaction price to each performance obligation using the relative standalone selling price of each distinct good or service in the contract.
5.
Recognition of revenue when, or as, a performance obligation is satisfied – We recognize revenue from products sold at a point in time when we have satisfied our performance obligation by transferring control of the goods to the customer, which typically occurs at shipment or delivery. Revenue from service agreements is recognized upon completion of the services, which typically occurs upon shipment to the customer.

Inventory Valuation

We write down the carrying value of our inventory to net realizable value for estimated obsolescence or unmarketable inventory in an amount equal to the difference between the cost of inventory and its estimated realizable value based upon inventory age and assumptions about future demand and market conditions. We assess the valuation of all inventories, including raw materials, work-in-process, finished goods and spare parts on a periodic basis.

Obsolete inventory or inventory in excess of our estimated usage is written down to its estimated market value less costs to sell, if less than its cost. The inventory write-downs are established on the basis of obsolete inventory or specifically identified inventory in excess of established usage. Inherent in our estimates of demand and market value in determining inventory valuation are estimates related to economic trends, market conditions, and future demand for our products. If actual demand and market conditions are less favorable than our projections, additional inventory write-downs may be required. If the inventory value is written down to its net realizable value, and subsequently there is an increased demand for the inventory at a higher value, the increased value of the inventory is not realized until the inventory is sold either as a component of a subsystem or as separate inventory.

Accounting for Income Taxes

The determination of our tax provision is highly dependent upon the geographic composition of worldwide earnings and tax regulations governing each region and is subject to judgments and estimates. Management carefully monitors the changes in many factors and adjusts the effective tax rate as required.

We must assess the likelihood that we will be able to recover our deferred tax assets. If recovery is not more likely than not, we must increase our provision for taxes by recording a valuation allowance to reduce our deferred tax assets to the amount that is more likely than not to be recoverable. In determining whether the realization of these deferred tax assets may be impaired, we make judgments with respect to whether we are likely to generate sufficient future taxable income to realize these assets. In order to reverse a valuation allowance, U.S. GAAP suggest that we review our recent cumulative income/loss as well as determine our ability to generate sufficient future taxable

32


 

income to realize our net deferred tax assets. As of December 29, 2023, we maintained full valuation allowances on our U.S. federal and state and certain of our foreign deferred tax assets in the amount of $57.9 million as we believe it is more likely than not that these deferred tax assets will not be realized.

In addition, the calculation of tax liabilities involves significant judgment in estimating the impact of uncertainties in the application of complex tax laws. We recognize liabilities for uncertain tax positions based on a two-step process. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. Resolution of these uncertainties in a manner inconsistent with our expectations could have a material impact on the results of our operations and financial position. We believe we have adequately reserved for our uncertain tax positions; however, no assurance can be given that the final tax outcome of these matters will not be different than what we expect. We adjust these reserves in light of changing facts and circumstances, such as the closing of a tax audit or the refinement of an estimate. To the extent that the final tax outcome of these matters is different than the amounts recorded, such differences will impact the provision for income taxes in the period in which such determination is made. The provision for income taxes includes the impact of reserve provisions and changes to reserves that are considered appropriate, as well as the related net interest.

Business Combinations

In accordance with accounting for business combinations, we allocate the purchase price of acquired companies to the identified tangible and intangible assets acquired and liabilities assumed based on their estimated fair values. We may engage third-party valuation firms to assist management in reviewing management’s identification and determination of the fair values of acquired intangible assets. Such valuations require management to make significant estimates and assumptions. Management makes estimates of fair value based upon assumptions believed to be reasonable. These estimates are based on historical experience and information obtained from the management of the acquired companies and are inherently uncertain.

Certain of our acquisition agreements include contingent earn-out arrangements, which are generally based on the achievement of future operating income thresholds. The fair values of these earn-out arrangements are included as part of the purchase price of the acquired companies on their respective acquisition dates. We review and re-assess the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could differ materially from the initial estimates. Changes in the estimated fair value of our contingent earn-out liabilities related to the time component of the present value calculation are reported in other income (expense). Adjustments to the estimated fair value related to changes in all other unobservable inputs are reported in operating income.

Goodwill, Intangibles Assets, and Long-lived Assets

Goodwill is measured as the excess of the cost of an acquisition over the sum of the amounts assigned to identifiable assets acquired less liabilities assumed.

We evaluate our goodwill and indefinite life tradename for impairment, at the reporting unit level, on an annual basis, and whenever events or changes in circumstances indicate that the carrying value may not be fully recoverable. In addition, we evaluate our identifiable intangible assets and other long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Factors we consider important which could trigger an impairment review include the following:

Significant changes in the manner of our use of the acquired assets or the strategy of our overall business;
Significant negative changes in revenue of specific products or services;
Significant negative industry or economic trends; and
Significant decline in our stock price for a sustained period.

We continually apply judgment when performing these evaluations and continuously monitor for events and circumstances that could negatively impact the key assumptions in determining fair value, including long-term revenue growth projections, undiscounted cash flows, discount rates, recent market valuations from transactions by comparable companies, volatility in our market capitalization and general industry, market and macroeconomic conditions. It is possible that changes in such circumstances, or in the variables associated with the judgments, assumptions and estimates used in assessing fair value, would require us to record a non-cash impairment charge.

33


 

Results of Operations

Fiscal Year

Our fiscal year is the 52 or 53 week period ending on the Friday nearest December 31. Fiscal years 2023 and 2022, each contained 52 weeks. Fiscal year 2021, contained 53 weeks.

A discussion regarding our financial condition and results of operations for fiscal 2023, compared to fiscal 2022, is presented below. The results of operations for 2023, and the discussion below reflect two months of activity resulting from the acquisition of HIS.

A discussion regarding our financial condition and results of operations for fiscal 2022, compared to fiscal 2021, can be found under Item 7 in our Annual Report on Form 10-K for the fiscal year ended December 30, 2022, filed with the SEC on February 28, 2023, which is available on the SEC’s website at www.sec.gov and our Investor Relations website at www.uct.com/investors.

Discussion of Results of Operations

Revenues

 

Year Ended

 

Revenues by Segment

December 29,

 

 

Percent

 

December 30,

 

 

Percent

 

December 31,

 

(Dollars in millions)

2023

 

 

Change

 

2022

 

 

Change

 

2021

 

Products

$

1,501.6

 

 

 

(27.6

)

%

 

$

2,074.7

 

 

 

15.0

 

%

 

$

1,803.9

 

Services

 

232.9

 

 

 

(22.3

)

%

 

 

299.6

 

 

 

0.6

 

%

 

 

297.7

 

Total revenues

$

1,734.5

 

 

 

(26.9

)

%

 

$

2,374.3

 

 

 

13.0

 

%

 

$

2,101.6

 

Products as a percentage of total revenues

 

86.6

%

 

 

 

 

 

 

87.4

%

 

 

 

 

 

 

85.8

%

Services as a percentage of total revenues

 

13.4

%

 

 

 

 

 

 

12.6

%

 

 

 

 

 

 

14.2

%

Total Products and Services revenues decreased $639.8 million in fiscal year 2023 over fiscal year 2022, primarily due to weaker demand in the semiconductor industry driven largely by macroeconomic and geopolitical factors.

 

Year Ended

 

Revenues by Geography

December 29,

 

Percent

 

December 30,

 

Percent

 

 

December 31,

 

(Dollars in millions)

2023

 

Change

 

2022 (1)

 

Change

 

 

2021

 

United States

$

526.8

 

 

(28.6

)

%

 

$

738.0

 

 

0.5

 

%

 

 

$

734.4

 

International

 

1,207.7

 

 

(26.2

)

%

 

 

1,636.3

 

 

19.7

 

%

 

 

 

1,367.2

 

Total revenues

$

1,734.5

 

 

(26.9

)

%

 

$

2,374.3

 

 

13.0

 

%

 

 

$

2,101.6

 

Unites States as a percentage of total revenues

 

30.4

%

 

 

 

 

 

31.1

%

 

 

 

 

 

 

34.9

%

International as a percentage of total revenues

 

69.6

%

 

 

 

 

 

68.9

%

 

 

 

 

 

 

65.1

%

(1) Subsequent to the original issuance of the Company’s 2022 Consolidated Financial Statements, management identified an immaterial disclosure error related to revenues shipped locally and internationally. See Note 13 to the Notes to Consolidated Financial Statements for more information on the impact of this correction.

Revenues by geographic area are categorized based on the customer’s location to which the products were shipped or services were performed. Both U.S. and foreign revenues decreased in fiscal 2023 over fiscal 2022, primarily as a result of the global slowdown in semiconductor industry resulting in less demand for our products and services.

Cost of Revenues

 

Year Ended

 

Cost of revenues by Segment

December 29,

 

 

Percent

 

December 30,

 

Percent

 

December 31,

 

(Dollars in millions)

2023

 

 

Change

 

2022

 

 

Change

 

2021

 

Products

$

1,290.5

 

 

 

(24.6

)

%

 

$

1,712.3

 

 

 

15.8

 

%

 

$

1,478.7

 

Services

 

166.7

 

 

 

(15.4

)

%

 

 

197.0

 

 

 

2.1

 

%

 

 

192.9

 

Total Cost of revenues

$

1,457.2

 

 

 

(23.7

)

%

 

$

1,909.3

 

 

 

14.2

 

%

 

$

1,671.6

 

Products cost as a percentage of total Products revenues

 

85.9

%

 

 

 

 

 

 

82.5

%

 

 

 

 

 

 

82.0

%

Services cost as a percentage of total Services revenues

 

71.6

%

 

 

 

 

 

 

65.8

%

 

 

 

 

 

 

64.8

%

 

34


 

Total cost of revenues decreased $452.1 million in fiscal year 2023 over fiscal year 2022, due to lower demand for both Products and Services driven by reduced spending within the semiconductor industry globally.

Cost of Products revenues consists of purchased materials, direct labor and manufacturing overhead. Cost of products revenues decreased $421.8 million for fiscal 2023 compared to fiscal 2022, due to lower volume of sales driving decreased material costs, lower direct labor spending, unfavorable absorption of overhead costs and lower freight costs.

Cost of Services revenues consists of direct labor, manufacturing overhead and materials (such as chemicals, gases and consumables). Cost of services revenues decreased $30.3 million in fiscal 2023 compared to the prior year driven by lower volumes of service orders, resulting in decrease in labor costs (the largest component of Cost of Services) and lower material costs.

In both segments, costs of revenue as a percent of revenue increased as certain fixed costs remain regardless of volume.

Gross Margin

 

Year Ended

 

Gross Profit by Segment

December 29,

 

 

Percent

 

December 30,

 

 

Percent

 

December 31,

 

(Dollars in millions)

2023

 

 

Change

 

2022

 

 

Change

 

2021

 

Products

$

211.1

 

 

 

(41.8

)

%

 

$

362.4

 

 

 

11.4

 

%

 

$

325.2

 

Services

 

66.2

 

 

 

(35.5

)

%

 

 

102.6

 

 

 

(2.1

)

%

 

 

104.8

 

Gross profit

$

277.3

 

 

 

(40.4

)

%

 

$

465.0

 

 

 

8.1

 

%

 

$

430.0

 

Gross Margin by Segment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Products

 

14.1

%

 

 

 

 

 

 

17.5

%

 

 

 

 

 

 

18.0

%

Services

 

28.4

%

 

 

 

 

 

 

34.2

%

 

 

 

 

 

 

33.5

%

Total Company

 

16.0

%

 

 

 

 

 

 

19.6

%

 

 

 

 

 

 

20.5

%

Gross profit and gross margins fluctuate with revenue levels, product mix, material costs, and labor costs. Products and Services gross profit and gross margin decreased in fiscal year 2023 over fiscal year 2022, primarily due to lower revenue levels and lower factory utilization.

Operating Margin

 

Year Ended

 

Operating Profit by Segment

December 29,

 

 

Percent

 

December 30,

 

 

Percent

 

December 31,

 

(Dollars in millions)

2023

 

 

Change

 

2022

 

 

Change

 

2021

 

Products

$

29.9

 

 

 

(66.9

)

%

 

$

90.4

 

 

 

(41.4

)

%

 

$

154.3

 

Services

 

5.3

 

 

 

(82.3

)

%

 

 

30.0

 

 

 

(4.4

)

%

 

 

31.4

 

Operating profit

$

35.2

 

 

 

(70.8

)

%

 

$

120.4

 

 

 

(35.2

)

%

 

$

185.7

 

Operating Margin by Segment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Products

 

2.0

%

 

 

 

 

 

 

4.4

%

 

 

 

 

 

 

8.6

%

Services

 

2.3

%

 

 

 

 

 

 

10.0

%

 

 

 

 

 

 

10.5

%

Total Company

 

2.0

%

 

 

 

 

 

 

5.1

%

 

 

 

 

 

 

8.8

%

Operating profit and operating margin of Products decreased in fiscal year 2023 compared to fiscal year 2022, primarily due to decreases in business volumes and customer demands offset partially by the absence of net loss on divestitures.

Operating profit and operating margin of Services decreased in fiscal year 2023 compared to fiscal year 2022, due to lower gross profit resulting from reduced customer demand.

Research and Development

 

Year Ended

 

 

December 29,

 

 

Percent

 

December 30,

 

 

Percent

 

December 31,

 

(Dollars in millions)

2023

 

 

Change

 

2022

 

 

Change

 

2021

 

Research and development

$

28.3

 

 

 

(0.7

)

%

 

$

28.5

 

 

 

16.3

 

%

 

$

24.5

 

Research and development as a percentage of total revenues

 

1.6

%

 

 

 

 

 

 

1.2

%

 

 

 

 

 

 

1.2

%

 

35


 

Research and development expenses consist primarily of activities related to new component testing and evaluation, test equipment and fixture development, product design, the advancement of cleaning and coating and analytical processes, and other product-development activities. Research and development expenses were generally consistent in fiscal year 2023 compared to fiscal year 2022.

Sales and Marketing

 

Year Ended

 

 

December 29,

 

 

Percent

 

December 30,

 

 

Percent

 

December 31,

 

(Dollars in millions)

2023

 

 

Change

 

2022

 

 

Change

 

2021

 

Sales and marketing

$

51.8

 

 

 

(4.8

)

%

 

$

54.4

 

 

 

12.9

 

%

 

$

48.2

 

Sales and marketing as a percentage of total revenues

 

3.0

%

 

 

 

 

 

 

2.3

%

 

 

 

 

 

 

2.3

%

Sales and marketing expenses consist primarily of salaries and commissions paid to our sales employees, salaries paid to our engineers who partner with sales and service employees to help determine the components and configuration requirements for new products and other costs related to the sales of our products. Sales and marketing expenses decreased $2.6 million in fiscal year 2023 over fiscal year 2022, due to the decreases in compensation costs and related employee benefits and in spending for certain third party professional services.

General and Administrative

 

Year Ended

 

 

December 29,

 

 

Percent

 

December 30,

 

 

Percent

 

December 31,

 

(Dollars in millions)

2023

 

 

Change

 

2022

 

 

Change

 

2021

 

General and administrative

$

162.0

 

 

 

(12.1

)

%

 

$

184.3

 

 

 

7.4

 

%

 

$

171.6

 

General and administrative as a percentage of total revenues

 

9.3

%

 

 

 

 

 

 

7.8

%

 

 

 

 

 

 

8.2

%

General and administrative expenses decreased $22.3 million in fiscal year 2023 over fiscal year 2022, primarily driven by decreases in stock-based compensation expense of $7.1 million, in other employee related costs of $4.5 million, in amortization of intangible assets acquired through business combinations of $6.1 million, in spending for certain third party professional services of $3.7 million and in depreciation expense of $3.5 million partially offset by increases in acquisition and restructuring related costs of $6.0 million. These restructuring costs primarily reflect employee severance costs and facilities consolidation costs to improve efficiencies in our operational activities and to reduce redundancies.

Net Loss on Divestitures

In 2022, the Company sold four of its non-semiconductor operating subsidiaries of Fluid Solutions. As a result of these divestitures, the Company recorded a net loss of $77.4 million for the twelve months ended December 30, 2022.

Interest and Other Income (Expense), net

 

Year Ended

 

 

December 29,

 

 

Percent

 

December 30,

 

 

Percent

 

December 31,

 

(Dollars in millions)

2023

 

 

Change

 

2022

 

 

Change

 

2021

 

Interest income

$

4.1

 

 

 

355.6

 

%

 

$

0.9

 

 

 

125.0

 

%

 

$

0.4

 

Interest expense

$

(48.8

)

 

 

44.0

 

%

 

$

(33.9

)

 

 

40.1

 

%

 

$

(24.2

)

Other income (expense), net

$

(1.8

)

 

 

(300.0

)

%

 

$

0.9

 

 

 

(111.8

)

%

 

$

(7.6

)

Interest income increased $3.2 million in fiscal year 2023 over fiscal year 2022 due to higher interest income earned on cash and cash equivalent balances attributed to higher interest rates in the current period.

Interest expense increased $14.9 million in fiscal year 2023 over fiscal year 2022 due to a higher interest rates.

Other income (expense), net, decreased $2.7 million in fiscal year 2023 over fiscal year 2022, due to the loss from the change of the fair value of contingent earn-out of $2.0 million.

36


 

Provision for Income Taxes

 

Year Ended

 

 

 

December 29,

 

 

Percent

 

December 30,

 

 

Percent

 

December 31,

 

 

(Dollars in millions)

2023

 

 

Change

 

2022

 

 

Change

 

2021

 

 

Provision for income taxes

$

10.9

 

 

 

(71.2

)

%

 

$

37.9

 

 

 

35.8

 

%

 

$

27.9

 

 

Effective tax rate

 

(96.5

)

%

 

 

 

 

 

42.9

 

%

 

 

 

 

 

18.1

 

%

The change in tax rates in fiscal year 2023 reflects, primarily, the changes in the geographic distribution of our worldwide earnings and the changes in our net deferred tax asset realization assessment as a result of taxable temporary differences assumed in connection with the HIS acquisition. For fiscal year 2023, our effective tax rate differs from 21.0% primarily due to the valuation allowance in the U.S. and earnings in our foreign subsidiaries subject to local statutory tax rates.

For the year ended December 29, 2023, the Company concluded that a full valuation allowance against its U.S. federal and state net deferred tax assets continues to be necessary. The Company also concluded that some of its foreign deferred tax assets acquired as part of the QGT and Ham-Let acquisitions required a valuation allowance. As of December 29, 2023, the total U.S. and foreign valuation allowances for deferred tax assets were $49.8 million and $8.1 million, respectively.

Our ability to realize deferred tax assets depends on our ability to generate sufficient future taxable income. In assessing our future taxable income, we have considered all sources of future taxable income available to realize our deferred tax assets, including the taxable income from future reversal of existing temporary differences, carry forwards, and tax-planning strategies. If changes occur in the assumptions underlying our tax planning strategies or in the scheduling of the reversal of our deferred tax liabilities, the valuation allowance may need to be adjusted in the future.

The Company remitted earnings from one of its subsidiaries in Singapore in 2023. The Company has no plans to remit other foreign earnings other than possibly from a subsidiary in Singapore. We may change our intent to reinvest certain of our undistributed foreign earnings indefinitely, which could require us to accrue or pay taxes on some or all of these undistributed earnings.

Liquidity and Capital Resources

Cash and cash Equivalents

The following table summarizes our cash and cash equivalents:

 

 

Year Ended

 

 

 

December 29,

 

 

December 30,

 

 

 

 

(In millions)

 

2023

 

 

2022

 

 

Decrease

 

Total cash and cash equivalents

 

$

307.0

 

 

$

358.8

 

 

$

(51.8

)

The decrease in cash and cash equivalents in fiscal year 2023, compared to fiscal year 2022, was primarily due to cash used in investing activities of $119.7 million and $69.9 million cash used in financing activities offset by the cash provided by operating activities of $135.9 million.

Cash Flows

 

 

Year Ended

 

 

 

December 29,

 

 

December 30,

 

 

December 31,

 

(In millions)

 

2023

 

 

2022

 

 

2021

 

Operating activities

 

$

135.9

 

 

$

47.2

 

 

$

211.6

 

Investing activities

 

 

(119.7

)

 

 

(96.2

)

 

 

(404.8

)

Financing activities

 

 

(69.9

)

 

 

(56.0

)

 

 

460.8

 

Effects of exchange rate changes on cash and cash
   equivalents

 

 

1.9

 

 

 

(2.7

)

 

 

(1.4

)

Net increase (decrease) in cash and cash equivalents

 

$

(51.8

)

 

$

(107.7

)

 

$

266.2

 

 

37


 

Our primary cash inflows and outflows were as follows:

We generated net cash from operating activities of $135.9 million in fiscal year 2023, compared to $47.2 million in fiscal year 2022. The $88.7 million increase in net cash from operating activities was driven by a $264.6 million favorable change in net working capital offset in part by a decrease of $72.6 million in net income and by a decrease of $103.3 million from non-cash items.
The major contributors to the net change in operating assets and liabilities, net of effects of acquisition, in fiscal year 2023 were as follows:
o
Accounts receivable decreased $78.5 million primarily due to timing of shipments and collections, inventories and prepaid expenses decreased $80.8 million and $12.5 million, respectively.
o
Accounts payable decreased $61.5 million, income taxes payable decreased $5.2 million, accrued compensation and related benefits decreased $5.6 million and other liabilities decreased $7.9 million, primarily due to the timing of payments.
Cash used in investing activities was $119.7 million in fiscal year 2023 compared to $96.2 million in fiscal year 2022. During fiscal year 2023, net cash used for investing activities primarily consisted of $75.8 million related to purchases of property, plant and equipment and $46.1 million related to an acquisition. During fiscal year 2022, net cash used for investing activities primarily consisted of $100.1 million for purchases of property, plant and equipment.
Cash used in financing activities was $69.9 million in fiscal year 2023 compared to $56.0 million in fiscal year 2022. During fiscal year 2023, net cash provided by financing activities primarily consisted of debt repayment of $38.6 million and $29.4 million of shares repurchased. During fiscal year 2022, net cash provided by financing activities primarily consisted of debt repayment of $39.7 million and $12.1 million of shares repurchased.

We believe we have sufficient capital to fund our working capital needs, satisfy our debt obligations, maintain our existing capital equipment, purchase new capital equipment and make strategic acquisitions from time to time. As of December 29, 2023, we had cash and cash equivalents of $307.0 million compared to $358.8 million as of December 30, 2022. Our cash and cash equivalents, cash generated from operations and borrowings under our term loan described below, were our principal sources of liquidity as of December 29, 2023.

38


 

We have an existing factoring arrangement with a financial institution in which a portion of its accounts receivable are sold on a nonrecourse basis. In fiscal year 2023, we factored $7.5 million under this arrangement.

We anticipate that our existing cash and cash equivalents balance and operating cash flow will be sufficient to service our indebtedness and meet our working capital requirements and technology development projects for at least the next twelve months. The adequacy of these resources to meet our liquidity needs beyond that period will depend on our growth, the size and number of any acquisitions, the state of the worldwide economy, our ability to meet our financial covenants with our credit facility, the cyclical expansion or contraction of the semiconductor capital equipment industry and the other industries we serve and capital expenditures required to meet possible increased demand for our products.

In order to expand our business or acquire additional complementary businesses or technologies, we may need to raise additional funds through equity or debt financings. If required, additional financing may not be available on terms that are favorable to us, if at all. If we raise additional funds through the issuance of equity or convertible debt securities, our stockholders’ equity interest will be diluted and these securities might have rights, preferences and privileges senior to those of our current stockholders. We may also require the consent of our new lenders to raise additional funds through equity or debt financings. No assurance can be given that additional financing will be available or that, if available, such financing can be obtained on terms favorable to our stockholders and us.

As of December 29, 2023, we had undistributed earnings of approximately $491.0 million from our foreign subsidiaries that are indefinitely invested outside of the U.S. As of December 29, 2023, we have cash of approximately $228.0 million in our foreign subsidiaries.

Borrowing Arrangements

 

 

December 29,

 

 

December 30,

 

 

 

2023

 

 

2022

 

(Dollars in millions)

 

Amount

 

 

Weighted-
Average
Interest Rate

 

 

Amount

 

 

Weighted-
Average
Interest Rate

 

U.S. Term Loan

 

$

479.3

 

 

 

8.8

%

 

$

515.0

 

 

 

5.5

%

Fluid Solutions Debt Facilities

 

 

6.0

 

 

 

9.4

%

 

 

9.0

 

 

 

4.2

%

Debt issuance costs

 

 

(6.5

)

 

 

 

 

 

(10.2

)

 

 

 

 

 

$

478.8

 

 

 

 

 

$

513.8

 

 

 

 

On March 31, 2021, the Company entered into a Second Amendment (the “Second Amendment”) to the Credit Agreement to, among other things, (i) refinance and reprice $272.8 million of existing Term Loan borrowings that will remain outstanding and (ii) obtain a $355.0 million senior secured incremental term loan B facility ((i) and (ii) collectively the “Term Loan”) with Barclays Bank, which increased the amount of term loan indebtedness outstanding under the Company’s Credit Facilities.

The Term Loan has a maturity date of August 27, 2025, with monthly interest payments in arrears, quarterly principal payments of 0.625% of the outstanding principal balance as of March 31, 2021, with the remaining principal paid upon maturity.

On August 19, 2022, we entered into a Third Amendment (the “Third Amendment”) to the credit agreement dated as of August 27, 2018 and amended as of October 1, 2018 and March 31, 2021 (as amended by the Third Amendment, the "Credit Agreement") to, among other things, increase the revolving credit facility portion of the Credit Facilities to $150.0 million with several banks and Barclays Bank as administrative agent.

The revolving credit facility has an available commitment of $150.0 million and a maturity date of February 27, 2025. The Company pays a quarterly commitment fee in arrears equal to 0.25% of the average daily available commitment outstanding. Outstanding letters of credit reduce the availability of the revolving credit facility and, as of December 29, 2023, the Company had $146.1 million, net of $3.9 million of outstanding letters of credit, available under this revolving credit facility.

The letter of credit facility has an available commitment of $50.0 million and a maturity date of August 27, 2025. The Company pays a quarterly fee in arrears equal to 2.5% (subject to certain adjustments to the Term Loan) of the dollar equivalent of all outstanding letters of credit, and a fronting fee equal to 0.125% of the undrawn and unexpired amount of each letter of credit. As of December 29, 2023, the Company had $3.9 million of outstanding letters of credit and $46.1 million of available commitments remaining under the letter of credit facility.

39


 

On June 29, 2023, the Company entered into a Fourth Amendment (the “Fourth Amendment”) to the Credit Agreement to replace the LIBOR-based reference interest rate option with a reference interest option based upon Term SOFR under the Credit Agreement.

Under the Credit Facilities, the Company may elect that the Term Loan bear interest at a rate per annum equal to either (a) “ABR” (as defined in the Credit Agreement), plus the applicable margin or (b) the “Eurodollar Rate” (as defined in the Credit Agreement), based on SOFR, plus the applicable margin. The applicable margin for the Term Loan is equal to a rate per annum to either (i) at any time that the Company’s corporate family rating is Ba3 (with a stable outlook) or higher from Moody’s and BB- (with a stable outlook) or higher from S&P, (x) 3.50% for such Eurodollar term loans and (y) 2.50% for such ABR term loans or (ii) at all other times, (x) 3.75% for such Eurodollar term loans and (y) 2.75% for such ABR term loans. Interest on the Term Loan is payable on (1) in the case of such ABR term loans, the last day of each calendar quarter and (2) in the case of such Eurodollar term loans, the last day of each relevant interest period and, in the case of any interest period longer than three months, on each successive date three months after the first day of such interest period.

At December 29, 2023, the Company had an outstanding amount under the Term Loan of $479.3 million, gross of unamortized debt issuance costs of $6.5 million. As of December 29, 2023, the interest rate on the outstanding Term Loan was 9.2%.

The Credit Agreement requires the Company to maintain certain financial covenants including a consolidated fixed charge coverage ratio (as defined in the Credit Agreement) as of the last day of any fiscal quarter of at least 1.25 to 1.00, and a consolidated leverage ratio (as defined in the Credit Agreement) as of the last day of any fiscal quarter of no greater than 3.75 to 1.00. On July 27, 2023, the Company entered into a Fifth Amendment (“Amended Credit Agreement”) to provide the Company with certain relief under the consolidated fixed charge coverage ratio and consolidated total gross leverage ratio maintenance covenants described in the Credit Agreement (the “Financial Covenant Adjustments”), which are applicable only to the revolving credit facility portion of its credit facilities. The Financial Covenant Adjustments are effective during the period commencing with the fiscal period ended June 30, 2023, through to the fiscal period ending December 31, 2024, subject to certain anti-cash hoarding and minimum liquidity requirements during such period. At the election of the Company, and subject to demonstrating compliance with certain financial ratio tests, the Financial Covenant Adjustments may terminate earlier than December 31, 2024. Upon termination of the Financial Covenant adjustments, such financial maintenance covenants will revert to the levels set forth in the existing Credit Agreement and the anti-cash hoarding and minimum liquidity requirements will no longer be applicable. The Company currently has no revolving loans outstanding under the Credit Agreement. The Company was in compliance with all financial covenants during the year ended December 29, 2023.

The Company has a credit agreement with a local bank in the Czech Republic that provides for a revolving credit facility in the aggregate of up to 7.0 million euros (approximately $7.8 million). As of December 29, 2023, the Company had no outstanding amount under this revolving credit facility.

Fluid Solutions has credit facilities with various financial institutions in Israel that provides borrowings of up to $18.5 million. As of December 30, 2022, Fluid Solutions had $6.0 million of outstanding debt with interest rate ranges from 7.6% to 8.4%.

As of December 29, 2023, the Company’s total bank debt was $478.8 million, net of unamortized debt issuance costs of $6.5 million. As of December 29, 2023, the Company had $146.1 million, $12.5 million and $7.8 million available to draw from our credit facilities in the U.S., Israel and Czech Republic, respectively.

The fair value of our long-term debt was based on Level 2 inputs, and fair value was determined using quoted prices for similar liabilities in inactive markets. The carrying value of our long-term debt approximates fair value.

Capital Expenditures

Capital expenditures were $75.8 million for the year ended December 29, 2023 and were primarily attributable to the capital invested in our manufacturing facilities worldwide as well as costs associated with the ongoing design and implementation of our new enterprise resource planning system.

 

 

40


 

Contractual Obligations

The Company had commitments to various third parties to purchase inventories and property, plant and equipment totaling approximately $352.4 million on December 29, 2023.

In conjunction with the sale of our products in the ordinary course of business, we provide standard indemnification against certain liabilities to our customers, which may include claims of losses by their own customers resulting out of property damages, bodily injuries or deaths, or infringement of intellectual property rights by our products. Our potential liability arising out of intellectual property infringement claims by any third party is generally uncapped. As of December 29, 2023, we have not incurred significant costs to defend lawsuits or settle claims related to these indemnification arrangements. As a result, we believe the estimated fair value of these arrangements is minimal.

During the periods presented, we do not have unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities, which would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.

Recently Issued and Adopted Accounting Pronouncement

For a description of recent accounting pronouncements, including the expected dates of adoption and estimated effects, if any, on UCT’s Consolidated Financial Statements, see Note 1, “Organization and Significant Accounting Policies,” of the Notes to Consolidated Financial Statements.

Item 7A. Quantitative and Qualitative Disclosures About Market Risk

We are exposed to financial market risks, including credit risk, foreign currency exchange rate risk and interest rate risk.

Credit Risk

A substantial majority of our trade receivables are derived from sales to OEMs. We believe the net accounts receivable balances from our two largest customers (26.8% as of December 29, 2023) do not represent a significant credit risk, based on cash flow forecasts, balance sheet analysis, and past collection experience. For more information about the customers that represent our accounts receivable balance, see Note 1, Organization and Significant Accounting Policies.

We have adopted credit policies and standards intended to accommodate industry growth and inherent risk. We believe credit risks are moderated by the financial stability of our major customers. We assess credit risk through quantitative and qualitative analysis. From these analyses, we establish shipping and credit limits and determine whether we will seek to use one or more credit support protection devices, such as obtaining a parent guarantee, prepayment or standby letter of credit.

Foreign Currency Exchange Rate Risk

We operate in international markets, which expose us to market risk associated with foreign currency exchange rate fluctuations between the U.S. Dollar and various foreign currencies. Historically, the majority of our revenue contracts and arrangements with third party suppliers are denominated in U.S. Dollars. Separately, a portion of our expenses, primarily the cost to manufacture, cost of personnel to deliver technical support on our products and professional services, sales and sales support and research and development, are denominated in foreign currencies.

Revenue resulting from selling in currencies and costs incurred in local currencies are exposed to foreign currency exchange rate fluctuations which can affect our operating income. As foreign currency exchange rates vary, operating income may differ from expectations. Increases in the value of the U.S. Dollar relative to other currencies would make our products more expensive relative to competing products priced in such other currencies, which could negatively impact our ability to compete. Conversely, decreases in the value of the U.S. Dollar relative to other currencies could result in our foreign suppliers raising their prices in order to continue doing business with us. However, we do not expect foreign currency exchange rate fluctuations to have a material effect on our results of operations.

41


 

We use derivative instruments, such as foreign currency exchange contracts, to hedge certain exposures to fluctuations in foreign currency exchange rates. These contracts reduce, but do not entirely eliminate the impact of currency exchange rates movement on our assets and liabilities.

Interest Rate Risk

We are exposed to market risk due to changing interest rates under our credit facilities. Our Credit Facility is comprised of a Term B loan and a revolving credit agreement with interest rates as described under Note 7 of Notes to the Consolidated Financial Statements.

At the end of fiscal 2023, the Term B loan had a balance of $479.3 million. A hypothetical 100 basis points increase in our borrowing rates at the end of fiscal 2023, would result in approximately $4.4 million annual increase in interest expense on this existing principal balance.

42


 

Item 8. Financial Statements and Supplementary Data

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

 

Report of Independent Registered Public Accounting Firm

44

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

48

Consolidated Statements of Operations for the years ended December 29, 2023, December 30, 2022 and December 25, 2021

49

Consolidated Statements of Comprehensive Income (Loss) for the years ended December 29, 2023, December 30, 2022 and December 25, 2021

50

Consolidated Statements of Cash Flows for the years ended December 29, 2023, December 30, 2022 and December 25, 2021

51

Consolidated Statements of Stockholders’ Equity for the years ended December 29, 2023, December 30, 2022 and December 25, 2021

52

Notes to Consolidated Financial Statements

53

 

43


 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Shareholders and the Board of Directors of

Ultra Clean Holdings, Inc.

Opinions on the Financial Statements and Internal Control over Financial Reporting

We have audited the accompanying consolidated balance sheets of Ultra Clean Holdings, Inc. (the “Company”) as of December 29, 2023 and December 30, 2022, the related consolidated statements of operations, comprehensive income (loss), stockholders’ equity and cash flows for each of the three years ended December 29, 2023, December 30, 2022 and December 31, 2021, and the related notes (collectively referred to as the “consolidated financial statements”). We also have audited the Company’s internal control over financial reporting as of December 29, 2023, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”).

In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the consolidated financial position of the Company as of December 29, 2023 and December 30, 2022, and the consolidated results of its operations and its cash flows for each of the three years ended December 29, 2023, December 30, 2022 and December 31, 2021, in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, because of the effect of the material weaknesses identified below on the achievement of the objectives of the control criteria, the Company has not maintained effective internal control over financial reporting as of December 29, 2023, based on criteria established in Internal Control - Integrated Framework (2013) issued by COSO.

Basis for Opinions

The Company’s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Report on Internal Control Over Financial Reporting included in Item 9A. Our responsibility is to express an opinion on the Company’s consolidated financial statements and an opinion on the Company’s internal control over financial reporting 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 audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.

Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures to respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated 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 consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.

As discussed in Management’s Report on Internal Control Over Financial Reporting, on October 25, 2023, the Company acquired HIS Innovations Group. For the purposes of assessing internal control over financial reporting, management excluded HIS Innovations Group, whose financial statements constitute 3.3% of the Company’s consolidated total assets (excluding $66.4 million of goodwill and intangible assets, which were integrated into the Company’s control environment) and 0.4% of consolidated revenues as of and for the year ended December 29, 2023. Accordingly, our audit did not include the internal control over financial reporting of HIS Innovations Group.

A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the Company’s annual or interim financial

44


 

statements will not be prevented or detected on a timely basis. The following material weaknesses have been identified and included in management’s assessment in Item 9A:

The Company did not fully maintain components of the COSO framework, including elements of the control environment, risk assessment, control activities, and monitoring activities components, relating to: (i) sufficiency of processes related to identifying and analyzing risks to the achievement of objectives across the entity, (ii) sufficiency of competent personnel to analyze risk and develop internal control activities to support the achievement of the Company’s internal control objectives; and (iii) performing control activities in accordance with established policies in a timely manner.

The entity level material weaknesses contributed to other material weaknesses within the Company’s system of internal control over financial reporting:

For certain of the Company’s subsidiaries in the Products segment, the Company did not design and maintain effective information technology (IT) general controls for certain information systems that are relevant to the preparation of its consolidated financial statements. Specifically, the Company did not design and maintain (a) program change management controls to ensure that IT program and data changes affecting financial IT applications and underlying accounting records are identified, tested, authorized and implemented appropriately and (b) user access controls to ensure appropriate segregation of duties that adequately restrict user and privileged access to its financial applications and data to appropriate company personnel. As a result, IT application controls and business process controls that are dependent on the IT general controls, or that rely on data produced from systems impacted by the ineffective IT general controls, are also deemed ineffective, which affects substantially all financial statement account balances and disclosures within the certain subsidiaries.
For certain of the Company’s operating subsidiaries in the Company’s Products segment, the Company did not design and maintain effective controls, such that, certain company personnel have incompatible duties which allow for the creation, review and processing of certain financial data without independent review and authorization, which affects substantially all financial statement account balances and disclosures within such subsidiaries.
The Company did not design and maintain effective controls to determine the valuation of inventories, including the write down of inventory to its estimated market value less costs to sell and the validation and approval of inventory costing.
The Company did not design effective controls necessary to validate the accuracy of data used within the operation of controls across substantially all financial statement account balances and disclosures.
The Company did not design and maintain effective review controls to evaluate the reasonableness of the inputs and assumptions utilized to develop the projected financial information used in the valuation of acquired intangible assets and contingent earn-out liabilities resulting from the business combination.

We considered the material weaknesses in determining the nature, timing, and extent of audit tests applied in our audit of the Company’s consolidated financial statements as of and for the year ended December 29, 2023, and our opinion on such consolidated financial statements was not affected.

Definition and Limitations of Internal Control Over Financial Reporting

A company’s internal control over financial reporting is a process designed 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. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become

45


 

inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

Critical Audit Matters

The critical audit matters communicated below are matters arising from the current period audit of the consolidated financial statements that were communicated or required to be communicated to the audit committee and that (1) relate to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing a separate opinion on the critical audit matters or on the accounts or disclosures to which they relate.

Valuation of Inventories

As described in Notes 1 and 4 to the consolidated financial statements, the Company’s consolidated inventories balance was $374.5 million as of December 29, 2023. The Company values its inventories at the lower of cost (first-in, first-out) or net realizable value. Obsolete inventory or inventory in excess of management’s estimated usage is written down to its estimated market value less costs to sell, if less than its cost. Inherent in the estimates of market value are management’s estimates related to economic trends and future demand for the Company’s products. As disclosed by management, if these factors are less favorable than those projected, additional inventory write-downs may be required.

The valuation of inventories, specific to write downs, requires management to make significant assumptions and especially complex judgments about the future salability of the inventory and its net realizable value. These assumptions include the assessment of net realizable value by inventory category considering economic trends, future usage and market demand for their products. Additionally, management makes qualitative judgments related to slow moving and obsolete inventories. Given the significant judgments made by management, auditing the reasonableness of management’s estimates and assumptions involved significant audit effort and required especially challenging and subjective auditor judgment when performing audit procedures and evaluating the results of those procedures. Additionally, as described above a material weakness was identified related to this matter.

Taking into account our risk assessment for each of the various locations and components, the most relevant procedures we performed to address this critical audit matter included:

Evaluating the Company’s process used in developing the estimate for excess and obsolete inventory by:
o
Evaluating the methodology used by management to develop its estimate for reasonableness;
o
Testing the completeness, accuracy, and relevance of the underlying data used by management to develop the estimate;
o
Evaluating the reasonableness of specified inputs supporting management's estimate, including the age of inventory items, historic inventory trends, and where applicable historic write-off activity;
o
Performing inquiries with appropriate financial personnel, regarding obsolete or discontinued inventory models, cancelled sales orders and other factors to corroborate management’s assertions regarding qualitative judgments about slow moving and obsolete inventories; and
o
Testing the mathematical accuracy of the calculations related to the application of the Company’s methodology to specific inventory categories.
Performing substantive analytical procedures to assess the reasonableness of management’s determination of the excess and obsolescence of inventories of certain subsidiaries.
Developing an independent expectation of the excess and obsolescence of inventories of certain subsidiaries based on sell-through information and comparing it to management’s estimate.

 

 

46


 

Valuation of Contingent Consideration and Acquired Intangible Assets

As described in Note 2 to the consolidated financial statements, on October 25, 2023, the Company acquired 100% of the shares of HIS Innovations Group (“HIS”) for total consideration of $73.6 million, which includes initial cash consideration of $46.5 million and the Company’s estimated fair value of contingent consideration of $27.1 million. The Company accounted for the acquisition under the acquisition method of accounting for business combinations. The contingent consideration represents up to $70.0 million of cash consideration that may be payable based on the financial performance of the acquired business during the fiscal years 2023, 2024, and 2025. The Company recorded the assets acquired and liabilities assumed at their respective fair values, including intangible assets of $35.2 million in customer relationships, $11.2 million in IP knowhow, $4.6 million in developed technology and $0.6 million in backlog.

Management estimated the fair value of the contingent consideration using a Monte Carlo simulation where profit projections are iterated using random variables and assuming a normal distribution of results. Management estimated the fair value of the acquired intangible assets using discounted cash flow analyses. These fair value estimates were based on the Company’s best estimate of projected financial information, including projected revenue, earnings and cash flows after considering such factors as general market conditions, anticipated customer demand, changes in working capital, long term business plans and recent operating performance. Determining the fair value of the contingent consideration and the acquired intangible assets required management to use significant judgment and estimates, and the significant assumptions used included revenue and its growth rate, cost of revenue and operating expenses attributable to the asset and the discount rate.

The principal considerations for our determination that performing procedures relating to the valuation of the contingent consideration and acquired intangible assets relating to the acquisition of HIS is a critical audit matter are (i) the significant judgment by management when determining the significant assumptions used in projecting future financial performance of the acquired business; (ii) especially challenging and subjective auditor judgment involved when performing procedures and evaluating management’s significant assumptions related to revenue and its growth rate, cost of revenue and operating expenses attributable to the asset, and the discount rate; and (iii) involving the use of professionals with specialized skill and knowledge. Additionally, as described above a material weakness was identified related to this matter.

These primary procedures we performed to address this critical audit matter included:

Reading the purchase agreement.
Testing management’s process for determining the fair value of the contingent consideration intangible assets.
Evaluating the appropriateness of the valuation method used, i.e. multi-period excess earnings and relief from royalty methods for intangible assets, Monte Carlo simulation for contingent consideration.
Testing the completeness and accuracy of the underlying data used in the valuation models.
Evaluating the reasonableness of the significant assumptions used by management related to revenue and its growth rate, cost of revenue and operating expenses attributable to the asset and the discount rate considering:
o
the current and past performance of the HIS business; and
o
whether these significant assumptions were consistent with evidence obtained in other areas of the audit.
Utilizing professionals with specialized skill and knowledge to assist in evaluating the appropriateness of the valuation model used and the reasonableness of the discount rate significant assumption.

 

/s/ Moss Adams LLP

 

San Francisco, California

March 6, 2024

We have served as the Company’s auditor since 2015.

47


 

Ultra Clean Holdings, Inc.

Consolidated Balance Sheets

 

 

December 29,

 

 

December 30,

 

 

 

2023

 

 

2022

 

(In millions, except par value)

 

ASSETS

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

307.0

 

 

$

358.8

 

Accounts receivable, net of allowance for credit losses of $1.0 and $1.5 at December 29, 2023 and December 30, 2022, respectively

 

 

180.8

 

 

 

253.7

 

Inventories

 

 

374.5

 

 

 

443.9

 

Prepaid expenses and other current assets

 

 

30.9

 

 

 

42.4

 

Total current assets

 

 

893.2

 

 

 

1,098.8

 

Property, plant and equipment, net

 

 

328.3

 

 

 

279.6

 

Goodwill

 

 

265.2

 

 

 

248.8

 

Intangible assets, net

 

 

215.3

 

 

 

187.9

 

Deferred tax assets, net

 

 

3.1

 

 

 

36.0

 

Operating lease right-of-use assets

 

 

151.7

 

 

 

99.0

 

Other non-current assets

 

 

10.9

 

 

 

10.8

 

Total assets

 

$

1,867.7

 

 

$

1,960.9

 

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Bank borrowings, net of unamortized issuance cost of $4.1 and $3.9 at December 29, 2023 and December 30, 2022, respectively

 

$

17.6

 

 

$

20.8

 

Accounts payable

 

 

192.9

 

 

 

253.5

 

Accrued compensation and related benefits

 

 

47.7

 

 

 

52.5

 

Operating lease liabilities

 

 

18.1

 

 

 

17.1

 

Other current liabilities

 

 

33.7

 

 

 

45.3

 

Total current liabilities

 

 

310.0

 

 

 

389.2

 

Bank borrowings, less of current portion, net of unamortized issuance cost of $2.4 and $6.3 at December 29, 2023 and December 30, 2022, respectively

 

 

461.2

 

 

 

493.0

 

Deferred tax liabilities

 

 

19.0

 

 

 

52.2

 

Operating lease liabilities

 

 

143.0

 

 

 

80.3

 

Other liabilities

 

 

37.3

 

 

 

9.2

 

Total liabilities

 

 

970.5

 

 

 

1,023.9

 

Commitments and contingencies (See Note 10)

 

 

 

 

 

 

Equity:

 

 

 

 

 

 

UCT stockholders’ equity:

 

 

 

 

 

 

Preferred stock — $0.001 par value, 10.0 shares authorized; none outstanding

 

 

 

 

Common stock — $0.001 par value, 90.0 shares authorized; 46.1 and 46.1 shares issued and 44.6 and 45.2 shares outstanding at December 29, 2023 and December 30, 2022, respectively

 

 

0.1

 

 

 

0.1

 

Additional paid-in capital

 

 

541.5

 

 

 

530.8

 

Common shares held in treasury, at cost, 1.5 and 0.9 shares at December 29, 2023 and December 30, 2022, respectively

 

 

(45.0

)

 

 

(15.4

)

Retained earnings

 

 

346.7

 

 

 

377.8

 

Accumulated other comprehensive loss

 

 

(4.4

)

 

 

(5.4

)

Total UCT stockholders' equity

 

 

838.9

 

 

 

887.9

 

Noncontrolling interests

 

 

58.3

 

 

 

49.1

 

Total equity

 

 

897.2

 

 

 

937.0

 

Total liabilities and equity

 

$

1,867.7

 

 

$

1,960.9

 

(See accompanying Notes to Consolidated Financial Statements)

48


 

Ultra Clean Holdings, Inc.

Consolidated Statements of Operations

 

 

Year Ended

 

 

December 29,

 

 

December 30,

 

 

December 31,

 

 

2023

 

 

2022

 

 

2021

 

(In millions, except per share amounts)

 

Revenues:

 

 

 

 

 

 

 

 

Product

$

1,501.6

 

 

$

2,074.7

 

 

$

1,803.9

 

Services

 

232.9

 

 

 

299.6

 

 

 

297.7

 

Total revenues

 

1,734.5

 

 

 

2,374.3

 

 

 

2,101.6

 

Cost of revenues:

 

 

 

 

 

 

 

 

Product

 

1,290.5

 

 

 

1,712.3

 

 

 

1,478.7

 

Services

 

166.7

 

 

 

197.0

 

 

 

192.9

 

Total cost revenues

 

1,457.2

 

 

 

1,909.3

 

 

 

1,671.6

 

Gross margin

 

277.3

 

 

 

465.0

 

 

 

430.0

 

Operating expenses:

 

 

 

 

 

 

 

 

Research and development

28.3

 

 

28.5

 

 

24.5

 

Sales and marketing

 

51.8

 

 

 

54.4

 

 

 

48.2

 

General and administrative

 

162.0

 

 

 

184.3

 

 

 

171.6

 

Net loss on divestitures

 

 

 

 

77.4

 

 

 

 

Total operating expenses

 

242.1

 

 

 

344.6

 

 

 

244.3

 

Income from operations

 

35.2

 

 

 

120.4

 

 

 

185.7

 

Interest income

 

4.1

 

 

 

0.9

 

 

 

0.4

 

Interest expense

 

(48.8

)

 

 

(33.9

)

 

 

(24.2

)

Other income (expense), net

 

(1.8

)

 

 

0.9

 

 

 

(7.6

)

Income (loss) before provision for income taxes

 

(11.3

)

 

 

88.3

 

 

 

154.3

 

Provision for income taxes

 

10.9

 

 

 

37.9

 

 

 

27.9

 

Net income (loss)

 

(22.2

)

 

 

50.4

 

 

 

126.4

 

Less: Net income attributable to noncontrolling interests

 

8.9

 

 

 

10.0

 

 

 

6.9

 

Net income (loss) attributable to UCT

$

(31.1

)

 

$

40.4

 

 

$

119.5

 

 

 

 

 

 

 

 

 

 

Net income (loss) per share attributable to UCT common stockholders:

 

Basic

$

(0.70

)

 

$

0.89

 

 

$

2.75

 

Diluted

$

(0.70

)

 

$

0.88

 

 

$

2.69

 

Shares used in computing net income (loss) per share:

 

 

 

 

 

 

 

 

Basic

 

44.7

 

 

 

45.2

 

 

 

43.5

 

Diluted

 

44.7

 

 

 

45.7

 

 

 

44.4

 

(See accompanying Notes to Consolidated Financial Statements)

49


 

Ultra Clean Holdings, Inc.

Consolidated Statements of Comprehensive Income (Loss)

 

 

 

Year Ended

 

 

 

December 29,

 

 

December 30,

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

(In millions)

 

Net income (loss)

 

$

 

(22.2

)

 

 $

 

50.4

 

 

 $

 

126.4

 

Other comprehensive income (loss), net of tax:

 

 

 

 

 

 

 

 

 

 

 

 

Change in cumulative translation adjustment

 

 

 

1.5

 

 

 

 

(9.9

)

 

 

 

(5.0

)

Change in pension net actuarial gain

 

 

 

0.4

 

 

 

 

1.2

 

 

 

 

0.4

 

Change in fair value of derivatives

 

 

 

(0.4

)

 

 

 

1.0

 

 

 

 

(0.7

)

Total other comprehensive income (loss), net of tax

 

 

 

1.5

 

 

 

 

(7.7

)

 

 

 

(5.3

)

Comprehensive income (loss)

 

 

 

(20.7

)

 

 

 

42.7

 

 

 

 

121.1

 

Comprehensive income, attributable to noncontrolling interests

 

 

 

(9.4

)

 

 

 

(7.5

)

 

 

 

(6.9

)

Comprehensive income (loss) attributable to UCT

 

$

 

(30.1

)

 

$

 

35.2

 

 

$

 

114.2

 

(See accompanying Notes to Consolidated Financial Statements)

50


 

Ultra Clean Holdings, Inc.

Consolidated Statements of Cash Flows

 

Year Ended

 

 

December 29,

 

 

December 30,

 

 

December 31,

 

 

2023

 

 

2022

 

 

2021

 

(In millions)

 

Cash flows from operating activities:

 

 

 

 

 

 

 

 

Net income (loss)

$

(22.2

)

 

$

50.4

 

 

$

126.4

 

Adjustments to reconcile net income (loss) to net cash provided by operating activities (excluding assets acquired, liabilities assumed and noncontrolling interests at acquisition):

 

 

 

 

 

 

 

 

Depreciation and amortization

 

37.6

 

 

 

38.4

 

 

 

34.1

 

Amortization of intangible assets

 

24.1

 

 

 

30.0

 

 

 

33.4

 

Stock-based compensation

 

12.1

 

 

 

19.1

 

 

 

15.8

 

Amortization of debt issuance costs

 

3.9

 

 

 

3.9

 

 

 

3.4

 

Gain on sale of property, plant and equipment

 

(0.9

)

 

 

(0.2

)

 

 

0.2

 

Change in the fair value of financial instruments

 

1.7

 

 

 

1.0

 

 

 

12.4

 

Deferred income taxes

 

(12.4

)

 

 

(0.2

)

 

 

(3.2

)

Net loss on divestiture

 

 

 

 

77.4

 

 

 

 

Gain from insurance proceeds

 

 

 

 

 

 

 

(7.3

)

Changes in assets and liabilities, net of effects of acquisitions:

 

 

 

 

 

 

 

 

Accounts receivable

 

78.5

 

 

 

(15.7

)

 

 

(53.0

)

Inventories

 

80.8

 

 

 

(84.4

)

 

 

(125.1

)

Prepaid expenses and other current assets

 

12.5

 

 

 

(4.5

)

 

 

(4.2

)

Other non-current assets

 

 

 

 

(3.4

)

 

 

(0.8

)

Accounts payable

 

(61.5

)

 

 

(68.4

)

 

 

170.6

 

Accrued compensation and related benefits

 

(5.6

)

 

 

7.1

 

 

 

1.8

 

Income taxes payable

 

(5.2

)

 

 

(0.1

)

 

 

7.7

 

Operating lease assets and liabilities

 

0.4

 

 

 

(2.2

)

 

 

(1.1

)

Other liabilities

 

(7.9

)

 

 

(1.0

)

 

 

0.5

 

Net cash provided by operating activities

 

135.9

 

 

 

47.2

 

 

 

211.6

 

Cash flows from investing activities:

 

 

 

 

 

 

 

 

Purchases of property, plant and equipment

 

(75.8

)

 

 

(100.1

)

 

 

(59.3

)

Acquisition of businesses, net of cash acquired

 

(46.1

)

 

 

 

 

 

(342.8

)

Proceeds from sale of equipment, including insurance proceeds

 

2.2

 

 

 

0.5

 

 

 

7.7

 

Divestiture of subsidiaries

 

 

 

 

3.4

 

 

 

 

Settlement of forward contracts in conjunction with acquisition

 

 

 

 

 

 

 

(10.4

)

Net cash used in investing activities

 

(119.7

)

 

 

(96.2

)

 

 

(404.8

)

Cash flows from financing activities:

 

 

 

 

 

 

 

 

Principal payments on bank borrowings

 

(38.6

)

 

 

(39.7

)

 

 

(131.8

)

Repurchase of shares

 

(29.4

)

 

 

(12.1

)

 

 

 

Employees’ taxes paid upon vesting of restricted stock units

 

(2.2

)

 

 

(3.9

)

 

 

(7.3

)

Payments of debt issuance costs

 

(0.3

)

 

 

(0.7

)

 

 

(8.9

)

Proceeds from issuance of common stock

 

0.8

 

 

 

0.7

 

 

 

193.6

 

Payments of dividends to a joint venture shareholder

 

(0.2

)

 

 

(0.3

)

 

 

 

Proceeds from bank borrowings

 

 

 

 

 

 

 

415.2

 

Net cash provided by (used in) financing activities

 

(69.9

)

 

 

(56.0

)

 

 

460.8

 

Effect of exchange rate changes on cash and cash equivalents

 

1.9

 

 

 

(2.7

)

 

 

(1.4

)

Net increase (decrease) in cash and cash equivalents

 

(51.8

)

 

 

(107.7

)

 

 

266.2

 

Cash and cash equivalents at beginning of period

 

358.8

 

 

 

466.5

 

 

 

200.3

 

Cash and cash equivalents at end of period

 

307.0

 

 

 

358.8

 

 

$

466.5

 

Supplemental cash flow information:

 

 

 

 

 

 

 

 

Income taxes paid, net of income tax refunds

$

31.2

 

 

$

36.8

 

 

$

23.1

 

Interest paid

$

44.8

 

 

$

31.9

 

 

$

19.9

 

Non-cash investing and financing activities:

 

 

 

 

 

 

 

 

Property, plant and equipment purchased included in accounts payable
   and other liabilities

$

9.7

 

 

$

16.8

 

 

$

14.8

 

Fair value of HIS earn-out at acquisition date

$

27.1

 

 

$

 

 

$

 

Reclassification of stock purchase commitment to noncontrolling interest

$

 

 

$

 

 

$

16.5

 

(See accompanying Notes to Consolidated Financial Statements)

51


 

Ultra Clean Holdings, Inc.

Consolidated Statements of Stockholders’ Equity

 

 

Common Stock

 

 

 

 

 

Treasury shares

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Shares

 

 

Amount

 

 

Additional
Paid-in
Capital

 

 

Shares

 

 

Amount

 

 

Retained
Earnings

 

 

Accumulated
Other
Comprehensive
Income (Loss)

 

 

Total
Stockholders’
Equity of UCT

 

 

Noncontrolling
Interests

 

 

Total
Equity

 

(In millions)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance December 25, 2020

 

 

40.6

 

 

$

0.1

 

 

$

312.8

 

 

 

0.6

 

 

$

(3.3

)

 

$

217.9

 

 

$

5.1

 

 

$

532.6

 

 

$

18.6

 

 

$

551.2

 

Issuance under employee stock plans

 

 

0.7

 

 

 

 

 

0.8

 

 

 

 

 

 

 

 

 

 

 

0.8

 

 

 

 

 

0.8

 

Issuance of common stock

 

 

3.7

 

 

 

 

 

192.8

 

 

 

 

 

 

 

 

 

 

 

192.8

 

 

 

 

 

192.8

 

Stock-based compensation expense

 

 

 

 

 

 

15.8

 

 

 

 

 

 

 

 

 

 

 

15.8

 

 

 

 

 

15.8

 

Employees’ taxes paid upon vesting of restricted stock units

 

 

(0.1

)

 

 

 

 

(7.3

)

 

 

 

 

 

 

 

 

 

 

(7.3

)

 

 

 

 

(7.3

)

Dividend income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(0.1

)

 

 

(0.1

)

Acquisition of Ham-Let

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.9

 

 

 

1.9

 

Reclassification related to Cinos Korea

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16.5

 

 

 

16.5

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

119.5

 

 

 

 

 

119.5

 

 

 

6.9

 

 

 

126.4

 

Other comprehensive income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(5.3

)

 

 

(5.3

)

 

 

 

 

(5.3

)

Balance December 31, 2021

 

 

44.9

 

 

$

0.1

 

 

$

514.9

 

 

 

0.6

 

 

$

(3.3

)

 

$

337.4

 

 

$

(0.2

)

 

$

848.9

 

 

$

43.8

 

 

$

892.7

 

Issuance under employee stock plans

 

 

0.7

 

 

 

 

 

0.7

 

 

 

 

 

 

 

 

 

 

 

0.7

 

 

 

 

 

0.7

 

Repurchase of shares

 

 

(0.3

)

 

 

 

 

 

 

0.3

 

 

 

(12.1

)

 

 

 

 

 

 

(12.1

)

 

 

 

 

(12.1

)

Stock-based compensation expense

 

 

 

 

 

 

19.1

 

 

 

 

 

 

 

 

 

 

 

19.1

 

 

 

 

 

19.1

 

Employees’ taxes paid upon vesting of restricted stock units

 

 

(0.1

)

 

 

 

 

(3.9

)

 

 

 

 

 

 

 

 

 

 

(3.9

)

 

 

 

 

(3.9

)

Dividend income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(0.3

)

 

 

(0.3

)

Divestiture of a subsidiary

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1.9

)

 

 

(1.9

)

Net income

 

 

 

 

 

 

 

 

 

 

 

 

40.4

 

 

 

 

 

40.4

 

 

 

10.0

 

 

 

50.4

 

Other comprehensive income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(5.2

)

 

 

(5.2

)

 

 

(2.5

)

 

 

(7.7

)

Balance December 30, 2022

 

 

45.2

 

 

$

0.1

 

 

$

530.8

 

 

 

0.9

 

 

$

(15.4

)

 

$

377.8

 

 

$

(5.4

)

 

$

887.9

 

 

$

49.1

 

 

$

937.0

 

Issuance under employee stock plans

 

 

0.6

 

 

 

 

 

0.8

 

 

 

 

 

 

 

 

 

 

 

0.8

 

 

 

 

 

0.8

 

Shares transfer to employee stock plans

 

 

 

 

 

 

 

 

(0.5

)

 

 

 

 

 

 

 

 

 

 

 

 

Repurchase of shares

 

 

(1.1

)

 

 

 

 

 

 

1.1

 

 

 

(29.6

)

 

 

 

 

 

 

(29.6

)

 

 

 

 

(29.6

)

Stock-based compensation expense

 

 

 

 

 

 

12.1

 

 

 

 

 

 

 

 

 

 

 

12.1

 

 

 

 

 

12.1

 

Employees’ taxes paid upon vesting of restricted stock units

 

 

(0.1

)

 

 

 

 

(2.2

)

 

 

 

 

 

 

 

 

 

 

(2.2

)

 

 

 

 

(2.2

)

Dividend income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(0.2

)

 

 

(0.2

)

Net income (loss)

 

 

 

 

 

 

 

 

 

 

 

 

(31.1

)

 

 

 

 

(31.1

)

 

 

8.9

 

 

 

(22.2

)

Other comprehensive income (loss)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.0

 

 

 

1.0

 

 

 

0.5

 

 

 

1.5

 

Balance December 29, 2023

 

 

44.6

 

 

$

0.1

 

 

$

541.5

 

 

 

1.5

 

 

$

(45.0

)

 

$

346.7

 

 

$

(4.4

)

 

$

838.9

 

 

$

58.3

 

 

$

897.2

 

(See accompanying Notes to Consolidated Financial Statements)

52


 

Ultra Clean Holdings, Inc.

Notes to Consolidated Financial Statements

1. ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES

Organization

Ultra Clean Holdings, Inc., (the “Company” or “UCT”) a Delaware corporation, was founded in November 2002 and became a publicly traded company on the NASDAQ Global Market in March 2004. The Company is a leading developer and supplier of critical subsystems, components, parts, and ultra-high purity cleaning and analytical services, primarily for the semiconductor industry. UCT offers its customers an integrated outsourced solution for major subassemblies, improved design-to-delivery cycle times, design for manufacturability, prototyping and part and component manufacturing, as well as tool chamber parts cleaning and coating, and micro-contamination analytical services. The Company’s Products business primarily designs, engineers and manufactures production tools, components and parts, and modules and subsystems for the semiconductor and display capital equipment markets. Products include chemical delivery modules, frame assemblies, gas delivery systems, fluid delivery systems, precision robotics, process modules, sub-fab process equipment support racks, as well as other high-level assemblies. The Company’s Services business provides ultra-high purity parts cleaning, process tool part recoating, surface encapsulation and high sensitivity micro contamination analysis primarily for the semiconductor device makers and wafer fabrication equipment markets.

Fiscal Year

The Company uses a 52-53 week fiscal year ending on the Friday nearest December 31. All references to quarters refer to fiscal quarters and all references to years refer to fiscal years.

Principles of Consolidation

The Company’s Consolidated Financial Statements include the accounts of the Company and its wholly-owned subsidiaries and all intercompany accounts and transactions have been eliminated upon consolidation.

Noncontrolling interests

Noncontrolling interests are recognized to reflect the portion of the equity of the majority-owned subsidiaries which is not attributable, directly or indirectly, to the controlling stockholder. The Company’s consolidated entities include partially-owned entities, which are Cinos Co., Ltd (“Cinos Korea”), a South Korean company that provides outsourced cleaning and recycling of precision parts for the semiconductor industry through its operating facilities in South Korea and whose results the Company consolidates, and Cinos Xian Clean Technology, Ltd. (“Cinos China”), a Chinese entity that is majority owned by Cinos Korea. The interest held by others in Cinos Korea and in Cinos China are presented as noncontrolling interests in the accompanying Consolidated Financial Statements. The noncontrolling interests will continue to be attributed its share of gains and losses even if that attribution results in a deficit noncontrolling interests’ balance.

Segments

The Financial Accounting Standards Board’s (“FASB”) guidance regarding disclosure about segments in an enterprise and related information establishes standards for the reporting by public business enterprises of information about reportable segments, products and services, geographic areas, and major customers. The method for determining what information to report is based on the manner in which management organizes the reportable segments within the Company for making operational decisions and assessments of financial performance. The Company’s chief operating decision-maker is the Chief Executive Officer. The Company operates in two reportable segments: Products and Services. See Note 16 to the Company’s Consolidated Financial Statements.

Foreign Currency Translation and Remeasurement

As of December 29, 2023, the functional currency of the Products business’ foreign subsidiaries is the U.S. Dollar except for the subsidiaries of Ham-Let (Israel-Canada) Ltd. (“Ham-Let” or “Fluid Solutions”) in United Kingdom and Netherlands, which is the local currency. The functional currency of the Services division’s foreign subsidiaries is the local currency, except for that of its Singapore, Scotland and Ireland entities, which is the U.S. Dollar.

53


 

For the Company’s foreign subsidiaries where the local currency is the functional currency, the Company translates the financial statements of these subsidiaries to U.S. Dollars using month-end exchange rates for assets and liabilities, and average exchange rates for revenue, costs and expenses. Translation gains and losses are recorded in accumulated other comprehensive income (“AOCI”) within UCT stockholders’ equity. For the Company’s foreign subsidiaries where the U.S. Dollar is the functional currency and functional currency differs from their local currency, any gains and losses resulting from the remeasurement of the assets and liabilities of these subsidiaries are recorded in other income (expense), net.

Use of Estimates

The presentation of financial statements in conformity with U.S. generally accepted accounting principles (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosures of contingent liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Such estimates and assumptions include, but not limited to, inventory valuation, accounting for income taxes, business combinations, valuation of goodwill, intangible assets and long-lived assets. The Company bases its estimates and judgments on historical experience and on various other assumptions that it believes are reasonable under the circumstances. However, future events are subject to change and the best estimates and judgments routinely require adjustments. Actual amounts may differ from those estimates.

Cash and Cash Equivalents

The Company considers currency on hand, demand deposits, time deposits, and all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash and cash equivalents. Cash and cash equivalents are held in various financial institutions in the United States and internationally.

Concentration of Credit Risk

Financial instruments which subject the Company to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. The Company sells its products and provides services primarily to semiconductor capital equipment manufacturers in the United States. The Company performs credit evaluations of its customers’ financial condition and generally requires no collateral.

The Company’s most significant customers (having individually accounted for 10% or more of revenues) and their related revenues as a percentage of total revenues were as follows:

 

Year Ended

 

 

 

2023

 

 

 

2022

 

 

 

2021

 

 

Lam Research Corporation

 

34.0

 

%

 

 

39.5

 

%

 

 

40.2

 

%

Applied Materials, Inc.

23.4

 

 

 

23.2

 

 

 

23.8

 

 

Total

 

57.4

 

%

 

 

62.7

 

%

 

 

64.0

 

%

Two customers’ accounts receivable balances, Lam Research Corporation and Applied Materials, Inc. were individually greater than 10.0% of accounts receivable as of December 29, 2023 and December 30, 2022, in the aggregate approximately 26.8% and 38.5% of accounts receivable, respectively.

Fair Value of Measurements

The Company measures its cash equivalents, derivative contracts, contingent earn-out liabilities and pension obligation at fair value on a recurring basis. Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability. Assets and liabilities recorded at fair value are measured and classified in accordance with a three-tier fair value hierarchy based on the observability of the inputs available in the market used to measure fair value:

Level 1 — Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.

54


 

Level 2 — Inputs that are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant inputs are observable in the market or can be derived from observable market data. Where applicable, these models project future cash flows and discount the future amounts to a present value using market-based observable inputs including interest rate curves, foreign exchange rates, and credit ratings.

Level 3 — Unobservable inputs that are supported by little or no market activities.

Derivative Financial Instruments

The Company uses forward contracts to hedge a portion of, but not all, existing and anticipated foreign currency denominated transactions typically expected to occur within 24 months. The purpose of the hedge is to mitigate the effect of exchange rate fluctuations on certain foreign currency denominated costs and eventual cash flows. The Company recognizes derivative instruments as either assets or liabilities in the accompanying Consolidated Balance Sheets at fair value. The Company records changes in the fair value of the derivatives in the accompanying Consolidated Statements of Operations as other income (expense), net, or as a component of AOCI in the accompanying Consolidated Balance Sheets.

Inventories

Inventories are stated at the lower of cost (which approximates actual cost on a first-in, first-out basis) or net realizable value. The Company evaluates the valuation of all inventories, including raw materials, work-in-process, finished goods and spare parts on a periodic basis. Obsolete inventory or inventory in excess of management’s estimated usage is written down to its estimated market value less costs to sell, if less than its cost. Inherent in the estimates of market value are management’s estimates related to economic trends and future demand for the Company’s products.

Inventory write downs inherently involve judgments based on assumptions about expected future demand and the impact of market conditions on those assumptions. Although the Company believes that the assumptions it used in estimating inventory write downs are reasonable, significant changes in any one of the assumptions in the future could produce a significantly different result. There can be no assurances that future events and changing market conditions will not result in significant increases in inventory write downs. For further discussion of the Company’s inventories see Note 4 of Notes to the Consolidated Financial Statements.

Property, Plant and Equipment

Property, plant and equipment are stated at cost, or, in the case of equipment under finance leases, the present value of future minimum lease payments at inception of the related lease. The Company also capitalizes interest on borrowings related to eligible capital expenditures. Direct costs incurred to develop software for internal use are capitalized. Costs related to the design or maintenance of internal use software are expensed as incurred. Depreciation expense is computed using the straight-line method over the estimated useful lives of assets. Leasehold improvements are depreciated over the shorter of the estimated useful lives or the term of the lease. The estimated useful life of an asset is reassessed whenever applicable facts and circumstances indicate a change in the estimated useful life of such asset has occurred. For further discussion of the Company’s property, plant and equipment see Note 4 of Notes to the Consolidated Financial Statements.

Long-lived Assets

The Company evaluates long-lived assets for impairment whenever events or changes in circumstances indicate the carrying value of an asset group may not be recoverable. The Company assesses the fair value of the assets based on the amount of the undiscounted future cash flows that the assets are expected to generate and recognizes an impairment loss when estimated undiscounted future cash flows expected to result from the use of the asset are less than the carrying value of the asset. If the Company identifies an impairment, the Company reduces the carrying value of the group of assets to comparable market values, when available and appropriate, or to its estimated fair value based on a discounted cash flow approach.

At the end of fiscal years 2023, 2022 and 2021, the Company assessed the carrying value of its long-lived assets, including property, plant and equipment as well as its intangible assets and concluded that no impairment was required.

Leases

The Company determines if an arrangement is a lease, or contains a lease, at the inception of the arrangement and reassesses that conclusion if the arrangement is modified. When the Company determines the arrangement is a lease, or

55


 

contains a lease, at lease inception, it then determines whether the lease is an operating lease or a finance lease. Operating and finance leases with lease terms of greater than one year result in the Company recording a right-of-use (“ROU”) asset and lease liability on its balance sheet. ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments arising from the lease. Operating and finance lease ROU assets and liabilities are initially recognized based on the present value of lease payments over the lease term. In determining the present value of lease payments, the Company uses the implicit interest rate if readily determinable or when the implicit interest rate is not readily determinable, the Company uses its incremental borrowing rate.

The incremental borrowing rate is not a commonly quoted rate and is derived through a combination of inputs including the Company’s credit rating and the impact of full collateralization. The incremental borrowing rate is based on the Company’s collateralized borrowing capabilities over a similar term of the lease payments. The Company utilizes the incremental borrowing rate based on bank loan rates at the respective locations for leases where appropriate and the consolidated group bank loan rate where the Company does not have local bank financings.

The operating lease ROU asset also includes any lease payments made in advance and is reduced by any lease incentives. Specific lease terms used in computing the ROU assets and lease liabilities may include options to extend or terminate the lease when the Company believes it is reasonably certain that it will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term. The Company has elected not to recognize ROU assets and lease liabilities that arise from short-term (12 months or less) leases for any class of underlying asset. Operating leases are included in operating lease ROU assets, other current liabilities, and long-term operating lease liabilities on the Company’s consolidated balance sheet. The Company’s finance leases at December 29, 2023 were not significant. For further discussion of the Company’s leases see Note 14 of Notes to the Consolidated Financial Statements.

Goodwill and Indefinite Lived Intangible Assets

Goodwill and indefinite-lived intangible assets are not amortized but are reviewed for impairment annually or more frequently if indicators of potential impairment exist. Intangible assets are presented at cost, net of accumulated amortization, and are amortized on either a straight-line method or on an accelerated method over their estimated future discounted cash flows. The Company reviews goodwill and purchased intangible assets with indefinite lives for impairment annually and whenever events or changes in circumstances indicate the carrying value of an asset may not be recoverable, such as when reductions in demand or significant economic slowdowns in the semiconductor industry are present. There were no impairments of the Company’s goodwill and purchased intangible assets in fiscal year 2023. For further discussion of the Company’s goodwill and intangible assets see Note 6 of Notes to the Consolidated Financial Statements.

Deferred Debt Issuance Costs

Debt issuance costs incurred in connection with obtaining debt financing are deferred and presented as a direct deduction from Bank Borrowings in the accompanying Consolidated Balance Sheets. Deferred costs are amortized on an effective interest method basis over the contractual term.

56


 

Defined Benefit Pension Plan

The Company has several noncontributory defined benefit pension plans covering substantially all of the employees of two of its foreign entities upon termination of their employee services. The benefits for these plans are based on expected years of service and average compensation. The net period costs are recognized as employees render the services necessary to earn the postretirement benefits. The Company records annual amounts relating to the pension plan based on calculations that incorporate various actuarial and other assumptions, including discount rates, mortality, assumed rates of return, compensation increases and turnover rates. The Company reviews its assumptions on an annual basis and makes modifications to the assumptions based on current and expected rates of return and trends when it is appropriate to do so. The effect of modifications to those assumptions is recorded in accumulated other comprehensive gain (loss) and amortized to net periodic cost over future periods using the corridor method. The Company believes that the assumptions utilized in recording its obligations under the plan are reasonable based on its experience and market conditions. For further discussion of the Company’s defined benefit pension plan see Note 9 of Notes to the Consolidated Financial Statements.

Revenue Recognition

Revenue is recognized when the Company satisfies performance obligations as evidenced by the transfer of control of the promised goods or services is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. The Company performs the following five steps to determine when to recognize revenue: (1) identification of the contract(s) with its customers, (2) identification of the performance obligations in the contract, (3) determination of the transaction price, (4) allocation of the transaction price to the performance obligations in the contract, and (5) recognition of revenue when, or as, a performance obligation is satisfied. The Company infrequently sells certain finished goods inventory on a bill and hold basis. The terms of the bill and hold agreement provide that title to the specified inventory is transferred to the customer prior to shipment and the Company has the right to payment (prior to physical delivery) which results in recorded revenue as determined under the revenue recognition standard. For further discussion of the Company’s revenue recognition see Note 13 of Notes to the Consolidated Financial Statements.

Shipping and Handling Costs

Shipping and handling costs are included as a component of cost of revenues.

Research and Development Costs

Research and development costs are expensed as incurred.

Stock-Based Compensation Expense

The Company maintains stock-based compensation plans which allow for the issuance of equity-based awards to directors and certain employees. These equity-based awards include restricted stock awards (“RSAs”), performance stock units (“PSUs”) and restricted stock units (“RSUs”). The RSAs and RSUs use the closing price of stock price on the day preceding the grant date as a proxy for fair value and compensation expense. The PSUs contain market conditions, and compensation expense is measured using a Monte Carlo simulation model and recognized over the requisite service period based on the expected market performance as of the grant date. The Company also maintains an employee stock purchase plan (“ESPP”) that provides for the issuance of shares to all eligible employees of the Company at a discounted price. For further discussion of the Company’s employees stock plans see Note 12 of Notes to the Consolidated Financial Statements.

Government Subsidies

Government subsidies are recognized where there is reasonable assurance that the subsidy will be received and all attached conditions will be complied with. When the subsidy relates to an expense item, it is recognized as income on a systematic basis over the periods that the related costs, for which it is intended to compensate, are expensed. When the subsidy relates to an asset, it is recognized as income in equal amounts over the expected useful life of the related asset. When the subsidy does not relate to specific expenses or assets, the income is accounted for in the period where there is reasonable assurance that the subsidy will be received. For further discussion of the Company’s government subsidies see Note 17 of Notes to the Consolidated Financial Statements.

57


 

Income Taxes

The Company utilizes the asset and liability method of accounting for income taxes, under which deferred taxes are determined based on the temporary differences between the financial statement and tax basis of assets and liabilities using tax rates expected to be in effect during the years in which the basis differences reverse. Deferred income taxes arise from temporary differences between the tax basis of assets and liabilities and their reported amounts in the financial statements, which will result in taxable or deductible amounts in the future. In evaluating our ability to realize our deferred tax assets within the jurisdiction from which they arise, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax-planning strategies, and results of recent operations. In projecting future taxable income, we begin with historical results and incorporate assumptions about the amount of future federal, state, and foreign pretax operating income adjusted for items that do not have tax consequences. The assumptions about future taxable income require significant judgment and are consistent with the plans and estimates we are using to manage the underlying businesses. In evaluating the objective evidence that historical results provide, we consider recent cumulative income (loss). A valuation allowance is recorded when it is more likely than not that some of the deferred tax assets will not be realized.

Income tax positions must meet a more likely than not recognition threshold to be recognized. The Company recognizes tax benefits from uncertain tax positions only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such positions are then measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. The Company recognizes potential accrued interest and penalties related to unrecognized tax benefits within the consolidated statements of income as income tax expense.

The Company accounts for Global Intangible Low-Taxed Income as period costs when incurred. For further discussion of the Company’s income taxes see Note 8 of Notes to the Consolidated Financial Statements

Net Income (Loss) per Share

Basic net income per share is computed by dividing net income by the weighted average number of shares outstanding for the period. Diluted net income per share is calculated by dividing net income by the weighted average number of common shares outstanding and common equivalent shares from dilutive restricted stock using the treasury stock method, except when such shares are anti-dilutive. In accordance with Accounting Standards Codification 718, the assumed proceeds under the treasury stock method include the average unrecognized compensation expense of in-the-money stock options and restricted stock units. This results in the assumed buyback of additional shares, thereby reducing the dilutive impact of equity awards. For further information of the Company’s income per share see Note 15 of Notes to Consolidated Financial Statements.

Business Combinations

The Company recognizes assets acquired (including goodwill and identifiable intangible assets), liabilities assumed and noncontrolling interest at fair value on the acquisition date. Subsequent changes to the fair value of such assets acquired and liabilities assumed are recognized in earnings, after the expiration of the measurement period, a period not to exceed 12 months from the acquisition date. Acquisition-related expenses and acquisition-related restructuring costs are recognized in earnings in the period in which they are incurred. For further discussion of the Company’s business combinations see Note 2 of Notes to the Consolidated Financial Statements

Accounting Standards Recently Adopted

The Company did not adopt any new accounting standards during fiscal year 2023 that had a significant impact on the Company’s Consolidated Financial Statements.

Accounting Standards Not Yet Adopted

In November 2023, FASB issued Accounting Standard Update (ASU) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires a public entity to disclose significant segment expenses and other segment items on an annual and interim basis and provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. The ASU does not change how a public entity identifies its operating segments, aggregates them, or applies the quantitative thresholds to determine its reportable segments. The new standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. A public entity should

58


 

apply the amendments in this ASU retrospectively to all prior periods presented in the financial statements. The Company expects this ASU to only impact its disclosures with no impact to its results of operations, cash flows and financial condition.

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which amends the guidance in ASC 740, Income Taxes. ASU No. 2023-09 is intended to improve the transparency of income tax disclosures by requiring (1) consistent categories and greater disaggregation of information in the rate reconciliation and (2) income taxes paid disaggregated by jurisdiction. It also includes certain other amendments to improve the effectiveness of income tax disclosures. The guidance is effective for annual periods beginning after December 15, 2024. Early adoption is permitted for annual financial statements that have not yet been issued or made available for issuance. ASU No. 2023-09 should be applied on a prospective basis, but retrospective application is permitted. The Company is currently evaluating the potential impact of adopting this new guidance on its consolidated financial statements and related disclosures.

2. BUSINESS COMBINATIONS

On October 25, 2023, the Company acquired 100% of the shares of HIS Innovations Group (“HIS”), a privately held company based in Hillsboro, Oregon. HIS is a leading supplier to the semiconductor sub-fab segment including the design, manufacturing, and integration of components, process solutions, and fully integrated sub-systems. The acquisition strengthens the Company's leadership in developing and supplying critical products to the semiconductor industry, and extends our reach into the sub-fab area.

The preliminary estimated purchase price of HIS for purposes of the Company’s preliminary purchase price allocation was determined to be $73.6 million, which includes initial cash consideration of $46.5 million and the fair value of potential earn-out payments of approximately $27.1 million. These potential earn-out payments represent up to $70.0 million of cash consideration that may be payable based on the financial performance of the acquired business during the fiscal years 2023, 2024, and 2025. The fair value of the potential earn-out payments was determined utilizing a Monte Carlo simulation model.

The Company has assigned the purchase price of HIS to the tangible assets, liabilities and identifiable intangible assets acquired, based on their estimated fair values. The excess of purchase price over the aggregate fair value was recorded as goodwill. Goodwill associated with the acquisition is primarily attributable to the future technology, market presence and knowledgeable and experienced workforce. The fair value assigned to identifiable intangible assets acquired was determined using the income approach taking into account the Company’s consideration of a number of inputs, including a third-party analysis that was based upon estimates and assumptions provided by the Company. These estimates and assumptions were determined through established and generally accepted valuation techniques and with the assistance of a valuation specialist.

The assigned purchase price is preliminary pending the completion of various analyses and the finalization of estimates. The primary areas of the purchase price that are not yet finalized relate to the measurement of working capital, acquired income tax related balances, and residual goodwill. During the measurement period, which can be no more than one year from the date of acquisition, we expect to continue to obtain information to assist us in determining the final fair value of the net assets acquired at the acquisition date during the measurement period. Assets acquired and liabilities assumed are recorded based on valuations derived from estimated fair value assessments and assumptions used by the Company. Thus, the provisional measurements of fair value discussed above are subject to change. The Company expects to finalize the valuation as soon as practicable, but not later than one year from the acquisition date. While the Company believes that its estimates and assumptions underlying the valuations are reasonable, different estimates and assumptions could result in different valuations assigned to the individual assets acquired, liabilities assumed, and the resulting amount of goodwill.

59


 

The following table summarizes the fair values of assets acquired and liabilities assumed at the date of acquisition:

 

(In millions)

 

Amount

 

Cash and cash equivalents

 

$

0.4

 

Accounts receivable

 

 

5.6

 

Inventories

 

 

11.4

 

Prepaid expenses and other assets

 

 

2.7

 

Property, plant and equipment

 

 

9.3

 

Goodwill

 

 

16.4

 

Purchased intangible assets

 

 

51.6

 

Operating lease right-of-use assets

 

 

7.5

 

Total assets acquired

 

 

104.9

 

Accounts payable

 

 

(8.1

)

Accrued compensation and related benefits

 

 

(0.7

)

Other current liabilities

 

 

(0.9

)

Deferred tax liabilities

 

 

(12.0

)

Operating lease liabilities

 

 

(9.6

)

Total liabilities assumed

 

 

(31.3

)

Total consideration transferred

 

$

73.6

 

 

The following table summarizes the intangible assets acquired and the useful lives of these assets:

 

 

 

 

 

Purchased

 

 

 

Useful
Life

 

 

Intangible
Assets

 

 

 

(In years)

 

 

(In millions)

 

Customer relationships

 

 

7

 

 

$

35.2

 

IP knowhow

 

 

5

 

 

 

11.2

 

Developed technology

 

 

5

 

 

 

4.6

 

Backlog

 

 

1

 

 

 

0.6

 

Total purchased intangible assets

 

 

 

 

$

51.6

 

 

The results of operations for the Company for the year ended December 29, 2023 included operating activities for HIS since its acquisition date of October 25, 2023. Pro forma and historical post-closing results of operations for the HIS acquisition were not material to the Company’s Consolidated Statements of Operations. In addition, acquisition-related costs of $4.7 million were included in the results of operations for the year ended December 29, 2023. Acquisition costs are included in general and administrative expenses in the Company’s consolidated results of operations.

3. BUSINESS DIVESTITURES

In 2022, the Company executed the sale of four of its non-semiconductor operating subsidiaries of Fluid Solutions. Each of these entities was reported within the Products reportable segment. The purpose of the divestitures was to allow the Company to remain focused on its core semiconductor business. As a result of these divestitures, the Company recorded a net loss of $77.4 million during fiscal year 2022, which was recorded in the Consolidated Statements of Operations. The recorded net loss included the write-off of intangible assets, goodwill and net assets of $27.8 million, $19.7 million and $29.9 million, respectively. Goodwill was allocated to the divestitures based on the relative fair value of each component in relation to its respective reporting unit. See Note 6 Goodwill and Intangible Assets for further discussion.

4. BALANCE SHEET INFORMATION

Inventories consisted of the following:

 

 

December 29,

 

 

December 30,

 

(In millions)

 

2023

 

 

2022

 

Raw materials

 

$

 

197.9

 

 

$

 

230.4

 

Work in process

 

 

 

107.2

 

 

 

 

142.3

 

Finished goods

 

 

 

69.4

 

 

 

 

71.2

 

Total

 

$

 

374.5

 

 

$

 

443.9

 

 

60


 

 

Property, plant and equipment, net, consisted of the following:

 

Useful Life

 

December 29,

 

 

December 30,

 

(In millions)

(In years)

 

2023

 

 

2022

 

Land

n/a

 

$

 

5.6

 

 

$

 

3.0

 

Buildings

50

 

 

 

57.1

 

 

 

 

58.6

 

Leasehold improvements

*

 

 

 

110.8

 

 

 

 

81.3

 

Machinery and equipment

5-10

 

 

 

207.4

 

 

 

 

152.5

 

Computer equipment and software

3-10

 

 

 

72.2

 

 

 

 

68.3

 

Furniture and fixtures

5

 

 

 

5.0

 

 

 

 

5.1

 

 

 

 

 

 

458.1

 

 

 

 

368.8

 

Accumulated depreciation

 

 

 

 

(170.3

)

 

 

 

(146.0

)

Construction in progress

 

 

 

 

40.5

 

 

 

 

56.8

 

Total

 

 

$

 

328.3

 

 

$

 

279.6

 

 

* Lesser of estimated useful life or remaining lease term

5. FAIR VALUE

The fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The following table summarizes, for assets or liabilities measured at fair value, the respective fair value and the classification by level of input within the fair value hierarchy:

 

 

 

 

 

Fair Value Measurement at

 

 

 

 

 

 

Reporting Date Using

 

Description

 

December 29, 2023

 

 

Quoted Prices in
Active Markets for
Identical Assets
(Level 1)

 

 

Significant
Other Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

(In millions)

 

 

 

 

 

 

 

 

 

 

 

 

Other non-current assets:

 

 

 

 

 

 

 

 

 

 

 

 

Plan assets

 

$

1.3

 

 

$

 

 

$

 

 

$

1.3

 

Other current liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Forward contracts

 

$

0.1

 

 

$

 

 

$

0.1

 

 

$

 

Other liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Pension obligation

 

$

1.6

 

 

$

 

 

$

 

 

$

1.6

 

Contingent earn-out

 

$

29.1

 

 

$

 

 

$

 

 

$

29.1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fair Value Measurement at

 

 

 

 

 

 

Reporting Date Using

 

Description

 

December 30, 2022

 

 

Quoted Prices in
Active Markets for
Identical Assets
(Level 1)

 

 

Significant
Other Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

(In millions)

 

 

 

 

 

 

 

 

 

 

 

 

Prepaid expenses and other current assets:

 

Forward contracts

 

$

0.3

 

 

$

 

 

$

0.3

 

 

$

 

Other non-current assets:

 

 

 

 

 

 

 

 

 

 

 

 

Plan assets

 

$

2.2

 

 

$

 

 

$

 

 

$

2.2

 

Other liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Pension obligation

 

$

1.6

 

 

$

 

 

$

 

 

$

1.6

 

The estimated fair value of foreign currency forward contracts is based upon quoted market prices obtained from independent pricing services for similar derivative contracts and these financial instruments are characterized as Level 2 assets in the fair value hierarchy.

The estimated fair value of pension obligation is based on expected years of service and average compensation. The valuation model used to value pension obligation utilizes mortality rate, inflation, interest rate risks and changes in the life expectancy for pensioners. These assumptions are routinely made in the appraisal process by the independent actuary resulting in a Level 3 classification. As of December 29, 2023, the Company's aggregate pension benefit obligations is $12.7 million and was exceeded by the fair value of the pension plan assets of $12.4 million, resulting in underfunded pension benefit obligations of $0.3 million. The Company recognizes the overfunded or underfunded status of defined

61


 

benefit pension plans, measured as the difference between the fair value of the plan assets and the benefit obligation. Each overfunded plan is recognized as an asset and each underfunded plan is recognized as a liability.

The Company measures its contingent earn-out liabilities at fair value on a recurring basis using a Monte Carlo simulation model. The significant unobservable inputs used in the model include the forecasted operating profit of the acquired business during each of calendar year 2024 and 2025. Significant increases or decreases to the forecasted results would result in a significantly higher or lower liability, with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the contingent earn-out liability on the acquisition date is reflected as cash used in financing activities in the consolidated statements of cash flows. Any amount paid in excess of the contingent earn-out liability on the acquisition date is reflected as cash used in operating activities in the consolidated statements of cash flows. In 2023, the Company recorded $2.0 million of loss from change in the fair value of contingent earn-out related to the acquisition of HIS. This loss from change in the fair value was recognized as other income (expense), net in the Consolidated Statements of Operations.

There were no transfers from Level 1 or Level 2. Fair value adjustments were noncash, and therefore did not impact the Company’s liquidity or capital resources.

6. GOODWILL AND INTANGIBLE ASSETS

The Company’s methodology for allocating the purchase price relating to an acquisition is determined through established and generally accepted valuation techniques. Goodwill is measured as the excess of the consideration transferred over the sum of the amounts assigned to tangible and identifiable intangible assets acquired less liabilities assumed.

To test goodwill for impairment, the Company first performs a qualitative assessment to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value. If the Company concludes it is more likely than not that the fair value of a reporting unit exceeds its carrying amount, the Company does not proceed to perform a quantitative impairment test. If the Company concludes it is more likely than not that the fair value of the reporting unit is less than its carrying value, a quantitative goodwill impairment test will be performed by comparing the fair value of each reporting unit to its carrying value. A quantitative impairment analysis, if necessary, considers the income approach, which requires estimates of the present value of expected future cash flows to determine a reporting unit’s fair value. Significant estimates include revenue growth rates and operating margins used to calculate projected future cash flows, discount rates, and future economic and market conditions. A goodwill impairment charge is recognized for the amount by which the reporting unit’s fair value is less than its carrying value. Any loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. The process of evaluating the potential impairment of goodwill and intangible assets requires significant judgment. The Company regularly monitors current business conditions and other factors including, but not limited to, adverse industry or economic trends and lower projections of profitability that may impact future operating results.

In the fourth quarters of 2023 and 2022, the Company conducted its annual impairment tests of goodwill and concluded that there was no goodwill impairment with respect to its reporting units.

In connection with the divestiture of certain Fluid Solutions subsidiaries during fiscal year 2022, the Company wrote off goodwill and intangible assets of $19.7 million and $27.8 million, respectively.

Details of aggregate goodwill of the Company are as follows:

(In millions)

Products

 

Services

 

 

Total

 

Balance at December 30, 2022

$

175.3

 

 

$

73.5

 

 

$

248.8

 

Acquisition of HIS

 

16.4

 

 

 

 

 

16.4

 

Balance at December 29, 2023

$

191.7

 

 

$

73.5

 

 

$

265.2

 

 

62


 

Intangible Assets

Intangible assets are generally recorded in connection with a business acquisition. The Company evaluates the useful lives of its intangible assets each reporting period to determine whether events and circumstances require revising the remaining period of amortization. In addition, the Company reviews indefinite lived intangible assets for impairment when events or changes in circumstances indicate their carrying value may not be recoverable and tests definite lived intangible assets at least annually for impairment. Management considers such indicators as significant differences in product demand from the estimates, changes in the competitive and economic environment, technological advances, and changes in cost structure.

Details of intangible assets were as follows:

 

 

 

 

As of December 29, 2023

 

 

As of December 30, 2022

 

 

 

 

 

Gross

 

 

 

 

 

 

 

 

Gross

 

 

 

 

 

 

 

 

Useful Life

 

 

Carrying

 

 

Accumulated

 

 

Carrying

 

 

Carrying

 

 

Accumulated

 

 

Carrying

 

(Dollars in millions)

(In years)

 

 

Amount

 

 

Amortization

 

 

Value

 

 

Amount

 

 

Amortization

 

 

Value

 

Customer relationships

6 - 10

 

 

$

207.2

 

 

$

(97.5

)

 

$

109.7

 

 

$

172.0

 

 

$

(81.8

)

 

$

90.2

 

Recipes

20

 

 

 

73.2

 

 

 

(19.5

)

 

 

53.7

 

 

 

73.2

 

 

 

(15.8

)

 

 

57.4

 

Intellectual property/knowhow

7 - 15

 

 

 

48.9

 

 

 

(18.4

)

 

 

30.5

 

 

 

37.7

 

 

 

(15.7

)

 

 

22.0

 

Tradename

4 - 6*

 

 

 

32.5

 

 

 

(22.1

)

 

 

10.4

 

 

 

32.5

 

 

 

(20.9

)

 

 

11.6

 

Standard operating procedures

20

 

 

 

8.6

 

 

 

(2.3

)

 

 

6.3

 

 

 

8.6

 

 

 

(1.9

)

 

 

6.7

 

Developed technology

5

 

 

 

4.6

 

 

 

(0.2

)

 

 

4.4

 

 

 

 

 

 

 

Backlog

 

1

 

 

 

0.6

 

 

 

(0.3

)

 

 

0.3

 

 

 

3.1

 

 

 

(3.1

)

 

 

0.0

 

Total

 

 

 

$

375.6

 

$

(160.3

)

 

$

215.3

 

 

$

327.1

 

$

(139.2

)

 

$

187.9

 

* The Company concluded that the asset life of UCT tradename of $9.0 million is indefinite and is therefore not amortized but is reviewed for impairment at least annually and whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable.

The Company amortizes its intangible assets on a straight-line or accelerated basis over the estimated economic life of the assets. Amortization expense was approximately $24.1 million for the year ended December 29, 2023, $30.0 million for the year ended December 30, 2022, and $33.4 million for the year ended December 31, 2021. Amortization expense related to recipes, standard operating procedures and certain intellectual property/know-how is charged to cost of revenues and the remainder is charged to general and administrative expense. As of December 29, 2023, future estimated amortization expense is expected to be as follows:

 

 

Amortization

 

(In millions)

 

Expense

 

2024

 

$

30.4

 

2025

 

 

28.1

 

2026

 

 

27.2

 

2027

 

 

26.9

 

2028

 

 

23.8

 

Thereafter

 

 

69.9

 

Total

 

$

206.3

 

 

7. BORROWING ARRANGEMENTS

On March 31, 2021, the Company entered into a Second Amendment (the “Second Amendment”), to the credit agreement dated as of August 27, 2018 and amended as of October 1, 2018 (as amended by the Second Amendment, the “Credit Agreement”) to, among other things, (i) refinance and reprice $272.8 million of existing term B borrowings that will remain outstanding and (ii) obtain a $355.0 million senior secured incremental term loan B facility ((i) and (ii) collectively the “Term Loan”) with Barclays Bank, which increased the amount of term loan indebtedness outstanding under the Company’s Credit Facilities.

The Term Loan has a maturity date of August 27, 2025. The Company pays monthly interest payments in arrears and quarterly principal payments of 0.625% of the outstanding principal balance as of March 31, 2021, with the remaining principal paid upon maturity.

On August 19, 2022, the Company entered into a Third Amendment (the “Third Amendment”) to the credit agreement dated as of August 27, 2018 and amended as of October 1, 2018 and March 31, 2021 (as amended by the Third

63


 

Amendment, the “Credit Agreement”) to, among other things, increase the revolving credit facility portion of the Credit Facilities to $150.0 million with several banks and with Barclays Bank as the administrative agent.

The revolving credit facility has an available commitment of $150.0 million and a maturity date of February 27, 2025. The Company pays a quarterly commitment fee in arrears equal to 0.25% of the average daily available commitment outstanding. Outstanding letters of credit reduce the availability of the revolving credit facility and, as of December 29, 2023, the Company had $146.1 million, net of $3.9 million of outstanding letters of credit, available under this revolving credit facility.

The letter of credit facility has an available commitment of $50.0 million and a maturity date of February 27, 2025. The Company pays a quarterly fee in arrears equal to 2.5% (subject to certain adjustments to the Term Loan) of the dollar equivalent of all outstanding letters of credit, and a fronting fee equal to 0.125% of the undrawn and unexpired amount of each letter of credit. As of December 29, 2023, the Company had $3.9 million of outstanding letters of credit and $46.1 million of available commitments remaining under the letter of credit facility.

On June 29, 2023, the Company entered into a Fourth Amendment (the “Fourth Amendment”) to the Credit Agreement to replace the LIBOR-based reference interest rate option with a reference interest option based upon Term SOFR under the Credit Agreement.

Under the Credit Facilities, the Company may elect that the Term Loan bear interest at a rate per annum equal to either (a) “ABR” (as defined in the Credit Agreement), plus the applicable margin or (b) the “Eurodollar Rate” (as defined in the Credit Agreement), based on SOFR, plus the applicable margin. The applicable margin for the Term Loan is equal to a rate per annum to either (i) at any time that the Company’s corporate family rating is Ba3 (with a stable outlook) or higher from Moody’s and BB (with a stable outlook) or higher from S&P, (x) 3.50% for such Eurodollar term loans and (y) 2.50% for such ABR term loans or (ii) at all other times, (x) 3.75% for such Eurodollar term loans and (y) 2.75% for such ABR term loans. Interest on the Term Loan is payable on (1) in the case of such ABR term loans, the last day of each calendar quarter and (2) in the case of such Eurodollar term loans, the last day of each relevant interest period and, in the case of any interest period longer than three months, on each successive date three months after the first day of such interest period.

At December 29, 2023, the Company had an outstanding amount under the Term Loan of $479.3 million, gross of unamortized debt issuance costs of $6.5 million. As of December 29, 2023, the interest rate on the outstanding Term Loan was 9.2%.

The Credit Agreement requires the Company to maintain certain financial covenants including a consolidated fixed charge coverage ratio (as defined in the Credit Agreement) as of the last day of any fiscal quarter of at least 1.25 to 1.00, and a consolidated leverage ratio (as defined in the Credit Agreement) as of the last day of any fiscal quarter of no greater than 3.75 to 1.00. As of June 30, 2023, the Company was in default on the Credit Agreement related to the revolving credit facility due to the Company’s failure to satisfy a certain financial covenant under the Credit Agreement. On July 27, 2023, the Company entered into a Fifth Amendment (“Amended Credit Agreement”) to provide the Company with certain relief under the consolidated fixed charge coverage ratio and consolidated total gross leverage ratio maintenance covenants described in the Credit Agreement (the “Financial Covenant Adjustments”), which are applicable only to the revolving credit facility portion of its credit facilities. The Financial Covenant Adjustments are effective during the period commencing with the fiscal period ended June 30, 2023, through to the fiscal period ending December 31, 2024, subject to certain anti-cash hoarding and minimum liquidity requirements during such period. At the election of the Company, and subject to demonstrating compliance with certain financial ratio tests, the Financial Covenant Adjustments may terminate earlier than December 31, 2024. Upon termination of the Financial Covenant adjustments, such financial maintenance covenants will revert to the levels set forth in the existing Credit Agreement and the anti-cash hoarding and minimum liquidity requirements will no longer be applicable. The Company currently has no revolving loans outstanding under the Credit Agreement. The Company was in compliance with all financial covenants as of the fiscal year ended December 29, 2023.

The Company has a credit agreement with a local bank in the Czech Republic that provides for a revolving credit facility in the aggregate of up to 7.0 million euros (approximately $7.8 million). As of December 29, 2023, no debt was outstanding under this revolving credit facility.

64


 

Fluid Solutions has credit facilities with various financial institutions in Israel that provides borrowing up to $18.5 million. As of December 29, 2023, Fluid Solutions had an $6.0 million outstanding balance under this facility with interest rate ranges from 7.6% to 8.4%.

As of December 29, 2023, the Company’s total bank debt was $478.8 million, net of unamortized debt issuance costs of $6.5 million. As of December 29, 2023, the Company had $146.1 million, $12.5 million and $7.8 million available to draw from its credit facilities in the U.S., Israel and Czech Republic, respectively.

The fair value of the Company’s long-term debt was based on Level 2 inputs, and fair value was determined using quoted prices for similar liabilities in inactive markets. The Company’s carrying value approximates fair value for the Company’s long term-debt.

As of December 29, 2023, the Company’s future debt principal payment obligations for the respective fiscal years were as follows:

 

 

Debt

 

(In millions)

 

(Principal only)

 

2024

 

$

21.7

 

2025

 

 

463.6

 

Total

 

$

485.3

 

 

8. INCOME TAXES

Income before provision for income taxes was generated from the following geographic areas:

 

Year Ended

 

 

December 29,

 

 

December 30,

 

 

December 31,

 

(In millions)

2023

 

 

2022

 

 

2021

 

United States

$

(133.5

)

 

$

(61.9

)

 

$

(42.1

)

Foreign

 

122.2

 

 

 

150.2

 

 

 

196.4

 

Total pretax income

$

(11.3

)

 

$

88.3

 

 

$

154.3

 

The provision for income taxes consisted of the following:

 

Year Ended

 

 

December 29,

 

 

December 30,

 

 

December 31,

 

(In millions)

2023

 

 

2022

 

 

2021

 

Current:

 

 

 

 

 

 

 

 

 

Federal

$

0.1

 

$

(0.8

)

 $

 

State

 

0.3

 

 

 

1.1

 

 

 

 

1.0

 

Foreign

 

22.7

 

 

 

37.5

 

 

 

 

30.0

 

Total current

 

23.1

 

 

 

37.8

 

 

 

 

31.0

 

Deferred:

 

 

 

 

 

 

 

 

 

Federal

 

(9.4

)

 

 

0.3

 

 

 

 

0.3

 

State

 

(1.5

)

 

 

0.2

 

 

 

 

0.4

 

Foreign

 

(1.3

)

 

 

(0.4

)

 

 

 

(3.8

)

Total deferred

 

(12.2

)

 

 

0.1

 

 

 

 

(3.1

)

Total provision

$

10.9

 

 

$

37.9

 

 

$

 

27.9

 

 

65


 

The effective tax rate differs from the U.S. federal statutory tax rate as follows:

 

 

Year Ended

 

 

 

 

December 29,

 

 

 

December 30,

 

 

 

December 31,

 

 

 

 

2023

 

 

 

2022

 

 

 

2021

 

 

Federal income tax provision at statutory rate

 

 

21.0

 

%

 

 

21.0

 

%

 

 

21.0

 

%

State income taxes, net of federal benefit

 

 

48.5

 

%

 

 

(1.6

)

%

 

 

(0.1

)

%

Effect of foreign operations

 

 

21.5

 

%

 

 

(6.7

)

%

 

 

(10.3

)

%

Change in valuation allowance

 

 

(34.0

)

%

 

 

24.3

 

%

 

 

2.9

 

%

Foreign income inclusions

 

 

(141.2

)

%

 

 

4.0

 

%

 

 

4.9

 

%

Nondeductible executive compensation

 

 

(7.0

)

%

 

 

1.8

 

%

 

 

1.8

 

%

Stock-based compensation

 

 

(3.7

)

%

 

 

(0.3

)

%

 

 

(3.1

)

%

Acquisition related expenses

 

 

(8.0

)

%

 

 

 

 

 

1.0

 

%

Tax credits

 

 

6.2

 

%

 

 

(0.7

)

%

 

 

(0.1

)

%

Other

 

 

0.2

 

%

 

 

1.1

 

%

 

 

0.1

 

%

Effective Tax Rate

 

 

(96.5

)

%

 

 

42.9

 

%

 

 

18.1

 

%

Significant components of deferred tax assets and liabilities are as follows:

 

 

Year Ended

 

 

 

December 29,

 

 

December 30,

 

(In millions)

 

2023

 

 

2022

 

Deferred tax assets:

 

 

 

 

 

 

 

 

Interest expense limitation

 

$

 

29.4

 

 

$

 

19.1

 

Operating lease liabilities

 

 

 

27.3

 

 

 

 

14.7

 

Intangibles

 

 

 

 

 

 

13.1

 

Tax loss carryforwards

 

 

 

19.9

 

 

 

 

15.4

 

Capitalized research and development costs

 

 

 

10.9

 

 

 

 

7.0

 

Inventory valuation and basis difference

 

 

 

5.3

 

 

 

 

4.0

 

Accruals

 

 

 

4.4

 

 

 

 

5.9

 

Tax credits

 

 

 

7.3

 

 

 

 

4.9

 

Other timing differences

 

 

 

7.1

 

 

 

 

5.0

 

 

 

 

 

111.6

 

 

 

 

89.1

 

Valuation allowance

 

 

 

(57.9

)

 

 

 

(53.1

)

Total deferred tax assets

 

 

 

53.7

 

 

 

 

36.0

 

Deferred tax liabilities:

 

 

 

 

 

 

 

 

Goodwill

 

 

 

(19.7

)

 

 

 

(17.4

)

Operating lease right-of-use assets

 

 

 

(26.1

)

 

 

 

(14.5

)

Intangibles

 

 

 

(12.9

)

 

 

 

(10.9

)

Depreciation

 

 

 

(9.0

)

 

 

 

(7.1

)

Other

 

 

 

(1.9

)

 

 

 

(2.3

)

Total deferred tax liabilities

 

 

 

(69.6

)

 

 

 

(52.2

)

Net deferred tax liabilities

 

$

 

(15.9

)

 

$

 

(16.2

)

As of December 29, 2023, the Company had undistributed earnings of certain foreign subsidiaries of approximately $491.0 million that are considered indefinitely reinvested and on which we have not recognized deferred taxes. It is not practicable to determine the tax liability that might be incurred if these earnings were to be distributed. For undistributed earnings of foreign subsidiaries which are not considered indefinitely reinvested deferred taxes have been accrued.

As of December 29, 2023, a valuation allowance of $57.9 million was established for deferred tax assets related to U.S. federal and state assets and certain foreign assets. For fiscal 2023, the increase in the valuation allowance was $4.8 million.

The Company’s gross liability for unrecognized tax benefits as of December 29, 2023 and December 30, 2022 was $2.9 million and $2.7 million, respectively. If the remaining balance of unrecognized tax benefits were recognized in a future period, it would result in a tax benefit of $2.1 million as of December 29, 2023 ($2.2 million as of December 30, 2022) and a reduction in the effective tax rate. Increases or decreases to interest and penalties on uncertain tax positions are included in the income tax provision in the Consolidated Statements of Operations. Interest related to uncertain tax positions for the periods ended December 29, 2023, December 30, 2022 and December 31, 2021, were $0.3 million, $0.3 million, and $0.2 million, respectively. There are no penalties accrued within the liability for unrecognized benefits.

66


 

Although it is possible some of the unrecognized tax benefits could be settled within the next twelve months, the Company cannot reasonably estimate the outcome at this time.

The following table summarizes the activity related to the Company’s unrecognized tax benefits (in millions):

Balance as of December 25, 2020

$

 

0.9

 

Increases related to prior year tax positions

 

 

0.2

 

Increases related to current year tax positions

 

 

0.7

 

Expiration of the statute of limitations for the assessment of taxes

 

 

(0.2

)

Balance at December 31, 2021

$

 

1.6

 

Increases related to prior year tax positions

 

 

0.1

 

Increases related to current year tax positions

 

 

1.0

 

Balance at December 30, 2022

$

 

2.7

 

Increases related to prior year tax positions

 

 

Increases related to current year tax positions

 

 

0.3

 

Settlement

 

 

(0.1

)

Balance at December 29, 2023

$

 

2.9

 

As of December 29, 2023, the Company had U.S. federal, state and foreign net operating loss carryforwards (“NOLs”) of approximately $6.5 million, $122.8 million and $18.8 million, respectively. Section 382 of the US Internal Revenue Code generally imposes an annual limitation on the amount of net operating loss carryforwards that might be used to offset taxable income when a corporation has undergone significant changes in stock ownership. Utilization of the net operating loss carryforward may be subject to an annual limitation due to the ownership percentage change limitations provided by the Internal Revenue Code of 1986 and similar state provisions. The annual limitation may result in the expiration of the net operating loss before utilization. The Company has not completed a full Section 382 study to determine the annual limitation. The Company's US valuation allowance includes the deferred asset on the NOL carryforwards. The U.S. state NOLs begin expiring after 2028 and the foreign NOLs begin expiring after 2026. The Company also had federal tax credit carryforwards of approximately $7.1 million which expire in various years from fiscal 2028 through 2043.

The Company files federal, state and foreign income tax returns in several U.S. and foreign jurisdictions. The federal statute of limitation has closed for years prior to 2020. State statutes of limitation are generally closed for years prior to 2019. The statute of limitation for significant foreign jurisdictions has closed for years prior to 2019.

The Company has operated under a Development and Expansion Incentive (“DEI”) in Singapore that ended on December 29, 2023. However, the Company has reached an agreement in principle with the Singapore Economic Development Board for a 5-year extension of the DEI through 2028. The Company has received preliminary approval for the renewal of the DEI through 2028. The DEI reduces the local tax on certain Singapore income from a statutory rate of 17.0% to 5.0%. The Company has also been granted a tax holiday in Malaysia, subject to certain conditions. The Malaysia tax holiday period commenced in fiscal year 2022.

9. RETIREMENT PLANS

Defined Benefit Plan

Cinos Korea has a noncontributory defined benefit pension plan covering substantially all of its employees upon their retirement. The Company's entities in Israel do have noncontributory defined benefit pension plans covering their employees upon their retirement. The benefits for these plans are based on expected years of service and average compensation. The net period costs are recognized as employees render the services necessary to earn the postretirement benefits. The Company records annual amounts relating to the pension plan based on calculations that incorporate various actuarial and other assumptions, including discount rates, mortality, assumed rates of return, compensation increases and turnover rates. The Company reviews its assumptions on an annual basis and makes modifications to the assumptions based on current and expected rates of return and trends when it is appropriate to do so. The effect of modifications to those assumptions is recorded in accumulated other comprehensive income and amortized to net periodic cost over future periods using the corridor method. The Company believes that the assumptions utilized in recording its obligations under the plans are reasonable based on its experience and market conditions.

As of December 29, 2023, the benefit obligation of the plans is $12.7 million and the total fair value of the benefit plan assets, which are invested in several fixed deposit accounts with financial institutions is $12.4 million, resulting in underfunded pension benefit obligations of $0.3 million. The amounts recognized in the Consolidated Statement of

67


 

Operations for the years ended December 29, 2023 and December 30, 2022 was $1.9 million and $2.0 million, respectively. The amount recognized in accumulated other comprehensive income was $0.4 million and $1.2 million for fiscal year ended December 29, 2023 and December 30, 2022, respectively. The contributions to the plans by the Company and its subsidiaries during the years ended December 29, 2023 and December 30, 2022, were $1.5 million and $3.0 million, respectively.

As of December 29, 2023, the Company’s future payment obligations for the respective fiscal years are as follows:

(In millions)

 

 

2024

 

$

1.8

 

2025

 

 

1.7

 

2026

 

 

2.6

 

2027

 

 

1.4

 

2028

 

 

1.2

 

Thereafter

 

 

11.1

 

Total

 

$

19.8

 

Employee Savings and Retirement Plan

The Company sponsors a 401(k) savings and retirement plan (the “401(k) Plan”) for all U.S. employees who meet certain eligibility requirements. Participants can elect to contribute to the 401(k) Plan, on a pre-tax basis, up to 25% of their salary to a maximum of the IRS limit. The Company matches 50.0% of each employee's contribution up to a maximum of 60% of the employee's eligible earnings. The Company made discretionary employer contributions of approximately $3.2 million, $3.3 million and $2.7 million to the 401(k) Plan in 2023, 2022 and 2021, respectively.

10. COMMITMENTS AND CONTINGENCIES

Commitment

The Company had commitments to various third parties to purchase inventories and property, plant and equipment totaling approximately $352.4 million at December 29, 2023.

The Company leases real estate and equipment under various non-cancelable operating leases. For additional information, see Note 14 of the Notes to the Consolidated Financial Statements.

Contingency

From time to time, the Company is subject to various legal proceedings and claims, either asserted or unasserted, that arise in the ordinary course of business. Although the outcome of the various legal proceedings and claims individually or in the aggregate cannot be predicted with certainty, the Company has not had a history of outcomes to date that have been material to the statement of operations and does not believe that any of these proceedings or other claims will have a material adverse effect on its consolidated financial condition, results of operations or cash flows.

11. STOCKHOLDERS’ EQUITY AND NONCONTROLLING INTERESTS

Treasury Stock

On October 20, 2022, the Board of Directors approved a share repurchase program authorizing the Company to purchase up to an aggregate of $150.0 million of the Company’s common stock over a three-year period. As of December 29, 2023, 1.4 million shares had been repurchased under the program and they are held in treasury stock. The Company records treasury stock using the cost method.

Non-controlling Interests

Services, through its wholly-owned subsidiary in Singapore, owns part of the outstanding shares of Cinos Korea, a South Korean company that provides outsourced cleaning and recycling of precision parts for the semiconductor industry through its operating facilities in South Korea and through a partial interest in Cinos China.

68


 

The carrying value of the remaining interest held by another shareholder in Cinos Korea and the remaining interest in Cinos China are presented as noncontrolling interests in the accompanying Consolidated Financial Statements. The noncontrolling interests were estimated based on the values of Cinos Korea and Cinos China on a 100% basis. The values were calculated based on the pro-rata portion of total Services earnings before interest expense, taxes, depreciation and amortization contributed by each entity.

In conjunction with the disposal of Rovac Pte, Ltd. in 2022, the Company reversed the $1.8 million carrying value of the remaining interest held by another shareholder in Rovac that was previously presented as noncontrolling interests in the accompanying Consolidated Financial Statements.

12. EMPLOYEE STOCK PLANS

Employee Stock Plans

The Company grants stock awards in the form of restricted stock units (“RSUs”) and performance stock units (“PSUs”) to its employees as part of the Company’s long-term equity compensation plan. These stock awards are granted to employees with a unit purchase price of zero dollars and typically vest over three years, subject to the employee’s continued service with the Company and, in the case of PSUs, subject to achieving certain performance goals and market conditions. The Company also grants common stock to its board members in the form of restricted stock awards (“RSAs”), which vest on the earlier of the next Annual Shareholder Meeting, or 365 days from date of grant.

Stock-based compensation expense includes compensation costs related to estimated fair values of awards granted. The estimated fair value of the Company’s equity-based awards is amortized on a straight-line basis over the awards’ vesting period and is adjusted for performance as it relates to PSUs.

Total stock-based compensation during the fiscal years 2023, 2022 and 2021, respectively, in various expense categories was as follows:

 

Year Ended

 

 

December 29,

 

 

December 30,

 

 

December 31,

 

(In millions)

2023

 

 

2022

 

 

2021

 

Cost of revenues (1)

$

1.3

 

 

$

1.5

 

 

$

2.0

 

Research and development

 

0.3

 

 

 

0.3

 

 

 

0.2

 

Sales and marketing

 

1.5

 

 

 

1.3

 

 

 

1.3

 

General and administrative

 

9.0

 

 

 

16.0

 

 

 

12.3

 

Total stock-based compensation

$

12.1

 

 

$

19.1

 

 

$

15.8

 

 

(1)
Stock-based compensation expenses capitalized in inventory for fiscal years 2023, 2022 and 2021 were immaterial.

As of December 29, 2023, there was $23.5 million of unrecognized compensation cost related to employee and director awards which is expected to be recognized on a straight-line basis over a weighted average period of approximately 1.8 years, and will be adjusted for subsequent changes in future grants.

For each of the fiscal years ended 2023, 2022 and 2021, vested shares of 0.1 million were withheld to satisfy withholding tax obligations, resulting in the net issuance of 0.5 million, 0.6 million and 0.6 million shares, respectively.

69


 

Restricted Stock Units, Performance Stock Units and Restricted Stock Awards

The following table summarizes the Company’s PSUs, RSUs and RSAs activities through the year ended December 29, 2023:

 

 

 

 

 

Aggregate

 

 

 

 

 

 

Intrinsic

 

 

 

Number of

 

 

Value

 

 

 

Shares

 

 

(In millions)

 

Unvested restricted stock units and restricted stock awards at December 31, 2021

 

 

1.2

 

 

$

69.3

 

Granted

 

 

0.7

 

 

 

 

Vested

 

 

(0.7

)

 

 

 

Forfeited

 

 

(0.1

)

 

 

 

Unvested restricted stock units and restricted stock awards at December 30, 2022

 

 

1.1

 

 

$

37.6

 

Granted

 

 

0.8

 

 

 

 

Vested

 

 

(0.5

)

 

 

 

Forfeited

 

 

0.0

 

 

 

 

Unvested restricted stock units and restricted stock awards at December 29, 2023

 

 

1.4

 

 

$

46.1

 

Vested and expected to vest restricted stock units and restricted stock
   awards

 

 

1.3

 

 

$

46.0

 

The RSU awards are granted to employees with a unit purchase price of zero dollars and typically vest over three years, subject to the employee’s continued service with the Company. During the year ended December 29, 2023, the Company approved and granted 0.6 million RSUs to employees with a weighted average grant date fair value of $28.19 per share.

During the year ended December 29, 2023, the Company also approved and granted 0.1 million PSUs with a grant date fair value of $28.19 per share.

Under the current PSU program, which was effective beginning fiscal 2021, performance goals are set at the time of grant and performance is reviewed at the end of a three-year period. The percentage to be applied to each participant’s target award ranges from zero to 200% based upon the extent to which the financial performance goals are achieved. If specific performance threshold levels for the financial goals are met on an annual basis, the amount earned for that element will be applied to one-third of the participant’s PSU award granted to determine the number of total units earned.

At the end of the three-year performance period, the total units earned, if any, are adjusted by applying two modifiers, each ranging from 25.0% to (25.0)% based on (i) the Company’s relative total shareholder return (“TSR”) compounded annual growth rate (“CAGR”) which is based on the Company’s stock price changes relative to a group of peer companies and (ii) the “average annual difference in operating margin” is defined as non-GAAP operating margin divided by total revenue comparing the annual operating plan to actual results.

The TSR modifier is intended to ensure that there are limited or no payouts under the PSU program if the Company’s stock performance is significantly below the median TSR. Where the financial goals have been met and where there has been strong relative TSR performance over the three-year performance period, the PSU program may provide substantial rewards to participants with a maximum payout of two times the initial PSU award.

Recipients of PSU awards generally must remain employed by the Company on a continuous basis through the end of the three-year performance period in order to receive any amount of the PSUs covered by that award. In events such as death, disability or retirement, the recipient may be entitled to pro-rata amounts of PSUs as defined in the Plan. Target shares subject to PSU awards do not have voting rights of common stock until earned and issued following the end of the three-year performance period.

70


 

For awards that contain market conditions, compensation expense is measured using a Monte Carlo simulation model and recognized over the requisite service period based on the expected market performance as of the grant date. For the PSU awards, the Company used the following inputs for the Monte Carlo simulation:

 

Year Ended

 

December 29,

 

 

December 30,

 

 

December 31,

 

2023

 

 

2022

 

 

2021

Stock price

$

28.19

 

 

$

32.17

 

 

$

52.73

 

 

Term

2.68 years

 

 

2.68 years

 

 

2.67 years

 

 

Expected volatilities

 

57.4

%

 

 

65.9

%

 

 

64.7

%

 

Risk-free rate

 

3.9

%

 

 

2.7

%

 

 

0.3

%

 

In fiscal years 2023, 2022 and 2021, the Company granted 37,072, 25,907 and 18,893 shares, respectively, of common stock to its board members under the 2003 Incentive Plan. The total unamortized expense of the Company’s unvested RSAs as of December 29, 2023, is approximately $0.4 million.

Employee Stock Purchase Plan

The ESPP permits employees to purchase common stock at a discount through payroll withholdings at certain specified dates (purchase period) within a defined offering period. The purchase price is 85.0% of the fair market value of the common stock at the end of the purchase period and is intended to qualify as an “employee stock purchase plan” under Section 423 of the Internal Revenue Code. There were 39,286 shares issued under the ESPP during the year ended December 29, 2023.

The Company recorded $0.4 million, $0.1 million and $0.3 million of stock-based compensation expense related to ESPP for fiscal years 2023, 2022 and 2021, respectively.

13. REVENUE RECOGNITION

Revenue is recognized when the Company satisfies the performance obligations as evidenced by the transfer of control of the promised goods or services to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.

The Company sells its products and services primarily to customers in the semiconductor capital equipment industry. The Company’s revenues are highly concentrated and therefore highly dependent upon a small number of customers. Typical payment terms with our customers range from thirty to sixty days.

The Company’s Products business segment provides warranty on its products for a period of up to two years and provides for warranty costs at the time of sale based on historical activity. Determination of the warranty reserve requires the Company to make estimates of product return rates and expected costs to repair or replace the products under warranty. If actual return rates and/or repair and replacement costs differ significantly from these estimates, adjustments to recognize additional cost of revenues may be required in future periods. The warranty reserve is included in other current liabilities on the Consolidated Balance Sheets and is not considered significant.

The Company’s products are manufactured and services provided at the Company's locations throughout the Americas, Asia Pacific and Europe and the Middle East (“EMEA”). Sales to customers are initiated through a purchase order and are governed by our standard terms and conditions, written agreements, or both. Revenue is recognized when performance obligations under the terms of an agreement with a customer are satisfied; generally, this occurs with the transfer of control of the products or when the Company provides the services. Based on the enforceable rights included in our agreements or prevailing terms and conditions, products produced by the Company without an alternative use are not protected by an enforceable right of payment that includes a reasonable profit throughout the duration of the agreement. Consignment sales are recognized in revenue at the earlier of the period that the goods are consumed or after a period of time subsequent to receipt by the customer as specified by terms of the agreement, provided control of the promised goods or services has transferred.

Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. Sales, value-add, and other taxes we collect concurrent with revenue-producing activities are excluded from revenue. Certain of our customers may receive cash-based incentives, such as rebates or credits, which are accounted for as variable consideration. We estimate these amounts based on the expected amount to be provided to customers and reduce revenues recognized. Accruals for unpaid customer rebates of $2.0 million and $3.8 million as of December 29, 2023 and December 30, 2022, respectively, were netted against accounts receivable. The Company's disaggregated revenues are apportioned by segments within the Company's Consolidated Statement of Operations.

71


 

The Company’s principal markets include America, Asia Pacific and EMEA. The Company’s foreign operations are conducted primarily through its subsidiaries in China, Malaysia, Singapore, Israel, Taiwan, South Korea, United Kingdom and the Czech Republic. Revenues by geographic area are categorized based on the customer’s location to which the products were shipped or services were performed. The following table sets forth revenue by geographic area (in millions):

 

 

Year Ended

 

 

 

December 29,

 

 

December 30,

 

 

December 31,

 

 

 

2023

 

 

2022 (1)

 

 

2021

 

Singapore

 

$

608.7

 

 

$

898.9

 

 

$

778.5

 

United States

 

 

526.8

 

 

 

738.0

 

 

 

734.4

 

Austria

 

 

124.9

 

 

 

117.2

 

 

 

98.5

 

China

 

 

118.1

 

 

 

131.4

 

 

 

99.9

 

South Korea

 

 

94.2

 

 

 

151.4

 

 

 

152.7

 

Taiwan

 

 

71.3

 

 

 

97.2

 

 

 

88.1

 

Malaysia

 

 

21.8

 

 

 

50.4

 

 

 

34.1

 

Israel

 

 

18.1

 

 

 

19.2

 

 

 

22.3

 

Others

 

 

150.6

 

 

 

170.6

 

 

 

93.1

 

Total

 

$

1,734.5

 

 

$

2,374.3

 

 

$

2,101.6

 

 

(1) During fiscal year 2023, management identified an immaterial disclosure error related to revenues by geography during fiscal year 2022. Certain shipments to United States but should have been shipments made internationally. The Company has corrected this immaterial disclosure error in this Annual Report on Form 10-K. This correction does not have an effect on Consolidated Balance Sheets, Statements of Operations, Statements of Cash Flows and Statement of Stockholder’s Equity.

14. LEASES

The Company leases offices, facilities and equipment in locations throughout the United States, Asia Pacific and EMEA. The Company’s leases do not provide an implicit rate; thus, the Company uses an estimated incremental borrowing rate in determining the present value of lease payments. Renewal options are typically solely at our discretion and are only included within the lease obligation and right-of-use asset when we are reasonably certain that the renewal options would be exercised. The components of lease expense were summarized as follows:

 

 

Year Ended

 

(Dollars in millions)

 

December 29, 2023

 

 

December 30, 2022

 

Operating lease cost

 

$

25.6

 

 

$

21.9

 

Short-term lease cost

 

 

2.7

 

 

 

1.9

 

Sublease income

 

 

(0.4

)

 

 

(0.4

)

Total lease cost

 

$

27.9

 

 

$

23.4

 

 

 

 

 

 

 

Operating cash flows used in operating leases

 

$

24.0

 

 

$

21.9

 

Weighted-average remaining lease term – operating leases

 

 

10.1

 

 

 

8.3

 

Weighted-average discount rate – operating leases

 

 

6.7

%

 

 

4.8

%

 

Future minimum payments under operating leases as of December 29, 2023 were summarized as follows:

(In millions)

 

Operating Leases

 

2024

 

$

28.0

 

2025

 

 

25.3

 

2026

 

 

21.4

 

2027

 

 

20.8

 

2028

 

 

18.8

 

Thereafter

 

 

112.6

 

Total minimum lease payments

 

 

226.9

 

Less: imputed interest

 

 

(65.8

)

Lease liability

 

$

161.1

 

As of December 29, 2023, legally binding minimum lease payments of $18.7 million were signed but have not yet commenced.

72


 

15. NET INCOME (LOSS) PER SHARE

The following is a reconciliation of the numerators and denominators used in computing basic and diluted net income (loss) per share:

 

 

Year Ended

 

 

 

December 29,

 

 

December 30,

 

 

December 31,

 

(In millions, except share amounts)

 

2023

 

 

2022

 

 

2021

 

Numerator:

 

 

 

 

 

 

 

 

 

Net income (loss) attributable to UCT

 

$

(31.1

)

 

$

40.4

 

 

$

119.5

 

Denominator:

 

 

 

 

 

 

 

 

 

Shares used in computation — basic:

 

 

 

 

 

 

 

 

 

Weighted average common shares outstanding

 

 

44.7

 

 

 

45.2

 

 

 

43.5

 

Shares used in computation — diluted:

 

 

 

 

 

 

 

 

 

Weighted average common shares outstanding

 

 

44.7

 

 

 

45.2

 

 

 

43.5

 

Dilutive effect of common shares outstanding subject to repurchase

 

 

 

 

0.5

 

 

 

0.9

 

Shares used in computing diluted net income (loss) per share

 

 

44.7

 

 

 

45.7

 

 

 

44.4

 

Net income (loss) per share attributable to UCT — basic

 

$

(0.70

)

$

0.89

 

$

2.75

 

Net income (loss) per share attributable to UCT — diluted

 

$

(0.70

)

$

0.88

 

$

2.69

 

 

16. REPORTABLE SEGMENTS

The Company’s Chief Executive Officer (chief operating decision maker) views and evaluates operations based on the results of each of the reportable segments.

In fiscal year 2023, the Company prepares financial results based on three operating segments (Products, Services, and HIS) and two reportable segments (Products and Services). The Products and HIS operating segments have been aggregated into the Products reportable segment. As described in Note 2, HIS was acquired in October 2023 and is a supplier to the semiconductor sub-fab segment including the design, manufacturing, and integration of components, process solutions, and fully integrated sub-systems. Due to the Company’s limited experience with HIS, limited data and information for management to evaluate and the Company’s intention to integrate HIS within its Product’s segment, management has aggregated HIS within its Products segment.

In fiscal year 2022, the Company prepared financial results based on three operating segments (Products, Services, and Fluid Solutions) and two reportable segments (Products and Services). The Products and Fluid Solutions operating segments have been aggregated into the Products reportable segment. The aggregation of Fluid Solutions into Products is based upon consistency of economic characteristics, nature of products, similarity of production process, and class of customers. During fiscal year 2023, the Company no longer reported discrete financial information related to the Fluid Solutions operating segment to the Chief Executive Officer, and therefore, Fluid Solutions no longer represented an operating segment.

The following table describes each segment:

Segment

 

Product or Services

 

Primary Markets Served

 

Geographic Areas

Products

 

Assembly
Weldments
Machining
Fabrication

 

Semiconductor

 

Americas
Asia Pacific
EMEA

Services

 

Cleaning
Coating
Analytics

 

Semiconductor

 

Americas
Asia Pacific
EMEA

The Company uses segment profit or loss as the primary measure of profitability to evaluate operating performance and to allocate capital resources. Segment profit or loss is defined as a segment’s income or loss from continuing operations before other income and income taxes included in the accompanying Consolidated Statements of Operations.

73


 

Any intercompany sales and associated profit (and any other intercompany items) are eliminated from segment results. There were no significant intercompany eliminations for the periods presented.

 

 

Year Ended

 

 

 

December 29,

 

 

December 30,

 

 

December 31,

 

(In millions)

 

2023

 

 

2022

 

 

2021

 

Revenues:

 

 

 

 

 

 

 

 

 

Products

 

$

1,501.6

 

 

$

2,074.7

 

 

$

1,803.9

 

Services

 

 

232.9

 

 

 

299.6

 

 

 

297.7

 

Total segment revenues

 

$

1,734.5

 

 

$

2,374.3

 

 

$

2,101.6

 

 

 

 

 

 

 

 

 

 

Gross profit:

 

 

 

 

 

 

 

 

 

Products

 

$

211.1

 

 

$

362.4

 

 

$

325.2

 

Services

 

 

66.2

 

 

 

102.6

 

 

 

104.8

 

Total segment gross profit

 

$

277.3

 

 

$

465.0

 

 

$

430.0

 

 

 

 

 

 

 

 

 

 

Operating profit:

 

 

 

 

 

 

 

 

 

Products

 

$

29.9

 

 

$

90.4

 

 

$

154.3

 

Services

 

 

5.3

 

 

 

30.0

 

 

 

31.4

 

Total segment operating profit

 

$

35.2

 

 

$

120.4

 

 

$

185.7

 

 

 

 

 

 

 

 

 

 

 

 

 

December 29,

 

 

December 30,

 

 

 

 

(In millions)

 

2023

 

 

2022

 

 

 

 

Assets

 

 

 

 

 

 

 

 

 

Products

 

$

1,617.5

 

 

$

1,650.2

 

 

 

 

Services

 

 

250.2

 

 

 

310.7

 

 

 

 

Total segment assets

 

$

1,867.7

 

 

$

1,960.9

 

 

 

 

 

Long-lived assets comprised of operating lease right-of-use assets and property, plant and equipment, net, reported based on the location of the asset. The carrying amount of long-lived assets in United States, Malaysia, Israel, South Korea and other foreign countries were $165.4 million, $84.3 million, $74.3 million, $54.3 million and $101.7 million, respectively as of December 29, 2023, and $102.1 million, $53.5 million, $75.4 million, $57.1 million and $90.5 million, respectively as of December 30, 2022.

 

17. GOVERNMENT SUBSIDIES

In September 2021, the Company’s manufacturing operations in Singapore have been awarded by a grant for up to S$2.3 million ($1.7 million) from the Singapore Economic Development Board, which provides incentive grant payments for research and innovation scheme for the Company in Singapore. Under this agreement, the Company recorded subsidies of $0.8 million in fiscal year 2023, $0.4 million in fiscal year 2022 and $0.2 million in fiscal year 2021. These subsidies were recorded as an offset to cost of revenues and other operating expenses.

The Company also received unconditional subsidies of $1.9 million, $1.0 million and $0.7 million from the Chinese government during fiscal years 2023, 2022 and 2021, respectively. These subsidies were recognized as other income in the Consolidated Statements of Operations.

18. SUBSEQUENT EVENTS

The Company’s management has evaluated subsequent events through the date of issuance of the consolidated financial statements included herein. There have been no subsequent events that occurred during such period that would require disclosure or would be required to be recognized in the consolidated financial statements as of and for the year ended December 29, 2023.

74


 

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

Not Applicable

Item 9A. Controls and Procedures

Disclosure Controls and Procedures

Our management has evaluated, under the supervision and with the participation of our Chief Executive Officer and Chief Financial Officer, the effectiveness of our disclosure controls and procedures as of the end of the period covered by this report pursuant to Rule 13a-15(b) under the Securities Exchange Act of 1934 (the Exchange Act). Based on that evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that, as of the end of the period covered by this report, our disclosure controls and procedures were not effective at the reasonable assurance level in ensuring that information required to be disclosed in our Exchange Act reports is (1) recorded, processed, summarized and reported in a timely manner, and (2) accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, due to the material weaknesses in internal control over financial reporting, described below, to allow timely decisions regarding required disclosure.

A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis.

In light of the material weaknesses described below, management performed additional analyses and other substantive procedures to ensure that our consolidated financial statements were prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP). Accordingly, management believes that the consolidated financial statements included in this Annual Report on 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 accordance with U.S. GAAP.

Management’s Report on Internal Control Over Financial Reporting

Management is responsible for establishing and maintaining adequate internal control over financial reporting. Our internal control over financial reporting is a process designed under the supervision of our Chief Executive Officer and Chief Financial Officer to provide reasonable assurance regarding the reliability of financial reporting and the preparation of our financial statements for external reporting purposes in accordance with U.S. GAAP.

As of December 29, 2023, management conducted an assessment of the effectiveness of our internal control over financial reporting based on the framework established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Our assessment excluded internal control over financial reporting at HIS Innovations Group (“HIS”), which was acquired on October 25, 2023 and whose financial statements constitute 3.3% and 0.4% of the Company’s consolidated total assets (excluding goodwill and intangible assets) and revenue, respectively, as of and for the year ended December 29, 2023. This exclusion was in accordance with Securities and Exchange Commission guidance that an assessment of a recently acquired business may be omitted in managements report on internal controls over financial reporting in the year of acquisition. We will include this acquired entity in our assessment of the effectiveness of internal controls over financial reporting in the fiscal year 2024 annual management report, which will be the first annual management report following the first anniversary of the acquisition. Based on this assessment, management has determined that our internal control over financial reporting was not effective as of December 29, 2023 due to the material weaknesses described below.

The Company did not fully maintain components of the COSO framework, including elements of the control environment, risk assessment, control activities, and monitoring activities components, relating to: (i) sufficiency of processes related to identifying and analyzing risks to the achievement of objectives across the entity, (ii) sufficiency of competent personnel to analyze risk and develop internal control activities to support the achievement of the Company’s internal control objectives; and (iii) performing control activities in accordance with established policies in a timely manner.

These material weaknesses contributed to the following additional material weaknesses:

The Company did not design and maintain effective information technology (“IT”) general controls for certain information systems that are relevant to the preparation of its consolidated financial statements. Specifically, for certain of our Fluid Solutions operating subsidiaries in our Products segment which have not been migrated

75


 

to our primary Enterprise Resource Planning (“ERP”) system, we did not design and maintain (a) program change management controls to ensure that IT program and data changes affecting financial IT applications and underlying accounting records are identified, tested, authorized and implemented appropriately, and (b) user access controls to ensure appropriate segregation of duties that adequately restrict user and privileged access to its financial applications and data to appropriate company personnel. Our business process controls that are dependent on information and data produced by systems affected by the deficiencies in IT general controls and these business process controls were deemed ineffective because they could have been adversely impacted.
The Company did not design and maintain effective application controls over certain IT systems that are relevant to the preparation of its consolidated financial statements. Specifically, for certain other of our international operating subsidiaries in our Products segment which have not been migrated to our primary ERP system, although the IT general controls were tested and determined to be operating effectively, we did not design and maintain effective IT application controls or business process controls including, but not limited to appropriate segregation of duties. The business process controls were deemed ineffective because they could have allowed for certain personnel to have incompatible duties allowing for the creation, review, and processing of certain transactions without independent review and authorization which affects substantially all financial statement account balances and disclosures within such subsidiaries.
The Company did not design and maintain effective controls to determine the valuation of inventories, including the write down of inventory to its estimated market value less costs to sell and the validation and approval of inventory costing.
The Company did not design effective controls necessary to validate the accuracy of certain data used within the operation of controls which affects substantially all financial statement account balances and disclosures.
The Company did not design and maintain effective controls related to the review of cash flow forecasts used in the valuation of certain assets and liabilities acquired in a business combination. Specifically, the control activities related to the review of the inputs and assumptions utilized to develop the cash flow forecasts used in the valuation of acquired intangible assets and contingent earn-out liabilities resulting from the HIS business combination were not designed at an appropriate level of precision.

The material weaknesses described above did not result in any changes to previously released annual or interim financial results. However, each of these material weaknesses created a reasonable possibility that a material misstatement to the consolidated financial statements would not be prevented or detected on a timely basis.

The effectiveness of the Company’s internal control over financial reporting as of December 29, 2023 has been audited by Moss Adams LLP, an independent registered public accounting firm, as stated in their report which appears in this Form 10-K.

Remediation Plans

We plan to implement measures to remediate these material weaknesses, including: (i) engaging an external advisor to assist with evaluating and documenting the design and operating effectiveness of internal controls and assist with the remediation of deficiencies, as necessary; (ii) designing and implementing incremental controls over segregation of duties; (iii) documenting and testing incremental process controls for certain international operating subsidiaries not yet migrated to our primary ERP; and (iv) adjusting internal control policies to expand documentation requirements associated with the precision of management’s procedures over cash flow forecasts utilized in the valuation of intangible assets and contingent consideration acquired in a business combination to ensure the accuracy of assumptions and methodologies applied in the forecasting process.

The Company is working to remediate the material weaknesses as efficiently and effectively as possible and remediation efforts could continue beyond the fiscal year ending December 27, 2024. At this time, we cannot provide an estimate of costs expected to be incurred in connection with this remediation plan; however, these remediation measures will be time consuming, will result in the incurrence of significant costs, and will place significant demands on our financial, IT, and operational resources.

 

 

76


 

Remediation of Previously Identified Material Weaknesses

As disclosed in our Annual Report on Form 10-K for the fiscal year ended December 30, 2022, we previously identified material weaknesses in our internal control over financial reporting related to information technology general controls (“ITGCs”) over user access within our primary ERP system, our primary revenue system for the Services segment, and related ERP access controls affecting the independent review of manual journal entry postings. Business process controls that depend on the affected information systems, or that depend on data or financial reports generated from the affected information systems to be accurate and complete, could have been adversely affected.

The Company completed the actions and measures designed to remediate the control deficiencies that had led to the material weaknesses, including:

Engaged an external advisor to assist with evaluating and documenting the design and operating effectiveness of ITGCs in our primary ERP system;
Ensured appropriate reviews have been conducted of elevated and restricted access in our primary ERP;
Enhanced training programs addressing ITGCs and policies, including educating control owners concerning the principles and requirements of each control, with a focus on those related to user access over IT systems impacting financial reporting;
Designed and implemented additional business process review controls over manual journal entry postings;
Designed and implemented additional business process controls over Services segment revenues;
Implemented an IT management review process and increased the frequency of testing plans to monitor ITGCs with a specific focus on systems supporting our financial reporting processes; and
Hired additional IT personnel with relevant compliance expertise to support the ongoing design and maintenance of effective ITGCs.

Management has completed its documentation, testing and evaluation of the newly designed and enhanced control activities and determined that, as of December 29, 2023, these control activities have been appropriately designed and implemented, and have operated effectively for a sufficient period of time to conclude that these previously identified material weaknesses have been remediated.

Changes in Internal Control Over Financial Reporting

Except for the remediation activities related to the material weaknesses in internal control over financial reporting described above, there were no changes in our internal control over financial reporting during the fiscal fourth quarter ended December 29, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

Item 9B. Other Information

None.

77


 

PART III

Pursuant to Paragraph G (3) of the General Instructions to Form 10-K, portions of the information required by Part III of Form 10-K are incorporated by reference from our definitive Proxy Statement to be filed with the SEC in connection with our December 29, 2023 Annual Meeting of Stockholders.

Item 10. Directors and Executive Officers of the Registrant

The information required by this item concerning directors is incorporated by reference to the section entitled, “Election of Directors” in our Proxy Statement for the December 29, 2023 Annual Meeting of Stockholders.

For information with respect to Executive Officers, see Part I, Item 1 of this Annual Report on Form 10-K, under “Executive Officers.”

The information required by this item with respect to Section 16(a) beneficial reporting compliance is incorporated by reference to the section entitled, “Section 16(a) Beneficial Ownership Reporting Compliance” in our Proxy Statement for the December 29, 2023 Annual Meeting of Stockholders.

We have adopted a Code of Business Conduct and Ethics that is designed to qualify as a “code of ethics” within the meaning of Section 406 of the Sarbanes-Oxley Act of 2002 and the rules promulgated thereunder. This code of ethics is available on our website at www.uct.com. To the extent required by law, any amendments to, or waivers from, any provision of the code of ethics will be promptly disclosed to the public. To the extent permitted by such legal requirements, we intend to make such public disclosure by posting the relative material on our website in accordance with SEC rules.

Item 11. Executive Compensation

The information required by this item regarding the security ownership of certain beneficial owners is incorporated by reference to the sections entitled “Executive Officer Compensation” and “Election of Directors” in our Proxy Statement for the December 29, 2023 Annual Meeting of Stockholders.

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

The information required by this item is incorporated by reference to the sections entitled “Security Ownership of Certain Beneficial Owners and Management” in our Proxy Statement for the December 29, 2023 Annual Meeting of Stockholders.

The table below summarizes our equity plan information as of December 29, 2023:

 

 

 

 

 

 

 

(c) (1)

 

 

 

 

 

 

 

 

Number of Securities

 

 

 

(a)

 

 

 

 

Remaining Available

 

 

 

Number of Securities

 

 

(b)

 

for Future Issuance

 

 

 

to be Issued Upon

 

 

Weighted-Average

 

Under Equity

 

 

 

Exercise/Vest of

 

 

Exercise Price of

 

Compensation Plans

 

 

 

Outstanding Options,

 

 

Outstanding

 

(Excluding

 

(Shares in millions)

 

Awards

 

 

Options, Warrants

 

Securities Reflected

 

Plan Category

 

Warrants and Rights

 

 

and Rights

 

in Column (a)

 

Equity compensation plans approved by security holders

 

 

 

1.4

 

 

$

 

 

 

2.0

 

(1) Consists of the 2003 Stock Incentive Plan, as amended, and, for purposes of column (c), the Employee Stock Purchase Plan. Since restricted stock units do not have an exercise price, they are excluded from the calculations in column (b) of the table above.

The information required by this item is incorporated by reference to the section entitled “Certain Relationships and Related Party Transactions” in our Proxy Statement for the December 29, 2023 Annual Meeting of Stockholders.

78


 

Item 14. Principal Accountant Fees and Services

The information required by this item is incorporated by reference to the section entitled “Ratification of the Appointment of Our Independent Registered Public Accounting Firm” in our Proxy Statement for the December 29, 2023 Annual Meeting of Stockholders.

 

Auditor Firm Id:

659

Auditor Name:

Moss Adams LLP

Auditor Location:

Seattle, WA United States

 

79


 

Part IV

Item 15. Exhibits, Financial Statement Schedules

(a) The following documents are filed as part of this Form 10-K:

1. Financial Statements:

 

 

 

Form 10-K

Page No.

Report of Independent Registered Public Accounting Firm

 

44

Consolidated Balance Sheets

 

48

Consolidated Statements of Operations

 

49

Consolidated Statements of Comprehensive Income (Loss)

 

50

Consolidated Statements of Cash Flows

 

51

Consolidated Statements of Stockholders’ Equity

 

52

Notes to Consolidated Financial Statements

 

53

 

2. Financial statement schedules not listed have been omitted because they are not applicable or required, or the information required to be set forth therein is included in the Consolidated Financial Statements or Notes thereto.

3. Exhibits

80


 

Exhibit Index

 

Exhibit

Number

 

Description

 

Form

 

File No.

 

Filing Date

 

Exhibit

 

Filed

Herewith

 

 

 

 

 

 

 

 

 

 

 

 

 

2.1

 

Agreement and Plan of Merger, dated as of July 24, 2018, among Quantum Global Technologies, LLC, Ultra Clean Holdings, Inc., Falcon Merger Subsidiary, LLC and G-Squared Partners, LLC (as the representative of the unitholders of the Company)

 

8-K

 

000-50646

 

July 25, 2018

 

2.1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.2

 

Agreement and Plan of Merger by and among Ultra Clean Holdings, Inc., Sir Daibus Ltd., Bealish Ltd. and Ham-Let (Israel – Canada) Ltd.

 

8-K

 

000-50646

 

December 17, 2020

 

2.1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.3

 

HIS Merger Agreement

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.1

 

Amended and Restated Certificate of Incorporation of Ultra Clean Holdings, Inc.

 

S-1/A

 

333-11904

 

March 2, 2004

 

3.1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.2

 

Amended and Restated Bylaws of Ultra Clean Holdings, Inc.

 

10-Q

 

000-50646

 

May 2, 2016

 

3.1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4.1

 

Specimen Stock Certificate

 

S-1/A

 

333-11904

 

March 8, 2004

 

4.1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4.2

 

Description of Securities Registered Under Section 12 of the Exchange Act

 

 

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

 

 

10.1†

 

Ultra Clean Holdings, Inc. Amended and Restated Stock Incentive Plan (amended and restated as of May 17, 2023)

 

 

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

 

 

10.2†

 

Form of Stock Option Agreement

 

S-1/A

 

333-11904

 

March 8, 2004

 

10.6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10.3†

 

Form of Award Agreement

 

S-1/A

 

333-11904

 

March 8, 2004

 

10.13

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10.4†

 

Form of Restricted Stock Unit Award Agreement

 

10-K

 

000-50646

 

March 12, 2008

 

10.18

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10.5†

 

Employee Stock Purchase Plan (amended and restated as of May 17, 2023)

 

 

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

 

 

10.6†

 

Form of Indemnification Agreement between Ultra Clean Holdings, Inc. and each of its directors and executive officers

 

S-1/A

 

333-11904

 

March 2, 2004

 

10.10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10.7†

 

Severance Policy for Executive Officers (amended as of October 26, 2018)

 

8-K

 

000-50646

 

November 1, 2018

 

10.1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10.8†

 

Offer Letter between Ultra Clean Holdings, Inc. and James P. Scholhamer dated January 3, 2015

 

8-K

 

000-50646

 

January 5, 2015

 

99.1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10.9†

 

Change in Control Severance Agreement dated as of January 19, 2015 by and between Ultra Clean Holdings, Inc. and James P. Scholhamer

 

10-K

 

000-50646

 

March 11, 2015

 

10.18

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10.10†

 

Promotion Letter between Ultra Clean Holdings, Inc. and Sheri Savage (previously Sheri Brumm) dated February 18, 2016

 

10-K

 

000-50646

 

March 9, 2016

 

10.18

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

81


 

Exhibit

Number

 

Description

 

Form

 

File No.

 

Filing Date

 

Exhibit

 

Filed

Herewith

10.11†

 

Offer Letter between Ultra Clean Holdings, Inc. and Sheri Savage (previously Sheri Brumm) dated July 7, 2016

 

8-K

 

000-50646

 

July 12, 2016

 

99.1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10.12†

 

Change in Control Severance Agreement between Ultra Clean Holdings, Inc. and Sheri Savage (previously Sheri Brumm) dated July 7, 2016

 

8-K

 

000-50646

 

July 12, 2016

 

99.2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10.13†

 

Amendment to Offer Letter and Change in Control Severance Agreement dated as of July 25, 2017 by and between Ultra Clean Holdings, Inc. and James P. Scholhamer

 

10-Q

 

000-50646

 

August 9, 2017

 

10.2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10.14

 

Credit Agreement, dated as of August 27, 2018, among Ultra Clean Holdings, Inc., Barclays Bank PLC, as administrative agent, and the lenders party thereto

 

8-K

 

000-50646

 

August 31, 2018

 

10.1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10.15

 

Guarantee and Collateral Agreement in favor of Barclays Bank PLC and the other Lenders party thereto, dated as of August 27, 2018, made by Ultra Clean Holdings, Inc. and the other Grantors referred to therein and from time to time party thereto

 

8-K

 

000-50646

 

August 31, 2018

 

10.2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10.16

 

Amendment Agreement, dated as of October 1, 2018, among Ultra Clean Holdings, Inc., any Subsidiary Borrowers, Barclays Bank PLC, as administrative agent, and the lenders party thereto

 

8-K

 

000-50646

 

October 4, 2018

 

10.1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10.17

 

Second Amendment, dated as of March 31, 2021, by and among Ultra Clean Holdings, Inc., the subsidiaries of Ultra Clean Holdings, Inc. party thereto, Barclays Bank PLC, as administrative agent and the lenders party thereto

 

8-K

 

000-50646

 

April 5, 2021

 

10.1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10.18

 

Third Amendment, dated as of August 19, 2022, by and among Ultra Clean Holdings, Inc., the subsidiaries of Ultra Clean Holdings, Inc. party thereto, Barclays Bank PLC, as administrative agent and the lenders party thereto

 

8-K

 

000-50646

 

August 20, 2022

 

10.1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10.19

 

Fourth Amendment, dated as of June 29, 2023, by and among Ultra Clean Holdings, Inc., the subsidiaries of Ultra Clean Holdings, Inc. party thereto, Barclays Bank PLC, as administrative agent and the lenders party thereto

 

8-K

 

000-50646

 

July 6, 2023

 

10.1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10.20

 

Fifth Amendment, dated as of July 27, 2023, by and among Ultra Clean Holdings, Inc., the subsidiaries of Ultra Clean Holdings, Inc. party thereto, Barclays Bank PLC, as administrative agent and the lenders party thereto

 

8-K

 

000-50646

 

July 27, 2023

 

10.1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

82


 

Exhibit

Number

 

Description

 

Form

 

File No.

 

Filing Date

 

Exhibit

 

Filed

Herewith

10.21†

 

Form of Change in Control Severance Agreement for Executive Officers

 

8-K

 

000-50646

 

November 1, 2018

 

10.2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

21.1

 

Subsidiaries of Ultra Clean Holdings, Inc.

 

 

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

 

 

23.1

 

Consent of Moss Adams LLP, Independent Registered Public Accounting Firm

 

 

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

 

 

24.1

 

Power of Attorney (included on signature page)

 

 

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

 

 

31.1

 

Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

 

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

 

 

31.2

 

Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

 

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

 

 

32.1

 

Certification of Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

 

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

 

 

32.2

 

Certification of Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

 

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

 

 

97.1

 

Compensation Recoupment Policy

 

 

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

 

 

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)

 

† Denotes management contract or compensatory plan.

 

Item 16. Form 10-K Summary

 

None

83


 

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this Report to be signed on its behalf by the undersigned, thereunto duly authorized.

 

Ultra Clean Holdings, Inc.

 

 

By:

/S/ JAMES P. SCHOLHAMER

 

James P. Scholhamer

 

Chief Executive Officer

 

Date: March 6, 2024

KNOW ALL PERSONS BY THESE PRESENTS , that each person whose signature appears below constitutes and appoints James P. Scholhamer and Sheri Savage, and each of them, as his or her true and lawful attorneys-in-fact and agents, with full power of substitution and re-substitution, for him or her in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K and to file the same, with all exhibits thereto, and other documents in connection therewith, with the Securities and Exchange Commission hereby ratifying and confirming that each of said attorneys-in-fact and agents, or his substitute or substitutes, may lawfully do or cause to be done by virtue hereof.

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

 

Signature

 

Title

 

Date

 

 

 

 

 

/S/ CLARENCE L. GRANGER

Clarence L. Granger

Chairman

March 6, 2024

 

 

 

/S/ JAMES P. SCHOLHAMER

James P. Scholhamer

Chief Executive Officer and Director

(Principal Executive Officer)

March 6, 2024

 

 

 

/S/ SHERI SAVAGE

Sheri Savage

Chief Financial Officer

(Principal Financial Officer)

 

March 6, 2024

/S/ BRIAN E. HARDING

Brian E. Harding

Chief Accounting Officer

(Principal Accounting Officer)

March 6, 2024

 

 

 

/S/ EMILY M. LIGGETT

Emily M. Liggett

Director

March 6, 2024

 

 

 

/S/ THOMAS T. EDMAN

Thomas T. Edman

Director

March 6, 2024

 

 

 

/S/ BARBARA V. SCHERER

Barbara V. Scherer

Director

March 6, 2024

 

 

 

/S/ DAVID T. IBNALE

David T. IbnAle

Director

March 6, 2024

 

 

 

 

 

/S/ ERNEST E. MADDOCK

Ernest E. Maddock

Director

March 6, 2024

 

 

 

 

 

/S/ JACQUELINE A. SETO

 

Director

March 6, 2024

Jacqueline A. Seto

 

 

 

 

 

84


EX-4.2 2 uctt-ex4_2.htm EX-4.2 EX-4.2

EXHIBIT 4.2

 

 

DESCRIPTION OF THE REGISTRANT’S SECURITIES

REGISTERED PURSUANT TO SECTION 12 OF THE SECURITIES

EXCHANGE ACT OF 1934

The following summary of the terms of our capital stock is not meant to be complete and is qualified by reference to the relevant provisions of the Delaware General Corporation Law (the “DGCL”) and our amended and restated certificate of incorporation (our “certificate of incorporation”) and our amended and restated bylaws (our “bylaws”). We have summarized certain portions of the Certificate of Incorporation and Bylaws below. This information does not purport to be complete and is subject in all respects to the applicable provisions of our certificate of incorporation and bylaws, which are incorporated by reference herein.

Authorized Capital Stock

Our Certificate of Incorporation authorizes us to issue 90,000,000 shares of common stock, par value $0.001 per share, and 10,000,000 shares of preferred stock, par value $0.001 per share.

Common Stock

As of December 30, 2022, there were 45,160,346 shares of common stock outstanding and six stockholders of record. The holders of common stock are entitled to one vote per share on all matters to be voted upon by the stockholders. Subject to preferences that may be applicable to any outstanding preferred stock, the holders of common stock are entitled to receive ratably such dividends, if any, as may be declared from time to time by our board of directors out of funds legally available therefor. In the event of the liquidation, dissolution or winding up of Ultra Clean, the holders of common stock are entitled to share ratably in all assets remaining after payment of liabilities, subject to prior distribution rights of preferred stock, if any, then outstanding. The common stock has no preemptive or conversion rights or other subscription rights. There are no redemption or sinking fund provisions applicable to the common stock. All outstanding shares of common stock are fully paid and non-assessable.

Preferred Stock

Our board of directors is authorized, subject to any limitations imposed by law, without stockholder approval, from time to time to issue up to 10,000,000 shares of preferred stock in one or more series, each series to have rights and preferences, including voting rights, dividend rights, conversion rights, redemption privileges and liquidation preferences, as our board of directors may determine. The issuance of preferred stock, while providing desirable flexibility in connection with possible acquisitions and other corporate purposes, could have the effect of making it more difficult for a third party to acquire, or of discouraging a third party from attempting to acquire, a majority of our voting stock outstanding. We have no shares of preferred stock outstanding, and we have no present plans to issue any shares of preferred stock.

Certain Provisions of Our Certificate of Incorporation and Bylaws

Our Bylaws vest the power to call special meetings of stockholders in our chairman of the board and our board of directors. Stockholders are permitted under our Certificate of Incorporation to act by written consent in lieu of a meeting.

To be properly brought before an annual meeting of stockholders, any stockholder proposal or nomination for the board of directors must be delivered to our secretary not less than 90 days nor more than 120 days prior to the first anniversary of the prior year’s annual meeting; provided, however, that in the event that the date of the annual meeting is advanced more than 30 days prior to such anniversary date or delayed more than 70 days after such anniversary date, then to be timely such notice must be received by us no earlier than 120 days prior to such annual meeting and no later than the later of 70 days prior to the day of the meeting or the 10th day following the day on which public announcement of the date of the meeting was first made by us. Such notice must contain information specified in the Bylaws as to the director nominee or proposal of other business, information about the stockholder making the nomination or proposal and the beneficial owner, if any, on behalf of whom the nomination or proposal is made, including name and address, class and number of shares owned, and representations regarding the intention to make such a proposal or nomination and to solicit proxies in support of it.

Certain Anti-Takeover Effects of Delaware Law

We are subject to Section 203 of the Delaware General Corporation Law (“Section 203”). In general, Section 203 prohibits a publicly held Delaware corporation from engaging in various “business combination” transactions with any interested stockholder for a period of three years following the date of the transactions in which the person became an interested stockholder, unless:

the transaction is approved by the board of directors prior to the date the interested stockholder obtained such status;
upon consummation of the transaction which resulted in the stockholder becoming an interested stockholder, the interested stockholder owned at least 85% of the voting stock of the corporation outstanding at the time the transaction commenced; or

on or subsequent to such date, the business combination is approved by the board and authorized at an annual or special meeting of stockholders by the affirmative vote of at least 66 2/3% of the outstanding voting stock which is not owned by the interested stockholder.

A “business combination” is defined to include mergers, asset sales, and other transactions resulting in financial benefit to a stockholder. In general, an “interested stockholder” is a person who, together with affiliates and associates, owns (or within three years, did own) 15% or more of a corporation’s voting stock.

The statute could prohibit or delay mergers or other takeover or change in control attempts with respect to us and, accordingly, may discourage attempts to acquire us even though such a transaction may offer our stockholders the opportunity to sell their stock at a price above the prevailing market price.

Listing

Our common stock is listed on the NASDAQ Global Select Market under the symbol “UCTT.”

Transfer Agent and Registrar

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


 


EX-10.1 3 uctt-ex10_1.htm EX-10.1 EX-10.1

EXHIBIT 10.1

 

 

Ultra Clean Holdings, Inc.

Amended and Restated Stock Incentive Plan

(Amended and Restated as of May 17, 2023)

Section 1. Purpose. The purposes of the Ultra Clean Holdings, Inc. Stock Incentive Plan (this “Plan”) are to promote the interests of Ultra Clean Holdings, Inc., a Delaware company (together with its successors and assigns, the “Company” ) and its stockholders by (i) attracting and retaining exceptional executive personnel and other key employees and consultants of the Company and its Affiliates (as defined below); (ii) motivating employees, consultants and directors by means of performance related incentives to achieve longer range performance goals; and (iii) enabling employees, consultants and directors to participate in the long term growth and financial success of the Company.

Section 2. Definitions. As used in the Plan, the following terms shall have the meanings set forth below:

“Affiliate” means any parent corporation or subsidiary corporation of the Company, whether now or hereafter existing, as those terms are defined in Sections 424(e) and (f), respectively, of the Code.

“Award” means any Option, SAR, Restricted Share, RSU, Performance Award or other award granted under the Plan.

“Award Agreement” means any written agreement, contract, or other instrument or document evidencing any Award, which may, but need not, be executed or acknowledged by a Participant.

“Board” means the Board of Directors of the Company.

“Cause” means, unless otherwise defined in any Employment Agreement or Award Agreement:

(i) the failure, refusal or willful neglect of a Participant to perform the services required of such Participant in his capacity as an employee;

(ii) the Company forming a good faith belief that a Participant has engaged in fraudulent conduct in connection with the business of the Company or its subsidiaries or that a Participant has committed a felony;

(iii) a Participant’s breach of any trade secret or confidential information agreement with the Company or its subsidiaries; or

(iv) the Company forming a good faith belief that a Participant has committed an act of misconduct, violated the Company’s or its subsidiaries’ anti-discrimination policies prohibiting discrimination or harassment on the grounds of race, sex, age or any other legally prohibited basis, or otherwise has caused material harm to the Company’s or its subsidiaries’ reputation or goodwill.

“Change of Control” means the occurrence of one of the following events:

(i) the consummation of a merger or consolidation of the Company with or into any other entity pursuant to which the stockholders of the Company, or applicable, immediately prior to such merger or consolidation hold less than 50% of the voting power of the surviving entity;

(ii) the sale or other disposition of all or substantially all of the Company’s assets; or

(iii) any acquisition by any person or persons (other than the direct and indirect stockholders of the Company immediately after the Effective Date) of the beneficial ownership of 50% or more of the voting power of the Company’s equity securities in a single transaction or series of related transactions; provided , however , that an underwritten public offering of the Company’s securities shall not be considered a Change in Control;


provided , however , that a transaction shall not constitute a Change in Control if its sole purpose is to change the state of the Company’s incorporation or to create a holding company that will be owned in substantially the same proportions by the persons who held the Company’s securities immediately before such transaction.

“Code” means the Internal Revenue Code of 1986, as amended from time to time.

“Committee” means a committee of one or more members of the Board designated by the Board to administer the Plan. Until otherwise determined by the Board, the full Board shall be the Committee under the Plan.

“Consultant” means any natural person, including an advisor, engaged by the Company or an Affiliate to render bona fide consulting or advisory services.

“Director” means a member of the Board.

“Disability” shall mean “permanent and total disability” as defined in Section 22(e)(3) of the Code.

“Employee” means an employee of the Company or any of its Affiliates.

“Employment Agreement” means an employment agreement entered into between a Participant and the Company or any of its Affiliates.

“Exchange Act” means the Securities Exchange Act of 1934, as amended.

“Exercise Price” means the purchase price of the Option or exercise or base price of the SAR, in either case as set forth in the Award Agreement.

“Fair Market Value” means, with respect to a Share as of any date of determination, the reported closing price of a share of such class of common stock on such exchange or market as is the principal trading market for such class of common stock for the trading day immediately preceding such date of determination. If such class of common stock is not listed on an exchange or principal trading market on such date, the fair market value of a Share shall be determined by the Committee in good faith taking into account as appropriate recent sales of the Shares, recent valuations of the Shares and such other factors as the Committee shall in its discretion deem relevant or appropriate.

“Full-Value Awards” means Restricted Shares, RSUs, Performance Awards and other Awards that result in the Company transferring the full value of any underlying Share granted pursuant to an Award, but shall not include Options and SARs.

“Incentive Stock Option” means a right to purchase Shares from the Company that is granted under Section 6 of the Plan and that is intended to meet the requirements of Section 422 of the Code or any successor provision thereto.

“Non-Qualified Stock Option” means a right to purchase Shares from the Company that is granted under Section 6 of the Plan and that is not intended to be an Incentive Stock Option.

“Option” means an Incentive Stock Option or a Non-Qualified Stock Option.

“Participant” means a Person granted an Award under the Plan (and to the extent applicable, any heirs or legal representatives thereof).

“Performance Award” has the meaning set forth in Section 10 hereof.

“Person” means any individual, corporation, limited liability company, partnership, association, joint-stock company, trust, unincorporated organization, government or political subdivision thereof or other entity.

“Restricted Shares” has the meaning set forth in Section 8 hereof.


“RSU” has the meaning set forth in Section 9 hereof.

“Rule 16b-3” means Rule 16b-3 promulgated under the Exchange Act or any successor to Rule 16b-3, as in effect from time to time.

“SAR” has the meaning set forth in Section 7 hereof.

“SEC” means the Securities and Exchange Commission or any successor thereto.

“Securities Act” means the Securities Act of 1933, as amended.

“Shares” means shares of common stock of the Company or such other securities as may be designated by the Committee from time to time.

“Substitute Awards” means Awards granted in assumption of, or in substitution for, outstanding awards previously granted by a company acquired by the Company or with which the Company combines.

Section 3. Administration.

(a) Authority of Committee. The Plan shall be administered by the Committee. Subject to the terms of the Plan, applicable law and contractual restrictions affecting the Company, and in addition to other express powers and authorizations conferred on the Committee by the Plan, the Committee shall have full power and authority to: (i) designate Participants; (ii) determine the type or types of Awards to be granted to a Participant and the exercise price or purchase price, if applicable; (iii) determine the number of Shares to be covered by, or with respect to which payments, rights, or other matters are to be calculated in connection with, Awards; (iv) determine the terms and conditions (including the vesting schedule, if any) of any Award and Award Agreement; (v) determine whether, to what extent, and under what circumstances Awards may be settled or exercised in cash, Shares, other securities, other Awards or other property, or canceled, forfeited, or suspended and the method or methods by which Awards may be settled, exercised, canceled, forfeited or suspended; (vi) determine whether, to what extent, and under what circumstances cash, Shares, other securities, other Awards, other property, and other amounts payable with respect to an Award shall be deferred either automatically or at the election of the holder thereof or of the Committee; (vii) interpret and administer the Plan and any instrument or agreement relating to, or Award made under, the Plan; (viii) establish, amend, suspend, or waive such rules and regulations and appoint such agents as it shall deem appropriate for the proper administration of the Plan; and (ix) make any other determination and take any other action that the Committee deems necessary or desirable for the administration of the Plan.

(b) Committee Composition. If the Board in its discretion deems it advisable, the Board may provide that the Committee may consist solely of two or more “Outside Directors” as defined in the regulations under Section 162(m) of the Code and/or solely of two or more “Non-Employee Directors” as defined in Rule 16b-3.

(c) Committee Discretion Binding. Unless otherwise expressly provided in the Plan, all designations, determinations, interpretations, and other decisions under or with respect to the Plan or any Award shall be within the sole discretion of the Committee, may be made at any time and shall be final, conclusive and binding upon all Persons, including the Company, any of its Affiliates, any Participant, any holder or beneficiary of any Award, any stockholder and any Employee.

(d) No Repricings. Except in connection with a corporate transaction involving the Company (including, without limitation, any stock dividend, stock split, extraordinary cash dividend, recapitalization, reorganization, merger, consolidation, split-up, spin-off, combination, or exchange of shares), the terms of outstanding Awards may not be amended to reduce the Exercise Price of outstanding Options or SARs or cancel outstanding Options or SARs in exchange for cash, other Awards or Options or SARs with an Exercise Price that is less than the Exercise Price of the original Options or SARs without stockholder approval.

Section 4. Shares Available for Awards.


(a) Shares Available. Subject to adjustment as provided in this Section, the maximum number of Shares with respect to which Awards may be granted under the Plan shall be 12,555,695, including Shares previously issued under the Plan and including an increase of 1,500,000 Shares effective as of June 10, 2010, an increase of 3,100,000 shares effective May 22, 2013, an increase of 2,700 000 shares effective May 24, 2017, and an increase of 2,000,000 shares effective May 17, 2023. Such Shares may consist, in whole or in part, of authorized and unissued shares or treasury shares. Each Share underlying Full-Value Awards granted after June 10, 2010 have been and will continue to be counted against the foregoing share reserve as 1.23 Shares.

(b) Shares Returned to Reserve. If, after the effective date of the Plan, any Shares covered by an Award granted under the Plan (including any Substitute Award) or to which such an Award relates are forfeited, or if such an Award is settled for cash or otherwise terminates or is canceled without the delivery of Shares, then the Shares covered by such Award, or to which such Award relates, shall again become Shares with respect to which Awards may be granted. If SARs are exercised, then all of the Shares (if any) actually issued in settlement of such SARs plus any Shares that represent payment of the Exercise Price shall reduce the number available under this Section. If Full-Value Awards granted after June 10, 2010 are forfeited, then 1.23 times the number of Shares so forfeited will again become available for issuance under the Plan. The following Shares may not again be made available for issuance as awards under the Plan: (i) Shares not issued or delivered as a result of the net settlement of an outstanding SAR or option; (ii) Shares used to pay the exercise price or withholding taxes related to an outstanding option or SAR; or (iii) Shares repurchased on the open market with the proceeds of the option exercise price.

(c) Section 162(m) Limitation. Subject to the provisions below relating to adjustments upon changes in the Shares, no Employee shall be eligible to be granted Options or SARs covering more than 750,000 Shares during any calendar year.

(d) Adjustments. In the event that the number of issued Shares is increased or decreased as a result of a stock dividend, stock split, reverse stock split, combination or reclassification of Shares, or any other increase or decrease in the number of issued Shares effected without receipt of consideration by the Company (provided that conversion of any convertible securities of the Company shall not be deemed to have been “effected without receipt of consideration”), then the Committee shall, in such manner as it may deem equitable, adjust any or all of (i) the number of Shares of the Company (or number and kind of other securities or property) with respect to which Awards may thereafter be granted, (ii) the number of Shares or other securities of the Company (or number and kind of other securities or property) subject to outstanding Awards, and (iii) the grant or exercise price with respect to any Award.

(e) Substitute Awards. Any Shares underlying Substitute Awards shall not be counted against the Shares authorized for issuance under the Plan and shall increase the number Shares available for issuance hereunder.

Section 5. Eligibility.

(a) General. Any Employee, Consultant or Director shall be eligible to be selected by the Committee to receive an Award under the Plan.

(b) Incentive Stock Options. Only Employees shall be eligible for the grant of Incentive Stock Options.

(c) Substitute Awards. Holders of options and other types of awards granted by a company acquired by the Company or with which the Company combines are eligible for grants of Substitute Awards hereunder.

(d) Non-Employee Directors. Awards may be granted to non-employee Directors in accordance with the policies established from time to time by the Committee specifying the number of shares (if any) to be subject to each such Award and the time(s) at which such Awards shall be granted. Awards granted to non-employee Directors shall be on terms and conditions determined by the Committee, subject to the provisions of the Plan.

 

 

 

 


Section 6. Stock Options.

(a) Grants. The Committee is authorized to grant Options to Participants with the terms and conditions set forth in this Section 6 and with such additional terms and conditions, in either case not inconsistent with the provisions of the Plan, as the Committee shall determine.

(b) Type of Option. The Committee shall have the authority to grant Incentive Stock Options, Non-Qualified Stock Options, or both. In the case of Incentive Stock Options, the terms and conditions of such grants shall be subject to and comply with the provisions of Section 422 of the Code, as from time to time amended, or any successor provision thereto, and any regulations implementing such statute.

(c) Exercise Price. The Committee in its sole discretion shall establish the Exercise Price at the time each Option is granted. Notwithstanding the foregoing, the Exercise Price of any Option shall not be less than 100% of the Fair Market Value at the time the Option is granted.

(d) Exercise. Each Option shall have a maximum term of ten years and shall be exercisable at such times and subject to such terms and conditions as the Committee may, in its sole discretion, specify in the applicable Award Agreement or thereafter. The Committee may impose such conditions with respect to the exercise of Options, including without limitation, any relating to the application of Federal or state securities laws, as it may deem necessary or advisable.

(e) Payment. No Shares shall be delivered pursuant to any exercise of an Option until payment in full of the exercise price is received by the Company. Such payment may be made: (i) in cash; (ii) if approved by the Committee, in Shares (the value of such Shares shall be their Fair Market Value on the date of exercise) owned by the Participant for the period required to avoid a charge to the Company’s earnings (which is generally six months); (iii) if approved by the Committee, by a combination of the foregoing; (iv) if approved by the Committee, in accordance with a cashless exercise program; or (v) in such other manner as permitted by the Committee at the time of grant or thereafter.

Section 7. Stock Appreciation Rights. The Committee is authorized to grant Stock Appreciation Rights (“SARs”) to Participants with the terms and conditions set forth herein and with such additional terms and conditions, in either case not inconsistent with the provisions of the Plan, as the Committee shall determine. The Exercise Price of a SAR shall not be less than 100% of the Fair Market Value at the time the SAR is granted. Each SAR shall have a maximum term of ten years and shall be exercisable at such times and subject to such terms and conditions as the Committee may, in its sole discretion, specify in the applicable Award Agreement or thereafter. The Committee may impose such conditions with respect to the exercise of SARs, including without limitation, any relating to the application of Federal or state securities laws, as it may deem necessary or advisable. Each Award Agreement shall specify whether the SAR is exercisable for (a) Shares, (b) cash or (c) a combination of Shares and cash, as the Committee shall determine. The amount of cash and/or the Fair Market Value of Shares received upon exercise of SARs shall, in the aggregate, be equal to the amount by which the Fair Market Value (on the date of exercise) of the Shares underlying the SARs exceeds the Exercise Price. An Award Agreement may provide that if, on the date when a SAR expires, the Exercise Price under such SAR is less than the Fair Market Value on such date but any portion of such SAR has not been exercised or surrendered, then such SAR shall automatically be deemed to be exercised as of such date with respect to such portion.

Section 8. Restricted Shares. The Committee is authorized to grant Shares of restricted stock (“Restricted Shares”) to Participants with the terms and conditions set forth herein and with such additional terms and conditions, in either case not inconsistent with the provisions of the Plan, as the Committee shall determine. Restricted Shares may be sold or awarded under the Plan for such consideration as the Committee may determine, including (without limitation) cash, cash equivalents, past services and future services, to the extent permitted by applicable law. Each Award of Restricted Shares may be subject to vesting as determined by the Committee. Vesting shall occur, in full or in installments, upon satisfaction of the conditions specified in the Award Agreement. Unless otherwise specified in the Award Agreement, the holders of Restricted Shares shall have the same voting and other rights as the Company’s other stockholders, but unless expressly approved by the Committee, no dividend rights (and, to the extent the Committee approves dividend rights for Restricted Shares, any such dividends may be subject to the same conditions and restrictions as the Award with respect to which the dividends were paid).


Section 9. Stock Units and Restricted Stock Units. The Committee is authorized to grant units representing the right to receive Shares (“RSUs”) to Participants with the terms and conditions set forth herein and with such additional terms and conditions, in either case not inconsistent with the provisions of the Plan, as the Committee shall determine. To the extent that an Award is granted in the form of RSUs, no cash consideration shall be required of the Award recipients. Each Award of RSUs may be subject to vesting as determined by the Committee. Vesting shall occur, in full or in installments, upon satisfaction of the conditions specified in the Award Agreement. Holders of RSUs shall have no voting rights or, unless otherwise specified by the Award Agreement, any right to dividends or dividend equivalents (which if approved by the Committee shall in any event be subject to the same conditions and restrictions as the RSUs to which they attach). Settlement of vested RSUs may be made in the form of (a) cash, (b) Shares or (c) any combination of both, as determined by the Committee and specified in the Award Agreement. The actual number of RSUs eligible for settlement may be larger or smaller than the number included in the original Award, based on predetermined performance factors. Unless otherwise specified in the Award Agreement, the distribution shall occur when all vesting conditions applicable to the RSUs have been satisfied or have lapsed.

Section 10. Performance Awards.

(a) Performance awards granted under the Plan may be earned upon achievement or satisfaction of performance conditions specified by the Committee (“Performance Awards” ) and may be settled in cash, Shares, other Awards or other property, as specified by the Committee. In addition, the Committee may specify that any other Award shall constitute a Performance Award by conditioning the right of a Participant to exercise the Award or have it settled, and the timing thereof, upon achievement or satisfaction of such performance conditions as may be specified by the Committee. The Committee may use such business criteria and other measures of performance as it may deem appropriate in establishing any performance conditions, and may exercise its discretion to reduce or increase the amounts payable under any Award subject to performance conditions.

(b) Notwithstanding the foregoing, in the case of a Performance Award intended to qualify as performance-based compensation within the meaning of Section 162(m) of the Code), such Award shall be subject to the following limitations:

(i) Performance Awards Granted to Covered Employees. If the Committee determines that a Performance Award to be granted to an employee who is designated by the Committee as likely to be a covered employee (within the meaning of Section 162(m) of the Code) should qualify as performance-based compensation, the grant, exercise and/or settlement of such Performance Award shall be contingent upon achievement of a pre-established performance goal and other terms set forth in this subsection. Shares awarded to any Participant in a single calendar year pursuant to a Performance Award shall in no event pertain to more than 750,000 shares.

(ii) Performance Goal. The performance goals for Performance Awards shall consist of one or more business criteria and a targeted level or levels of performance with respect to each of such criteria, as specified by the Committee consistent with this subsection. The performance goal shall be objective and shall otherwise meet the requirements of Section 162(m) of the Code (including the requirement that the level or levels of performance targeted by the Committee result in the achievement of performance goals being “substantially uncertain” ). The Committee may determine that such Performance Awards shall be granted, exercised and/or settled upon achievement of any one performance goal or that two or more of the performance goals must be achieved as a condition to grant, exercise and/or settlement of such Performance Awards. Performance goals may differ for Performance Awards granted to any one Participant or to different Participants.

(iii) Business Criteria. One or more of the following business criteria for the Company, on a consolidated basis, and/or for an Affiliate or a business unit of the Company or of an Affiliate shall be used by the Committee in establishing performance goals for Performance Awards: (1) net sales or product and product related revenue; (2) earnings from operations, earnings before or after taxes, earnings before or after interest, depreciation, amortization or extraordinary or special items, (3) net income or net income per Share (basic or diluted); (4) return on assets, return on investment, return on capital, or return on equity; (5) cash flow, free cash flow, cash flow return on investment, or net cash provided by operations; (6) interest expense after taxes; (7) operating margin; (8) share price or total stockholder return; and (9) strategic business criteria (including without limitation meeting specified market penetration, geographic business expansion goals, cost targets, customer satisfaction, employee satisfaction;


management of employment practices and employee benefits; and goals relating to acquisitions or divestitures of business units of the Company or of affiliates). The targeted level or levels of performance with respect to such business criteria may be established at such levels and in such terms as the Committee may determine, in its discretion, including in absolute terms, as a goal relative to performance in prior periods, or as a goal compared to the performance of one or more comparable companies or an index covering multiple companies.

(iv) Performance Period; Timing for Establishing Performance Goals. Achievement of performance goals in respect of Performance Awards shall be measured over a performance period of up to one year or more than one year, as specified by the Committee. A performance goal shall be established not later than the earlier of (A) 90 days after the beginning of any performance period applicable to such Performance Award or (B) the time when 25% of such performance period has elapsed.

(v) Written Determinations. The Committee shall certify in writing, in a manner conforming to applicable regulations under Section 162(m) of the Code, prior to settlement of each Performance Award intended to qualify under Section 162(m) of the Code that the performance objective relating to the Performance Award and other material terms upon which settlement of the Award was conditioned have been satisfied.

Section 11. Other Stock-based Awards. The Committee is hereby authorized to grant to Participants other awards that are denominated or payable in, valued in whole or in part by reference to, or otherwise based on or related to, Shares (including, without limitation, securities convertible into Shares) as are deemed by the Committee to be consistent with the purposes of the Plan. Subject to the terms of the Plan, the Committee shall determine the terms and conditions of such Awards. Shares or other securities delivered pursuant to a purchase right granted under this Section shall be purchased for such consideration, which may be paid by such method or methods and in such form or forms, including, without limitation, cash, Shares, other securities, other Awards, or other property, or any combination thereof, as the Committee shall determine.

Section 12. Effect of Termination of Employment or Service.

(a) Termination of Employment or Service. Except as the Committee may otherwise provide at the time the Award is granted or thereafter, or as required to comply with applicable law, if the Participant’s employment or service with the Company and its Affiliates is terminated by Participant or by the Company for any reason (other than death or Disability or by the Company for Cause), then (i) to the extent not yet vested as of the date of termination, an Award shall immediately be forfeited, and (ii) to the extent vested as of the date of termination, an Award may be retained and, if applicable, exercised until the earlier of (A) the date three months (or such longer or shorter period, if any, specified in the applicable Award Agreement or Employment Agreement) after such termination of employment or service or (B) the date such Award would have expired had it not been for the termination of employment or service, after which time, in either case, such Award shall expire. For the avoidance of doubt, change in status from an Employee to a Consultant or non-employee Director, or vice versa, shall be considered a termination of employment or service except as otherwise determined by the Committee.

(b) Death or Disability. Except as the Committee may otherwise provide at the time the Award is granted or thereafter, or as required to comply with applicable law, if the Participant’s employment or service with the Company and its Affiliates is terminated by reason of death or Disability, then (i) to the extent not yet vested as of the date of termination, an Award shall immediately be forfeited, and (ii) to the extent vested as of the date of termination, the Award may be retained and, if applicable, exercised by the Participant or his successor (if employment or service is terminated by death) until the earlier of (A) the date one year after such termination of employment or service or (B) the date such Award would have expired had it not been for the termination of such employment or service, after which time, in either case, such Award shall expire.

(c) Cause. Except as the Committee may otherwise provide at the time the Award is granted or thereafter, or as required to comply with applicable law, if the Participant’s employment or service with the Company and its Affiliates is terminated by the Company or an Affiliate for Cause, all Awards shall be forfeited and shall expire immediately on the date of termination.

 

 


Section 13. Amendment and Termination.

(a) Amendment of the Plan. The Board may amend, alter, suspend or discontinue the Plan or any portion thereof at any time; provided that no such amendment, alteration, suspension or discontinuation shall be made without stockholder approval if such approval is necessary to comply with any tax or regulatory requirement, for which or with which the Board deems it necessary or desirable to qualify or comply. Notwithstanding anything to the contrary herein, the Committee may amend the Plan in such manner as may be necessary so as to have the Plan conform with local rules and regulations in any jurisdiction outside the United States. Any such amendment, alteration, suspension, discontinuance, or termination that would adversely affect the rights of a Participant or any holder or beneficiary of any Award theretofore granted shall not to that extent be effective with respect to such Award without the consent of the affected Participant, holder or beneficiary, except as otherwise provided in Section 14 below or elsewhere in the Plan.

(b) Amendment or Termination of Awards. Subject to the terms of the Plan and applicable law, the Committee may waive any conditions or rights under, amend any terms of, or alter, suspend, discontinue, cancel or terminate, any Award theretofore granted, prospectively or retroactively; provided that any such waiver, amendment (other than any amendment to Section 14 hereof), alteration, suspension, discontinuance, cancellation or termination that would adversely affect the rights of a Participant or any holder or beneficiary of any Award theretofore granted shall not to that extent be effective without the consent of the affected Participant, holder or beneficiary, except as otherwise provided in Section 14 below or elsewhere in the Plan or the applicable Award Agreement.

(c) Termination of the Plan. The Plan shall remain in effect until June 10, 2027, unless earlier terminated by the Board. Unless otherwise expressly provided in the Plan or in an applicable Award Agreement, any Award granted hereunder may, and the authority of the Board or the Committee to amend, alter, adjust, suspend, discontinue or terminate any such Award or to waive any conditions or rights under any such Award shall, continue after the authority for grant of new Awards hereunder has been exhausted.

Section 14. Corporate Transactions.

(a) Corporate Transactions. Any provision of this Plan or any Award Agreement to the contrary notwithstanding, in the event of a Change of Control, the Committee, in its sole discretion, (i) may cause any outstanding Award to be (x) continued by the Company, (y) assumed, or substituted with a substantially equivalent award, by the successor company (or its parent or any of its subsidiaries), or (z) canceled in consideration of a cash payment or alternative Award, if applicable, made to the holder of such canceled Award equal in value to the Fair Market Value of such canceled Award less any exercise price (provided that the Committee may determine that only holders of vested Awards shall receive any such cash payment or alternative Award); or (ii) may take any other action or actions with respect to the outstanding Awards that it deems appropriate. Any Award (or any portion thereof) not continued or assumed by the Company or the successor company (or its parent or any of its subsidiaries), as applicable, pursuant to the foregoing shall terminate on such Change of Control and the holder thereof shall be entitled to no consideration for such Award.

(b) Dissolution or Liquidation. In the event of a dissolution or liquidation of the Company, all outstanding Awards shall terminate immediately prior to such event.

Section 15. General Provisions.

(a) Dividend Equivalents. In the sole and complete discretion of the Committee, an Award may provide the Participant with dividends or dividend equivalents, payable in cash, Shares, other securities or other property on a current or deferred basis; provided that dividends shall not be paid on Options, SARs or on unearned Performance Awards.

(b) Nontransferability of Awards. Except to the extent otherwise provided in an Award Agreement, no Award shall be assigned, alienated, pledged, attached, sold or otherwise transferred or encumbered by a Participant, except by will or the laws of descent and distribution.


(c) No Rights to Awards. No Employee, Participant or other Person shall have any claim to be granted any Award, and there is no obligation for uniformity of treatment of Employees, Participants, or holders or beneficiaries of Awards. The terms and conditions of Awards need not be the same with respect to each recipient.

(d) Share Certificates. Any stock certificate or transfer agent book-entry procedure or other evidence of ownership shall carry such appropriate legends, and such written instructions shall be given to the Company transfer agent, as may be deemed necessary or advisable by counsel to the Company in order to comply with the requirements of the Securities Act of 1933, any state securities laws or any other applicable laws, and shall be subject to such stop transfer orders and other restrictions as the Committee may deem advisable under the Plan or the rules, regulations and other requirements of the Securities and Exchange Commission or any stock exchange upon which such Shares or other securities are then listed and any applicable laws or rules or regulations.

(e) Withholding. A Participant may be required to pay to the Company or any of its Affiliates, and the Company or any Affiliate shall have the right and is hereby authorized to withhold from any Award, from any payment due or transfer made under any Award or under the Plan or from any compensation or other amount owing to a Participant, the amount (in cash, Shares, other securities, other Awards or other property) of any applicable withholding taxes in respect of an Award, its exercise, or any payment or transfer under an Award or under the Plan and to take such other action as may be necessary in the opinion of the Company to satisfy all obligations for the payment of such taxes. The Committee may provide for additional cash payments to holders of Awards to defray or offset any tax arising from any such grant, lapse, vesting, or exercise of any Award.

(f) Award Agreements. Each Award hereunder shall be evidenced by an Award Agreement which shall be delivered to the Participant and shall specify the terms and conditions of the Award and any rules applicable thereto.

(g) No Limit on Other Compensation Arrangements. Nothing contained in the Plan shall prevent the Company or any Affiliate from adopting or continuing in effect other compensation arrangements, which may, but need not, provide for the grant of options, restricted stock, Shares and other types of Awards provided for hereunder (subject to stockholder approval if such approval is required), and such arrangements that may be either generally applicable or applicable only in specific cases.

(h) No Right to Employment. The grant of an Award shall not be construed as giving a Participant the right to be retained in the employ or service of the Company or any Affiliate and shall not lessen or effect the right of the Company or its Affiliates to terminate the employment or service of a Participant.

(i) Rights as a Stockholder. Subject to the provisions of the applicable Award, no Participant or holder or beneficiary of any Award shall have any rights as a stockholder with respect to any Shares to be issued under the Plan until he or she has become the holder of such Shares.

(j) Governing Law. The validity, construction, and effect of the Plan and any rules and regulations relating to the Plan and any Award Agreement shall be determined in accordance with the laws of the State of California.

(k) Severability. If any provision of the Plan or any Award is or becomes or is deemed to be invalid, illegal, or unenforceable in any jurisdiction or as to any Person or Award, or would disqualify the Plan or any Award under any law deemed applicable by the Committee, such provision shall be construed or deemed amended to conform to the applicable laws, or if it cannot be construed or deemed amended without, in the determination of the Committee, materially altering the intent of the Plan or the Award, such provision shall be stricken as to such jurisdiction, Person or Award and the remainder of the Plan and any such Award shall remain in full force and effect.

(l) Other Laws. The Committee may refuse to issue or transfer any Shares or other consideration under an Award if, acting in its sole discretion, it determines that the issuance or transfer of such Shares or such other consideration might violate any applicable law or regulation or entitle the Company to recover the same under Section 16(b) of the Exchange Act, and any payment tendered to the Company by a Participant in connection therewith shall be promptly refunded to the relevant Participant, holder or beneficiary. Without limiting the generality of the foregoing, no Award granted hereunder shall be construed as an offer to sell securities of the Company, and no such offer shall be outstanding, unless and until the Committee in its sole discretion has determined that any such offer, if made, would


be in compliance with all applicable requirements of the U.S. federal securities laws and any other laws to which such offer, if made, would be subject.

(m) No Trust or Fund Created. Neither the Plan nor any Award shall create or be construed to create a trust or separate fund of any kind or a fiduciary relationship between the Company or any Affiliate and a Participant or any other Person. To the extent that any Person acquires a right to receive payments from the Company or any Affiliate pursuant to an Award, such right shall be no greater than the right of any unsecured general creditor of the Company or any Affiliate.

(n) No Fractional Shares. No fractional Shares shall be issued or delivered pursuant to the Plan or any Award, and the Committee shall determine whether cash or other securities or other property shall be paid or transferred in lieu of any fractional Shares or whether such fractional Shares or any rights thereto shall be canceled, terminated, or otherwise eliminated.

(o) Headings. Headings are given to the Sections and subsections of the Plan solely as a convenience to facilitate reference. Such headings shall not be deemed in any way material or relevant to the construction or interpretation of the Plan or any provision thereof.

(p) Proprietary Information and Inventions Agreement. A Participant may be required, as a condition precedent to the exercise or settlement of an Award, to have executed and be in compliance with the Company’s (or its subsidiary’s) standard form of confidentiality and non-disclosure agreement.

(q) Modification of Award Terms for non-U.S. Employees. The Committee shall have the discretion and authority to grant Awards with such modified terms as the Committee deems necessary or appropriate in order to comply with the laws of the country in which the Employee resides or is employed, and may establish a subplan under this Plan for such purposes.

(r) Code Section 409A Compliance. To the extent applicable, it is intended that this Plan and any Awards granted hereunder are exempt from, or comply with, the requirements of Section 409A of the Code and any related regulations or other guidance promulgated with respect to such Section by the U.S. Department of the Treasury or the Internal Revenue Service ( “Section 409A” ). The Company shall have the authority to unilaterally amend the Plan and any Award Agreement as the Committee determines in good faith is necessary or desirable to allow any Awards to avoid the imposition of additional tax liabilities under Section 409A to the extent permitted by Section 409A.

 


EX-10.5 4 uctt-ex10_5.htm EX-10.5 EX-10.5

EXHIBIT 10.5

 

 

ULTRA CLEAN HOLDINGS, INC.
EMPLOYEE STOCK PURCHASE PLAN
(AMENDED AND RESTATED AS OF MAY 17, 2023)

 

SECTION 1. Purpose of the Plan.

 

The purpose of this Employee Stock Purchase Plan (the "PLAN") is to give eligible employees of Ultra Clean Holdings, Inc. (the "COMPANY") and its subsidiaries the ability to share in the Company's future success. The Company expects that it and its stockholders will benefit from the added interest which such eligible employees will have in the welfare of the Company as a result of their increased equity interest in the Company's success. The Plan is intended to qualify under Section 423 of the Code (as defined below).

 

SECTION 2. Definitions.

 

The following capitalized terms used in the Plan have the respective meanings set forth in this Section:

 

(a) "BOARD" means the board of directors of the Company.

 

(b) "CODE" means the Internal Revenue Code of 1986, as amended from time to time.

 

(c) "COMMITTEE" means a committee of the Board designated by the Board to administer the Plan. If no committee is so designated by the Board, the full Board shall be the Committee hereunder.

 

(d) "COMMON STOCK" means the Common Stock, par value $0.001 per share, of the Company.

 

(e) "COMPENSATION" means base pay prior to any reductions for pre-tax contributions made to a plan or salary reduction contributions to a plan excludable from income under Sections 125, 132 or 402(g) of the Code, unless otherwise determined by the Committee or its delegate. Notwithstanding the foregoing, unless otherwise determined by the Committee or its delegate, "Compensation" shall exclude severance pay, bonuses, retirement income, change in control payments, contingent payments, income derived from stock options, stock appreciation rights and other equity-based compensation and other forms of special remuneration.

 

(f) "CORPORATE TRANSACTION" means (i) a merger of the Company with or into another corporation (other than a merger whose sole purpose is to change the state of the Company's incorporation or a merger as a result of which the direct or indirect stockholders of the Company immediately prior to such merger or consolidation hold, directly or indirectly, less than 50% of the voting power of the surviving entity); (ii) the sale of substantially all of the assets or stock of the Company; or (iii) the complete liquidation or dissolution of the Company.

 

(g) "ENROLLMENT DATE" means the first date of an Offering Period.

 

(h) "EXCHANGE ACT" means the Securities Exchange Act of 1934, as amended, or any successor thereto.

 

(i) "FAIR MARKET VALUE" means, as of any date, the value of Common Stock determined as follows:

 

(i) If the Common Stock is listed on any established stock exchange or traded on the Nasdaq National Market or the Nasdaq SmallCap Market, the Fair Market Value of a share of the Common Stock shall be the closing sales price for such stock (or the closing bid, if no sales were reported) as quoted on such exchange or market (or the exchange or market with the greatest volume of trading in


the Common Stock) on the last market trading day prior to the day of determination, as reported in The Wall Street Journal or such other source as the Committee deems reliable.

 

(ii) In the absence of such markets for the Common Stock, the Fair Market Value shall be determined in good faith by the Committee.

 

(j) "MAXIMUM SHARE AMOUNT" means, subject to applicable law, the maximum number of Shares that a Participant may purchase on any given Purchase Date, as determined by the Committee in its sole discretion.

 

(k) "NEW PURCHASE DATE" means the purchase date established pursuant to
Section 12 of the Plan.

 

(l) "OFFERING PERIOD" means a period of approximately 12 months consisting of consecutive Purchase Periods (or such other period as may be determined by the Committee), as set forth in Section 7.

 

(m) "OPTION" means an option granted pursuant to Section 7 of the Plan.

 

(n) "PARTICIPANT" means an eligible employee of the Company or a Participating Subsidiary who participates in the Plan.

 

(o) "PARTICIPATING SUBSIDIARY" means a Subsidiary that is selected to participate in the Plan by the Committee in its sole discretion.

 

(p) "PAYROLL DEDUCTION ACCOUNT" means an account to which payroll deductions of a Participant are credited under Section 8(c) of the Plan.

 

(q) "PERSON" means an individual, corporation, partnership, limited partnership, syndicate, person (including, without limitation, a "person" as defined in Section 13(d)(3) of the Exchange Act), trust, association or entity or government, political subdivision, agency or instrumentality of a government, but excluding any of the Company, any Subsidiary or any employee benefit plan sponsored or maintained by the Company or any Subsidiary.

 

(r) "PURCHASE DATE" means the last trading day of a Purchase Period.

 

(s) "PURCHASE PERIOD" means the approximately six-month period commencing after one Purchase Date and ending with the next Purchase Date, except that the first Purchase Period of any Offering Period will commence on the applicable Enrollment Date.

 

(t) "PURCHASE PRICE" means, with respect to each Share, 85% of the lesser of (i) the Fair Market Value of a Share on the Enrollment Date and (ii) the Fair Market Value of a Share on the Purchase Date, or such other purchase price as may be determined by the Committee.

 

(u) "SHARE" means a share of Common Stock of the Company.

 

(v) "SUBSIDIARY" means any corporation, partnership, joint venture or other legal entity of which the Company owns directly or indirectly, more than 50% of the total combined voting power of all classes of stock or other equity interests of such entity.

 

SECTION 3. Shares Subject To The Plan.

 

The total number of Shares subject to the Plan is 1,055,343. The Shares will consist in whole or in part of authorized but unissued Shares or treasury Shares, including Shares purchased on the open market or otherwise.


 

 

SECTION 4. Administration.

 

(a) The Plan shall be administered by the Committee. Subject to the terms of the Plan and applicable law, the Committee shall have full power and authority to: (i) designate Participants; (ii) interpret and administer the Plan; (iii) establish, amend, suspend or waive such rules and regulations and appoint such agents as it shall deem appropriate for the proper administration of the Plan; (iv) correct any defect or supply any omission or reconcile any inconsistency in the Plan in the manner and to the extent the Committee deems necessary or desirable; and (v) make any other determination and take any other action that the Committee deems necessary or desirable for the administration of the Plan.

 

(b) All decisions of the Committee shall be final, conclusive and binding upon all persons.

 

SECTION 5. Eligibility.

 

Any individual who is employed by the Company or a Participating Subsidiary on a given Enrollment Date is eligible to participate in the Plan, subject to limitations imposed by Section 423 of the Code or as otherwise determined by the Committee. Notwithstanding the foregoing, no Employee shall be granted an option under the Plan if, immediately after the grant, such Employee (or any other person whose stock would be attributed to such Employee pursuant to Section 424(d) of the Code) would own stock possessing 5% or more of the total combined voting power or value of all classes of stock of the Company or its Subsidiaries.

 

SECTION 6. Election to Participate.

 

Pursuant to procedures set forth by the Committee, Participants may elect to participate in a given Offering Period under the Plan prior to the Enrollment Date for such Offering Period. Enrollments shall remain in effect for subsequent Offering Periods, except as provided herein. A Participant shall not be enrolled in more than one Offering Period at any time.

 

SECTION 7. Offering Periods; Grant of Option on Enrollment; Purchase of Shares.

 

(a) The Plan shall be implemented by consecutive, overlapping Offering Periods with a new Offering Period commencing on a date determined by the Committee. The first Offering Period and Purchase Period shall begin on June 14, 2004 and end on November 19, 2004. The next Offering Period and Purchase Period shall begin on November 20, 2004 and end on May 19, 2005. The timing of any subsequent Offering Periods and Purchase Periods shall be determined by the Committee.

 

(b) With respect to an Offering Period, each Participant enrolled in such Offering Period shall be granted as of the Enrollment Date an Option to purchase on each Purchase Date during the Offering Period a number of Shares equal to the lesser of (i) the Maximum Share Amount, (ii) $25,000 divided by the Fair Market Value of the Common Stock on the Enrollment Date, or (iii) the number determined by dividing (A) the amount accumulated in such Participant's Payroll Deduction Account as of the Purchase Date by (B) the Purchase Price.

 

(c) In the event that the Committee determines that the number of Shares that may be purchased on a Purchase Date may exceed the number of Shares available under Section 3, the Committee may in its discretion provide for a pro rata purchase on the Purchase Date, and may continue or terminate any Offering Periods then in effect.

 

 

 

 


SECTION 8. Payment of Purchase Price; Changes in Payroll Deductions; Issuance of Shares.

 

(a) Payroll deductions shall be made on each day that a Participant is paid during an Offering Period in respect of a payroll period with a payment date commencing after the Enrollment Date. The deductions shall be made as a percentage of the Participant's Compensation in 1% increments, from 1% to 10% of such Participant's Compensation, as elected by the Participant; provided that, in accordance with Section 423(b)(8) of the Code, no Participant shall be permitted to accrue rights to purchase Shares under this Plan (and any other employee stock purchase plan of the Company or any of its Subsidiaries) with an aggregate Fair Market Value (as determined as of the date the applicable option is granted) in excess of $25,000 for each calendar year in which such option is outstanding at any time.

 

(b) A Participant may discontinue his or her participation in the Plan as provided in Section 9, or may change the rate of his or her payroll deductions during an Offering Period by completing and filing with the Company a new authorization for payroll deduction, subject to clause (a) above. The Committee may, in its discretion, limit the number of participation rate changes in any Offering Period. The change in rate shall be effective as soon as administratively feasible following the Company's receipt of the new authorization.

 

(c) All payroll deductions made with respect to a Participant shall be credited to the Participant's Payroll Deduction Account under the Plan and shall be deposited with the general funds of the Company, and no interest shall accrue on the amounts credited to such Payroll Deduction Account, in either case except as otherwise required by law or as determined by the Committee. All payroll deductions received or held by the Company may be used by the Company for any corporate purpose and the Company shall not be obligated to segregate such payroll deductions, except as otherwise required by law or as determined by the Committee. Except to the extent provided by the Committee, a Participant may not make any separate cash payments into such Participant's Payroll Deduction Account, and payment for Shares purchased under the Plan may not be made in any form other than by payroll deduction.

 

(d) On each Purchase Date, all funds then in the Participant's Payroll Deduction Account shall be applied to purchase Shares (or fractions thereof) pursuant to the automatic exercise of the Option granted on the Enrollment Date. The Committee may determine with respect to all Participants that any fractional shares shall be rounded down to the next lower whole share, in which event the resulting unused amount in any Participant's Payroll Deduction Account may be carried over into the next Purchase Period.

 

(e) Certificates representing the Shares purchased by a Participant under the Plan shall be issued to the Participant as soon as practicable following the end of each Purchase Period, except that the Committee may determine that such Shares shall be held for each Participant's benefit by a broker designated by the Committee.

 

(f) The Participant shall have no interest or voting right in the Shares covered by the Participant's Option until such Option is exercised and the covered Shares are registered in the name of the Participant.

 

SECTION 9. Withdrawal.

 

Each Participant may withdraw from participation prior to the end of an Offering Period or from the Plan in accordance with procedures set forth by the Committee. Upon a Participant's withdrawal from participation in respect of any Offering Period or from the Plan, all accumulated payroll deductions in the Payroll Deduction Account shall be returned, without interest, to such Participant (except as otherwise required by law or as determined by the Committee), and such Participant shall not be entitled to any Shares on the Purchase Date or thereafter with respect to the Offering Period in effect at the time of such withdrawal. If a Participant withdraws from an Offering Period, payroll deductions will not resume at the beginning of the succeeding Offering Period unless the Participant re-enrolls in the Plan in accordance with procedures set forth by the Committee prior to the applicable Enrollment Date.

 


SECTION 10. Termination of Employment.

 

A Participant shall cease to participate in the Plan upon the Participant's termination of employment for any reason (including death), and all accumulated payroll deductions in the Payroll Deduction Account shall be returned, without interest, to such Participant. For purposes of the Plan, transfers from the Company or a Participating Subsidiary to another Participating Subsidiary or to the Company, as the case may be, shall not be a termination of employment. Employment shall not be deemed to terminate when the Participant goes on a leave of absence approved by the Company in writing, unless otherwise required by the Code and the applicable regulations.

 

SECTION 11. Automatic Transfer to Low Price Offering Period.

 

To the extent permitted by any applicable laws and regulations, if the Fair Market Value of the Shares on any Purchase Date in an Offering Period is lower than the Fair Market Value of the Shares on the Enrollment Date of such Offering Period, then all Participants in such Offering Period shall be automatically withdrawn from such Offering Period immediately after the purchase of their Shares on such Purchase Date and automatically re-enrolled in a new Offering Period as of the first business day after such Purchase Date.

 

SECTION 12. Adjustments Upon Certain Events.

 

Notwithstanding any other provisions in the Plan to the contrary, the following provisions shall apply to all Options granted under the Plan:

 

(a) In the event of any stock split, reverse stock split, stock dividend, combination or reclassification of the Common Stock, or any other increase or decrease in the number of issued shares of Common Stock effected without receipt of consideration by the Company, the Committee shall, in such manner as it may deem equitable, adjust any or all of (i) the number or type of Shares or other securities issued or reserved for issuance pursuant to the Plan,
(ii) the Purchase Price and/or (iii) any other affected terms hereunder.

 

(b) In the event of a Corporate Transaction, unless each outstanding Option shall be continued or assumed or an equivalent option substituted by the Company or the successor corporation or a parent or Subsidiary of the successor corporation, the Committee shall shorten any Offering Period then in progress by setting a New Purchase Date, which shall be before the date of the consummation of the Corporate Transaction. The Committee shall notify each Participant not less than 10 days prior to the New Purchase Date that (i) a New Purchase Date has been set and (ii) the Participant's Option will be exercised automatically on the New Purchase Date unless prior to such date the Participant has withdrawn from the Offering Period as provided in Section 9. Each Offering Period then in effect shall terminate on such New Purchase Date.

 

SECTION 13. Nontransferability.

 

Unless otherwise determined by the Committee, Options granted under the Plan shall not be transferable or assignable by the Participant other than by will or by the laws of descent and distribution.

 

SECTION 14. Legal Compliance.

 

Shares shall not be issued hereunder unless the issuance and delivery of such Shares shall comply with all applicable laws and regulations, including the federal and state securities laws and the regulations of any stock exchange or other securities market on which the Company's securities are traded.

 

 

 

 


SECTION 15. No Right to Employment.

 

The granting of an Option under the Plan shall impose no obligation on the Company or any Subsidiary to continue the employment of a Participant and shall not lessen or affect the Company's or Subsidiary's right to terminate the employment of such Participant.

 

SECTION 16. Amendment or Termination of the Plan.

 

(a) The Plan shall continue until the earliest to occur of the following: (i) termination of the Plan by the Board, (ii) issuance of all of the Shares reserved for issuance under the Plan or (iii) the twentieth anniversary of the effective date of the Plan.

 

(b) The Committee may amend, alter or discontinue the Plan or any portion thereof at any time, provided that no amendment, alteration or discontinuation shall be made (x) without the approval of the stockholders of the Company if such amendment, alteration or discontinuation would (except as is provided in Section 12) increase the total number of Shares reserved for purposes of the Plan or as otherwise required by applicable laws or regulations, or (y) without the consent of a Participant if such amendment, alteration or discontinuation would materially diminish any of the rights or obligations under any Option theretofore granted to such Participant under the Plan (except as otherwise provided in this Section 16).

 

(c) Notwithstanding clause (y) of Section 16(b), the Committee may amend or terminate the Plan, including with respect to any Offering Periods then in effect, without consent of the Participants in such manner as it deems necessary to permit the granting of Options meeting the requirements of the Code or other applicable laws or in the event the Board determines that the ongoing operation of the Plan may result in unfavorable financial accounting consequences for the Company.

 

(d) Notwithstanding clause (y) of Section 16(b), the Committee shall have the power at any time to change the duration and timing of current and future Offering Periods and Purchase Periods; provided that in no event shall any such Offering Period be longer than 27 months.

 

SECTION 17. Taxes.

 

At the time the Shares are purchased, or at the time some or all of the Shares issued under the Plan are disposed of, the Participant must make adequate provision for the Company's federal, state or other tax withholding obligations, if any, which arise. At any time, the Company, may, but shall not be obligated to, withhold from the Participant's compensation the amount necessary for the Company to meet applicable withholding obligations, including any withholding required to make available to the Company any tax deductions or benefits attributable to sale or early disposition of Shares by the Participant.

 

SECTION 18. Governing Law.

 

The Plan shall be governed by and construed in accordance with the laws of the State of Delaware, without regard to conflicts of laws.

 

SECTION 19. Effectiveness of the Plan.

 

The Plan shall become effective as determined by the Board, subject to stockholder approval as required by law or applicable tax regulations.

 


EX-21.1 5 uctt-ex21_1.htm EX-21.1 EX-21.1

EXHIBIT 21.1

Ultra Clean Holdings, Inc.

List of Subsidiaries

Ultra Clean Technology Systems and Service, Inc. (a California corporation)

Ultra Clean International Holding Company (a Cayman Islands corporation)

Ultra Clean Micro-Electronics Equipment (Shanghai) Co., Ltd. (a Chinese company)

Ultra Clean Pacific Holdings PTE., Ltd. (a Singapore company)

Ultra Clean Technology (Malaysia) SDN. BHD. (a Malaysia company)

Far East International Holdings Ltd (a Hong Kong company)

Ultra Clean Asia Pacific, Pte Ltd (a Singapore company)

American Integration Technologies LLC (a Delaware limited liability company)

Integrated Flow Systems, LLC (a California limited liability company)

UCT Thermal Solutions, Inc. (a Delaware corporation)

Dash Acquisition Subsidiary, LLC (a Delaware limited liability company)

UCT Fluid Delivery Solutions s.r.o (a Czech Republic company)

Quantum Global Technologies, LLC (a Delaware limited liability company)

QuantumClean Technologies (S) Pte. Ltd. (a Singapore company)

QuantumClean Global – Israel Ltd. (an Israel company)

QuantumClean Global Technologies Ireland Limited (an Ireland company)

Quantum Global Technologies Holding Company, LLC (a Delaware limited liability company)

Quantum Global Technologies Korea Co., Ltd. (a South Korea company)

Cinos Co., Ltd. (a South Korea company)

Cinos Xian Clean Technology, Ltd. (a Chinese company)

Cinos Engineering Solutions Co., Ltd. (a South Korea company)

Tainan Quantum Technologies Co. Ltd. (a Taiwan company)

UCT Israel Ltd. (an Israel company)

Ham-Let (Israel-Canada) Ltd. (an Israel company)

Ham-Let CFS Ltd. (a United Kingdom company)


CFS GmbH (a Germany company)

HTC Ltd. (an Israel company)

UCT Incubator Ltd. (an Israel company)

Astava International B.V. (a Netherlands company)

Astava B.V. (a Netherlands company)

Ham-Let GmBH (a Germany company)

Polkas Sp. Z.o.o. (a Poland company)

Ham-Let Russia LLC (a Russia company)

Ham-Let France (a France company)

Ham-Let U.S.A., Inc. (a Texas corporation)

Ham-Let Singapore Valves & Fittings PTE Ltd. (a Singapore company)

Ham-Let (Canada) Fittings & Valves, Inc. (a Canada company)

Ham-Let Motoyama Japan Co., Ltd. (a Japan company)

Ham-Let Benelux B.V. (a Netherlands company)

Ham-Let Shanghai Trade Co., Ltd. (a Chinese company)

Ham-Let (Thailand) Ltd. (a Thailand company)

Hoffman Instrumentation Supply, Inc.

HIS Innovation Group Ireland LTD

 

 

 

 


EX-23.1 6 uctt-ex23_1.htm EX-23.1 EX-23.1

EXHIBIT 23.1

Consent of Independent Registered Public Accounting Firm

We consent to the incorporation by reference in the Registration Statements on Form S-3 (No. 333-255039) and Form S-8 (No. 333-235574, No. 333-219447, No. 333-188995, No. 333-167530, No. 333-165782, No. 333-158108, No. 333-151335, No. 333-141989, No. 333-135147, No. 333-123820, and No. 333-114051) of Ultra Clean Holdings, Inc. (the “Company”), of our report dated March 6, 2024, relating to the consolidated financial statements of the Company and the effectiveness of internal control over financial reporting of the Company (which report expresses an unqualified opinion on the consolidated financial statements and an adverse opinion on the effectiveness of internal control over financial reporting due to material weaknesses) appearing in this Annual Report on Form 10-K of the Company for the year ended December 29, 2023.

/s/ Moss Adams LLP

San Francisco, California

March 6, 2024

 

 


EX-31.1 7 uctt-ex31_1.htm EX-31.1 EX-31.1

EXHIBIT 31.1

CERTIFICATION

I, James P. Scholhamer, certify that:

1.
I have reviewed this annual report on Form 10-K of Ultra Clean Holdings, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: March 6, 2024

 

/s/ James P. Scholhamer

James P. Scholhamer

Chief Executive Officer

 


EX-31.2 8 uctt-ex31_2.htm EX-31.2 EX-31.2

EXHIBIT 31.2

CERTIFICATION

I, Sheri Savage, certify that:

1.
I have reviewed this annual report on Form 10-K of Ultra Clean Holdings, Inc.
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: March 6, 2024

 

/s/ Sheri Savage

Sheri Savage

Chief Financial Officer

 


EX-32.1 9 uctt-ex32_1.htm EX-32.1 EX-32.1

EXHIBIT 32.1

ULTRA CLEAN HOLDINGS, INC.

SARBANES-OXLEY ACT SECTION 906 CERTIFICATION

The certification set forth below is being submitted in connection with the annual report on Form 10-K of Ultra Clean Holdings, Inc. for the year ended December 29, 2023, (the “Report”) for the purpose of complying with Rule 13a-14(b) or Rule 15d-14(b) of the Securities Exchange Act of 1934 (the “Exchange Act”) and Section 1350 of Chapter 63 of Title 18 of the United States Code.

I, James P. Scholhamer, the Chief Executive Officer of Ultra Clean Holdings, Inc., certify that:

1.
the Report fully complies with the requirements of Section 13(a) or 15(d) of the Exchange Act; and
2.
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Ultra Clean Holdings, Inc.

Date: March 6, 2024

 

 

/s/ James P. Scholhamer

James P. Scholhamer

Chief Executive Officer

 


EX-32.2 10 uctt-ex32_2.htm EX-32.2 EX-32.2

EXHIBIT 32.2

ULTRA CLEAN HOLDINGS, INC.

SARBANES-OXLEY ACT SECTION 906 CERTIFICATION

The certification set forth below is being submitted in connection with the annual report on Form 10-K of Ultra Clean Holdings, Inc. for the year ended December 29, 2023, (the “Report”) for the purpose of complying with Rule 13a-14(b) or Rule 15d-14(b) of the Securities Exchange Act of 1934 (the “Exchange Act”) and Section 1350 of Chapter 63 of Title 18 of the United States Code.

I, Sheri Savage, the Chief Financial Officer of Ultra Clean Holdings, Inc., certify that:

1.
the Report fully complies with the requirements of Section 13(a) or 15(d) of the Exchange Act; and
2.
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Ultra Clean Holdings, Inc.

Date: March 6, 2024

 

/s/ Sheri Savage

Sheri Savage

Chief Financial Officer

 

 


EX-97.1 11 uctt-ex97_1.htm EX-97.1 EX-97.1

EXHIBIT 97.1

ULTRA CLEAN HOLDINGS, INC.

Compensation Recoupment Policy

As of October 19, 2023

 

This Compensation Recoupment Policy provides for the recoupment of certain executive compensation in the event of an accounting restatement resulting from material noncompliance with financial reporting requirements under U.S. federal securities laws (the “Policy”). This Policy has been adopted by the Board of Directors of the Company (the “Board”), and shall be administered at the direction of the Compensation and People Committee of the Board (the “Compensation Committee”). This Policy is designed to comply with Section 10D of the Securities Exchange Act of 1934 (the “Exchange Act”) and Section 5608 of the Nasdaq Listing Rules.

 

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

 

(a)
Covered Compensation” means any Incentive-based Compensation “received” by a Covered Executive Officer during the applicable Recoupment Period; provided that:
(i)
such Covered Compensation was received by such Covered Executive Officer (A) after the Effective Date, (B) after he or she commenced services as a Covered Executive Officer and (C) while the Company had a class of securities publicly listed on a United States national securities exchange; and
(ii)
such Covered Executive Officer served in that capacity at any time during the performance period applicable to such Incentive-based Compensation.

For the purposes of this Policy, Incentive-based Compensation is “received” by a Covered Executive during the fiscal period in which the Financial Reporting Measure applicable to such Incentive-based Compensation (or portion thereof) is attained, even if the payment or grant of such Incentive-based Compensation is made thereafter.

 

(b)
Covered Executive Officer” means, with respect to the Company, any current or former (i) president, (ii) principal financial officer, (iii) principal accounting officer, (iv) any vice-president in charge of a principal business unit, division or function (such as sales, administration or finance), (v) any other officer who performs a policy-making function for the Company (including any officer of the Company’s subsidiaries if they perform policy-making functions for the Company) and (vi) any other person who performs similar policy-making functions for the Company. Policy-making function is not intended to include policy-making functions that are significant. The determination as to an individual’s status as a Covered Executive shall be made by the Compensation Committee and such determination shall be final, conclusive and binding on such individual and all other interested persons.

 

(c)
Effective Date” means the date on which Section 5608 of the Nasdaq Listing Rules became effective, which is October 2, 2023.

 

(d)
Financial Reporting Measure” means any (i) measure that is determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, (ii) stock price measure or (iii) total shareholder return measure (and any measures that are derived wholly or in part from any measure referenced in clause (i), (ii) or (iii) above). For the avoidance of doubt, any such measure does not need to be presented within the Company’s financial statements or included in a filing with the U.S. Securities and Exchange Commission to constitute a Financial Reporting Measure.

 

(e)
Financial Restatement” means a restatement of the Company’s financial statements due to the Company’s material noncompliance with any financial reporting requirement under U.S. federal securities laws that in required in order to correct:

 

(i)
an error in previously issued financial statement that is material to the previously issued financial statement; or
(ii)
an error that would result in a material misstatement if (A) the error were corrected in the current period or (B) left uncorrected in the current period.

 

For the purposes of this Policy, a Financial Restatement shall not be deemed to occur in the event of a revision of the Company’s financial statements due to an out-of-period adjustment (i.e., when the error is immaterial to the previously issued financial statements and the correction of the error is also immaterial to the current period) or a retrospective (1) application of a change in accounting principles; (2) revision to reportable segment information due to a change in the structure of the Company’s internal organization; (3) reclassification due to a discontinued operation; (4) application of a change in reporting entity, such as from a reorganization of entities under common control; or (5) revision for stock splits, reverse stock splits, stock dividends or other changes in capital structure.

 

(f)
Incentive-based Compensation” means any compensation (including, for the avoidance of doubt, any cash or equity or equity-based compensation, whether deferred or current) that is granted, earned and/or vested based wholly or in part upon the achievement of a Financial Reporting Measure. For the purposes of this Policy, “Incentive-based Compensation” shall also be deemed to include any amounts which were determined based on (or were other wise calculated by reference to) Incentive-based Compensation (including, but not limited to, any amounts under any long-term disability, life insurance or supplemental retirement or severance plan or agreement or any notional account that is based on Incentive-based Compensation, as well as any earnings accrued thereon).

 

(g)
Recoupment Period” means the three (3) fiscal years completed immediately preceding the date of any applicable Recoupment Trigger Date. Notwithstanding the foregoing, the Recoupment Period additionally includes any transition period (that results from a change in the Company’s fiscal year) within or immediately following those three completed fiscal years, provided that a transition period between the last day of the Company’s previous fiscal year end and the first day of its new fiscal year that comprises a period of nine (9) to twelve (12) months would be deemed a completed fiscal year.

 

(h)
Recoupment Trigger Date” means the earlier of (i) the date that the Board (or a committee thereof or the officer(s) of the Company authorized to take such action if Board action is not required) concludes, or reasonably should have concluded, that the Company is required to prepare a Financial Restatement, and (ii) the date on which a court, regulator or other legally authorized body directs the Company to prepare a Financial Restatement.

 

2.
Recoupment.

 

(a)
In the event of a Financial Restatement, if the amount of any Covered Compensation received by a Covered Executive Officer (the “Awarded Compensation”) exceeds the amount of such Covered Compensation that would have otherwise been received by such Covered Executive Officer if calculated based on the Financial Restatement (the “Adjusted Compensation”), the Company shall reasonably promptly recover from such Covered Executive Officer an amount equal to the excess of the Awarded Compensation over the Adjusted Compensation, each calculated on a pre-tax basis (such excess amount, the “Erroneously Awarded Compensation”).

 

(b)
If (i) the Financial Reporting Measure applicable to the relevant Covered Compensation is stock price or total shareholder return (or any measure derived wholly or in part from either of such measures) and (ii) the amount of Erroneously Awarded Compensation is not subject to mathematical recalculation directly from the information in the Financial Restatement, then the amount of Erroneously Awarded Compensation shall be determined (on a pre-tax basis) based on the Company’s reasonable estimate of the effect of the Financial Restatement on the Company’s stock price or total shareholder return (or the derivative measure thereof) upon which such Covered Compensation was received.

 


(c)
For the avoidance of doubt, the Company’s obligation to recover Erroneously Awarded Compensation is not dependent upon (i) if or when the Financial Restatement is filed or (ii) any fault of any Covered Executive Officer for the accounting errors or other actions leading to a Financial Restatement.

 

(d)
Notwithstanding anything to the contrary in Sections 2(a) through (c) hereof, the Company shall not be required to recover any Erroneously Awarded Compensation if both (x) the conditions set forth in either of the following clauses (i) or (ii) are satisfied and (y) the Compensation Committee (or a majority of the independent directors serving on the Board) has determined that recovery of the Erroneously Awarded Compensation would be impracticable:
(i)
the direct expense paid to a third party to assist in enforcing the recovery of the Erroneously Awarded Compensation under this Policy would exceed the amount of such Erroneously Awarded Compensation to be recovered; provided that, before concluding that it would be impracticable to recover any amount of Erroneously Awarded Compensation pursuant to this Section 2(d), the Company shall have first made a reasonable attempt to recover such Erroneously Awarded Compensation, document such reasonable attempt(s) to make such recovery and provide that documentation to the Nasdaq;
(ii)
recovery of the Erroneously Awarded Compensation would likely cause an otherwise tax-qualified requirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of Section 401(a)(13) or 411(a) of the U.S. Internal Revenue Code of 1986, as amended (the “Code”).

 

(e)
The Company shall not indemnify any Covered Executive Officer, directly or indirectly, for any losses that such Covered Executive Officer may incur in connection with the recovery of Erroneously Awarded Compensation pursuant to this Policy, including through the payment of insurance premiums or gross-up payments.

 

(f)
The Compensation Committee shall determine, in its sole discretion, the manner and timing in which any Erroneously Awarded Compensation shall be recovered from a Covered Executive Officer in accordance with applicable law, including, without limitation, by (i) requiring reimbursement of Covered Compensation previously paid in cash; (ii) seeking recovery of any gain realized on the vesting, exercise, settlement, sale, transfer or other disposition of any equity or equity-based awards; (iii) offsetting the Erroneously Awarded Compensation amount from any compensation otherwise owed by the Company or any of its affiliates to the Covered Executive Officer; (iv) cancelling outstanding vested or unvested equity or equity-based awards; and/or (v) taking any other remedial and recovery action permitted by applicable law. For the avoidance of doubt, except as set forth in Section 2(d), in no event may the Company accept an amount that is less than the amount of Erroneously Awarded Compensation; provided that, to the extent necessary to avoid any adverse tax consequences to the Covered Executive Officer pursuant to Section 409A of the Code, any offsets against amounts under any nonqualified deferred compensation plans (as defined under Section 409A of the Code) shall be made in compliance with Section 409A of the Code.

 

3.
Administration. This Policy shall be administered by the Compensation Committee. All decisions of the Compensation Committee shall be final, conclusive and binding upon the Company and the Covered Executive Officers, their beneficiaries, executors, administrators and any other legal representative. The Compensation Committee shall have full power and authority to: (i) administer and interpret this Policy; (ii) correct any defect, supply any omission and reconcile any inconsistency in this Policy; and (iii) make any other determination and take any other action that the Compensation Committee deems necessary or desirable for the administration of this Policy and to comply with applicable law (including Section 10D of the Exchange Act) and applicable stock market or exchange rules and regulations.

 

4.
Amendment/Termination. Subject to Section 10D of the Exchange Act and Section 5608 of the Nasdaq Listing Rules, this Policy may be amended or terminated by the Compensation Committee at any time. To the extent that any applicable law, or stock market or exchange rules or regulations require recovery of Erroneously Awarded Compensation in circumstances in addition to those specified herein, nothing in this Policy shall be deemed to limit

or restrict the right or obligation of the Company to recover Erroneously Awarded Compensation to the fullest extent required by such applicable law, stock market or exchange rules and regulations. Unless otherwise required by applicable law, this Policy shall no longer be effective from and after the date that the Company no longer has a class of securities publicly listed on a United States national securities exchange.

 

5.
Interpretation. Notwithstanding anything to the contrary herein, this Policy is intended to comply with the requirements of Section 10D of the Exchange Act and Section 5608 of the Nasdaq Listing Rules (and any applicable regulations, administrative interpretations or stock market or exchange rules and regulations adopted in connection therewith). The provisions of this Policy shall be interpreted in a manner that satisfies such requirements and this Policy shall be operated accordingly. If any provision of this Policy would otherwise frustrate or conflict with this intent, the provision shall be interpreted and deemed amended so as to avoid such conflict.

 

6.
Other Compensation Recoupment Rights. Any right of recoupment under this Policy is in addition to, and not in lieu of, any other remedies, rights or requirements with respect to the recoupment of any compensation that may be available to the Company pursuant to the terms of any other recoupment policy of the Company (or any of its affiliates) that may be in effect from time to time, any provisions in any employment agreement, offer letter, equity plan, equity award agreement or similar plan or agreement, and any other legal remedies available to the Company, as well as applicable law, stock market or exchange rules, listing standards or regulations; provided, however, that any amounts recouped under any other policy that would be recoupable under this Policy shall count toward any required recoupment under this Policy and vice versa.

 

7.
Exempt Compensation. Notwithstanding anything to the contrary herein, the Company has no obligation to seek recoupment of amounts paid to a Covered Executive Officer which are granted, vested or earned based solely upon the occurrence or non-occurrence of nonfinancial events. Such exempt compensation includes, without limitation, base salary, time-vesting awards, compensation awarded on the basis of the achievement of metrics that are not Financial Reporting Measures or compensation awarded solely at the discretion of the Compensation Committee or the Board, provided that such amounts are in no way contingent on, and were not in any way granted on the basis of, the achievement of any Financial Reporting Measure performance goal.

 

8.
Miscellaneous.

 

(a)
Any applicable award agreement or other document setting forth the terms and conditions of any compensation covered by this Policy shall be deemed to include the restrictions imposed herein and incorporate this Policy by reference and, in the event of any inconsistency, the terms of this Policy will govern. For the avoidance of doubt, this Policy applies to all compensation that is received on or after the Effective Date, regardless of the date on which the award agreement or other document setting forth the terms and conditions of the Covered Executive Officer’s compensation became effective.
(b)
This Policy shall be binding and enforceable against all Covered Executive Officers and their beneficiaries, heirs, executors, administrators or other legal representatives.

 

(c)
All issues concerning the construction, validity, enforcement and interpretation of this Policy and all related documents, including, without limitation, any employment agreement, offer letter, equity award agreement or similar agreement, shall be governed by, and construed in accordance with, the laws of the State of Delaware, without giving effect to any choice of law or conflict of law rules or provisions (whether of the State of Delaware or any other jurisdiction) that would cause the application of the laws of any jurisdiction other than the State of Delaware.

 

(d)
If any provision of this Policy is determined to be unenforceable or invalid under any applicable law, such provision will be applied to the maximum extent permitted by applicable law and shall automatically be deemed amended in a manner consistent with its objectives to the extent necessary to conform to any limitations required under applicable law.

 


GRAPHIC 12 img31627014_0.jpg GRAPHIC begin 644 img31627014_0.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X0+T17AI9@ 34T *@ @ ! $[ ( M . !2H=I 0 ! !6)R= $ < "T.H< < $, /@ M F$@4V%N8VAE>@ !9 # ( 4 "II $ ( 4 "NI*1 ( M #,C$ )*2 ( #,C$ .H< < $, !F@ @!A " 4P!A M &X 8P!H &4 >@ /_A!"!H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O M #P_>'!A8VME="!B96=I;CTG[[N_)R!I9#TG5S5-,$UP0V5H:4AZDY4 M8WIK8SED)S\^#0H\>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O M(CX\"UN&UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT&UP;65T83X-"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" \/WAP86-K970@96YD/2=W)S\^_]L 0P '!04& M!00'!@4&" <'" H1"PH)"0H5#Q ,$1@5&AD8%1@7&QXG(1L=)1T7&"(N(B4H M*2LL*QH@+S,O*C(G*BLJ_]L 0P$'" @*"0H4"PL4*AP8'"HJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ_\ $0@" M&P*P P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ ^D:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HK@ MO&'C/7X?&%GX.\":?8W6M36IOKBXU)W%M:0!MH+!/F8LP(P.F0<$'B+3/'7B M/1?#_B.\^)6A0V)T)=XO=.8FWO@1D"(.=V>57)XR<':010!Z%17C[^//BC9> M&4\9ZCX7[?%;')#%C^[)"X8\9QV4YQ!XG^-M]I/Q(\.Z?I M5K97/AS5+*TO9[F2-Q-'%/*4W@[@ !E."I[_ ( 'L]%>1ZC\6]8A^/UGX)LK M.R;2))1;RW4D;F4R>4)&"L&"\;D'W36-9?$OXHZAX'U'QC:VO@\:3I[S>9#* M+E)V6(X;'S[W:@#W6BO'O&WQAUJR\/^';KP7I=I/?:KIAW% MM;)$'/W64DDD@'OMZ-_B/?:;\--$\3>$H;.6;6+BVBA6_5VC43*3SM(. M0<#\^* /1Z*\K7QIX_\ #/C7P]I7CRU\-3V>O3O:POHK3B6*0 $,PEZKS@X' M?J. 9;/XIWZ>%_'VLZC803#PQJMS96T-L&0RI&0%+DENGT5YC\ M/_'?B_6-8MXO$^GZ3=:5J%A]KM=8T#S7MH'4D/#,SD@/QZC!&.H(S0!W=%<;\1?'%QX1L]/L]%T]=2U[6K@VN MFVKOM3?CEW/]Q<@D9&<]1U&):^-O&GAGQ9I6E_$K3]$-GK79%.< MXCD67D[N,$8Q[]@#TVBO']%\8?%/Q?J6O_\ ",P^#XK+2=6GTY?[06Z61O+/ M!.QB#P1SQSGBO5;>>XMM%BGUHP+[-OGR@X7+[-W.W.<9YQUH MT5Y+\ M+_B!XP\=WUI=W5[X,_LR19)+BPLYI3J,"#=:[^$E!#8V9/(*D\ #[W !W%%>6W7Q-UF]N/&>H> M&[?3Y?#WAFQE"7F#SPGAC6/C!XATG2M8V>"$TZ_ MBBN"N+L3+$X#8QDC=@^I&: /4Z*\M^+/Q,USP;J=IIWA.PLK^Z6QFU+4$N@Y M\FVC( 8;6'4[^3G[O2KGQ ^(>I:1X)\-ZSX-CL)Y=?U"UM8#J"N8PD\;LI.Q M@06VOC3QYX>^(&@:#X]M?#DUMKQFB@DT5YA)#(BAMS"4\KS MC@=\YXP>J^('C+_A"O#T5U;V+:CJ%[=1V-A9*X3SYY#\JD]AP3^G>@#J**\\ MT/6_B;:>++#3O&.@:/=Z??1L3?:&\H%F5&?WOFGG.0 ![XSC%6? GC?4O%'A MCQ%J-_!:QS:7J=W:0K C!62( J6RQ)//."/H* .ZHKP+7?CIXJTWX;^#_$%E MIFE3WFM+>/=Q-%)L58&ZI^\R/E!)R3TK8^)'QHU+PWKGART\+VMC=6^IVT5W MR4 M45Y%X9^+^JZS\4!I5[8VM45Y9=_%V9?@-9 M>-;*WMIM7O1';0VFUO+>[+[&4+G=C*NP&6!7;;L8\!BV,]!CD]: /7**R/#'_ DG]CC_ (3+^RO[ M2\QL_P!E>9Y.S^'_ %GS9ZYKSSXA^,/B5X0UJR^P0^%9=,U;5(M.L//6Y:96 MDSM,N&"@<')7/;B@#UJBO)YO''Q#.OVW@NPT_P .77BH0M>7]V'G%A:09P@( M/[PNW'3ID<$$E=?PKXV\17'B34?!WC#3]/L_$MO9_;;2:S=S:7D1;:& ;YEP MV 0>3AC@8H ]!HKQ?_A,/B__ ,+"_P"$.\GP1_:']G?VCYNV[\GR]^S&=V=V M>V,8[U->_%_6[#XGQ:3-8Z>_AR"_M])OKZ-7+B\EB+80[L!5<8.5S@'UX /8 MJ*XV^\7W]M\9-+\)QPVQL+S2Y+R21E;S0ZL0 #NQCCTS[UV5 !17D6G>+_BA MXH\1>)+;PK#X1CLM&U26P4ZDMR)&"G@_(Q!XQZ<]JHM\9/$FI?#SPOJFAZ?I M46L:QK2Z/,EWYDEL)#E=ZE&SM)P>K8&1\V,D ]KHKC/#G_"S?[3?_A+O^$3^ MP^2VW^S/M/F^9_#GS.-O7/>N+F\7_&"#Q_;^$'A\$'4+BP-^LH6[\H1ARN"= MV=V1Z8]Z /9Z*X;X;>+]9\43>([;Q!#8QW&C:H]@#8JX1MH&3\S$GG/IQVKB ME^+_ (MO?AWX:U73;311J^N:Z=)"W$4OV= 695; ?<.0,G)[\4 >W45Y?IWC M7QQHGQ&T3PUX^M?#TL>NQS?9I=$:;=$T:[B7$G8CC@?CP167X ^-MWXITCQ1 M%JEM9VVLZ1;SW=I'&CK'86/Q&\4WOA/PUJ MMGXUCG*PKD@@*%;C.T\,\F,[8GKTR%VD@C>10CLH+*"2 <=.0 M#^8'TH ?1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% 'EGBNVUCP?\7(O'5CHE]KVEWFE_V;>VVF MQB2YMV#AU=8^"X. ..GS$]LK=/XF^+'@7Q7IEYX>F\.V5U$(](.HYCN)67G] M['SL!91SZ-QNQFO4J* /$;[Q=XOUCX=/X'3X?:[!XBN;(Z7/@V&-Y1 M<9P05R1VR< M@$XGB7X8ZFVO7&BV]C=W5O:> DM(;U(&\N6ZAF#J@;&-Q9 0 MNU#/ M%WBWXH>)-;TO59?"-G90IHM@+C15F%Q;*,N$67 ";AD%*M/O/%UYX=B$ MPO+.(2L[*!&_"%E4YR2HDB+<<>8OX,;QQX32.5W\4:,J0A#(QU"(! XRN?FX MR.GK0!Y7:?#R+X5?&33M6\-^'9=1\/:JIMG,5NUS-I$I&/,5OF<(P)!;/0L" M>@-WPUIGBC3?#OQ-;2]#CFO[OQ%=S6=IJULPAOH689P"5W*R;@#G!..U>K7& MMZ5::K;Z9=ZG9P7]R-T%I)<(LLHYY5"%7\&ZCX'UW6KC3WF.G7NE6WFVUTKN M[J9'!_=?,>1@D YQZ^O:;XAT769I(=(U>POY8B1(EK?E<#G'.?K0!X_9_#[7='M_A]#JNG/ M=74NO7&H:LEO$98K7S0,JY&0% !).,YP3UI?!W@77O"'Q_L[#[+=W'AFQMK MIM-O/*=HX(I<8T!::' MS5/+YP 54X_B91SG-:K^,_"\=G)=R>)-(2VCE$+SM?1!$ 7@\B%Y'NME4X9I!G* '@DXQ0!XGX,\.W=_P"-_!TNE?#ZY\'S^'TF&LWC MVQAAN,ILV1NQ+3 G/S,20#U(Y/LWC;3UU7P%KMBUM]K,^GSHL(3<7;8=H '. ME '"Z!X=O+#]E>XTB/2;B#4I=&N@]G] MG83/,X?@IC<6.1QC/2N$\&Z+X,TBVT.;4?A#XY;7;00/->I87'E_:%P3( 9@ M-NX9^Z![=J^B6UO2DUI=(;4[-=3=/,6R-PGG,O)W!,[L<'G':L*Z^)'AVQ\( M1^(;VZ%O%-:RW4%G-)&ES.L8)8(A;YFXZ ]Q0!YS%X,\9>-_B'XN\06^M7'A M6VD8Z1;QWFC+.;JU4#)42D81C\V1UW'IC%3:/X 3X5?&BVN]!\/RW_AS6H_)$T=N]Q-I,W(^_RRQMGEB>A.3\O/8?%O MPUJVNZ'I&H>'(%N]2T#58-4BLV<+]I$9.4!/ /(/X$=Q77KKND/K3Z.FJV3: MHB[VL1<(9U7 .3'GUFW\/:'=:K>I*\%JF]UB +$9 X!('?UH X MS0_B%XB\3^*["STWP+K&F:4$9M1O-<@-J8^/E$0R=_(_4=!S7&Z5J>O?#:U\ M7^'+GP5K^KR:AJ%U>Z=>:7:&>WD69<()''W""HSP2,].!GV/_A)-#.L+I(UG M3_[29BJV?VI/.+ ;B-F=V0.>G2I;;6M+O=2N=/L]2L[B]M/^/BVBG5I(?]]0 M";BXU?1]2FU"WUK3].MX1:2%EM;96&]5QDQDN/FZ9%?5KNL<;/(P1%!+ M,QP /4UQ>G_%GPE?M:LVI0VEO=6\\ZW5U/$D*^5*L15GWX#$NI [KSQTH Y* M/4-7^&OQ,\6W5UX2UW6].U^6*ZM+C1;7[3M*J59)!D;>3^G>N4O?"WB32/A# MX>N;OP_J$U^_C%-;N--L83<300D2'!5>AP!UQ@L <'@>_P!QKFDVFI6VGW6J M64%[=C-O;27"+),/]A2 MYS>+=/@C\0O*EPJ^'V"W7R F0F%)@(P#EB5D48X);CWJ&3QK8KX;T[5X;6\N M&U.58+6QC5!.\QW%HCN8(K+L?=E@!L;GID Y+XJVE_X@L/ EUIFF7TNWQ%97 M<\2VSE[>/#$M(N,H%S@YQCO5F^TR_?\ :2TS4TL;EM/3PZ\+78A8Q+)YS'87 MQ@-CG&58'!&* /%M"\!Z[#\8X M_#%QIMRGA#2=9FUZVN3 P@9F13%$KXVG:QQC)/WN.M0>+O#NE2_&[Q9?^,OA M]XG\26%PMH+";2;.9D!6W0/\R.@/( ZGD'I7M%EXZTF[\'MXCD6ZM;99#$UO M/"?M E#[!'Y:Y)=FP% SG*WOO*)FC! 9D M:*1U."0",[AD'&"#0!F_#,:3'X-2V\/^&]7\-V-O.Z)8ZO"\<]0?2L7XPZ7J&I_\(9_9MC*ZK5?%2V& MJ/INGZ3J.LWL4(GN(; 1?N$8D*6:61%RQ5L*"6^4G&.:F3Q;H!L=-NIM7L[: M/5 #9"ZF6%YR$;76?%_Q8N/'FJ:+>:%IMKIG]FZ?:ZA' MY=S,3(6:1TR=H'(QWR".]=Y<^+/#MG>/:7>OZ7!^5)R-J_ M,?0(=*@MKB/S89I+V-4D3(&Y6+8(R0,CN: .$U2WU+3 MOV@KSQ#'I-]PV.ER/)%<%V# J<;>03R>A![U MZOX2\6_\)9;W,W_"/Z[HGD.%V:S9?9VDR,Y09.0*9I_C[PY?MK?_ !,[:VCT M.X2WO9KBYB6.-F52#N#$ ;B4R'9];AF6[L8K9KH26S*XEC M52V4.<'(''.* /!O^%*0^-I?B%SB2-)$SN7 /RLC'C< M>O!XJ+Q-::AK_P )?!MGJ7@/58O[(UM(]6TC3]-D7?"@;S'B"@?*X.=P(&YC MSWKW2+Q=H#S6=O)K%C;WEXJ&&SFNHUF8LH8+LSDG#+P/45'?^,=%L-?L]$-[ M%/J5U=+:FU@E1I(&:)Y0TB;MRJ50\X[KZYH \\^&%GX.TSQ>3X8^&WBSPW=W M%L\3WVJ6LR0[,JQ4EY6 )*KCC/%;5]IE^_[26F:FEC'7A:[$+&)9/.8 M["^,!L>.5[>3RIE1PQC?:&VL!T.UE.#V8'O0!XYI^JZS\+_&?C&&[\&Z_K=K MK&H-J=C=:/:_:$;>#E'(QL((QW/4XQ@GG)_AMK"_"OX?^']M?1=% 'B?AKP)_PJGXU$Z/H,M]X7291_ TG)6-MW).,@KD_(2>5C^'7B!_@VNKZ7IUY9^)M*O;W;;26[K+=6DI M*R1[, MD'M-0MIK6YALU62&>,HZ')X*GD&N MNHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ I'8K&S*I<@$A5QEO89XI:* / M,M-\'^)=/CT7Q#+=WESJXOFNK[2"]MY42W)Q.BR;%8[ RD R$'R@!VK-TGP! MK%MH^B6]QI$:M:^&-1L9D\R([;B9T*KUYW#?R..3D\UZ_10!Y/)X0\0K'<:? M_91G;5/[*E&H&>(+8&V6,.C9;>2#&S+L# F0\KR:?%X+U>&SL?,@2Q,>MZQ= MW%T94'DPSQ72QRDAN?OQ<#D<9QCCU6B@#RCX9W\.K^+H9;&SMHXM,\.6^G3S MVMU!<1M(K\*KPLR[< E02&QDE%!&='6-(U^VC\9Z1I^ARZA#XE9I+:^CN(4B MMVEMD@83!W#@*8]V45\AN.>*]&HH \SG\):Q9>)([JUL'NK6WU>PF4QRQJSP MQV;0.X#.,89AP3G .,]X+/P[XHTCP?X5LK+3YX)[,W/VM[ V;7,#.Q*[6G#( M$;<2Y7+=, \BMWQ[\1!X'8M-;Z<\,=L;EA=ZLEM-, Q!2"+:S2N ,X.P-XC>T;1(UTR/6?[&>\^VYE\TQ[U81>7@KDJ#\X(ST.* (M-\(:E)\ M$+7PO<".TU.*Q6$"1@T:RHV5R5_A)4A:G'>/"RS MB5[A8]H1G&P>6?X@%9L@\D$8K-\2>+_%>G^+M1L[(6YMH=2TJ"WC$JY=9G8. MC9B^4-CDY)7 QG- "1>#-;7QD?M$>I263ZU%JB30W%FELFV-1\Y,9N"XVE-J MG:RD#?%,6%C!'?VFFV&J27US9O'?:L(+1#!]YA<-'D@ADP/+SEL$ FKFM>, MI+WX-7'BO09)+.62S$T3!5E:)MP! &&5L'(Z$'MF@"[X=T.[TWQEJUW):K!9 M3Z9I\$)5EP7B\\.-H.1@/&,XP>,9QQR.K_#:]OO!/BE5AU$ZM?:A>3VENFKR MI#(CSED)B$HBY7G##Z\TI\5:M$WB/^Q=Q!5A\J\C.#M1ZCJ_AR^\.2W^NWFL6>L[X9XKN"W5H7%N\RO&8HX^/ MW;*0V[.X8Q@Y *EQX9UMO$LULFF;X9_$<.LC6#-&%2)$4&,KGS-^$,8 4KM? MEARMW'FM)&VU)+2")6 SGDI(O3/7/!YX37+.?PSX.N?#NJ6]K< MZMJ_AFUTVWL/MMOYUO-')-M41%][AFD7;Y8;YDYQC-=VGQ)_L;1[9+S4],U" MYNKVY@MKG4[K^S L46"1<[XP8YAN"[%CYR&PH/#9?C"SZ?)J.FZ"+JQMM,M] M3NG:^".B2221LB (0[*8SCY@K<_,.,@&C%H^KP^/Q+:Z9\F:XDM9K M5]T#+YL/'VB.+_A=.=&MI&FU.SCE@@D9%8;MK $[ MMN0/W8UNUT_5K$Z;Y5BS1!F& ,JH4AA]XC M@S)X]U(>'H=7N/#JQPZD+;^R%6_#&X:=PL:2_(/);#*QQY@ W8)(P0"A_P ( MEJO]H:C<"P7=-XPM]2C?S$R;9(H5+YSD8*R#;UZ\<\WO"=CJNAV=GI][X7:: M32X[A?[3%Q!NG,DH;]R-VXA_O/YGE\J/OGD1CXAZI-J5MH]IX>MY-9>[N;2X MA?42L$+PQQRY$OE%F5HY4(.P$$X(')&7K?Q/U*_\$WU[X4TU8[F'P]_:UQ-- M< -9;U?8$4HPE(,;DYVC"CKG% 'HUEJ"7MU?P)%(C6-P('+[<.3&DF5P3QB0 M#G!R#QC!/F6C>#=;6Z07^CE([?1M5L0\DL+"22:Y1XRH#$X9-W) Q@@XR,]- M!X]+K.K:?DV^O0Z*6\_[_F1Q/YOW>,>;C;[=>>,CQ!X[\1R^!;_6] TB&WM' MB:2QOWO 6 64)F2(QG:6&2H!<8'S%#@$ QCX#\0^:EOVVF"06MS9) M%"]NB!A*\D;RC:REU,6[)8_=ZUW'BSPV?$6N:$EQ:"YTV,W27H+ ;4D@9!QG M/)/;D=:JOX]N(M9:%])B.F0:E!I-U>I>$NEU*J8"1[!NC#R1H6+*VMHA%+L;<-[R0Q[E*D??XVXS?E\*:O8VFJ:/=Z M4WBC1GU%;Y3J7-M;:]#>6NEW6H M17%W! L+*^99)2IRY+!3*V >H^Z)-;\/>(?$]QJMW_9T^EIK45GI$D4DT+30 M6:22O/*^UG0EA*R*H+=B1R0++_$G5+>]N8KWPU#'#92V?VJ1-2WE(KIPD3*O ME#>8XE@\T[FC"#",L+<[B M0W&,88@&??>"O$,%_J45C=S:K'+<6>LV]S?O#$&O() 'A<1*N \:1X8)P02< MG%:-H?$>M?$33M0U7PY<:7IEA%H3C=7 M3XGW2:8UY?: MN+G3%U73PM[O$EN9$1FG(C_ '.P2QNV-X"ECD[2*K:OX_U. M708KO3$LUN9K+49(9+'4HKJTD,"*1(LGE$MC)XPF&4@@C!H W+F+5_#WC#5- M4L-$N-;M=5@A)6TFACD@EB!7#"5T!1E*D$$D$-D=#7/^)?#WBB_-]+_LJ06TJ)#I\V]R6/FD,8SYJDE0S$PCY>5 5OB[%I&U1$G+SA3F"$H#*%#*S?:3XAT&*W?_1[@W37$6!^]$<#. MHR02.1VH Y.+P/JXNV>YL4N&_P"$PM]2\YW0E[>.UC3S>3GAU; ^]WQWK&M= M,U30_&MM9R>'7U.XDT[6VBLXY81MCFOU9'R[A0I5P" =P#GCJ*Z6U^*EQ_8W M]H:KH"VHN=(AU2PCAOO-,XE=46-R441MNDCY^88;/48J&?XC:EH%_K">)8K" MVF&H6UG9P3:@L=I$7@,C,URT8;9A6.2A.["@<@T 9R^!?$6G:9+H8LAJ3WUK MI40U831JEHUJ%#[@Q$F 5+IM5LESG;U,VJ>%?$%S9>(M.T[2+F*VGL-42"&[ MFM)8?.N Q4VT@Q,ID9BS"7"C<0. *V['XF"_T>SOK?2UF%\\EG;?9KL31R7R M2%/)WJN/+8 NLHR-BN6"D -W:[BHW@!L<@'(!^M 'D]_X0\2&\OIK:UO(Q#K MMKJD3VE^'+ZU^%6JZ2+>Y6]O8KUX M[>ZN(7DWS%V )C5(E)+9*K\JDD;CUKMJ* /*Y?!.LM9Z]C35\^[DT4P-YD>7 M%L8C)SGC;M?KUYQG-++X3UXZK;:>NE,8H?$-YJ9UKSHMOE3Q3[<+N\S+*RED0P6JS'+JN$#$9QC7L;M-:W#V\ M;1^6TENY:-N4+=R" V"/0\UTU% ',2^!K,RM$1//)/YD[8(.XNVEAJ%G M>7^LZEK$EA&R68O?(5;?8BN '7$BLC*<#(93R 1@@&M:B@#E5\ V<,,3VFJZG;ZE'62X$DA2)W)(4L%>X0?V>(G#QF+:@!92J_-)O8A<$D%@>NHH M YG3? FGZ;J=IJ7VN^NKZWGN+B2XG="US),JHS.%4#A410%"@!1Q6;<_"G2) MM$32[?4]5LX#IITNY:WDB#7<')42%HR,J6<@J%^\0<@XKN** .3F^'MA+K7V M]=2U**(W\.HO9))'Y+W$:J@D.4W\JB@KNV]\ X(9)\.;"73+K3&U;5AILT,D M,%DLZ+%:!V#$H F6((&WS"^WD# )SU]% '+-X!L9-92_FU'49(STA&HZC+I5C.+BTTF1XS;P.K%DP0@D(1CE59RJX7 ^5<5)OA M;I%Q9W5G/?ZD]G);7-K;6QE398I<9\SRODSGG WE]HX&!Q7:T4 6>[!U 60EVNOR_97WQ[?E[G[VIWM_;6 = M6M8FG>3#X*!R_ER,I!8J"S$#/-=U10!R%C\.;+3XV$&LZSYD5JMG8S&X0/I\ M"R*XCB(09&40'S-Y8(%;(R"\?#S3'3-Y>WUW.ZW0GN)7C5K@W"*CLP1%4$*B M@;0HXR03DUUE% '*V_@.&UFB>WUW68AY<"72Q31Q_;/)X0N5C!4X 4^64W M'-:NK>'K36;VRNKJ29'LA,(Q&P /F1F-LY![$X]_6M6B@#DS\.=&?2[;3Y9+ MQX;;1UT>,F4!A$I0K)D $2 QJ0PP,CI35^'EKBXGEUK5IM2FNXKP:D[PB:*6 M-#&K(HC$8'EL4*E""">,G-==10!S7_"#V89 MT.T;9-P3&/E0( BJ,YZ.-2D2JSM(54 NV,M[G S]!3J* "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKC_ M (J+>R?#V]CTO58-,N9'C57GN?($XWC="L@Y5G7*C')) [YKR ^([V^\%Z=! MI6K:]:2:7I6H37<5QJ!1K=H'0.Z2QD&X,9)"1/\ *RGYF7'(!]'T5XA_PE.L MMJYUFUU*]GN_^$@_LZ.S9W$3VG]F^<";<':&+_/NQGMG'%;OPLU._GU:W@FU M*\U""]\,:?JMRUU#_#;Z79:=+H&FS65A_P >L$MHCK ? M50P.#[]36S10!2_L72_[9_M?^S;/^T]GE_;?(7SMG]W?C=CVS1IVBZ7H_G_V M1IMG8?:'\R;[+ L7FO\ WFV@9/N:NT4 9VI_\A#2/^OQO_1$M:-9VI_\A#2/ M^OQO_1$M:- !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45Q_P 5%O9/A[>Q MZ7JL&F7,CQJKSW/D"<;QNA60(K/6;S M4O['61]7F5K0HQ>*WFN:QIWB2XN[34;Z:[M M?$C:1'927,CQM:+IQE!,6<,V\;S)C8VL@B;#/)&"L1!P-[5TU.Q4376NM-&RM=1*R&)KQMV]6* %,98=.H[NT\:Z+RG$=MJ,#VSR'T0N '_X"30!OT444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110!6U'3;+5].FL-4M8;NTG7;+!,@97'N#^=067 MA_2-.MK"WLM,M(8M-!%FJPK_ */D%6*''RD@D$CDY.>M:%% %+^Q=+_MG^U_ M[-L_[3V>7]M\A?.V?W=^-V/;-&G:+I>C^?\ V1IMG8?:'\R;[+ L7FO_ 'FV M@9/N:NT4 9VI_P#(0TC_ *_&_P#1$M:-9VI_\A#2/^OQO_1$M:- !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 5G:WKMEH-FL]\SL\C^7!;PKOEN)#T2-1RS']!DG !- M1:]KT6B01(D+WFH73&.SL8B \[X]?X5'5F/"C\ :^A^'GM;LZOKDRWVMS(5: M8#]W;H>?*A4_=3ID_>8C+'H 4AH6J>)\2^+G^RV!Y71;64[6'_3>48,A_V% MPG8[^M="FF6$>F'38[*W2Q,9B-JL2B+81@KLQC!'&,8JU10!@6O@/PA8W<5U M9>%-$M[B%P\4T.G0H\; Y#!@N01ZBMB]L;34K.2TU&UAN[:48>&>,.C#W!X- M3T4 T\7FFS M>9'N*.C*5>)Q]Y'4\JP[@\U?KG=:T"=-0.N^&C'!K"J!+&Y*Q7Z#_EG+CO\ MW9,94^JY4@'145F:%KMOKUBTL*203POY5U:3#$MM(!RCCUY!!'!!!!((-:= M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 CNL<;/(P1%!+,QP /4 MTDH17VI'38M\3>>T+RQ$B12$E" M_P#+-B-I)( SD],'QQWJR22 M#?Y9!.T%P@/8 ^GZ*\#::[F\9--;026_B]]=+1PN=UU'IO\ 9O"DGDQ"3C)X M+_[5;OP:\C^UA_8^W[-_PCFG_P!J^5T_M/=+YOF?]-L8W9YZ9[4 >G:G_P A M#2/^OQO_ $1+6C63J+7']M:2K11"W^U,1()#O+>1+QMVXQ[Y_"M:@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ K,U[7;?0-.%Q,CSS2N(;:UBYDN93]V-!ZG&<] 2< $U:U M'4+72=-GO]0F6"VMT+R2-V _F?8B#N>K-ECV W MJ** "BBB@ HHHH **** .>U[1[N.^37_ ZJ_P!JP)LEMV;:E_"#GRF/9ADE M'_A)(/RLU:>C:Q::[I<=]8,WEL2KHZ[7B=3AD=?X64@@CU%7JY76[:?PWJDO MB;287FMI /[7LHER94 P+A!WD0=0/OJ,=56@#JJ*BM;J"]M(;JTE2:"9!)%+ M&V5=2,@@]P14M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ".BR1LDBAT M8$,K#((]#21QI#$L<2*D:*%5%& H'0 =A3J* "BBB@#.U/\ Y"&D?]?C?^B) M:T:SM3_Y"&D?]?C?^B):T: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***Y7Q!<3>(=5/A33)7CBV M"35[J-L&&%ND*D=))/S5,G@E<@$=H?\ A-=;2_;YO#^FS9LU_AOKA3CSO>-# MPGJP+?PJ:ZZH[>WAM+6*VM8DA@A01QQHN%10, =@!4E !1110 4444 %%%% M !1110 4444 VN(S'+$XX92,$5A>'KZZTW4&\,ZW,TUS"ADL+N0\WMN,#)/>1 M,@/ZY5OXL Z6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** $=UCC9Y&"(H) M9F. !ZFDCD2:)9(G5XW4,KJA![BN*^+]M;7?PSU"*^U(Z;%OB;SVA>6( MD2*0DH7_ )9L1M)) &VUM#9>+GUS=';8'VB'3?[-X3 MI_J1)QTQO']ZM[X->1_:P_L?;]F_X1S3_P"U?*Z?VGNE\WS/^FV,;L\],]J M/3M3_P"0AI'_ %^-_P"B):T:R=1:X_MK25:*(6_VIB)!(=Y;R)>-NW&/?/X5 MK4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !115/5=4M-%TJ?4=0D\NW@7_D;W/8= . *H^&]+NVN9O$&O1[-5OD"K!D,+&#.5A!]?XG(ZM M[*N.AH **** "BBB@ HHHH **** "BBB@ HHHH *RO$.AKKFGJD0BUU2R?R;ZUSGRI,9RI[H MPPRMW!]00-BN=\1:7=Q7D7B'0(]^J6B;);?(47T&EP:AITGF6\PRI(PRD'!5@>0P(((/(((- %RBBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH 1T62-DD4.C AE89!'H:2.-(8ECB14C10JHHP% Z #L*=10 4444 M 9VI_P#(0TC_ *_&_P#1$M:-9VI_\A#2/^OQO_1$M:- !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 C,%4LQ M &22>EE "T444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !7):O#-X2U:;Q#IT3RZ7SB4L4.,?:HU'< #>H^\HR.5^;K:* ([>XAN[6*YM94F@F0/')&VY74C(((Z M@BI*XZ2)_ -U)%YW,D\$:[CICDY:1%'_+$DY91]PY8?*3CKHIH[B%) MH)%EBD4,CHP*L#R"".HH ?1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 CNL<;/(P1%!+, MQP /4TDH17VI'38M\3>>T+RQ$B M12$E"_\ +-B-I)( SD],'QG6[S6]0^ 5M;:=H4]AH-IO>ZN;*Z22&YE6X"KL M$KAQ S;GPJD9V 8 )H ^G:*\(NYKN;QY/-:P26_B]O$#-'"^PW4>F_V<<*<$ M@Q"3C@E=_0DUL?!KR/[6']C[?LW_ CFG_VKY73^T]TOF^9_TVQC=GGIGM0! MZ=J?_(0TC_K\;_T1+6C63J+7']M:2K11"W^U,1()#O+>1+QMVXQ[Y_"M:@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MN:U/Q#K$?B6ZTG1-*T^Y%G90WD\]_J3VP E>90 %ADSCR&))(ZB@#I:Y74]3 MN?$6IS:!X>G>&&$[-4U.+_E@.\,3?\]CW/\ .?O$"L;1?$VM?$-;VRL8[?2 M;"TN?L]WJEC>F?SQY:/MMV:-""1(,R%< 8*;LAE[G3=-L](TZ&PTVW2WM8%V MQQH.!_B2>23R2&[=K[1 M78O-HZ8#VY/WGML\8[F(X'4J0?E/6T4 U1'EAO+">U=5V>W24B)YVW^2)W'_+;!P^>. <\ 'I M5%<['X]\.>8(K[45TN.OVBY2/'YFLP^/_ W)_P >%^VJ'L-+ MMI;S/XQ*PH Z.BN:/BC5;G_D%>$-4E!Z2WDD-LGY,YD_\.+WJVA:.I[ M2WS#_P!$@'\_QH Z:BN:_P"$5U*YYU3Q=J\P/6*U$-LGX%$W_P#CYH_X5[X: MD_X_[&34R>O]IW#+F]MK)M0FT:**5IHX%Y8LPGX8 \C;P>.O%=M:/875_]B^'V MB:5%!!)LNM5^R*MO%@_-'&%QYK]C@A5[G(VG.'P5T\>%SX='BKQ(-(*^6;;S MK?\ U><^7O\ )W[,_P .[% 'I-%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 (Z+)&R2*'1@0RL,@CT-)'&D,2QQ(J1HH5448"@= !V%.HH M**** ,[4_P#D(:1_U^-_Z(EK1K.U/_D(:1_U^-_Z(EK1H **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH ***R-5\5Z%HLP@U+5+>*Y;[ML& MWS/_ +L:Y<_@* ->BN9_X275]1X\/^&;ME/W;K56^QQ?]\D&7\#&/K2?\(QJ M>K<^*==EFB/6PTP&T@/LS!C(_P#WV%/=>U %C4?%UE:WSZ=ID4VL:HGWK*Q M8Q>AE()[ URVH> ?$OB'7WUO5-7TJV%Q;Q02Z.UE-76I7@NI&M;4V\:8@BA"JA=S]V$'[W4GI6W110 4444 %%%% !1110 4 M444 %%%% !15&VUO2KW4)K&SU.SN+R#_ %MO%<*TD?\ O*#D?C5Z@ HHHH * M*** "BBB@ HHHH **** "BBB@!LD:31M'*BNC#!5AD'\*P9_ /A&YF,TOAK2 MA,W65+-$<_\ @ :Z"B@#F_^%?>&1]S3W3_KG=S+_)Z/^%>>%&_UVB6]P.XN M"TH/U#$YKI** ,RQ\,Z%I>/[,T73K/'3[/:)'C\@*TZ** "BBLW7->LM LUG MO6=WE?R[>VA7?+<2=DC7JQ_0#)) !- %N^OK73+&:]U"XCMK:!=\DTK!50>I M)K-T74KGQ!;W,UUI;6FFR@+:BZXEN$(.YGB(^13Q@'YB,Y"]*L76D66L36%Y MJ5JS26A\V&"5\K'(0/F902K,N.#SC)P>_!2S74[2#3-3M8+O^S$ M,LSQ73)(/,:R=SL261@/+(#,F[Y5*Y! /HJBO!));R7QH\MM%)#XO;7BT<;X M-TFF_P!F\ YZQ"3\-_\ M5N?!KR/[6']C[?LW_".:?\ VKY73^T]TOF^9_TV MQC=GGIGM0!Z=J?\ R$-(_P"OQO\ T1+6C63J*W']M:2S2Q&W^U,!&(SO#>1+ MSNW8Q[8_&M:@ HHHH **** "BBB@ HHHH **** "BLGQ-K,VA:(;RUM4NYWN M;:UBADF,2L\TZ0J6<*Q !D!.%/ Z5S^H>.=2\.:KIEOXKTS2[6'4)FA0Z?J< MMW.I$3N"(?LR,P)CV\$G++Q0!VU%\47TJG[UOIJBRB/T*YE'_?R@#;O]3L-*@\_4[VVLHO^>EQ M*L:_F2*QO^$[T6?C2C>:N3T.FVZEC\V8_61\N?Q-;5 '-G6_$MW_R#O"AMP>CZK?QP_CB+S3^!Q^%)_9_C&]_ MX^M=T[34/\%A8F20?]M)6*_^0ZZ6B@#F?^$&L[GG6M5UG5SW%S?O'&?K'#L0 M_BM:^E:%I.A0F+1M,M+!&Y86T*Q[CZG Y/N:OT4 %%%% !1110 4444 %%%% M !1110 45GZQK-OHMJDUS%=3M(_EQ0VMN\TDC8)P H..AY. .Y%4=,N_$FHZ MA'/=Z?:Z1IHR3;SOYUU+QQG8=D?.#UDSC''6@#8N[RVL+5[F^N(K:",9>69P MBJ/2ZI:Z M4C6=M!J-ZH42(93;J_\ >*\/CV4G\:OT4 <]:^,+8WD5EK%A?Z-=S.(XTO(, MQR,3@!9D+1DD]!N!/I70T5D:QI%_=SI>:/K$VGW<:[0CKYUO*,YP\1(_[Z4J MWOCB@#7HK*T6]U:X,UOKFEK9SPXQ/!,)(+@'/*'A@>.591C(P6ZUJT %%%% M!1110 4444 %%%% !1110 4444 %%%9^K?VE'Y[6.Y=]GVB<%UA&<,P M4?>88.%) SU/&* )FU.R75DTPW"?;7B,P@!RPC!QN([#)QD]35#3O#<-IK-Q MK%[/)J&I3%E2>8#%O$3D11*.$7ID]6(R2>,2Z'X?M-!MY%MS)/9=7EPV MZ:Y?^\[?H , #@ #BM2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** $=%DC9)%#HP(96&01Z&DCC2&)8XD5(T4*J*,!0.@ M["G44 %%%% &=J?_ "$-(_Z_&_\ 1$M:-9VI_P#(0TC_ *_&_P#1$M:- !11 M10 4444 %%%% !116?K&O:;H%LDVJ7*P^8VR*, O),W]U$7+.WLH)H T*R-8 M\3Z9HDT=M<2O/?3#,-C:QF6XE'J$7D#_ &CA1W(K,_XJ;Q+TW^&=-;_=DOI1 M^J0@_P# V_W36QHWA_3- AD33+81O,=T\[L7EG;^])(Q+.?
:=KFFW]W?Z3 M+]AN6N7>VTN5+FY+M,U;5%L]&,VI)EA+>6 ML1:VB(!X,OW2&ZFM6V2Q12J61\9"MS\IZ=?6L#^RO$6O3]33J*"0HR3@>] !15"77=)@DN8YM3LTDM(S+<(9UW0H M.K,,Y YZFJW_ E>C&VL[B*Z>>&^U'P\QF\'SJ;7.7T:\<^1_VQ?DPGV^9/]E>M=310!'%*7AB:5##)(H)B9@2I MQDCC@X]JDK/UC0]/UVU2'4H-_EMOAE1RDD+_ -]'4AD;W!%5-(M=>TZ]-I?W MD.J:=L)BNY1Y=U&>R.%&R3C^,;3QR#UH VZ*B@NK>Z\S[-/'-Y3F.3RW#;'' M53CH1Z5+0 4444 %%%% !1110 454U2\GL=/DGL[";4)Q@1V\+*IW']U5YR +J=EK M.N:A)8F5]*T>/ DF@E_TB\R,E58?ZI.Q;[YYQMX8[%A86FEV$5EIUO';6T*[ M8XHEVJH^E6** "BBB@ HHHH ***YN\\9VEGXWM?#K02-YR 2W88>7!*X8Q1- M[N$<^WR#^,4 =)1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M %;4-1L])T^:_P!3N8K2TMUWRS3,%5!ZDFL]O&'AM-+LM1EU_38;*_\ ^/6> M6[1%G/HI8C)]NHK'^*NGV^I?#V]AN[?49E1XY4;38UDFA='#+)L/WE! W G M;G ST\M\W6Y_AGI&AR>%C;W.KKP8@/*8HD9A+,!G;QDX8XX( M /=O[:TO^V?[(_M*S_M/9YGV+SU\[9_>V9W8]\4:=K6EZQY_]D:E9W_V=_+F M^RSK+Y3_ -UMI.#[&O'G\.ZN^M/IFG6&HK<'Q"=3M[^6"1$%G_9ODKF8@ -N MPOEG##T YK<^%FF7\&K6\\VFWFGP67AC3]*N5NK=X/,NXFD+[0P&\ ,/G&0= MW!/- 'H.I_\ (0TC_K\;_P!$2UHUDZBMQ_;6DLTL1M_M3 1B,[PWD2\[MV,> MV/QK6H **** "BBB@ J.XN(;2VDN+J:."&)2TDLC!50#J23P!6'JOBN*VOVT MK1;5]8U@ %K2!@%@ST::3[L8^N6/935>W\)S:G<1WWC2Z35)T8/%8QJ5LK)?D\'P+;V+==:OHSL8>L$7!D]F.U.XW]*TM& M\+6&D7+WS-+?ZI*NV74;Q@\S#^Z#@!%_V4"K[5M44 %%%% !1110 4444 %% M%% !1110 45#=7EM8VYGO;B*VA7K),X11^)K+T_QAH.K:@MGI.HQZA(V?GLU M::)<#)W2*"B].Y'/'6@#:HK&U._UZ.]^S:+HD-PFT'[5=WHABSZ *KN2/]T# MWJM:ZQ-I=O=WGBS7='6&-E39;(8Q QS\K.SDL3V^5>G2@#H))$BC:25U1%&6 M9C@ >YKCM0\03:YK4ECX;UI8K.TL3>37.G)'+]J2XOHI[FWA5LL,-+F./IPJX(XX&:Y_P 96=QXP73? M#UOX<&FZ@Q:3_2+M8FAL5*B4%[-N0 :?AS7_&NOVMY:1V5C M92V-TUK)J&HY#-C/5 0!_M$@>] M7H]&TR+4CJ,>GVJW[((VN_)7SF4# !?&XC'O5V@#-:_U)M2N;:#1W$4<1:*[ MGG18YGP"% 4LX&3@DJ,8. >*K_9_$=U8V_G7UCIUR)"9Q;P-.K)V56$M":TM M+>YTR"]2R=$T?FPMATR,;E)S@C.14U% '%'X;L=#M]'/B[7?[ M.MA$(8%BL5""(JT>&%L&!!52"#GCK7:,BN '4, 00",\^M+10!DMX8TD27\U MI:BQN-0'^DW%DQ@DD.<[BRX.[WZT#3=4MFL5L=8+P0?+<+>P"9YUSGAU*[6Q MQG!'J#6M10!C'6KVRM[R?6M)EABMY (VL2UX9D)QN"(H<$#!(VG&>":T+74; M.\V"WN$9WB681'Y9 C=&*'YAGW%6:J3Z5I]S?P7UQ96\EY;@B&Y:(&2($$': MW49!(X/>@"W16'_9.K:7I8@T'5/M$BS;\:QNG_=XQY8=2&'/.YMYZ]>,6'UF M2VOKN.^TRZM[2VA,POAL>*10 6 "DN&'/!7G'% %;4_"5C?7S:E8R3:5JI ! MO[$A'?'02*05E'LX..V*MQSWFE:$9M9D^WW$"DR/86CYD&>"L0+-G&,@$\YQ MZ59T[4K+5[&.]TN[AN[:3.R:!PZG!P1D=P001V(JS0!EZ1XET?7MZZ5J$-Q+ M'_K(,[98O9XVPRGV(%:E9VJ^'M'UPQMJ^EVEZ\1S&\T*LT9]58\K^%+JVE/J MD,:1ZE?:>T;;A)9R*I/L=RL"/PH =JVM:?H=JEQJEP(4D<1QJ%9WE<@D*B*" MS-@$X )P#Z4FDZWI^N6KSZ9<"9(W,TBR6-PUI&S1R* =A$2*6!4?>()!.&'0RVW@Z#Q'KU_KGB MS1EB6X2&II_,&R/<=\RHQC9V+XQ\P"HO/)% '2V.OZ3J=_/9:;J5K=W%N M,S1P2AS%[-CH?8\UF76G>(M:NYHKN_31M+5RJ)I[EKFX7/!:5@!$"/X5!;_; M%;MK:6UC;);V5O%;P(,)%"@15'L!P*FH K:=IUMI6GQ65C&8X(@0H9V<\G)) M9B2222222235FBB@ HIDDT<7^MD5,@D;FQT&3^E8W_"4P7>F+>^'[.ZUM&F\ ME?L851G&=VZ1E4I_M GT&30!N45F.FM3ZC82L$D89[CS"!\YR-@ M.>,-GCD=*A'A>RN+:SCUJ2?69+.0RQS7Q4DN3G<40*A((&/EX[4 22>)--+W MT5E-_:%U8#_2+6R_>R(:S=R6,EMIL-I:RKONA?38N(N?NA$ M#*21WW\>AK6 QTHH QCH=U=VMY!JVLWEQ' 26/3C' M-<'#X%\20Z'J-JVA>'Y=3OF+'6&UB;[0K*P:$AFM6;$>R/:"Q^X"222:]5HH M ALOM7V"W_M#ROM?E+Y_DDE-^/FVYYQG.,]JFHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** ,[4_\ D(:1_P!?C?\ HB6M&L[4 M_P#D(:1_U^-_Z(EK1H ***YF;Q1/JTSV?@RWCOW1BDNHS$BS@(ZC<.96']U. M,\,RT ;.K:SI^AV)N]5NDMX=P5=V2SL>BJHY9CV4 D^E8.S7_%?^M,_AW2&_ M@4@7UR/"QOAJ>HW$FJZN5*_;;D#,8/58D'RQ+[+R?XB MQYKK,>Y.2>]7*** "BB@D $G@#J: M"BL:Y\8>&[2[2UN->TY+EV"K!]J0R,3QP@.?TJQJ^KMI2Q>7IE_J+RDA8[*( M,1CU+%57KW(H T2<#)X%4M/UK2]7,HTK4K.^,)VRBVG638?0[2R6EM%?03>)/$9O&\L"XM8[?RL'EMC)"%7WP.GH ;]AK>F:K8RWFD7UOJ-O$S*TEG M()AN R5^7.3R..O-8Y\4:M=?\@GPCJ<@/26^DBM8_P BQD'_ 'Q5Q=/UR:TL M5FU:"REB37EVEZNR2">YBH" OU S[T 0ZEJDEOIEK;W6J:7H>KWI1(5N)!,AD) *("8S(><#IR1QVK M"2*XN6O6GUSQ+J\VGN ]I:6BV4VBMU*PI%$%$8)R<8Z9/)]:MT <_=VMSK-QI4]WX:TYXTR\IU*56GLR>H151 MU)P!DAP..]6!IFKSVEY;WFMB 2L/L\FFVBPO;H#]W]X9 Q(P"<#O@#C&Q10! MF+X?LC>65W<-'=%\/K*N@Z/8:8LQ!E%E:I#YF,XSM SC)Z^M:-%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% %#4-$T[5+BUGOK5))[-_,MY M02KQ$D$X88(!P,CH<NU\$KWXR?8TS_A)K2."]FO+34;1+ M)PLC2V4AW9. R;0=X]QG QG%;%% '-Z[XZT71=*6X-U'-=7$ EL;,';+=LW" M(JGG+-A>>]5O#7CRPU+PW,9&,]!0!HCQ'ICW5E!%++* M]\@D@,5M(ZLIZ$LJE5''\1%1_P!NW$UI>2V6A:E-);N$2*14A,^3@E"[ 8'7 M)QQTS6Q10!F+-KO'>]:%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% %;4-1L])T^:_U.YBM+2W7?+-,P54'J2:KP>(- M(N=%@U>'4[1M.N-OE71F41N6;:H#$XR6.W'7/'6N?^*NGV^I?#V]AN[?49E1 MXY4;38UDFA='#+)L/WE! W G;G ST\W7PQJ6M_"/P_>WVDS_;]/U:%K6&SM MFA6>,W,>;N2W7I(R!B21P&8\9H ]L_MK2_[9_LC^TK/^T]GF?8O/7SMG][9G M=CWQ1IVM:7K'G_V1J5G?_9W\N;[+.LOE/_=;:3@^QKR;4]!UNY\67EC:V%XE M[)XGDU6._P#*<0BT.GF$?O\ &T'?\NS.?;'-:GPLTR_@U:WGFTV\T^"R\,:? MI5RMU;O!YEW$TA?:& W@!A\XR#NX)YH Z36O''A.TUFPM[KQ1HT,]K>NL\4F MH1*T)$,JD,"V5Y('/6W!1G$,8W9PI M)?WGC"58+$_=T6SD)C8?]-Y.#+_N#"=B'ZUT43V=JT5C T$)5,1VZ$+A1Z*. MPKG[_P :=K-@EKK]_JVIA7+!Y;YHB00 5(AV*1QZ>M3:7X \*Z)J8U#2=#M M;2Z\OR]\2D97&#D9P21U.,GO0 NN>.O#WAR:2'5KYXY8\;TBMI9BN1D9V*<9 M%-TCQWHNL:I/I\U$OG>1%:HJ>9C&_:!C=CC/6M3ITH X.X\=ZY<63WNC>'XYK+[08(YG:Y>1 MR.0WDQVY.W'/O![2 GKQMS^-=!37E^_GQ&(P?:G6) 0 2JJ0 >.O4$G& M*TJ* .3\1?#_ $O6?!L^@VL-M;ELF"XNH#=F!FX9QO8-N*Y&X,",Y!JNGA#7 MWU/2+F?6=%BCTR=9%6QT62%W388VCW&Y8!2AQRIQA3V%=I10 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M!G:G_P A#2/^OQO_ $1+6C6=J?\ R$-(_P"OQO\ T1+6C0 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% &8/$>C'Q&= &IVIU98O.-EYH\P)Z[?ISCKC MGI4VFZUI>LK,VCZE9WZP/Y">: .]U/\ Y"&D?]?C?^B):T:S[W2WO;J*;^T+ MJ#R6WQI$(\*VTKGYD)/#$AZ_UK/_ +,N_P#H M-W__ 'Q!_P#&JCBT6:&29X]9OPTS[Y#M@^9MH7/^K]% _"@#5HK._LR[_P"@ MW?\ _?$'_P :H_LR[_Z#=_\ ]\0?_&J -&BL[^S+O_H-W_\ WQ!_\:H_LR[_ M .@W?_\ ?$'_ ,:H T:*SO[,N_\ H-W_ /WQ!_\ &J/[,N_^@W?_ /?$'_QJ M@#1HK._LR[_Z#=__ -\0?_&J/[,N_P#H-W__ 'Q!_P#&J -&BL[^S+O_ *#= M_P#]\0?_ !JC^S+O_H-W_P#WQ!_\:H T:1F"*6]O]-L8)$-A'*(K>[FD:..VD+,2Y)\L[AL)!;Y1 M7:7_ (;M;_Q-I^NO/<1W>GV\\$(C*[,2[=Q(*G)&P8[=<@US_AOX6Z=X9LTL M[?6-5N[1;Q;YH;K[.?-G#[Q([K"KN=P!RS'[H]* ,O6_'GB+0/$U[ID_]AWL MHTR\OXK6%WB-HD6WR7GF=MN),D$;4VG'S$.[BL7O&U6UL[ M=UMY+8O')&LLA:W=S)&RQB4J6(# *P&WK>M_A1I<5QX@>;5M4NH?$32-J,$Y M@(EW@@ 2"(2!4S\JA\#TZYOZ+\/M/T?6/[6DO]0U'4#*)7N+QX\N1#Y*9"(J MC:FX# !^=BUMKTEI$BE5#ND57&^3:^X M1(0V<(-S2XO4EU>[@O7DCD4-;S0A!&T>5P,;%.&W G/;BM/PWX&>[^WO> M+++'!'$\B*J*K*7*]1\#:1K>B2Z-]KU2\-A:6MQITQ6\D\YU$RMYR MF.,QH9,%6( /)XKI=:^'%GX@T#4-+U/6=6D&I30RW5RK0K)*(D550@1;-A*[ MB-O))[<5?@\&VR7&A3W=_>7DNA-*UJ94@C7YX_+P5CC1<*I(7:!COF@#FO&W MQ#UOPUH?B&\TG2(]2;2F2!92I6*-Q"LLDDAW9*@2( J\ELC/4B'Q'\3KW0?& MBZ?-_9\%I')8)]FG1OM-ZMRY1Y86W ;8SC(VMG!!*Y%=9J/@O3]4\)ZKX?N9 M[K[-JTDTEQ,KKYN9'+G!VXP,A1D'A1G)YINH^"[;5=9@O+O4]3:UB,#MIGG* M;662%BT;E2I8$,02%90VQ=P.* .CHHHH **** "BBB@ KC?&/C+4_#_B3P]I MMAI)EMM2OX+:ZOY^(XQ(6 1 ""TF$8^B@#.=PKLJRM=\.VGB%M,-[),G]F7\ M=_#Y3 ;I$# !L@Y7YCG&#[T ,]5TCXCPZ+JTNE26=S!SMXE M!2:5RVW#$,NW8,$C#-@U3E\;>);#4?"O]IKHZ)K\EO$NF0QRM=D/&6FDW;MJ M+$2N1M;(!.Y20!?3X66*:IKU[_;FKM_PD!D&H1-]F(E1E*A _D^8J*#A0'XP M.O.;C_#ZU/CZ3Q;#K.IPWLL<M^$? M$DUKJXTF^B&GWE^+*P203P0PQ[DEDD9MN'8,NW:,$C#-@YVH?AKIXU**]O\ M5M7U2:W\M;X(&<%T3)(A*J*#\H#C&!UYR 6/!/B75=6O\ 5-+U\6;WEA':S^=9 M1-%&Z3Q;@NUG8Y5E89S@C!P.1775@^&/"5KX8%T\=[>:A=7?EB:[O2AD9(T" M1I\BJN% /;)+$DDFMZ@ HHHH **** "FR/Y<3OM9MJD[5&2?8>].HH \]\/> M,_$OB;2_$;8V&<*S':"H!P"W!)9X?\=ZYX MET/3#I,&FR:A>B_=)94ECMYXH&\M)5&2R*SO$<'<<;@/4:>L_#/2]:TG7M/E MU#4[>'7KQ+R\-O+&&RJJNQ36-4D=[ 6$5Q&\ M5M):QAB1Y7D1H$(^7MC"*,=<@'):G\2_$FD?#_7=3_LBVU+4],NY;=7A1H(E MC1 WG30NYDB') 0G<_RD85P:Z?4=?UJ:^>ST-M+@>#3HKRZN-0#^7!YDF WR MD9 2.8[21D[?F49RYOA[ITWAW7=*O+Z_NGU\DW]](T8GD.P(,;4"+A5 "X^ MIIOB#X=Z=XBT74M,NM0U&WAU)H?/>WD17V1*%6,$H1L)&X@@Y+'L<4 *O%6M>'?% M^BVH?2WL=6OH;.WLA'(]Y,#GSIMP8*BQ@J2-K9'5E) KHO$_AVT\6>&[O1-1 MDFBMKL*'>!@'&&##!((ZJ.U8]S\/[>?Q\_BZ+6]4M]0>%+<1JML\:1+_ ,LT M\R%F0,T0LTKOO*LK>7+\H0$93 MD\UJW_PWT[4-)L]*;5=7ATRWLH[&:RCN%,5Y$A!'F!E.&..738Q!()Z8CN/A M=HMS?7TS7>H)!=_:F2T22,16TMR@2:6,[-X=EW=6(&]L 9X ,J;QSXDL;GPI M-J":1'#XAEMHH],2*5KMA(-TLF[=M01!DS\K X/S+N K2\/^*M:N/B-?>&-9 M?2[AX+'[9)_9LU3Q]XA\/V^C0V: M6%@)M/:^F M#3)'MI%4QQAG.Y"5)#_.>>>V!GF@#F]$\>ZO?M?V+/I>H7=MK=OI<5[9PR1V M\Q*+).H4NQW1J)>0Q!PIQU%9M]\2O$>D7FM:?>C1;NXTZ*S>XNK**4V^F-/, M499B7S($3$F1Y>0#D+U'5>&_AW9>&;+3K2TU34)[;2]YLHIDMU$#,C(6_=Q+ MN;#-RV22Q)SFJN@_"ZV\.:%=Z3IGB37HX+F3SS*)(%F6;>',IE6$,['&#O+ MKP1B@"EH'Q!U3Q'86\&D#2KO4C?7UL\P+K;3QVZ';,A!8JK,\'.7P&.,\&H] M-\9>*=6T[7TTZ71KR;1;X02ZC;V5Q)#(HA#R)' CL\DBN=F X!!!Z_*=V'X> M:=!8W<,6H:DL]Y:W%O->B5!.3.^^64$)@.Q"\@8 5< 8J#2/AQ'H7AZTT?2? M$NN6L%BX>U:$VT9C&""I580D@;=D^8KG/.0>: -WPKJTVO>$],U2Z2WCGN[9 M)94MIUFC5B.0KJ2",^A/UK6K.\/Z%9>&?#]GHVEJRVEG$(X][;F/YW+'(<].-OXUC_;O&_\ T+WA_P#\ M'T__ ,AUTE% 'CGB36]13QY.+O3HCNEN SJ4A3S&.U M0P*_*%3!.X@;?@+5_%]WX126PT_1]3M?MEXD%U<>([B5GC6ZE50'-LY=0 K MEB64*3C.!Z110!SBWWC8L-_A_0 N>2-=F) ^GV2L3Q8-OQG^'TC<)Y>IQ[B< M#<88R!]2%/Y&N^JGJFCZ9KEG]DUK3K34;;<'\F[@65-PZ':P(SR>: /"XX7F M^P&&=H1=?$N]:&XAVDJ")@'7<"IP1D9!''0]*F^&VI^([G3_ %I47B:^BM] M7L[^]O',4$DK,DHP%=XV/+$DELD[FY^[CVQ-#TF.VL[=-+LE@L'$EI$+= MN MP! :,8PA )Y&.IJ*Q\,Z#IER+C3=$TZSG5G<2V]I'&P9\;SD#.6VKGUVC/2@ M#S+P]X]UW4?B=HT(U"2XT36+C4H$AGCAC(^S]&2-5+HH(V[GE8O\QV)P*W+N MPL?$7QHO=+\56D%_9VVCPS:;97D8DA8M(XFE",-I<8C7=U ..,FNOM_"OAZT MU9M4M="TR#47D:5KR.SC69G8$,Q<#.2&;)SD[CZU+JV@:/K\,<6NZ38ZG'$V MZ-+RV28(>F0&!P: /&[_ %JT\*^)O$&J^"98;^UT[P9$UBXN6NH\+196B,D<,?R!U;#IUI')]G6UWI H;R1TBSC[@R<+TJC_P (5X5_LK^S/^$: MT?\ L_SOM'V3[!%Y7F[=OF;-N-VWC.,XXH \KTGQSXJ\0Z/X*QKC6,NJ:9J4 MUY/;6\#-*]NP",-Z%1G'.!@AC@#@CJKG6;KQ#^S5?:OJ#*UU>>&)Y9F5=H9S M;MDX'3)KM(?#VBVPMQ;Z/81"V618!':HOE"0YD"X'RACRV.O>IDTK3X])_LI M+"V73O*,'V,0J(?+(P4V8QMP<8QB@#P;7/$/B#0%\!:Q-I-@'T[PWJ$]DL-W M)/YNVTA.Z53''M 4D*S<;N1C)W/$&MZNOASQ7H%_K+:_;2>#FU/[:\42-%( MZLI3]TJKM8#37KG]D:;YEI)_9]KOL8VBM6\A6))(YV[5/!/(W++Q)K<=A:VVF7T>FMJ'C MJ[TV:6ULH%8P_O.VS:7^4'>022/FW<@^K3^%/#MS=QW5SH.F37$2)''-)9QL MZ*A!102,@*0"!VP,5,N@Z.FS9I5BOEW)O$Q;(-LYSF4<<.36=-\1_&,6B:# MK-SJKC3%TFUN]2N+&&UGDBD>7YFGMCMD\IE&T&,IC).3C%>G>)/AGH7B-;,? MO--%G)++&EE#!L+R0X 8$G!YK2MO!/ANWL=*M7T6RNAI$*0V4M MU;I+)"J8P5=@2#D Y'?F@#6M]0L[NXN+>UNH9I[4JMQ$D@+PEAN =>JD@YP> MU>$>'=9URWOXM'T?6)=,M[S4-?N)WA@BDT6&998=(L(Y%,I5UMD# R M_P"L(./X_P"+U[YH \L\/>-?$'BE+=[OQ1!X<2S\/V>I2W$EM"T5S)(S"1Y0 M_2,;,81D.6/S=!7K=KJ-E>33P6M[;W$]L5$Z0R!FB++N&X DKD'(SVJE+X3\ M.W"62SZ!I,68>SC(MAD']WD?)R!TQT%7H+"SM;JYN;:T@AGNF#7$L<85 MIB!@%B.6(' SVH L4444 4]4EU.&S#:+:6EW<[@#'=W36Z;>YW+'(<].-OXU M'YVL_P!J1Q_8+'[ 8\O/]N?S5?'W1'Y6"N<#=O![X[5H44 >4>/_ !?K]O\ M8]#?4?#_ (7U:0F^,TVME83"A 1?,>%22TG5 I!2-@6&[([/PUXDU#Q/I^FZ MK8V-A_95Y;"1YOM[&6.7!#($$15@'&W=OYZ@>O244 8T=UXG.FEY=(TE;WS@ M!"NJRF/RLG6U]>0P]KD1B(O M"?\ ?32PLYKZ"]FM()+NW5EAG:,&2(-C<%;J <#..N* /GW3_$T& MH_!V^M;'[0?^$N\475NBPP/+,MM))OF81H&8D1;A@ G)%;-@9=<^"NI^$(-5 MM]-O='U-=/MO[81[=;F(2+);Q2)( P$D9";2,G&,$&O7[?PYHEG<03VFCZ?! M-;O))#)%:HK1-)Q(RD#@M@;B.N.:=<>']&N_MOVO2;&?^T BWGFVR-]I"?<$ MF1\^WMG..U 'A<+V&M:)X6TB_P#"L.CM:>-!:ZEI3-Y]KYQ@=W\M2658SN!V M#Y1DXSU.UJ.N+X&A^(]MXG)C+^']1O/"GPW\<^%?#LE\L^D6?V[2WN M;6:VG\F5/WC*DBJWRR+(0<=2,5KRR>%=!\5>![?P&UO!JEUN?V?9?VI_:7V.#[<(?(^U>4OF^5NW;-^,[<\XSC M/-9,/@;PK:ZE#J-EX>TVSOH9?-2ZM+9(90Q!!^= "002""<$$YS0!R]QI^G^ M(_C+JVF^+;2WO[2STB"73;.]021;6=Q/*J,-I8,(U+]0,#(S4=WJN=:T#PQX M1\0C2M#DTJYNXM5@ECO#+Y15!&LDV\%5W%FZG"@ J :[K5O#^C:_'''KNDV. MII$2T:WELDP0GJ0&!Q2:CX=T75[&&RU;1["^M+<@PP7-JDD<>!@;58$# XX[ M4 >%/\4?&>H>%M8\0)J9TY].T6POTLX[6(QR222,C9+J6V,!G (/(P1SG(C))I&KZ7!%J-S;0!EBN$C:0,JH$VC+8.,@'KWKUJY\/Z->" MY%WI%C.+N-(K@2VR-YR(!6?XA\%:-XCM98;NW%NUQ=075Q-;(B MR3O"04#L5.X *!SVX&* //G\7^)(O&DO@S^VY6@.N1V0UYK>#SE1K3SS$ $$ M7F;ALR4Z$\9QA+KQGXQN_!ML-'N$NKZ'7[G3GGMY+:&YU&V@+CS8%E!C9SM! M*JIS@[0 M+2;O1["?380HCLY;5&A3;]W"$;1CMQQ0!X?_ ,)9?^(-!\3WMKJDHF3P8DXU M!-.BL[II8Y)E?=@,5R8R"H8@9)3;D$6F\8>+M+C^P:/<7$L>BZ1IL\?GM8PP M7)FY87#RLA"X'EJ8L$'ELG&[V>'0-&MU98-)L8E:V%HP2V0 P#.(C@?<&3\O M3GI4">$?#<;6)C\/Z4IT\YLRME&/LQW;OW?R_)\W/&.>: ->BBB@ K N[SQ> MEY*MCH>B36P8B*2;69HW9>Q*BU8*?8,?K6_10!F6=SK1TNXEU33;*"\0,88+ M.]>=9,+D99HHR"3QC!^O:O*] \4^,Y;[1)X+W2=6N]38BYTYM8/R#8S,3$MH M&M_+8 '+-C[IW,01[/44=K;Q3R3Q01I++CS)%0!G^I[T 5DFU8Z+YLEE9KJ> MPG[,MXYAW9X'F^5NQCOY?X&JDDNIS>%[]M:M+2TN?)E CM+IKA-NS@[FCC.> MO&W\:V:1T62-DD4.C AE89!'H: /G7X>6T4&K_#:WET73= >>R>\BUBS8&75 M2(RK6TF(U(;#!R"7!P,$GI8MM,TZQ^%UWXBL+*V@\2Q^*)$L;Z*)5N))#?;/ M+WCYF5D+*5S@C->Y_P!@Z.;:RMSI5CY&GNLEG%]F3;;,OW6C&,(1V(QBJUKX M/\,V6JC4[/P[I-OJ =G%W%8QI*&;.X[PN/H1J/PUUB ZM;Z M)]JLVC%['-1U0:GJ'A_2[J_!5A=SV4;R@K M]T[R,\8&.>,5IW-M!>6LMK>0QSV\R&.6*5 R2*1@JP/!!!P0: /!-,\4ZKX6 MT2]T&S\-+X=U]==L;+4?[*>-X'6>,E9K=)6\F-V6-5P>,LI;DX&_:>*/%^H: MOX5T:YU9]/:^U/4K2XN(19SS2Q01%XR^SS(DE!&&"\ CD8XKTN#PKX>M='GT MFVT+3(=-N&WS64=G&L,K<>*M8MF\3V_AJQT&VTZ5//MX6@N1-RYEWX8*<> M6-C)@GOTKMV\*>'6M(K5M!TLV\,3PQ0FSCV1QNPN;NS*FVGFM4>2#!R-C$97!Y&.] 'FOAWQMX@O+[POJ5WJ/GKXAU* M\L9]$\F("R6+S,,C >9N3RAOWLP(<\+Q63IGQ!\56[:1J%SJ;ZDE_)K436#V MT*I_HBR/%M**&S\FT\D$8XSS7L-OH&CV>KSZK::38P:C<*5FO(K9%FE!()#. M!N(RHZGL/2EAT'1[:2V>WTJQB>U>22W:.V13"\F?,92!\I;)R1UR M(M?TZ^;Q'#XA-]K#^ !?K<-! # SW4)*A54*5'.-P)ZY)XQVNM_$+7--D^(T MEE=1W"Z'9:<]E&8T*V[S(WF.<8+8X;#$]/2O1+7PCX;L3,;+P_I5N;B)X9O) MLHT\R-\;T; Y5L#(/!P,U)8>&M"TJ">'2]%TZRBN$$/I]3']LH7ABBMDF@!MF<>:$7:P)4E( M#";P[XV\07E]X7U*[U'SU\0ZE>6,^B>3$!9+%YF&1@/,W)Y0W[V8$.>%XKT* M/P=X8BT];"+PYI*6:7 NEMEL8A&LP&T2!=N-^.-W7%6;?0-'L]7GU6TTFQ@U M&X4K->16R+-*"02&<#<1E1U/8>E '*_"G4M9U_PLVM:]J\U[)/7WA?4KO4?/7Q#J5 MY8SZ)Y,0%DL7F89& \S16R+-*"02&< M#<1E1U/8>E)#X?T:V%L+?2+"(68D%MY=LB^0)#F39@?+N/WL=>] 'ANF?$KQ M9JGAS6]6E\2+9S:3H%EJ45LMM!LN)2K>8&W)NVL5 (4@@L,$=#T_BCQOX@BF M\3WEKJ0T9?#>F6E]#9/!$ZWS2J799"XW;Z!H^IW]M?:EI-C=W=FP:VN) M[9))("#D%&(RIR >.] 'F%IXX\3+\4(8M9N9;?0[S4A8VJ6D=O=6XD, 8V\Q M7$T$P;G+$@\C8%&ZN4T37-7AUJQU6"[D_P!"T_7+J/3[:WAB@E>&G%-7PSH*R6L MBZ)IP>RD>6U86D>8'^&Y[2^N8]1/DV";YF:WE7DFU2SM] M7M=,EFVWEW%+-!%M)WI&4#G.,#'F)U/.>.AH MT444 %%8T_B[0K>75(WU&- MI-)$9O4C5G:(R$A$PH)+L1@(,L20,./#K:3+J3ZAY%M#.;>8W,$D+PR M!=Q5T=0R87YLL -O/3F@#?HKFD^(/AQ[6>;[3=*T$L<3VTFG7"7):3)C"P&, M2-N 8@A2#M;^Z<:%OXGT>YM;*YAOD,-] ]Q [*R@QH 7+9 V;471Q$\4;2(?E+9+*"%&!P6(!. .2 0"Q1156_U*TTN&*2_F$233QV\9()W M22,$1>/5B![=3Q0!:HHJH^J6::U%I+38OIK=[F.+:>8T9%9LXQP9$&,YY]C0 M!;HHHH **QI_%V@VUQJD$FHQF;24B:]CC5G:'S21&N%!R[%2 @RQRO'S#,=O MXST&YTY[Y;XQ0QW(M)1<020O%*<':Z.H9."#E@!MYZVL%#W+7MO):M$I7(-+-O8SF[58K^ W%N[*5# M1A Y9+LXADAC:1#\I8$LH(52!]XD D@9R0" 6***BM;E+ MRUCN(5E5)%W*)HFB<#W1@&4^Q - $M%5)-5LX=9M]*DFQ>W,,D\46T_,D90. MGR2S>3)+%(_V>14#QR&-UWE0N0RD8SSC(XYK0H ***BNKE+2 S2 MK*RAE7$432-DD ?*H)QD\G& ,DX )H EHHHH **BNKJ&QLYKN[D$4$$;22N> MBJHR3^0I;>XCNK6*XMVWQ3('1L$94C(.#[4 24457O[ZVTO3;F_OY1#:VL+S M32D$A$4%F/'/ !- %BBFQR++$DD9RCJ&4XZ@U1;7+!?$*Z'YDC:@UN+DQI!( MRI&2P#,X7:N2C D$X.* -"BL_4-=L-,O8+.[DE^TW$,L\4,5O)*SI&4#D!% M/0R)QUYXZ'%NZN4M(#-*LK*&5<11-(V20!\J@G&3R<8 R3@ F@"6BJDVJ6=O MJ]KIDLVV\NXI9H(MI.](R@ MVNTF8IAB%5EA&W>5.Y^0 ,G1U#XG:A:WEMJ\NG-!X?6#49%$4JRRW?V\FM[$RIN3S!M168-LW$ $X8@$XR M<9K+D^&\#>-YO%SWL-[I M:Z7=6BQ-):M<,TT7F D)+$Z1O&P !^Z48'Y7;G !Q6I^!O$NKZ=9ZCX@L);N M[GNW?4K"S-G,S*D(B@8"Y!A9049\'!'GL1R"*6V^'NJIXHTF:XT:6Z_T6*WO M+G4;J"ZC2(6^QE\T".??]Y"FQX7W[B 22O66_CO49O#LVN2Z+:6NG31I+IMQ M/J>!<*SE560",M&Y&TA$67);:#G@X-I\4[^\U""=-/*>;!);+IC.4#78OUM5 M)D>-75>@FVDM;?4$U#5O/B8:A++-&R28#%R2%/ M+ $?=Z 5L:I\0;_0[+4FU;P^(;O3M)FU)X4O@ZR>7(4"JX3[K !@Q (!P5!K M(O?B9?\ A_0M3O;F"WU26UU#40(&G:*46\$K ;$BA;YS,%/+\IES][U.*RX_B;J]G>:E#<:6M]-+J\ MMOI\,)G<)!'!$YW^3;R/G]XI^ZW+L,@*"9M5^(FLWMM$VBZ1-IT4-YI<5]+> M-LN('N9HB\)@9#QY<@4MN!!?@<9H V/[.U3P]K_BC5=$T(72W%K9K96T$D47 MG2*TQD^\R@8,@8DXSDXR:H:7I>KK=0ZE<:!J#7%LUSJ-P+N6U22^O3$D4001 MRNB((RZ+N;Y0JY).6.OXJ\:7'A^]FM[#25U#[%ISZG>E[KR?+@5L?(-K;W.' M(4[1\O+#(JKI/Q N=2\2P6+Z-'#875]Q-O;0%8F"B2=I7#!/EW!5MU8@8+QL02,&G:OX_U&Q\ M17>FV6@0W45M?V^GF>2_\HM+/$KQG;Y;?*&;#'.0.5#GY11/Q6N&TMKV'0%< M6-E)?:LC7V#;Q)/)"?*_=_OFS!,V#Y8PHYRW !FS^$_$$/A?0[:71YKP6MI> MPRVUG<01S)-+(&B9G=@&AVA@Z!B&W+N1P,#8\8>&-=U3P_X=MH8(;J[LK>Y2 M[,#)'&'?3YX05!Q\ID=0 !P#V .,_7_B?K,&CZT]CHUO;&&/58K*[:]WMYMD M6#.T?E8 (4L!N.2-IP#NJ71O'VMV^O7,&OVMO)8-JD%B;A;H+]C9[&.8@+Y8 M\Q-^_+L5(## ., U? WA2;PSJFJ+%I\=C97-C8[4B=0KW"I()F(4YW'*98\ MMP(K_P"* MKZ7=7('@NDA MT7RKL172ZE>?:HQ_;RO0VX[HE=/WH4)OVCY:3X3_L MO2[.VN]^AO=PLETKW$#FW90Q1!($D8(I,895W'#,IZ_PEKNNZIXKUNTU^UBL MEMK2REAM89A,B&3S2Q$FQ"V=J@@C@J<<F1M(!H?$'P[XM/[1N;>2\O+L0Q1!)%58UD6+RPQ#':) M60< >8Q/ !K-INJ>'_$WB?5]#T(7:7-C9)9VT$D47GS"6X:7[S*!@S!R3C=D MXR:J:/HNJW%_:75WH]U#-'+2ZE+ GVN\,211#;#)*%C",ZCJ5$2YW$[C MZ!10!Y[IN@:EJ$WB>[O=$GL8-1MXV@LM2N8KJ8W8$FZ17#N$0;HU1=P"[6(5 M,\Z'A[PW=&33AKUC'Y&GZ';V4<K:07L=Q:65Q!'<)+(X,3>8[J#%@,'0-AMRAE< @:OBGPQKNH^&/ M"]HD$%U>V"N+UK@ ./0:* .%\ >$I_"^K7VW3H M[&SN-+T]=L3+B2Z03"=B%/+\QY<_>XY.*XW2_AIK,6EPSW>C1_VK9Q:,MG,9 M8B\!BN2USL;=\O[O&<$;AP,]*]LHH \//P\\2&*2*RT5K'4%TN^M[W5!2XA?>.6;,B)(-TBC&[!& ,VX_ .L+H[6NDZ->6+&YEF1KVYM(B(/*59+4 M+:*J0B:2'P*]EHH Q8)UU#0M0L++3I+%K6+[*MLXC4*3 CA5V,5 M D"]<94XR,$^:Z#\.-7LI+*^FTJ.#5+>^TTI=[XFDB@CT^*&;#!ON[U8%?XL M=",&O9** /(-,\$:I'8Z1;0^%/[,NK6>U.I7S7T;"^D2.99)]BL=V6<'S&Q( MV_!7"U2M_!?B:XL=*34O#4CVNF:7I=A=V$MS;M_:(MI',BJ-Y4K\R. Y4-MP M<5[910!X?%\.==FC:)] \BTENPYM9+F)MD1U87!4X;!Q#D_IR>*H^+-(MO"= MOZ='=6>GR^9?PSA2J 6DBKN5OO8D*<8///:N%TOX<>([6RNTEL;Y[]S M+RYEN+)(=0D6]BD,JB-!))\B.^^=@XW%0&+$CW&B@#QZW^&%^5@*Z=%8W=Q; MZI]LO%9"QG-W'+9,^#E]NS M?U:WL]2U/2KFYN+P7=Q?:?8R MV;-#?Q%J3IHS79O;&>*ZO M;^:"82L;01Q^7*NR5LNJ92:,QC;N4J0,R6WPTN+B1)[OPW#$1?Z;MCD:$F.U M2VCCN4PK$!3M964<.!@AABO8J* /#1\-O$*7%@+BPOGBMT\JP%G<62#32+V9 MPY>5'>-?+>(AH 6PFTCA<6;_ .&&I3:3J!@T.W^WWT.O1SR%XMTWGRE[0,<\ MC(1AG[A&3M->TT4 <+XB\/SWOA[PQ$OA[[=I^GNC7N@9@&Y/(9%3:S")O+ O!-YH/B?^TM2TZWCD.A6UK]H5UD=9%FF+1;_O';&8%W'@A% M )V\>BT4 >'77P\UZ2-HH/#96^6ROXKS4OM,&-1FEN(723[^XDJC'+@$?=Z! M:VM7\!:U<3WUM!9I)I^GW4%=9U21]"G MAM9UA0O));M/+(9"&;?&ZK-&@+/YDJ+,0Q'SGY1Z910 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 5ST?@3PY%9M:1Z=B!K2*R*>?)S#$[21KG=GAG8YZG/)(KH:* .;_ .%? M>&#?373Z9YC3+.C127$KP@3?ZX+$6V)OZMM49/)YI;7P#X6%-,(25&5O])ER-THF)!W95O,4.&&"&&017344 VBVUSITSQ^ M5+$Y%]1@U+??#SPQJ)?[5ISMYAN#*$NYD$HG8/* MKA7&]2P!VMD C@"NFHH YN7P!X=F\PFTN(WDG%P9(;^XCD63R_*+*ZN&7* * MVTC=CG-))\//"\DUK(-,,7V40".."XEBC_<-NA+1JP5RI'!8$XXZ<5TM% &- MK?A+1?$5Q%-J]FTSQ(T64GDC$D;$%HY C 2(2HRCY4^E/@\+Z/;7<-S!9[)H M+J6\C82/\LTJE9&QG'(8C'09X K6HH R9O#&D3WDUW+:;IYKN&]D;S7&Z:)0 ML;8SC@*!CH<<@U0F^'OAB=;=9--;9;E\(MS*JRAY?-9)0&Q*AN;:2"?3]\4C7;.IFDY-UN\_^+^+$-$\1W$W'85G6WPU\ M*6EC-:0:;(()85@VM>3L8D5PX$9+DQ?. Q*;26 )R1FNJHH Y9OAMX7:VD@- MC EX-101.SCH 13 uctt-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 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 100070 - Disclosure - Organization and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 100080 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 100090 - Disclosure - Business Divestiture link:presentationLink link:calculationLink link:definitionLink 100100 - Disclosure - Balance Sheet Information link:presentationLink link:calculationLink link:definitionLink 100110 - Disclosure - Fair Value link:presentationLink link:calculationLink link:definitionLink 100120 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 100130 - Disclosure - Borrowing Arrangements link:presentationLink link:calculationLink link:definitionLink 100140 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 100150 - Disclosure - Retirement Plans link:presentationLink link:calculationLink link:definitionLink 100160 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 100170 - Disclosure - Stockholders' Equity and Noncontrolling Interests link:presentationLink link:calculationLink link:definitionLink 100180 - Disclosure - Employee Stock Plans link:presentationLink link:calculationLink link:definitionLink 100190 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 100200 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 100210 - Disclosure - Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 100220 - Disclosure - Reportable Segments link:presentationLink link:calculationLink link:definitionLink 100230 - Disclosure - Government Subsidies link:presentationLink link:calculationLink link:definitionLink 100240 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 100250 - Disclosure - Organization and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 100260 - Disclosure - Organization and Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 100270 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 100280 - Disclosure - Balance Sheet Information (Tables) link:presentationLink link:calculationLink link:definitionLink 100290 - Disclosure - Fair Value (Tables) link:presentationLink link:calculationLink link:definitionLink 100300 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 100310 - Disclosure - Borrowing Arrangements (Tables) link:presentationLink link:calculationLink link:definitionLink 100320 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 100330 - Disclosure - Retirement Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 100340 - Disclosure - Employee Stock Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 100350 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 100360 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 100370 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 100380 - Disclosure - Reportable Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 100390 - Disclosure - Organization and Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100400 - Disclosure - Organization and Significant Accounting Policies - Customers as Percentage of Total Revenues (Detail) link:presentationLink link:calculationLink link:definitionLink 100410 - Disclosure - Business Combinations - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100420 - Disclosure - Business Combinations - Summary of Preliminary Fair Values of Assets Acquired, Liabilities Assumed and Noncontrolling Interest at Date of Acquisition (Detail) link:presentationLink link:calculationLink link:definitionLink 100430 - Disclosure - Business Combinations - Schedule of Total Purchased Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 100440 - Disclosure - Business Divestiture - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100450 - Disclosure - Balance Sheet Information - Summary of Inventories (Detail) link:presentationLink link:calculationLink link:definitionLink 100460 - Disclosure - Balance Sheet Information - Property, Plant and Equipment, Net (Detail) link:presentationLink link:calculationLink link:definitionLink 100470 - Disclosure - Fair Value - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100480 - Disclosure - Fair Value - Schedule of Fair Value, Assets and Liabilities Measured (Details) link:presentationLink link:calculationLink link:definitionLink 100490 - Disclosure - Fair Value - Summary of Qualitative Information About Pension obligation Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 100500 - Disclosure - Fair Value - Summary of the Level 3 Activity - (Details) link:presentationLink link:calculationLink link:definitionLink 100510 - Disclosure - Goodwill and Intangible Assets - Details of Goodwill (Detail) link:presentationLink link:calculationLink link:definitionLink 100520 - Disclosure - Goodwill and Intangible Assets - Purchased Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 100530 - Disclosure - Goodwill and Intangible Assets - Purchased Intangible Assets (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 100540 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100550 - Disclosure - Goodwill and Intangible Assets - Future Estimated Amortization Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 100560 - Disclosure - Borrowing Arrangements - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100570 - Disclosure - Borrowing Arrangements - Schedule of Future Debt Payment Obligations (Detail) link:presentationLink link:calculationLink link:definitionLink 100580 - Disclosure - Income Taxes - U.S. and Foreign Components of Income before Income Taxes (Detail) link:presentationLink link:calculationLink link:definitionLink 100590 - Disclosure - Income Taxes - Provision for Income Taxes (Detail) link:presentationLink link:calculationLink link:definitionLink 100600 - Disclosure - Income Taxes - Effective Tax Rate Differs from U.S. Federal Statutory Tax Rate (Detail) link:presentationLink link:calculationLink link:definitionLink 100610 - Disclosure - Income Taxes - Components of Net Deferred Tax Assets and Deferred Tax Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 100620 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100630 - Disclosure - Income Taxes - Activity Related to Company's Unrecognized Tax Benefits (Detail) link:presentationLink link:calculationLink link:definitionLink 100640 - Disclosure - Retirement Plans - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100650 - Disclosure - Retirement Plans - Schedule of Future Payment Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 100660 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100670 - Disclosure - Stockholders' Equity and Noncontrolling Interests - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100680 - Disclosure - Employee Stock Plans - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100690 - Disclosure - Employee Stock Plans - Stock-Based Compensation Expense Included in Condensed Consolidated Statements of Operations (Detail) link:presentationLink link:calculationLink link:definitionLink 100700 - Disclosure - Employee Stock Plans - Summary of Restricted Stock Unit and Restricted Stock Award Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 100710 - Disclosure - Employee Stock Plans - Summary for PSU awards Company used for the Monte Carlo simulation (Detail) link:presentationLink link:calculationLink link:definitionLink 100720 - Disclosure - Revenue Recognition - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100730 - Disclosure - Revenue Recognition - Summary of Revenue by Geographic Area (Detail) link:presentationLink link:calculationLink link:definitionLink 100740 - Disclosure - Leases - Summary of Components of Lease Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 100750 - Disclosure - Leases - Summary of Future Minimum Payments under Operating Leases (Detail) 2 link:presentationLink link:calculationLink link:definitionLink 100760 - Disclosure - Leases - Summary of Future Minimum Payments under Operating Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 100770 - Disclosure - Leases - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100780 - Disclosure - Net Income Per Share - Basic and Diluted Net Income (loss) Per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 100790 - Disclosure - Reportable Segments - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100800 - Disclosure - Reportable Segments - Summary of Segment Description (Detail) link:presentationLink link:calculationLink link:definitionLink 100810 - Disclosure - Reportable Segments - Summary of Segment Data (Detail) link:presentationLink link:calculationLink link:definitionLink 100820 - Disclosure - Government Subsidies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink Gain from insurance proceeds Gain From Insurance Proceeds Gain from insurance proceeds Goodwill [Line Items] Goodwill [Line Items] Auditor Firm ID Auditor Firm ID Israel [Member] ILLINOIS 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Document Transition Report Document Transition Report Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Expected Volatility Disposal Group, Including Discontinued Operation, Assets, Current, Total Disposal Group, Including Discontinued Operation, Assets, Current Net assets held for sale Deferred Tax Assets, in Process Research and Development Capitalized research and development costs Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Employee stock purchase plan. Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Board Members [Member] Board Members [Member] Board members. Geographical Geographical [Axis] Bank Debt [Member] Bank Debt [Member] Bank Debt [Member] Summary of Level 3 Activity Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Noncontrolling Interests [Member] Noncontrolling Interest [Member] Undistributed earnings of foreign subsidiaries Undistributed Earnings of Foreign Subsidiaries Shares vesting period, years Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Total cost revenues Cost of Revenue Operating loss carryforwards, expiration beginning year Operating Loss Carryforwards Expiration Beginning Year Operating loss carryforwards expiration beginning year. Other Liabilities, Noncurrent, Total Other liabilities Other Liabilities, Noncurrent Schedule Of Segment Reporting Information By Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Increase (Decrease) in Prepaid Expense and Other Assets, Total Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Quoted Prices in Active Market for Identical Assets (Level 1) [Member] Fair Value, Inputs, Level 1 [Member] Entity Public Float Entity Public Float 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Income Taxes Income Tax, Policy [Policy Text Block] Income Taxes [Table] Income Taxes [Table] Income Taxes [Table] Property, plant and equipment, useful life Useful lives range Property, Plant and Equipment, Useful Life Revenue from Contract with Customer, Excluding Assessed Tax, Total Total segment revenues Revenues Revenue from Contract with Customer, Excluding Assessed Tax Earned Out Unit Range To Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate Change To Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate Change To. Government Assistance, Type [Domain] Payments to Acquire Businesses, Net of Cash Acquired, Total Acquisition of businesses, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Concentration Risk Type Concentration Risk Type [Axis] Fluid solutions. Fluid Solutions [Member] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag MALAYSIA Malaysia [Member] Schedule Of Business Acquisitions By Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Summary of Preliminary Fair Values of Assets Acquired, Liabilities Assumed and Noncontrolling Interest at Date of Acquisition Stockholders' Equity and Noncontrolling Interests Noncontrolling Interest Disclosure [Text Block] Title of Individual Title of Individual [Domain] Subsequent Events [Text Block] Subsequent Events Acquisition of HIS Goodwill, Acquired During Period Adjustments Measurement period adjustments Reclassification related to Cinos Korea Reclassification of stock purchase commitment to noncontrolling interest Reclassification Of Stock Purchase Commitment To Noncontrolling Interest Reclassification of stock purchase commitment to noncontrolling interest. Operating lease liabilities Operating Lease, Liability, Noncurrent Stock Repurchased During Period, Shares Repurchase of shares, Shares Repurchase of shares, Shares Cincos Xian Clean Technology Ltd [Member] Cincos Xian Clean Technology Ltd [Member] Cincos Xian Clean Technology, Ltd. Net Income (Loss) Attributable to Noncontrolling Interest, Total Less: Net income attributable to noncontrolling interests Net Income (Loss) Attributable to Noncontrolling Interest Deferred Tax Assets Increase In Valuation Allowance Deferred Tax Assets Increase In Valuation Allowance Deferred Tax Assets Increase In Valuation Allowance. Liabilities measured at fair value Liabilities, Fair Value Disclosure Liabilities, Fair Value Disclosure, Total Schedule Of Goodwill [Table] Schedule of Goodwill [Table] Proceeds from sale of equipment, including insurance proceeds Proceeds From Insurance And Sale Of Property And Equipment Proceeds from insurance and sale of property and equipment. Balance Sheet Location Balance Sheet Location [Axis] Total current assets Assets, Current Number of customers with accounts receivable greater than 10% Number Of Customers With Accounts Receivable Greater Than Ten Percent Number of customers with accounts receivable greater than ten percent. Total liabilities and equity Liabilities and Equity Entity Address, State or Province Entity Address, State or Province Other timing differences Deferred Tax Assets, Other Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Issuance of common stock Stock Issued During Period, Value, New Issues Deferred Income Tax Assets, Net, Total Deferred tax assets, net Deferred Income Tax Assets, Net Bank borrowings, net of unamortized issuance cost Loans Payable to Bank, Current Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Beginning Balance Stock options outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Goodwill Written Off Related To Divestiture Goodwill Written Off Related To Divestiture Divestiture of subsidiaries Divestiture of subsidiaries. Divestiture of Subsidiaries Divestiture of subsidiaries Business acquisition fair value of potential earn-out payments Business Combination Contingent Consideration Fair Value Of Potential Earn Out Payments Business combination contingent consideration fair value of potential earn out payments. Additional weighted average fair value, granted Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Date of acquisition Business Acquisition, Effective Date of Acquisition Comprehensive loss (income) attributable to UCT Comprehensive Income (Loss), Net of Tax, Attributable to Parent Businessdivestiture abstract. BusinessDivestiture [Abstract] Goodwill and Indefinite Lived Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Deferred Debt Issuance Costs Deferred Debt Issuance Costs Policy [Text Block] Deferred debt issuance costs. Trading Symbol Trading Symbol Total deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Common Stock, Shares, Issued, Total Common stock, shares issued Common Stock, Shares, Issued Intangibles Deferred Tax Liabilities Intangible Liabilities Deferred tax Liabilities intangible liabilities. Cumulative loss related to forward contracts Cumulative Loss Related To Forward Contracts Cumulative loss related to forward contracts. 2025 Long-Term Debt, Maturity, Year Two Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Interest rate Line of Credit Facility, Interest Rate During Period Numerator: Net Income (Loss) Attributable to Parent [Abstract] Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Sales and Marketing [Member] Selling and Marketing Expense [Member] Share Based Compensation Arrangement By Share Based Payment Award Performance Objective Period Share Based Compensation Arrangement By Share Based Payment Award Performance Objective Period Share Based Compensation Arrangement By Share Based Payment Award Performance Objective Period. Thereafter Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years Debt Instrument [Table] Schedule of Long-Term Debt Instruments [Table] Foreign Tax Authority Foreign Tax Authority [Member] Remaining available commitments Line of Credit Facility, Remaining Borrowing Capacity 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Operating lease right-of-use assets Deferred Tax Liabilities Operating Lease Right Of Use Asset Deferred tax liabilities operating lease right of use asset. Accumulated Other Comprehensive Income (Loss) [Member] AOCI Attributable to Parent [Member] Business Combinations Business Combination Disclosure [Text Block] Total other comprehensive income (loss), net of tax Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Change in cumulative translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent, Total Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Foreign Currency Translation and Remeasrement Foreign Currency Transactions and Translations Policy [Policy Text Block] Depreciation Deferred Tax Liabilities, Property, Plant and Equipment Entity Address, City or Town Entity Address, City or Town 2003 Incentive Plan [Member] Stock Incentive Compensation Plans [Member] Stock Incentive Compensation Plans [Member] Weighted-average discount rate – operating leases Operating Lease, Weighted Average Discount Rate, Percent Defined Benefit Plan, Benefit Obligation, Ending Balance Defined Benefit Plan, Benefit Obligation, Beginning Balance Benefit obligations Defined Benefit Plan, Benefit Obligation Income taxes payable Increase (Decrease) in Income Taxes Payable Borrowing Arrangements Debt Disclosure [Text Block] Property, Plant and Equipment, Net Property, Plant and Equipment [Table Text Block] Bank borrowings Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-Term Debt EBITDA Multiple [Member] Measurement Input, EBITDA Multiple [Member] Contingent Earnout Liability [Member] Contingent Earnout Liability [Member] Contingent Earnout Liability [Member] Increases related to prior year tax positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Additional Paid-in Capital [Member] Provision for Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Inventory, Raw Materials, Gross, Total Raw materials Inventory, Raw Materials, Gross Current liabilities: Liabilities, Current [Abstract] Fair value of HIS earn-out at acquisition date Cash Acquired from Acquisition Current assets: Assets, Current [Abstract] Account receivable, allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Preferred stock, par value Preferred Stock, Par or Stated Value Per Share Statement of Stockholders' Equity [Abstract] Reclassification of stock purchase commitment to noncontrolling interest Reclassification Of Common Stock Purchase Obligation Liability To Noncontrolling Interests Reclassification of common stock purchase obligation liability to noncontrolling interests. Operating lease liabilities Operating Lease, Liability, Current Lender Name [Axis] Revenue from Contract with Customer, Including Assessed Tax Revenue from contract with customer including assessed tax Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Summary of Qualitative Information About Pension obligation Fair Value Measurements Term loan, maturity date Debt Instrument, Maturity Date Deferred Tax Assets Tax Credit Carry Forwards Expiration Year Deferred Tax Assets Tax Credit Carry Forwards Expiration Year 1 Deferred tax assets tax credit carry forwards expiration year 1 Total Long-Term Debt Total bank debt Cinos Korea [Member] Cinos Korea [Member] Cinos korea Property, Plant and Equipment, Net, Ending Balance Property, Plant and Equipment, Net, Beginning Balance Total Property, plant and equipment, net Property, Plant and Equipment, Net Deferred income taxes Increase (Decrease) in Deferred Income Taxes Gross profit: Gross Profit [Abstract] Fiscal year duration Fiscal Period Duration Secured Debt, Total Outstanding term loan Secured Debt Settlement of forward contracts in conjunction with acquisition Settlement Of Forward Contracts In Conjunction With Acquisition Settlement of forward contracts in conjunction with acquisition. Federal income tax provision at statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Business Combination, Contingent Consideration, Liability, Total Contingent consideration Fair value of earn-out payment related to business acquisitions Business Combination, Contingent Consideration, Liability Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Treasury stock, shares Treasury Stock, Common, Shares Entity Central Index Key Entity Central Index Key Plan Name Plan Name [Domain] Czech Republic [Member] CZECHIA Assets measured at fair value Assets, Fair Value Disclosure Assets, Fair Value Disclosure, Total Preferred Stock, Shares Outstanding, Ending Balance Preferred Stock, Shares Outstanding, Beginning Balance Preferred stock, shares outstanding Preferred Stock, Shares Outstanding Restricted Stock Unit and Restricted Stock Award [Member] Restricted Stock Units And Restricted Stock Awards [Member] Restricted stock units and restricted stock awards. Foreign Current Foreign Tax Expense (Benefit) Details of Goodwill Schedule of Goodwill [Table Text Block] Total current liabilities Liabilities, Current Entity Tax Identification Number Entity Tax Identification Number Income (loss) before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Changes in assets and liabilities, net of effects of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Payments of debt issuance costs Payments of Debt Issuance Costs Inventories [Member] Inventories [Member] Financial Instruments Financial Instruments [Domain] Performance Based Vesting Restricted Stock [Member] Performance Based Vesting Restricted Stock [Member] Performance based vesting restricted stock. Stock compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Term Loan Credit Facility [Member] Term Loan Credit Facility [Member] Term loan credit facility. Taiwan [Member] TAIWAN Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Line of Credit Facility [Table] Net stock-based compensation expense Share-Based Payment Arrangement, Expense, after Tax Award Type Award Type [Axis] Measurement Input Rate On Return [Member] Measurement input rate on return. Rate on return [Member] Pension Obligation [Member] Pension Costs [Member] Plan Name Plan Name [Axis] Change in fair value of derivatives Other Comprehensive Income Unrealized Gain Loss On Fair Value Of Derivatives Arising During Period Tax Other Comprehensive Income Unrealized Gain Loss On Fair Value Of Derivatives Arising During Period Tax. Geographical Geographical [Domain] Acquisition of Ham-Let Noncontrolling Interest, Increase from Business Combination Total assets Total segment assets Assets United States [Member] UNITED STATES Property, plant and equipment purchased included in accounts payable and other liabilities Noncash or Part Noncash Acquisition, Fixed Assets Acquired Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Line of Credit Facility [Line Items] Unrecognized compensation cost Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax, Total Amounts recognized in accumulated other comprehensive income Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax Entity Registrant Name Entity Registrant Name Related Party Related Party, Type [Domain] Retained Earnings (Accumulated Deficit), Ending Balance Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Total Retained earnings Retained Earnings (Accumulated Deficit) Geographic Areas Entity-Wide Disclosure on Geographic Areas, Basis for Attributing Revenue to Countries Measurement period to determine fair value of assets and liabilities Measurement Period To Determine Fair Value Of Assets And Liabilities Measurement period to determine fair value of assets and liabilities. Supplemental cash flow information: Supplemental Cash Flow Information [Abstract] Income tax benefit Share-Based Payment Arrangement, Expense, Tax Benefit Retained Earnings [Member] Liabilities, Fair Value Adjustment Benefits, payments and other adjustments Unvested restricted stock units and restricted stock awards, Number of Shares, Beginning balance Unvested restricted stock units and restricted stock awards, Number of Shares, Ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Total equity Beginning balance Ending balance Equity, Including Portion Attributable to Noncontrolling Interest Reversed non controlling interest equity fair value. Reversed Non controlling Interest Equity Fair Value Remaining interest Deferred Income Tax Liabilities, Net, Total Deferred tax liabilities Deferred Income Tax Liabilities, Net Operating profit: Operating Income (Loss) [Abstract] Minimum Member Minimum [Member] Total revenues Revenues Total stock holder's Equity of UCT [Member] Parent [Member] Operating Lease, Liability, Total Lease liability Operating Lease, Liability Schedule of Future Payment Obligations Schedule Of Future Payment Obligations Table [Text Block] Tabular disclosure of entity's future payment obligations. Revenue Recognition Revenue [Policy Text Block] Percentage Expected Target Award Range, Minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Equity Component [Domain] Segments Segments [Axis] Share-based Payment Arrangement, Option Employee Stock Option [Member] Land [Member] Land [Member] Government Subsidies Government Grants And Subsidies [Text Block] Government grants and subsidies. Contributions to the plan by the Company and its subsidiaries Defined Benefit Plan, Plan Assets, Contributions by Employer Cinos Co Ltd [Member] Cinos Co Ltd And Cinos Xian Clean Technology Ltd [Member] Cinos Co., Ltd. and Cinos Xian Clean Technology, Ltd. 2025 Defined Benefit Plan, Expected Future Benefit Payment, Year Two Internal Use Software [Member] Software Development [Member] Adjustments to reconcile net income (loss) to net cash provided by operating activities (excluding assets acquired, liabilities assumed and noncontrolling interests at acquisition): Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Sublease income Sublease Income Debt Disclosure [Abstract] Gain (Loss) on Disposition of Business Net losss on divestitures Net loss on divestitures Employees’ taxes paid upon vesting of restricted stock units Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Debt instrument variable interest rate Debt Instrument, Basis Spread on Variable Rate Entity Current Reporting Status Entity Current Reporting Status Common stock, shares authorized Common Stock, Shares Authorized Research and Development Expense, Total Research and development Research and Development Expense Deferred Tax Liabilities, Gross, Total Total deferred tax liabilities Deferred Tax Liabilities, Gross Cinos Co., Ltd [Member] Cinos Co Ltd [Member] Cinos Co Ltd. Organization and Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Foreign Deferred Foreign Income Tax Expense (Benefit) Stock Repurchase Program, Authorized Amount Share repurchase program ASSETS Assets [Abstract] Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Amortization of Intangible Assets, Total Amortization of purchased intangible assets Amortization of Intangible Assets Amortization of Intangible Assets Common stock - $0.001 par value, 90.0 authorized; 46.1 and 46.1 shares issued and 44.6 and 45.2 outstanding at December 29, 2023 and December 30, 2022, respectively Common Stock, Value, Issued, Ending Balance Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Total Common Stock, Value, Issued Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Repayments of Long-term Debt, Total Repayments of Long-Term Debt Principal payments on bank borrowings Consolidated leverage ratio Consolidated Leverage Ratio Consolidated leverage ratio. Equipment and leasehold improvements net excluding construction in progress Property Plant And Equipment Net Excluding Construction In Progress Property plant and equipment net excluding construction in progress. Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate Furniture and Fixtures [Member] Furniture and Fixtures [Member] Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Current Fiscal Year End Date Current Fiscal Year End Date Share-based Payment Arrangement, Noncash Expense, Total Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Auditor Name Auditor Name Income from operations Total segment operating profit Operating Income (Loss) Business Combination, Consideration Transferred, Total Total purchase consideration Business Combination, Consideration Transferred Total deferred Deferred Income Tax Expense (Benefit) Total provision Provision for income taxes Income Tax Expense (Benefit) Liability, Defined Benefit Pension Plan Aggregate pension benefit obligations Research and Development [Member] Research and Development Expense [Member] 2027 Long-Term Debt, Maturity, Year Four Schedule of Future Debt Payment Obligations Contractual Obligation, Fiscal Year Maturity [Table Text Block] Leases Lessee, Leases [Policy Text Block] Regulatory Liability Regulatory Liability [Domain] Concentration percentage Total Concentration Risk, Percentage Percentage Expected Target Award Range, Maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Indefinite-lived Intangible Assets Indefinite-Lived Intangible Assets [Axis] Employees’ taxes paid upon vesting of restricted stock units Payment, Tax Withholding, Share-Based Payment Arrangement Measurement Input Type Measurement Input Type [Domain] Cash consideration Business Combination Step Acquisition Initial Cash Consideration Business Combination Step Acquisition Initial Cash Consideration Concentration Risk [Line Items] Concentration Risk [Line Items] Finite-Lived Intangible Assets, Net, Ending Balance Finite-Lived Intangible Assets, Net, Beginning Balance Finite-Lived Intangible Assets, Net Total Summary of Segment Description and Data Schedule of Segment Reporting Information, by Segment [Table Text Block] Operating Leases, Less: imputed interest Less: imputed interest Lessee Operating Lease Liability Payments Less Imputed Interest Lessee Operating Lease Liability Payments Less Imputed Interest. Revenue Recognition Revenue from Contract with Customer [Text Block] Long-lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Eurodollar [Member] Eurodollar [Member] Debt instrument, principal amount Debt Instrument, Face Amount Net Income (Loss) per Share Earnings Per Share, Policy [Policy Text Block] Increases related to current year tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Tax credits Tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Percent Effective Income Tax Rate Reconciliation, Tax Credit, Percent, Total Operating lease right-of-use assets Business Combination Recognized Identifiable Assets Acquired Goodwill And Liabilities Assumed Operating Lease Right Of Use Assets Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Operating lease right-of-use assets. Comprehensive income, attributable to noncontrolling interests Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest, Total Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Comprehensive income, attributable to noncontrolling interests Operating expenses: Operating Expenses [Abstract] Property, Plant and Equipment [Abstract] Depreciation, Depletion and Amortization, Nonproduction, Total Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Entity Voluntary Filers Entity Voluntary Filers Subsequent Events [Abstract] Salary Increase Rate [Member] Measurement Input Salary Increase Rate [Member] Measurement input salary increase rate. Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Commitments and Contingencies Disclosure [Abstract] Other Assets, Noncurrent, Total Other non-current assets Other Assets, Noncurrent Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Others [Member] Other Geographical Areas [Member] Other geographical areas. Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Description of interest rate term Debt Instrument, Interest Rate Terms UCT stockholders’ equity: Equity, Attributable to Parent [Abstract] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Summary of Components of Lease Expense Lease, Cost [Table Text Block] Impairment of Intangible Assets (Excluding Goodwill), Total Impairment of Intangible Assets (Excluding Goodwill) Developed Technology [Member] Developed Technology Rights [Member] Entity Entity [Domain] Vested and expected to vest restricted stock units and restricted stock awards Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Outstanding Number Share based compensation arrangement by share based payment award equity instruments other than options vested and expected to vest outstanding number. Gain on sale of property, plant and equipment Gain (Loss) on Disposition of Property Plant Equipment Gain (Loss) on Disposition of Property Plant Equipment, Total Initial available commitment Line of Credit Facility, Maximum Borrowing Capacity UCT Tradename [Member] Uct Trade Name [Member] UCT Trade Name [Member] Net income (loss) per share attributable to UCT common stockholders: Earnings Per Share [Abstract] Summary of Future Minimum Payments under Operating Leases Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Indefinite-lived Intangible Assets, Major Class Name Indefinite-Lived Intangible Assets, Major Class Name [Domain] Deferred Tax Liabilities, Net, Total Net deferred tax liabilities Deferred Tax Liabilities, Net Segments Segments [Domain] 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Five Business Combination Contingent Consideration Liability Valuation Technique Extensible List Business Combination, Contingent Consideration, Liability, Valuation Technique [Extensible Enumeration] Segment Reporting, Factors Used to Identify Entity's Reportable Segments Primary Markets Served Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Prepaid expenses and other assets Indefinite lived intangible assets acquired Indefinite-Lived Intangible Assets Acquired Unaudited Pro forma Consolidated Results of Operations Business Acquisition, Pro Forma Information [Table Text Block] Equity: Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Long Term Purchase Commitment [Table] Long-Term Purchase Commitment [Table] Revolving Credit Facility [Member] Revolving Credit Facility [Member] Earnings Per Share, Basic, Total Net income (loss) per share attributable to UCT — basic Basic Earnings Per Share, Basic Customer Concentration Risk [Member] Customer Concentration Risk [Member] Commitments and Contingencies Commitments and contingencies (See Note 10) Unit purchase price of Restricted Stock Units Share Based Compensation Arrangement By Share Based Payment Award Other Than Options Equity Units Acquired Purchase Price Share based compensation arrangement by share based payment award other than options equity units acquired purchase price. Leases Leases Disclosure [Text Block] Leases disclosure. Business Combinations [Abstract] Acquisition related costs Business Combination, Acquisition Related Costs Income Statement [Abstract] Deferred Tax Assets Tax Credit Carry Forwards Expiration Year Deferred Tax Assets Tax Credit Carry Forwards Expiration Year Deferred tax assets tax credit carry forwards expiration year Business acquisition potential cash earn-out payments Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Related Party Related Party, Type [Axis] Percentage of value used for fair value of non-controlling interest estimates Percentage Of Value Used For Fair Value Of Non Controlling Interest Estimates Percentage of value used for fair value of non-controlling interest estimates. Performance Shares Performance Shares [Member] Operating lease cost Operating Lease, Cost Short-term lease cost Short-Term Lease, Cost Foreign income inclusions Effective Income Tax Rate Reconciliation Foreign Income Inclusions Effective income tax rate reconciliation foreign income inclusions. Geographic Areas, Revenues from External Customers [Abstract] Expected cash consideration for equity valuation Expected Cash Consideration For Equity Valuation Expected cash consideration for equity valuation. Retirement Benefits [Abstract] Measurement Input Type Measurement Input Type [Axis] Statistical Measurement Statistical Measurement [Domain] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Lam Research Corporation, Applied Materials, Inc. and ASM International, Inc. [Member] Lam Research Corporation Applied Materials Inc And Asm International Inc [Member] Lam Research Corporation, Applied Materials Inc. and ASM International Inc. Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization, Total Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Cost of goods and service excluding depreciation depletion and amortization Deferred Tax Assets Tax Credit Carryforwards Foreign Expiration Year Deferred Tax Assets Tax Credit Carryforwards Foreign Expiration Year Deferred Tax Assets Tax Credit Carryforwards Foreign Expiration Year. Award Type All Award Types Document Period End Date Document Period End Date Statistical Measurement Statistical Measurement [Axis] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Operating Lease, Payments Operating cash flows used in operating leases Share Repurchase Program [Axis] Share Repurchase Program [Axis] Earnings Per Share, Diluted, Total Net income (loss) per share attributable to UCT — diluted Diluted Earnings Per Share, Diluted Product and Service Product and Service [Domain] Cost of Revenues [Member] Cost of Sales [Member] Deferred Tax Assets, Operating Loss Carryforwards, Total Net operating losses Deferred Tax Assets, Operating Loss Carryforwards Gross liability for unrecognized tax benefits Balance as of the beginning of period Balance as of the end of period Unrecognized Tax Benefits Concentration Risk Benchmark Concentration Risk Benchmark [Domain] Revenue from Contract with Customer [Abstract] Debt Instrument, Name Debt Instrument, Name [Domain] Total Defined Benefit Plan Expected Future Benefit Payments Defined benefit plan expected future benefit payments total. Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] Tax benefit receivable. Tax Benefit Receivable Tax benefit receivable China [Member] CHINA Number of reportable segments Number of Reportable Segments Additional Paid in Capital, Common Stock, Ending Balance Additional Paid in Capital, Common Stock, Beginning Balance Additional paid-in capital Additional Paid in Capital, Common Stock Inventories Inventory, Policy [Policy Text Block] Defined Contribution Plan Disclosure [Line Items] Government Assistance [Table] Matching contribution of participation salary Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Payments for Repurchase of Common Stock Repurchase of shares Stockholders' Equity Attributable to Noncontrolling Interest, Ending Balance Stockholders' Equity Attributable to Noncontrolling Interest, Beginning Balance Stockholders' Equity Attributable to Noncontrolling Interest, Total Noncontrolling interests Equity, Attributable to Noncontrolling Interest Finite-Lived Intangible Assets, Major Class Name Finite-Lived Intangible Assets, Major Class Name [Domain] Principles of Consolidation Consolidation, Policy [Policy Text Block] Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Underwritten Public Offering [Member] Underwritten Public Offerings [Member] Underwritten public offering. LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Other income Proceeds From Government Subsidies Proceeds from government subsidies. Government subsidies to employees Government Subsidies To Employees Government subsidies to employees. Fixed charge coverage ratio Fixed Charge Coverage Ratio Fixed charge coverage ratio. Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Matching contribution based upon eligibility Defined Contribution Plan, Employer Matching Contribution, Percent of Match Regulatory Liability Regulatory Liability [Axis] Selling and Marketing Expense, Total Sales and marketing Selling and Marketing Expense Total minimum lease payments Lessee Operating Lease Liability Payments Due Imputed Interest Lessee Operating Lease Liability Payments Due Imputed Interest Other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Accrued compensation and related benefits Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accrued Compensation And Related Benefits Business combination, recognized identifiable assets acquired and liabilities assumed, accrued compensation and related benefits. Measurement Input, Discount Rate [Member] Discount rate [Member] Increase (Decrease) in Accounts Payable, Total Accounts payable Increase (Decrease) in Accounts Payable 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Credit Facility Credit Facility [Domain] Increase (Decrease) in Employee Related Liabilities, Total Accrued compensation and related benefits Increase (Decrease) in Employee Related Liabilities Income taxes paid, net of income tax refunds Proceeds from Income Tax Refunds Other liabilities: Other Liabilities [Abstract] Summary of Purchased Intangible Assets Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Granted, Number of Shares Granted stock units Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Government Assistance [Line Items] Korea [Member] KOREA, REPUBLIC OF Recently Issued Accounting Pronouncements Not Yet Adopted Recently Issued Accounting Pronouncements Not Yet Adopted Policy [Text Block] Recently issued accounting pronouncements not yet adopted. Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Interest related to uncertain tax positions Income Tax Examination, Interest Expense Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Noncontrolling Interests [Member] Equity Components [Axis] Accounts receivable Increase (Decrease) in Accounts Receivable Increase (Decrease) in Other Operating Liabilities, Total Other liabilities Increase (Decrease) in Other Operating Liabilities Defined Benefit Plan, Plan Assets, Amount, Ending Balance Defined Benefit Plan, Plan Assets, Amount, Beginning Balance Defined Benefit Plan, Plan Assets, Amount, Total Fair value of benefit plan assets Defined Benefit Plan, Plan Assets, Amount Retirement Plans Retirement Benefits [Text Block] Inventory Disclosure [Abstract] Cash consideration Payments to Acquire Businesses, Gross Nondeductible executive compensation Effective Income Tax Rate Reconciliation Nondeductible Executive Compensation Effective Income Tax Rate Reconciliation Nondeductible Executive Compensation. Tax Credit Carryforwards, Foreign Deferred Tax Assets, Tax Credit Carryforwards, Foreign Local Phone Number Local Phone Number Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Sale of Stock Sale of Stock [Axis] Gain loss from change in fair value of contingent earn-out liability Gain Loss From Change In Fair Value Of Contingent Earn-Out Liability Gain loss from change in fair value of contingent earn-out liability. Federal Current Federal Tax Expense (Benefit) Net Assets Member Net assets member. Net Assets [Member] Components Of Deferred Income Tax Assets And Liabilities [Line Items] Components Of Deferred Income Tax Assets And Liabilities [Line Items] Components Of Deferred Income Tax Assets And Liabilities [Line Items] Goodwill, Total Goodwill Goodwill Goodwill Goodwill Statement of Cash Flows [Abstract] Fair Value Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive loss Property, Plant and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Gross margin Total segment gross profit Gross Profit Concentration Risk Benchmark Concentration Risk Benchmark [Axis] Document Annual Report Document Annual Report Common stock, par value Common Stock, Par or Stated Value Per Share Services Member Service [Member] Singapore [Member] SINGAPORE Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Other income (expense), net Interest Income (Expense), Nonoperating, Net Debt instrument, interest rate, stated percentage Debt Instrument, Interest Rate, Stated Percentage Estimated period of options amortization Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Long-Lived Tangible Asset Long-Lived Tangible Asset [Axis] Products Member Semiconductor Products And Solutions [Member] Semiconductor products and solutions. Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Intellectual Property [Member] Intellectual Property [Member] Maximum Member Maximum [Member] Noncontrolling Interest [Abstract] Government Subsidies Government Subsidies Government Subsidies. Dividends, Total Dividend payments to a joint venture shareholder Dividends Total consideration transferred Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest Earned Out Unit Range From Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate Change From Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate Change From. Purchased intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Activity Related to Company's Unrecognized Tax Benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Significant Unobservable Inputs (Level 3) [Member] Fair Value, Inputs, Level 3 [Member] Level 3 [Member] APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net increase (decrease) in cash and cash equivalents General and Administrative [Member] General and Administrative Expense [Member] Intangible Assets, Gross (Excluding Goodwill), Total Intangible Assets, gross carrying value Intangible Assets, Gross (Excluding Goodwill) 2027 Defined Benefit Plan, Expected Future Benefit Payment, Year Four Incremental Common Shares Attributable to Share-based Payment Arrangements, Total Dilutive effect of common shares outstanding subject to repurchase Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Document Financial Statement Error Correction [Flag] Document Financial Statement Error Correction [Flag] Income Taxes [Line Items] Income Taxes [Line Items] Income Taxes [Line Items] Summary of Inventories Schedule of Inventory, Current [Table Text Block] Reportable Segments Segment Reporting Disclosure [Text Block] City Area Code City Area Code State Deferred State and Local Income Tax Expense (Benefit) Total Inventories Inventory, Net Postemployment Benefits [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Letter of Credit Facility [Member] Letter of Credit [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Standard Operating Procedures [Member] Standard Operating Procedures [Member] Standard operating procedures. Shares used in computation — basic: Weighted Average Number of Shares Outstanding, Basic [Abstract] Customer Customer [Domain] 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 Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment General and Administrative Expense, Total General and administrative General and Administrative Expense Goodwill Deferred Tax Liabilities Goodwill Deferred tax liabilities goodwill. Weighted Average Number of Shares Outstanding, Basic, Total Weighted average common shares outstanding Basic Weighted Average Number of Shares Outstanding, Basic Deferred tax assets Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets Work in process Inventory, Work in Process, Gross Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Research and Development Costs Research and Development Expense, Policy [Policy Text Block] Summary of Restricted Stock Unit and Restricted Stock Award Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Recipes [Member] Recipes [Member] Recipes. Statement [Table] Statement [Table] Accounts Receivable [Member] Accounts Receivable [Member] Deferred Tax Assets Tax Credit Carry forwards Federal Expiration Year Deferred Tax Assets Tax Credit Carry forwards Federal Expiration Year Deferred tax assets tax credit carry forwards federal expiration year Operating lease liabilities Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation Document Fiscal Period Focus Document Fiscal Period Focus 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Grant Date Stock Price Simplified Method Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Grant Date Stock Price Simplified Method. Stock price Statement [Line Items] Statement [Line Items] Czech Republic [Member] Czech Republic, Koruny Other Assets [Abstract] Other assets: Amounts recognized in the consolidated statement of operations Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Proceeds from bank borrowings Proceeds from Bank Debt Machinery and Equipment [Member] Machinery and Equipment [Member] Schedule Of Revenues From External Customers And Long Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Forward Contracts [Member] Forward Contracts [Member] Total lease cost Lease, Cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Asset Class [Domain] Significant Components of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Accounts receivable, net of allowance for doubtful accounts of $1.0 and $01.5 at December 29, 2023 and December 30, 2022, respectively Accounts Receivable, after Allowance for Credit Loss, Current, Total Accounts Receivable, after Allowance for Credit Loss, Current Fiscal Year Fiscal Period, Policy [Policy Text Block] Customer Customer [Axis] Derivative Financial Instruments Derivatives, Policy [Policy Text Block] Common Stock [Member] Common Stock [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Construction in progress Construction in Progress, Gross Expiration of the statute of limitations for the assessment of taxes Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Unvested restricted stock units and restricted stock awards, Granted, Aggregate Intrinsic Value Unvested Restricted Stock Units And Restricted Stock Awards Granted Aggregate Intrinsic Value Unvested restricted stock units and restricted stock awards, granted, aggregate intrinsic value. Cash and Cash Equivalents, at Carrying Value, Ending Balance Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash and Cash Equivalents, at Carrying Value, Total Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Stock Repurchased During Period, Value Repurchase of shares, Value Repurchase of shares Stock-Based Compensation Expense Included in Condensed Consolidated Statements of Operations Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] Summary for PSU awards Company used for the Monte Carlo simulation Buildings [Member] Building [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding HIS Innovations Group [Member] HIS innovations group. Intangible Assets Member Intangible assets member. Intangible Assets [Member] Fair Value of Measurements Fair Value of Financial Instruments, Policy [Policy Text Block] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total Property, plant and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Inventory, Finished Goods, Gross, Total Finished goods Inventory, Finished Goods, Gross Computer Equipment and Software [Member] Computer Equipment And Software [Member] Computer equipment and software. Issuance under employee stock plans Stock Issued During Period, Value, Employee Stock Ownership Plan United States Income (Loss) from Continuing Operations before Income Taxes, Domestic Common shares held in treasury, at cost, 1.5 and 0.9 shares at December 29, 2023 and December 30, 2022, respectively Treasury Stock, Value, Ending Balance Treasury Stock, Value, Beginning Balance Treasury Stock, Value, Total Treasury Stock, Value Discontinued Operations and Disposal Groups [Abstract] Cover [Abstract] Long-term Purchase Commitment, Category of Item Purchased Long-Term Purchase Commitment, Category of Item Purchased [Domain] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Document Fiscal Year Focus Document Fiscal Year Focus Components Of Deferred Income Tax Assets And Liabilities [Table] Components Of Deferred Income Tax Assets And Liabilities [Table] Components Of Deferred Income Tax Assets And Liabilities [Table] Sale of Stock Sale of Stock [Domain] Business Divestiture TextBlock. Business Divestiture TextBlock Business Divestiture 2028 Defined Benefit Plan, Expected Future Benefit Payment, Year Five Stock-Based Compensation Expense Share-Based Payment Arrangement [Policy Text Block] Weighted average fair value, granted Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Segment Reporting [Abstract] Percentage of original outstanding principal balance as quarterly principal payment Percentage Of Original Outstanding Principal Balance As Quarterly Principal Payment Percentage of original outstanding principal balance as quarterly principal payment. Proceeds from Divestiture of Businesses Divestiture of a subsidiary Security Exchange Name Security Exchange Name Federal Tax Authority Domestic Tax Authority [Member] Revenue by Geographic Area Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] Preferred stock, shares authorized Preferred Stock, Shares Authorized Customer Relationships [Member] Customer Relationships [Member] Schedule Of Finite Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Property, Plant and Equipment, Gross, Ending Balance Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Total Equipment and leasehold improvements, gross Property, Plant and Equipment, Gross Rovac Pte, Ltd. Rovac Pte, Ltd [Member] Rovac Pte, Ltd [Member] Payments of dividends to a joint venture shareholder Payments of Ordinary Dividends, Noncontrolling Interest State Current State and Local Tax Expense (Benefit) Cost of revenues: Cost of Revenue [Abstract] Singapore economic development board. Singapore Economic Development Board [Member] Singapore Economic Development Board Lam Research Corporation [Member] Lam Research Corporation [Member] Lam Research Corporation. Business Acquisition, Acquiree Business Acquisition, Acquiree [Domain] Legal Entity Legal Entity [Axis] Financial Instrument Financial Instrument [Axis] Shares used in computing net income (loss) per share: Shares used in computation — diluted: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Business acquisition percentage of voting interests acquired Business Acquisition, Percentage of Voting Interests Acquired Amendment Flag Amendment Flag Impairment Effects on Earnings Per Share [Table] Amortization of intangible assets Amortization Of Finite Lived Intangibles Amortization of finite-lived intangibles. Cash borrowed for acquisition and refinancing Proceeds from Issuance of Secured Debt Beginning balance, Shares Ending balance, Shares Shares, Issued Future Estimated Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Category of Item Purchased Category of Item Purchased [Axis] Leases [Abstract] Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Derivative, Gain (Loss) on Derivative, Net, Total Change in the fair value of financial instruments Derivative, Gain (Loss) on Derivative, Net LIBOR [Member] LIBOR [Member] LIBOR. Variable Rate Variable Rate [Domain] Percentage of increase in noncontrolling interest Percentage Of Increase In Noncontrolling Interest Percentage of increase in noncontrolling interest. Entity File Number Securities Act File Number Government Grants And Subsidies [Abstract] Government grants and subsidies. Barclays Bank PLC [Member] Barclays Bank P L C [Member] Barclays bank PLC. Other liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Maturity date Line of Credit Facility, Expiration Date Liabilities measured at fair value Noncontrolling Interest Equity Common Stock Fair Value Noncontrolling interest equity common stock fair value. Customers as Percentage of Total Revenues Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Deferred tax assets, gross non-current Deferred Tax Assets, Gross Goodwill and Intangible Assets Disclosure [Abstract] South Korea [Member] Korea (South), Won Acquisition related expenses Effective Income Tax Rate Reconciliation Acquisition Related Costs Effective income tax rate reconciliation acquisition related costs. Employees Employees [Member] Employees. Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Total liabilities assumed Total liabilities assumed 2024 Defined Benefit Plan, Expected Future Benefit Payment, Year One Accounts Payable, Current, Total Accounts payable Accounts Payable, Current Debt Instrument Debt Instrument [Axis] Deferred Tax Assets, Valuation Allowance, Total Valuation allowance Deferred Tax Assets, Valuation Allowance Deferred Tax Assets, Valuation Allowance Total operating expenses Operating Expenses 2024 Long-Term Debt, Maturity, Year One Pension Obligation Pension Obligation [Member] Pension obligation. Auditor Location Auditor Location Schedule Of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Preferred Stock, Value, Issued, Ending Balance Preferred Stock, Value, Issued, Beginning Balance Preferred Stock, Value, Issued, Total Preferred stock — $0.001 par value, 10.0 authorized; none outstanding Preferred Stock, Value, Issued Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Number of Operating segments Number of Operating Segments Title of Individual Title of Individual [Axis] Stock-based compensation Effective Income Tax Rate Reconciliation Excess Tax Benefits Related To Stock Based Compensation Effective Income Tax Rate Reconciliation Excess Tax Benefits Related To Stock-based Compensation. Services Member SSB [Member] Semiconductor Services Business [Member] Semiconductor services business. Unamortized expense of Company's unvested restricted stock awards Unamortized expense of Company's unvested restricted stock awards Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Employees' taxes paid upon vesting of restricted stock units, Shares Vested shares withheld to satisfy withholding tax obligations Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Vested shares issued net of tax withholdings Restricted Stock, Shares Issued Net of Shares for Tax Withholdings Net Income Per Share Earnings Per Share [Text Block] Revenues: Revenues [Abstract] Entity Address, Address Line One Entity Address, Address Line One Sales [Member] Revenue Benchmark [Member] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Backlog [Member] Backlog member. Backlog [Member] Other Liabilities, Current, Total Other current liabilities Other Liabilities, Current Range/Multiple Business Combination, Contingent Consideration, Liability, Measurement Input Balance Sheet Information Supplemental Balance Sheet Disclosures [Text Block] Finite-Lived Intangible Assets, Gross, Total Definite lives intangible assets, gross carrying amount Finite-Lived Intangible Assets, Gross Commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Goodwill Member Goodwill [Member] Income Statement Location Income Statement Location [Axis] 2026 Long-Term Debt, Maturity, Year Three Inventory valuation and basis difference Deferred Tax Assets, Inventory Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Accruals Net income (loss) Net income (loss) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five Line of Credit Facility, Lender [Domain] Debt instrument, frequency of periodic payment Debt Instrument, Frequency of Periodic Payment Significant Other Observable Inputs (Level 2) [Member] Fair Value, Inputs, Level 2 [Member] Product Member Product [Member] Number of shares of common stock issued under the ESPP Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Outstanding debt Long-Term Debt, Gross Interest expense limitation Deferred Tax Assets Interest Expense Limitation Deferred tax assets interest expense limitation. Product and Service Product and Service [Axis] Title of 12(b) Security Title of 12(b) Security Definite lives intangible assets, accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Deferred Tax Assets, Other Loss Carryforwards Tax loss carryforwards Fresh start adjustment increase decrease pension obligation. FreshStartAdjustmentIncreaseDecreasePensionObligation Overfunded pension benefit Deferred Tax Assets Noncurrent [Member] Deferred Tax Assets Noncurrent [Member] Deferred tax assets, noncurrent. ABR [Member] Prime Rate [Member] Purchased Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Other non-current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Income Tax Authority, Name Income Tax Authority, Name [Axis] Treasury Shares [Member] Treasury Stock, Common [Member] Purchase commitments Purchase Commitment, Remaining Minimum Amount Committed Noncontrolling interests Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value Noncontrolling interests Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Lessee operating lease liability not yet commenced. Lessee Operating Lease Liability Not Yet Commenced Minimum lease payments Reduction in local tax on certain Singapore income from a statutory rate Effective Income Tax Rate Reconciliation, Tax Settlement, Domestic, Percent State Tax Authority State and Local Jurisdiction [Member] Gain from change in fair value of contingent earn-out liability Gain From Change In Fair Value Of Contingent Earn-out Liability Gain From Change In Fair Value Of Contingent Earn-out Liability Long-term Line of Credit, Total Outstanding amount under credit facility Long-Term Line of Credit Goodwill, Impairment Loss Goodwill impairment Segments Segment Reporting, Policy [Policy Text Block] Concentration Risk [Table] Concentration Risk [Table] Long-Lived Tangible Asset Long-Lived Tangible Asset [Domain] Settlement Settlement Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Debt Issuance Cost , Current , Net Debt Issuance Costs, Current, Net Debt Issuance Costs, Current, Net, Total Defined Benefit Plan Pension and Other Postretirement Plans, Policy [Policy Text Block] Increase (Decrease) in Inventories, Total Inventories Increase (Decrease) in Inventories Share Repurchase Program [Member] Share Repurchase Program [Member] Share repurchase program. Change in pension net actuarial gain Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax Discretionary employer contributions Defined Contribution Plan, Employer Discretionary Contribution Amount Goodwill and Intangible Asset Impairment, Total Impairments of goodwill and intangible assets Goodwill and Intangible Asset Impairment Income tax settlement by local authorities Effective Income Tax Rate Reconciliation, Tax Settlement, Domestic, Amount Common Stock, Shares, Outstanding, Ending Balance Common Stock, Shares, Outstanding, Beginning Balance Common stock, shares outstanding Common Stock, Shares, Outstanding Amortization of debt issuance costs Amortization Of Debt Issuance Costs Amortization of debt issuance costs. Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Risk-free rate Employee Stock Plans Postemployment Benefits Disclosure [Text Block] Total Customer Total Customer [Member] Applied Materials Inc. Amount of grant awarded by the government. Government Grants Awarded Government grants awarded Business Combinations Business Combinations Policy [Policy Text Block] Assets or Liabilities Measured at Fair Value Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Unamortized debt issuance costs Unamortized Debt Issuance Expense Concentration Risk Type Concentration Risk Type [Domain] Product warranty period (in years) Products Warranty Period Products warranty period. Revenue Multiple [Member] Measurement Input, Revenue Multiple [Member] Income Statement Location Income Statement Location [Domain] Vested and expected to vest restricted stock units and restricted stock awards, Aggregate Intrinsic Value Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Aggregate Intrinsic Value Share based compensation arrangement by share based payment award equity instruments other than options vested and expected to vest aggregate intrinsic value. Unpaid customer rebates Customer Refund Liability, Current Dividend income Dividend income Stock Issued During Period, Value, Stock Dividend Document Type Document Type Offset to cost of goods sold and other operating expenses Revenue Against Cost Of Goods Sold And Other Operating Expenses Revenue against cost of goods sold and other operating expenses. Shares transfer to employee stock plans, Shares Shares Transfer To Employee Stock Plans Shares Shares Transfer To Employee Stock Plans Shares Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Stock based compensation expense Employee Benefits and Share-Based Compensation Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Long Term Purchase Commitment [Line Items] Long-Term Purchase Commitment [Line Items] Other Deferred Tax Liabilities, Other Other Forfeited, Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Interest Income, Operating, Total Interest income Interest Income, Operating Entity Filer Category Entity Filer Category Non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Balance Sheet Location Balance Sheet Location [Domain] Other non-current assets Increase (Decrease) in Other Noncurrent Assets Income Tax Authority, Name Income Tax Authority, Name [Domain] Percentage of undrawn and unexpired amount of letter of credit as fronting fee Percentage Of Undrawn And Unexpired Amount Of Letter Of Credit As Fronting Fee Percentage of undrawn and unexpired amount of letter of credit as fronting fee. U.S. and Foreign Components of Income before Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Variable Rate Variable Rate [Axis] Operating lease assets and liabilities Increase Decrease In Operating Lease Assets And Liabilities Net Increase decrease in operating lease assets and liabilities net. Trade Names [Member] Trade Names [Member] Asset Class [Axis] 2026 Defined Benefit Plan, Expected Future Benefit Payment, Year Three Deferred Tax Assets, Tax Credit Carryforwards, Total Tax credits Deferred Tax Assets, Tax Credit Carryforwards Total liabilities Liabilities Effect of foreign operations Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Schedule Of Property Plant And Equipment [Table] Property, Plant and Equipment [Table] Debt Issuance Costs, Noncurrent, Net Debt Issuance Costs, Noncurrent, Net Debt Issuance Costs, Noncurrent, Net, Total Finite-Lived Intangible Asset, Useful Life Useful life Asset Impairment Charges, Total Asset Impairment Charges Asset impairment charges Stockholders' Equity Attributable to Parent, Ending Balance Stockholders' Equity Attributable to Parent, Beginning Balance Total UCT stockholders' equity Equity, Attributable to Parent Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Total purchased intangible assets, useful life Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Intangible Assets, net carrying value Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Bank borrowings, less of current portion, net of unamortized issuance cost Loans Payable to Bank, Noncurrent Net income (loss) attributable to UCT Net income (loss) attributable to UCT Net Income (Loss) Interest Expense, Total Interest expense Interest Expense Interest expense Intangibles Deferred Tax Assets Intangible Assets Deferred Tax Assets Intangible Assets State income taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Common Stock Purchase Obligation [Member] Common Stock Purchase Obligation [Member] Common stock purchase obligation. Deferred tax liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Statement of Financial Position [Abstract] Shares used in computing diluted net income (loss) per share Diluted Weighted Average Number of Shares Outstanding, Diluted Effective Tax Rate Differs from U.S. Federal Statutory Tax Rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Credit Facility Credit Facility [Axis] Effective Tax Rate Effective Income Tax Rate Reconciliation, Percent Federal Deferred Federal Income Tax Expense (Benefit) ISRAEL Government Assistance, Type [Axis] Weighted-average remaining lease term – operating leases Operating Lease, Weighted Average Remaining Lease Term Contribution from salary Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Employee common stock fair market value rate Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Use of Estimates Use of Estimates, Policy [Policy Text Block] Income Taxes Income Tax Disclosure [Text Block] Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Deferred Tax Assets, Net [Abstract] Austria [Member] AUSTRIA Finite Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Noncontrolling interests Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block] Basic and Diluted Net Income (loss) Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Operating lease liabilities Deferred Tax Assets Operating Lease Liabilities Deferred tax assets operating lease liabilities. Leasehold Improvements [Member] Leasehold Improvements [Member] Non-current deferred tax liability: Deferred Tax Liabilities Net Non Current Classification [Abstract] Deferred Tax Liabilities Net Non Current Classification [Abstract] Fair Value Disclosures [Abstract] Ham-Let [Member] Ham Let [Member] Ham Let. Total current Current Income Tax Expense (Benefit) Revenues From External Customers And Long Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Axis] Simulation Term Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term, Simplified Method Applied Materials, Inc. [Member] Applied Materials Inc [Member] Applied Materials Inc. Payments to Acquire Property, Plant, and Equipment, Total Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Product or Services Segment Reporting Information, Description of Products and Services Unvested restricted stock units and restricted stock awards, Beginning balance, Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Plan assets. Plan Assets [Member] Plan Assets [Member] Vested, Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Issuance of common stock, Shares Stock Issued During Period, Shares, New Issues Employee-related Liabilities, Current, Total Accrued compensation and related benefits Employee-related Liabilities, Current Business Acquisition Business Acquisition [Axis] Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Income Tax Disclosure [Abstract] Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] Defined Benefit Plan, Funded (Unfunded) Status of Plan, Total Defined Benefit Plan, Funded (Unfunded) Status of Plan Funded balance of benefit plan Operating Loss Carryforwards, Total Net operating loss carryforwards Operating Loss Carryforwards Issuance under employee stock plans, Shares Stock Issued During Period, Shares, Employee Stock Ownership Plan XML 14 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Document and Entity Information - USD ($)
$ in Millions
12 Months Ended
Dec. 29, 2023
Feb. 20, 2024
Jun. 30, 2023
Cover [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Period End Date Dec. 29, 2023    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Trading Symbol UCTT    
Entity Registrant Name Ultra Clean Holdings, Inc.    
Entity Central Index Key 0001275014    
Current Fiscal Year End Date --12-30    
Entity Well-known Seasoned Issuer Yes    
Entity Current Reporting Status Yes    
Entity Voluntary Filers No    
Entity Filer Category Large Accelerated Filer    
Entity Shell Company false    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Common Stock, Shares Outstanding   44,653,193  
Entity Public Float     $ 1,688.9
Entity Interactive Data Current Yes    
Title of 12(b) Security Common Stock, $0.001 par value    
Security Exchange Name NASDAQ    
Entity File Number 000-50646    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 61-1430858    
Entity Address, Address Line One 26462 Corporate Avenue    
Entity Address, City or Town Hayward    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 94545    
City Area Code 510    
Local Phone Number 576-4400    
Document Annual Report true    
Document Transition Report false    
Documents Incorporated by Reference

Portions of the registrant’s definitive proxy statement to be delivered to stockholders in connection with the December 29, 2023 annual meeting of stockholders are incorporated by reference in Part III of this Form 10-K where indicated. Such proxy statement will be filed with the Securities and Exchange Commission within 120 days of the registrant’s fiscal year ended December 29, 2023.

   
Auditor Firm ID 659    
Auditor Name Moss Adams LLP    
Auditor Location Seattle, WA United States    
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Millions
Dec. 29, 2023
Dec. 30, 2022
Current assets:    
Cash and cash equivalents $ 307.0 $ 358.8
Accounts receivable, net of allowance for doubtful accounts of $1.0 and $01.5 at December 29, 2023 and December 30, 2022, respectively 180.8 253.7
Inventories 374.5 443.9
Prepaid expenses and other current assets 30.9 42.4
Total current assets 893.2 1,098.8
Property, plant and equipment, net 328.3 279.6
Goodwill 265.2 248.8
Intangible assets, net 215.3 187.9
Deferred tax assets, net 3.1 36.0
Operating lease right-of-use assets 151.7 99.0
Other non-current assets 10.9 10.8
Total assets 1,867.7 1,960.9
Current liabilities:    
Bank borrowings, net of unamortized issuance cost 17.6 20.8
Accounts payable 192.9 253.5
Accrued compensation and related benefits 47.7 52.5
Operating lease liabilities 18.1 17.1
Other current liabilities 33.7 45.3
Total current liabilities 310.0 389.2
Bank borrowings, less of current portion, net of unamortized issuance cost 461.2 493.0
Deferred tax liabilities 19.0 52.2
Operating lease liabilities 143.0 80.3
Other liabilities 37.3 9.2
Total liabilities 970.5 1,023.9
Commitments and contingencies (See Note 10)
UCT stockholders’ equity:    
Preferred stock — $0.001 par value, 10.0 authorized; none outstanding 0.0 0.0
Common stock - $0.001 par value, 90.0 authorized; 46.1 and 46.1 shares issued and 44.6 and 45.2 outstanding at December 29, 2023 and December 30, 2022, respectively 0.1 0.1
Additional paid-in capital 541.5 530.8
Common shares held in treasury, at cost, 1.5 and 0.9 shares at December 29, 2023 and December 30, 2022, respectively (45.0) (15.4)
Retained earnings 346.7 377.8
Accumulated other comprehensive loss (4.4) (5.4)
Total UCT stockholders' equity 838.9 887.9
Noncontrolling interests 58.3 49.1
Total equity 897.2 937.0
Total liabilities and equity $ 1,867.7 $ 1,960.9
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
shares in Millions, $ in Millions
Dec. 29, 2023
Dec. 30, 2022
Statement of Financial Position [Abstract]    
Account receivable, allowance for doubtful accounts $ 1.0 $ 1.5
Debt Issuance Cost , Current , Net 4.1 3.9
Debt Issuance Costs, Noncurrent, Net $ 2.4 $ 6.3
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 10.0 10.0
Preferred stock, shares outstanding 0.0 0.0
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 90.0 90.0
Common stock, shares issued 46.1 46.1
Common stock, shares outstanding 44.6 45.2
Treasury stock, shares 1.5 0.9
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Operations - USD ($)
$ in Millions
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Revenues:      
Total revenues $ 1,734.5 $ 2,374.3 $ 2,101.6
Cost of revenues:      
Total cost revenues 1,457.2 1,909.3 1,671.6
Gross margin 277.3 465.0 430.0
Operating expenses:      
Research and development 28.3 28.5 24.5
Sales and marketing 51.8 54.4 48.2
General and administrative 162.0 184.3 171.6
Net loss on divestitures 0.0 77.4 0.0
Total operating expenses 242.1 344.6 244.3
Income from operations 35.2 120.4 185.7
Interest income 4.1 0.9 0.4
Interest expense (48.8) (33.9) (24.2)
Other income (expense), net (1.8) 0.9 (7.6)
Income (loss) before provision for income taxes (11.3) 88.3 154.3
Provision for income taxes 10.9 37.9 27.9
Net income (loss) (22.2) 50.4 126.4
Less: Net income attributable to noncontrolling interests 8.9 10.0 6.9
Net income (loss) attributable to UCT $ (31.1) $ 40.4 $ 119.5
Net income (loss) per share attributable to UCT common stockholders:      
Basic $ (0.7) $ 0.89 $ 2.75
Diluted $ (0.7) $ 0.88 $ 2.69
Shares used in computing net income (loss) per share:      
Basic 44.7 45.2 43.5
Diluted 44.7 45.7 44.4
Product Member      
Revenues:      
Revenue from contract with customer including assessed tax $ 1,501.6 $ 2,074.7 $ 1,803.9
Cost of revenues:      
Cost of goods and service excluding depreciation depletion and amortization 1,290.5 1,712.3 1,478.7
Services Member      
Revenues:      
Revenue from contract with customer including assessed tax 232.9 299.6 297.7
Cost of revenues:      
Cost of goods and service excluding depreciation depletion and amortization $ 166.7 $ 197.0 $ 192.9
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Millions
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Statement of Comprehensive Income [Abstract]      
Net income (loss) $ (22.2) $ 50.4 $ 126.4
Other comprehensive income (loss), net of tax:      
Change in cumulative translation adjustment 1.5 (9.9) (5.0)
Change in pension net actuarial gain 0.4 1.2 0.4
Change in fair value of derivatives (0.4) 1.0 (0.7)
Total other comprehensive income (loss), net of tax 1.5 (7.7) (5.3)
Comprehensive income (loss) (20.7) 42.7 121.1
Comprehensive income, attributable to noncontrolling interests (9.4) (7.5) (6.9)
Comprehensive loss (income) attributable to UCT $ (30.1) $ 35.2 $ 114.2
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Millions
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Cash flows from operating activities:      
Net income (loss) $ (22.2) $ 50.4 $ 126.4
Adjustments to reconcile net income (loss) to net cash provided by operating activities (excluding assets acquired, liabilities assumed and noncontrolling interests at acquisition):      
Depreciation and amortization 37.6 38.4 34.1
Amortization of intangible assets 24.1 30.0 33.4
Stock-based compensation 12.1 19.1 15.8
Amortization of debt issuance costs 3.9 3.9 3.4
Gain on sale of property, plant and equipment (0.9) (0.2) 0.2
Change in the fair value of financial instruments 1.7 1.0 12.4
Deferred income taxes (12.4) (0.2) (3.2)
Net loss on divestitures 0.0 77.4 0.0
Gain from insurance proceeds 0.0 0.0 (7.3)
Changes in assets and liabilities, net of effects of acquisitions:      
Accounts receivable 78.5 (15.7) (53.0)
Inventories 80.8 (84.4) (125.1)
Prepaid expenses and other current assets 12.5 (4.5) (4.2)
Other non-current assets 0.0 (3.4) (0.8)
Accounts payable (61.5) (68.4) 170.6
Accrued compensation and related benefits (5.6) 7.1 1.8
Income taxes payable (5.2) (0.1) 7.7
Operating lease assets and liabilities 0.4 (2.2) (1.1)
Other liabilities (7.9) (1.0) 0.5
Net cash provided by operating activities 135.9 47.2 211.6
Cash flows from investing activities:      
Purchases of property, plant and equipment (75.8) (100.1) (59.3)
Acquisition of businesses, net of cash acquired (46.1) 0.0 (342.8)
Proceeds from sale of equipment, including insurance proceeds 2.2 0.5 7.7
Divestiture of subsidiaries 0.0 3.4 0.0
Settlement of forward contracts in conjunction with acquisition 0.0 0.0 (10.4)
Net cash used in investing activities (119.7) (96.2) (404.8)
Cash flows from financing activities:      
Principal payments on bank borrowings (38.6) (39.7) (131.8)
Repurchase of shares (29.4) (12.1) 0.0
Employees’ taxes paid upon vesting of restricted stock units (2.2) (3.9) (7.3)
Payments of debt issuance costs (0.3) (0.7) (8.9)
Proceeds from issuance of common stock 0.8 0.7 193.6
Payments of dividends to a joint venture shareholder (0.2) (0.3) 0.0
Proceeds from bank borrowings 0.0 0.0 415.2
Net cash provided by (used in) financing activities (69.9) (56.0) 460.8
Effect of exchange rate changes on cash and cash equivalents 1.9 (2.7) (1.4)
Net increase (decrease) in cash and cash equivalents (51.8) (107.7) 266.2
Cash and cash equivalents at beginning of period 358.8 466.5 200.3
Cash and cash equivalents at end of period 307.0 358.8 466.5
Supplemental cash flow information:      
Income taxes paid, net of income tax refunds 31.2 36.8 23.1
Interest paid 44.8 31.9 19.9
Non-cash investing and financing activities:      
Property, plant and equipment purchased included in accounts payable and other liabilities 9.7 16.8 14.8
Fair value of HIS earn-out at acquisition date 27.1 0.0 0.0
Reclassification of stock purchase commitment to noncontrolling interest $ 0.0 $ 0.0 $ 16.5
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Millions, $ in Millions
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Treasury Shares [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Total stock holder's Equity of UCT [Member]
Noncontrolling Interests [Member]
Beginning balance at Dec. 25, 2020 $ 551.2 $ 0.1 $ 312.8 $ (3.3) $ 217.9 $ 5.1 $ 532.6 $ 18.6
Beginning balance, Shares at Dec. 25, 2020   40.6   0.6        
Issuance under employee stock plans 0.8   0.8       0.8  
Issuance under employee stock plans, Shares   0.7            
Issuance of common stock 192.8   192.8       192.8  
Issuance of common stock, Shares   3.7            
Stock-based compensation expense 15.8   15.8       15.8  
Employees’ taxes paid upon vesting of restricted stock units (7.3)   (7.3)       (7.3)  
Employees' taxes paid upon vesting of restricted stock units, Shares   (0.1)            
Dividend income (0.1)             (0.1)
Acquisition of Ham-Let 1.9             1.9
Reclassification related to Cinos Korea 16.5             16.5
Net income (loss) 126.4       119.5   119.5 6.9
Other comprehensive income (loss) (5.3)         (5.3) (5.3)  
Ending balance at Dec. 31, 2021 892.7 $ 0.1 514.9 $ (3.3) 337.4 (0.2) 848.9 43.8
Ending balance, Shares at Dec. 31, 2021   44.9   0.6        
Issuance under employee stock plans 0.7   0.7       0.7  
Issuance under employee stock plans, Shares   0.7            
Repurchase of shares, Shares   (0.3)   0.3        
Repurchase of shares (12.1)     $ (12.1)     (12.1)  
Stock-based compensation expense 19.1   19.1       19.1  
Employees’ taxes paid upon vesting of restricted stock units (3.9)   (3.9)       (3.9)  
Employees' taxes paid upon vesting of restricted stock units, Shares   (0.1)            
Dividend income (0.3)             (0.3)
Divestiture of a subsidiary (1.9)             (1.9)
Net income (loss) 50.4       40.4   40.4 10.0
Other comprehensive income (loss) (7.7)         (5.2) (5.2) (2.5)
Ending balance at Dec. 30, 2022 937.0 $ 0.1 530.8 $ (15.4) 377.8 (5.4) 887.9 49.1
Ending balance, Shares at Dec. 30, 2022   45.2   0.9        
Issuance under employee stock plans 0.8   0.8       0.8  
Issuance under employee stock plans, Shares   0.6            
Shares transfer to employee stock plans, Shares       (0.5)        
Repurchase of shares, Shares   (1.1)   1.1        
Repurchase of shares (29.6)     $ (29.6)     (29.6)  
Stock-based compensation expense 12.1   12.1       12.1  
Employees’ taxes paid upon vesting of restricted stock units (2.2)   (2.2)       (2.2)  
Employees' taxes paid upon vesting of restricted stock units, Shares   (0.1)            
Dividend income (0.2)             (0.2)
Net income (loss) (22.2)       (31.1)   (31.1) 8.9
Other comprehensive income (loss) 1.5         1.0 1.0 0.5
Ending balance at Dec. 29, 2023 $ 897.2 $ 0.1 $ 541.5 $ (45.0) $ 346.7 $ (4.4) $ 838.9 $ 58.3
Ending balance, Shares at Dec. 29, 2023   44.6   1.5        
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Significant Accounting Policies
12 Months Ended
Dec. 29, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Significant Accounting Policies

1. ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES

Organization

Ultra Clean Holdings, Inc., (the “Company” or “UCT”) a Delaware corporation, was founded in November 2002 and became a publicly traded company on the NASDAQ Global Market in March 2004. The Company is a leading developer and supplier of critical subsystems, components, parts, and ultra-high purity cleaning and analytical services, primarily for the semiconductor industry. UCT offers its customers an integrated outsourced solution for major subassemblies, improved design-to-delivery cycle times, design for manufacturability, prototyping and part and component manufacturing, as well as tool chamber parts cleaning and coating, and micro-contamination analytical services. The Company’s Products business primarily designs, engineers and manufactures production tools, components and parts, and modules and subsystems for the semiconductor and display capital equipment markets. Products include chemical delivery modules, frame assemblies, gas delivery systems, fluid delivery systems, precision robotics, process modules, sub-fab process equipment support racks, as well as other high-level assemblies. The Company’s Services business provides ultra-high purity parts cleaning, process tool part recoating, surface encapsulation and high sensitivity micro contamination analysis primarily for the semiconductor device makers and wafer fabrication equipment markets.

Fiscal Year

The Company uses a 52-53 week fiscal year ending on the Friday nearest December 31. All references to quarters refer to fiscal quarters and all references to years refer to fiscal years.

Principles of Consolidation

The Company’s Consolidated Financial Statements include the accounts of the Company and its wholly-owned subsidiaries and all intercompany accounts and transactions have been eliminated upon consolidation.

Noncontrolling interests

Noncontrolling interests are recognized to reflect the portion of the equity of the majority-owned subsidiaries which is not attributable, directly or indirectly, to the controlling stockholder. The Company’s consolidated entities include partially-owned entities, which are Cinos Co., Ltd (“Cinos Korea”), a South Korean company that provides outsourced cleaning and recycling of precision parts for the semiconductor industry through its operating facilities in South Korea and whose results the Company consolidates, and Cinos Xian Clean Technology, Ltd. (“Cinos China”), a Chinese entity that is majority owned by Cinos Korea. The interest held by others in Cinos Korea and in Cinos China are presented as noncontrolling interests in the accompanying Consolidated Financial Statements. The noncontrolling interests will continue to be attributed its share of gains and losses even if that attribution results in a deficit noncontrolling interests’ balance.

Segments

The Financial Accounting Standards Board’s (“FASB”) guidance regarding disclosure about segments in an enterprise and related information establishes standards for the reporting by public business enterprises of information about reportable segments, products and services, geographic areas, and major customers. The method for determining what information to report is based on the manner in which management organizes the reportable segments within the Company for making operational decisions and assessments of financial performance. The Company’s chief operating decision-maker is the Chief Executive Officer. The Company operates in two reportable segments: Products and Services. See Note 16 to the Company’s Consolidated Financial Statements.

Foreign Currency Translation and Remeasurement

As of December 29, 2023, the functional currency of the Products business’ foreign subsidiaries is the U.S. Dollar except for the subsidiaries of Ham-Let (Israel-Canada) Ltd. (“Ham-Let” or “Fluid Solutions”) in United Kingdom and Netherlands, which is the local currency. The functional currency of the Services division’s foreign subsidiaries is the local currency, except for that of its Singapore, Scotland and Ireland entities, which is the U.S. Dollar.

For the Company’s foreign subsidiaries where the local currency is the functional currency, the Company translates the financial statements of these subsidiaries to U.S. Dollars using month-end exchange rates for assets and liabilities, and average exchange rates for revenue, costs and expenses. Translation gains and losses are recorded in accumulated other comprehensive income (“AOCI”) within UCT stockholders’ equity. For the Company’s foreign subsidiaries where the U.S. Dollar is the functional currency and functional currency differs from their local currency, any gains and losses resulting from the remeasurement of the assets and liabilities of these subsidiaries are recorded in other income (expense), net.

Use of Estimates

The presentation of financial statements in conformity with U.S. generally accepted accounting principles (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosures of contingent liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Such estimates and assumptions include, but not limited to, inventory valuation, accounting for income taxes, business combinations, valuation of goodwill, intangible assets and long-lived assets. The Company bases its estimates and judgments on historical experience and on various other assumptions that it believes are reasonable under the circumstances. However, future events are subject to change and the best estimates and judgments routinely require adjustments. Actual amounts may differ from those estimates.

Cash and Cash Equivalents

The Company considers currency on hand, demand deposits, time deposits, and all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash and cash equivalents. Cash and cash equivalents are held in various financial institutions in the United States and internationally.

Concentration of Credit Risk

Financial instruments which subject the Company to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. The Company sells its products and provides services primarily to semiconductor capital equipment manufacturers in the United States. The Company performs credit evaluations of its customers’ financial condition and generally requires no collateral.

The Company’s most significant customers (having individually accounted for 10% or more of revenues) and their related revenues as a percentage of total revenues were as follows:

 

Year Ended

 

 

 

2023

 

 

 

2022

 

 

 

2021

 

 

Lam Research Corporation

 

34.0

 

%

 

 

39.5

 

%

 

 

40.2

 

%

Applied Materials, Inc.

23.4

 

 

 

23.2

 

 

 

23.8

 

 

Total

 

57.4

 

%

 

 

62.7

 

%

 

 

64.0

 

%

Two customers’ accounts receivable balances, Lam Research Corporation and Applied Materials, Inc. were individually greater than 10.0% of accounts receivable as of December 29, 2023 and December 30, 2022, in the aggregate approximately 26.8% and 38.5% of accounts receivable, respectively.

Fair Value of Measurements

The Company measures its cash equivalents, derivative contracts, contingent earn-out liabilities and pension obligation at fair value on a recurring basis. Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability. Assets and liabilities recorded at fair value are measured and classified in accordance with a three-tier fair value hierarchy based on the observability of the inputs available in the market used to measure fair value:

Level 1 — Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.

Level 2 — Inputs that are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant inputs are observable in the market or can be derived from observable market data. Where applicable, these models project future cash flows and discount the future amounts to a present value using market-based observable inputs including interest rate curves, foreign exchange rates, and credit ratings.

Level 3 — Unobservable inputs that are supported by little or no market activities.

Derivative Financial Instruments

The Company uses forward contracts to hedge a portion of, but not all, existing and anticipated foreign currency denominated transactions typically expected to occur within 24 months. The purpose of the hedge is to mitigate the effect of exchange rate fluctuations on certain foreign currency denominated costs and eventual cash flows. The Company recognizes derivative instruments as either assets or liabilities in the accompanying Consolidated Balance Sheets at fair value. The Company records changes in the fair value of the derivatives in the accompanying Consolidated Statements of Operations as other income (expense), net, or as a component of AOCI in the accompanying Consolidated Balance Sheets.

Inventories

Inventories are stated at the lower of cost (which approximates actual cost on a first-in, first-out basis) or net realizable value. The Company evaluates the valuation of all inventories, including raw materials, work-in-process, finished goods and spare parts on a periodic basis. Obsolete inventory or inventory in excess of management’s estimated usage is written down to its estimated market value less costs to sell, if less than its cost. Inherent in the estimates of market value are management’s estimates related to economic trends and future demand for the Company’s products.

Inventory write downs inherently involve judgments based on assumptions about expected future demand and the impact of market conditions on those assumptions. Although the Company believes that the assumptions it used in estimating inventory write downs are reasonable, significant changes in any one of the assumptions in the future could produce a significantly different result. There can be no assurances that future events and changing market conditions will not result in significant increases in inventory write downs. For further discussion of the Company’s inventories see Note 4 of Notes to the Consolidated Financial Statements.

Property, Plant and Equipment

Property, plant and equipment are stated at cost, or, in the case of equipment under finance leases, the present value of future minimum lease payments at inception of the related lease. The Company also capitalizes interest on borrowings related to eligible capital expenditures. Direct costs incurred to develop software for internal use are capitalized. Costs related to the design or maintenance of internal use software are expensed as incurred. Depreciation expense is computed using the straight-line method over the estimated useful lives of assets. Leasehold improvements are depreciated over the shorter of the estimated useful lives or the term of the lease. The estimated useful life of an asset is reassessed whenever applicable facts and circumstances indicate a change in the estimated useful life of such asset has occurred. For further discussion of the Company’s property, plant and equipment see Note 4 of Notes to the Consolidated Financial Statements.

Long-lived Assets

The Company evaluates long-lived assets for impairment whenever events or changes in circumstances indicate the carrying value of an asset group may not be recoverable. The Company assesses the fair value of the assets based on the amount of the undiscounted future cash flows that the assets are expected to generate and recognizes an impairment loss when estimated undiscounted future cash flows expected to result from the use of the asset are less than the carrying value of the asset. If the Company identifies an impairment, the Company reduces the carrying value of the group of assets to comparable market values, when available and appropriate, or to its estimated fair value based on a discounted cash flow approach.

At the end of fiscal years 2023, 2022 and 2021, the Company assessed the carrying value of its long-lived assets, including property, plant and equipment as well as its intangible assets and concluded that no impairment was required.

Leases

The Company determines if an arrangement is a lease, or contains a lease, at the inception of the arrangement and reassesses that conclusion if the arrangement is modified. When the Company determines the arrangement is a lease, or

contains a lease, at lease inception, it then determines whether the lease is an operating lease or a finance lease. Operating and finance leases with lease terms of greater than one year result in the Company recording a right-of-use (“ROU”) asset and lease liability on its balance sheet. ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments arising from the lease. Operating and finance lease ROU assets and liabilities are initially recognized based on the present value of lease payments over the lease term. In determining the present value of lease payments, the Company uses the implicit interest rate if readily determinable or when the implicit interest rate is not readily determinable, the Company uses its incremental borrowing rate.

The incremental borrowing rate is not a commonly quoted rate and is derived through a combination of inputs including the Company’s credit rating and the impact of full collateralization. The incremental borrowing rate is based on the Company’s collateralized borrowing capabilities over a similar term of the lease payments. The Company utilizes the incremental borrowing rate based on bank loan rates at the respective locations for leases where appropriate and the consolidated group bank loan rate where the Company does not have local bank financings.

The operating lease ROU asset also includes any lease payments made in advance and is reduced by any lease incentives. Specific lease terms used in computing the ROU assets and lease liabilities may include options to extend or terminate the lease when the Company believes it is reasonably certain that it will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term. The Company has elected not to recognize ROU assets and lease liabilities that arise from short-term (12 months or less) leases for any class of underlying asset. Operating leases are included in operating lease ROU assets, other current liabilities, and long-term operating lease liabilities on the Company’s consolidated balance sheet. The Company’s finance leases at December 29, 2023 were not significant. For further discussion of the Company’s leases see Note 14 of Notes to the Consolidated Financial Statements.

Goodwill and Indefinite Lived Intangible Assets

Goodwill and indefinite-lived intangible assets are not amortized but are reviewed for impairment annually or more frequently if indicators of potential impairment exist. Intangible assets are presented at cost, net of accumulated amortization, and are amortized on either a straight-line method or on an accelerated method over their estimated future discounted cash flows. The Company reviews goodwill and purchased intangible assets with indefinite lives for impairment annually and whenever events or changes in circumstances indicate the carrying value of an asset may not be recoverable, such as when reductions in demand or significant economic slowdowns in the semiconductor industry are present. There were no impairments of the Company’s goodwill and purchased intangible assets in fiscal year 2023. For further discussion of the Company’s goodwill and intangible assets see Note 6 of Notes to the Consolidated Financial Statements.

Deferred Debt Issuance Costs

Debt issuance costs incurred in connection with obtaining debt financing are deferred and presented as a direct deduction from Bank Borrowings in the accompanying Consolidated Balance Sheets. Deferred costs are amortized on an effective interest method basis over the contractual term.

Defined Benefit Pension Plan

The Company has several noncontributory defined benefit pension plans covering substantially all of the employees of two of its foreign entities upon termination of their employee services. The benefits for these plans are based on expected years of service and average compensation. The net period costs are recognized as employees render the services necessary to earn the postretirement benefits. The Company records annual amounts relating to the pension plan based on calculations that incorporate various actuarial and other assumptions, including discount rates, mortality, assumed rates of return, compensation increases and turnover rates. The Company reviews its assumptions on an annual basis and makes modifications to the assumptions based on current and expected rates of return and trends when it is appropriate to do so. The effect of modifications to those assumptions is recorded in accumulated other comprehensive gain (loss) and amortized to net periodic cost over future periods using the corridor method. The Company believes that the assumptions utilized in recording its obligations under the plan are reasonable based on its experience and market conditions. For further discussion of the Company’s defined benefit pension plan see Note 9 of Notes to the Consolidated Financial Statements.

Revenue Recognition

Revenue is recognized when the Company satisfies performance obligations as evidenced by the transfer of control of the promised goods or services is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. The Company performs the following five steps to determine when to recognize revenue: (1) identification of the contract(s) with its customers, (2) identification of the performance obligations in the contract, (3) determination of the transaction price, (4) allocation of the transaction price to the performance obligations in the contract, and (5) recognition of revenue when, or as, a performance obligation is satisfied. The Company infrequently sells certain finished goods inventory on a bill and hold basis. The terms of the bill and hold agreement provide that title to the specified inventory is transferred to the customer prior to shipment and the Company has the right to payment (prior to physical delivery) which results in recorded revenue as determined under the revenue recognition standard. For further discussion of the Company’s revenue recognition see Note 13 of Notes to the Consolidated Financial Statements.

Shipping and Handling Costs

Shipping and handling costs are included as a component of cost of revenues.

Research and Development Costs

Research and development costs are expensed as incurred.

Stock-Based Compensation Expense

The Company maintains stock-based compensation plans which allow for the issuance of equity-based awards to directors and certain employees. These equity-based awards include restricted stock awards (“RSAs”), performance stock units (“PSUs”) and restricted stock units (“RSUs”). The RSAs and RSUs use the closing price of stock price on the day preceding the grant date as a proxy for fair value and compensation expense. The PSUs contain market conditions, and compensation expense is measured using a Monte Carlo simulation model and recognized over the requisite service period based on the expected market performance as of the grant date. The Company also maintains an employee stock purchase plan (“ESPP”) that provides for the issuance of shares to all eligible employees of the Company at a discounted price. For further discussion of the Company’s employees stock plans see Note 12 of Notes to the Consolidated Financial Statements.

Government Subsidies

Government subsidies are recognized where there is reasonable assurance that the subsidy will be received and all attached conditions will be complied with. When the subsidy relates to an expense item, it is recognized as income on a systematic basis over the periods that the related costs, for which it is intended to compensate, are expensed. When the subsidy relates to an asset, it is recognized as income in equal amounts over the expected useful life of the related asset. When the subsidy does not relate to specific expenses or assets, the income is accounted for in the period where there is reasonable assurance that the subsidy will be received. For further discussion of the Company’s government subsidies see Note 17 of Notes to the Consolidated Financial Statements.

Income Taxes

The Company utilizes the asset and liability method of accounting for income taxes, under which deferred taxes are determined based on the temporary differences between the financial statement and tax basis of assets and liabilities using tax rates expected to be in effect during the years in which the basis differences reverse. Deferred income taxes arise from temporary differences between the tax basis of assets and liabilities and their reported amounts in the financial statements, which will result in taxable or deductible amounts in the future. In evaluating our ability to realize our deferred tax assets within the jurisdiction from which they arise, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax-planning strategies, and results of recent operations. In projecting future taxable income, we begin with historical results and incorporate assumptions about the amount of future federal, state, and foreign pretax operating income adjusted for items that do not have tax consequences. The assumptions about future taxable income require significant judgment and are consistent with the plans and estimates we are using to manage the underlying businesses. In evaluating the objective evidence that historical results provide, we consider recent cumulative income (loss). A valuation allowance is recorded when it is more likely than not that some of the deferred tax assets will not be realized.

Income tax positions must meet a more likely than not recognition threshold to be recognized. The Company recognizes tax benefits from uncertain tax positions only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such positions are then measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. The Company recognizes potential accrued interest and penalties related to unrecognized tax benefits within the consolidated statements of income as income tax expense.

The Company accounts for Global Intangible Low-Taxed Income as period costs when incurred. For further discussion of the Company’s income taxes see Note 8 of Notes to the Consolidated Financial Statements

Net Income (Loss) per Share

Basic net income per share is computed by dividing net income by the weighted average number of shares outstanding for the period. Diluted net income per share is calculated by dividing net income by the weighted average number of common shares outstanding and common equivalent shares from dilutive restricted stock using the treasury stock method, except when such shares are anti-dilutive. In accordance with Accounting Standards Codification 718, the assumed proceeds under the treasury stock method include the average unrecognized compensation expense of in-the-money stock options and restricted stock units. This results in the assumed buyback of additional shares, thereby reducing the dilutive impact of equity awards. For further information of the Company’s income per share see Note 15 of Notes to Consolidated Financial Statements.

Business Combinations

The Company recognizes assets acquired (including goodwill and identifiable intangible assets), liabilities assumed and noncontrolling interest at fair value on the acquisition date. Subsequent changes to the fair value of such assets acquired and liabilities assumed are recognized in earnings, after the expiration of the measurement period, a period not to exceed 12 months from the acquisition date. Acquisition-related expenses and acquisition-related restructuring costs are recognized in earnings in the period in which they are incurred. For further discussion of the Company’s business combinations see Note 2 of Notes to the Consolidated Financial Statements

Accounting Standards Recently Adopted

The Company did not adopt any new accounting standards during fiscal year 2023 that had a significant impact on the Company’s Consolidated Financial Statements.

Accounting Standards Not Yet Adopted

In November 2023, FASB issued Accounting Standard Update (ASU) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires a public entity to disclose significant segment expenses and other segment items on an annual and interim basis and provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. The ASU does not change how a public entity identifies its operating segments, aggregates them, or applies the quantitative thresholds to determine its reportable segments. The new standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. A public entity should

apply the amendments in this ASU retrospectively to all prior periods presented in the financial statements. The Company expects this ASU to only impact its disclosures with no impact to its results of operations, cash flows and financial condition.

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which amends the guidance in ASC 740, Income Taxes. ASU No. 2023-09 is intended to improve the transparency of income tax disclosures by requiring (1) consistent categories and greater disaggregation of information in the rate reconciliation and (2) income taxes paid disaggregated by jurisdiction. It also includes certain other amendments to improve the effectiveness of income tax disclosures. The guidance is effective for annual periods beginning after December 15, 2024. Early adoption is permitted for annual financial statements that have not yet been issued or made available for issuance. ASU No. 2023-09 should be applied on a prospective basis, but retrospective application is permitted. The Company is currently evaluating the potential impact of adopting this new guidance on its consolidated financial statements and related disclosures.

XML 22 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combinations
12 Months Ended
Dec. 29, 2023
Business Combinations [Abstract]  
Business Combinations

2. BUSINESS COMBINATIONS

On October 25, 2023, the Company acquired 100% of the shares of HIS Innovations Group (“HIS”), a privately held company based in Hillsboro, Oregon. HIS is a leading supplier to the semiconductor sub-fab segment including the design, manufacturing, and integration of components, process solutions, and fully integrated sub-systems. The acquisition strengthens the Company's leadership in developing and supplying critical products to the semiconductor industry, and extends our reach into the sub-fab area.

The preliminary estimated purchase price of HIS for purposes of the Company’s preliminary purchase price allocation was determined to be $73.6 million, which includes initial cash consideration of $46.5 million and the fair value of potential earn-out payments of approximately $27.1 million. These potential earn-out payments represent up to $70.0 million of cash consideration that may be payable based on the financial performance of the acquired business during the fiscal years 2023, 2024, and 2025. The fair value of the potential earn-out payments was determined utilizing a Monte Carlo simulation model.

The Company has assigned the purchase price of HIS to the tangible assets, liabilities and identifiable intangible assets acquired, based on their estimated fair values. The excess of purchase price over the aggregate fair value was recorded as goodwill. Goodwill associated with the acquisition is primarily attributable to the future technology, market presence and knowledgeable and experienced workforce. The fair value assigned to identifiable intangible assets acquired was determined using the income approach taking into account the Company’s consideration of a number of inputs, including a third-party analysis that was based upon estimates and assumptions provided by the Company. These estimates and assumptions were determined through established and generally accepted valuation techniques and with the assistance of a valuation specialist.

The assigned purchase price is preliminary pending the completion of various analyses and the finalization of estimates. The primary areas of the purchase price that are not yet finalized relate to the measurement of working capital, acquired income tax related balances, and residual goodwill. During the measurement period, which can be no more than one year from the date of acquisition, we expect to continue to obtain information to assist us in determining the final fair value of the net assets acquired at the acquisition date during the measurement period. Assets acquired and liabilities assumed are recorded based on valuations derived from estimated fair value assessments and assumptions used by the Company. Thus, the provisional measurements of fair value discussed above are subject to change. The Company expects to finalize the valuation as soon as practicable, but not later than one year from the acquisition date. While the Company believes that its estimates and assumptions underlying the valuations are reasonable, different estimates and assumptions could result in different valuations assigned to the individual assets acquired, liabilities assumed, and the resulting amount of goodwill.

The following table summarizes the fair values of assets acquired and liabilities assumed at the date of acquisition:

 

(In millions)

 

Amount

 

Cash and cash equivalents

 

$

0.4

 

Accounts receivable

 

 

5.6

 

Inventories

 

 

11.4

 

Prepaid expenses and other assets

 

 

2.7

 

Property, plant and equipment

 

 

9.3

 

Goodwill

 

 

16.4

 

Purchased intangible assets

 

 

51.6

 

Operating lease right-of-use assets

 

 

7.5

 

Total assets acquired

 

 

104.9

 

Accounts payable

 

 

(8.1

)

Accrued compensation and related benefits

 

 

(0.7

)

Other current liabilities

 

 

(0.9

)

Deferred tax liabilities

 

 

(12.0

)

Operating lease liabilities

 

 

(9.6

)

Total liabilities assumed

 

 

(31.3

)

Total consideration transferred

 

$

73.6

 

 

The following table summarizes the intangible assets acquired and the useful lives of these assets:

 

 

 

 

 

Purchased

 

 

 

Useful
Life

 

 

Intangible
Assets

 

 

 

(In years)

 

 

(In millions)

 

Customer relationships

 

 

7

 

 

$

35.2

 

IP knowhow

 

 

5

 

 

 

11.2

 

Developed technology

 

 

5

 

 

 

4.6

 

Backlog

 

 

1

 

 

 

0.6

 

Total purchased intangible assets

 

 

 

 

$

51.6

 

 

The results of operations for the Company for the year ended December 29, 2023 included operating activities for HIS since its acquisition date of October 25, 2023. Pro forma and historical post-closing results of operations for the HIS acquisition were not material to the Company’s Consolidated Statements of Operations. In addition, acquisition-related costs of $4.7 million were included in the results of operations for the year ended December 29, 2023. Acquisition costs are included in general and administrative expenses in the Company’s consolidated results of operations.

XML 23 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Divestiture
12 Months Ended
Dec. 29, 2023
BusinessDivestiture [Abstract]  
Business Divestiture

3. BUSINESS DIVESTITURES

In 2022, the Company executed the sale of four of its non-semiconductor operating subsidiaries of Fluid Solutions. Each of these entities was reported within the Products reportable segment. The purpose of the divestitures was to allow the Company to remain focused on its core semiconductor business. As a result of these divestitures, the Company recorded a net loss of $77.4 million during fiscal year 2022, which was recorded in the Consolidated Statements of Operations. The recorded net loss included the write-off of intangible assets, goodwill and net assets of $27.8 million, $19.7 million and $29.9 million, respectively. Goodwill was allocated to the divestitures based on the relative fair value of each component in relation to its respective reporting unit. See Note 6 Goodwill and Intangible Assets for further discussion.

XML 24 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Information
12 Months Ended
Dec. 29, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Information

4. BALANCE SHEET INFORMATION

Inventories consisted of the following:

 

 

December 29,

 

 

December 30,

 

(In millions)

 

2023

 

 

2022

 

Raw materials

 

$

 

197.9

 

 

$

 

230.4

 

Work in process

 

 

 

107.2

 

 

 

 

142.3

 

Finished goods

 

 

 

69.4

 

 

 

 

71.2

 

Total

 

$

 

374.5

 

 

$

 

443.9

 

 

 

Property, plant and equipment, net, consisted of the following:

 

Useful Life

 

December 29,

 

 

December 30,

 

(In millions)

(In years)

 

2023

 

 

2022

 

Land

n/a

 

$

 

5.6

 

 

$

 

3.0

 

Buildings

50

 

 

 

57.1

 

 

 

 

58.6

 

Leasehold improvements

*

 

 

 

110.8

 

 

 

 

81.3

 

Machinery and equipment

5-10

 

 

 

207.4

 

 

 

 

152.5

 

Computer equipment and software

3-10

 

 

 

72.2

 

 

 

 

68.3

 

Furniture and fixtures

5

 

 

 

5.0

 

 

 

 

5.1

 

 

 

 

 

 

458.1

 

 

 

 

368.8

 

Accumulated depreciation

 

 

 

 

(170.3

)

 

 

 

(146.0

)

Construction in progress

 

 

 

 

40.5

 

 

 

 

56.8

 

Total

 

 

$

 

328.3

 

 

$

 

279.6

 

 

* Lesser of estimated useful life or remaining lease term

XML 25 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value
12 Months Ended
Dec. 29, 2023
Fair Value Disclosures [Abstract]  
Fair Value

5. FAIR VALUE

The fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The following table summarizes, for assets or liabilities measured at fair value, the respective fair value and the classification by level of input within the fair value hierarchy:

 

 

 

 

 

Fair Value Measurement at

 

 

 

 

 

 

Reporting Date Using

 

Description

 

December 29, 2023

 

 

Quoted Prices in
Active Markets for
Identical Assets
(Level 1)

 

 

Significant
Other Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

(In millions)

 

 

 

 

 

 

 

 

 

 

 

 

Other non-current assets:

 

 

 

 

 

 

 

 

 

 

 

 

Plan assets

 

$

1.3

 

 

$

 

 

$

 

 

$

1.3

 

Other current liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Forward contracts

 

$

0.1

 

 

$

 

 

$

0.1

 

 

$

 

Other liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Pension obligation

 

$

1.6

 

 

$

 

 

$

 

 

$

1.6

 

Contingent earn-out

 

$

29.1

 

 

$

 

 

$

 

 

$

29.1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fair Value Measurement at

 

 

 

 

 

 

Reporting Date Using

 

Description

 

December 30, 2022

 

 

Quoted Prices in
Active Markets for
Identical Assets
(Level 1)

 

 

Significant
Other Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

(In millions)

 

 

 

 

 

 

 

 

 

 

 

 

Prepaid expenses and other current assets:

 

Forward contracts

 

$

0.3

 

 

$

 

 

$

0.3

 

 

$

 

Other non-current assets:

 

 

 

 

 

 

 

 

 

 

 

 

Plan assets

 

$

2.2

 

 

$

 

 

$

 

 

$

2.2

 

Other liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Pension obligation

 

$

1.6

 

 

$

 

 

$

 

 

$

1.6

 

The estimated fair value of foreign currency forward contracts is based upon quoted market prices obtained from independent pricing services for similar derivative contracts and these financial instruments are characterized as Level 2 assets in the fair value hierarchy.

The estimated fair value of pension obligation is based on expected years of service and average compensation. The valuation model used to value pension obligation utilizes mortality rate, inflation, interest rate risks and changes in the life expectancy for pensioners. These assumptions are routinely made in the appraisal process by the independent actuary resulting in a Level 3 classification. As of December 29, 2023, the Company's aggregate pension benefit obligations is $12.7 million and was exceeded by the fair value of the pension plan assets of $12.4 million, resulting in underfunded pension benefit obligations of $0.3 million. The Company recognizes the overfunded or underfunded status of defined

benefit pension plans, measured as the difference between the fair value of the plan assets and the benefit obligation. Each overfunded plan is recognized as an asset and each underfunded plan is recognized as a liability.

The Company measures its contingent earn-out liabilities at fair value on a recurring basis using a Monte Carlo simulation model. The significant unobservable inputs used in the model include the forecasted operating profit of the acquired business during each of calendar year 2024 and 2025. Significant increases or decreases to the forecasted results would result in a significantly higher or lower liability, with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the contingent earn-out liability on the acquisition date is reflected as cash used in financing activities in the consolidated statements of cash flows. Any amount paid in excess of the contingent earn-out liability on the acquisition date is reflected as cash used in operating activities in the consolidated statements of cash flows. In 2023, the Company recorded $2.0 million of loss from change in the fair value of contingent earn-out related to the acquisition of HIS. This loss from change in the fair value was recognized as other income (expense), net in the Consolidated Statements of Operations.

There were no transfers from Level 1 or Level 2. Fair value adjustments were noncash, and therefore did not impact the Company’s liquidity or capital resources.

XML 26 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets
12 Months Ended
Dec. 29, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets

6. GOODWILL AND INTANGIBLE ASSETS

The Company’s methodology for allocating the purchase price relating to an acquisition is determined through established and generally accepted valuation techniques. Goodwill is measured as the excess of the consideration transferred over the sum of the amounts assigned to tangible and identifiable intangible assets acquired less liabilities assumed.

To test goodwill for impairment, the Company first performs a qualitative assessment to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value. If the Company concludes it is more likely than not that the fair value of a reporting unit exceeds its carrying amount, the Company does not proceed to perform a quantitative impairment test. If the Company concludes it is more likely than not that the fair value of the reporting unit is less than its carrying value, a quantitative goodwill impairment test will be performed by comparing the fair value of each reporting unit to its carrying value. A quantitative impairment analysis, if necessary, considers the income approach, which requires estimates of the present value of expected future cash flows to determine a reporting unit’s fair value. Significant estimates include revenue growth rates and operating margins used to calculate projected future cash flows, discount rates, and future economic and market conditions. A goodwill impairment charge is recognized for the amount by which the reporting unit’s fair value is less than its carrying value. Any loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. The process of evaluating the potential impairment of goodwill and intangible assets requires significant judgment. The Company regularly monitors current business conditions and other factors including, but not limited to, adverse industry or economic trends and lower projections of profitability that may impact future operating results.

In the fourth quarters of 2023 and 2022, the Company conducted its annual impairment tests of goodwill and concluded that there was no goodwill impairment with respect to its reporting units.

In connection with the divestiture of certain Fluid Solutions subsidiaries during fiscal year 2022, the Company wrote off goodwill and intangible assets of $19.7 million and $27.8 million, respectively.

Details of aggregate goodwill of the Company are as follows:

(In millions)

Products

 

Services

 

 

Total

 

Balance at December 30, 2022

$

175.3

 

 

$

73.5

 

 

$

248.8

 

Acquisition of HIS

 

16.4

 

 

 

 

 

16.4

 

Balance at December 29, 2023

$

191.7

 

 

$

73.5

 

 

$

265.2

 

 

Intangible Assets

Intangible assets are generally recorded in connection with a business acquisition. The Company evaluates the useful lives of its intangible assets each reporting period to determine whether events and circumstances require revising the remaining period of amortization. In addition, the Company reviews indefinite lived intangible assets for impairment when events or changes in circumstances indicate their carrying value may not be recoverable and tests definite lived intangible assets at least annually for impairment. Management considers such indicators as significant differences in product demand from the estimates, changes in the competitive and economic environment, technological advances, and changes in cost structure.

Details of intangible assets were as follows:

 

 

 

 

As of December 29, 2023

 

 

As of December 30, 2022

 

 

 

 

 

Gross

 

 

 

 

 

 

 

 

Gross

 

 

 

 

 

 

 

 

Useful Life

 

 

Carrying

 

 

Accumulated

 

 

Carrying

 

 

Carrying

 

 

Accumulated

 

 

Carrying

 

(Dollars in millions)

(In years)

 

 

Amount

 

 

Amortization

 

 

Value

 

 

Amount

 

 

Amortization

 

 

Value

 

Customer relationships

6 - 10

 

 

$

207.2

 

 

$

(97.5

)

 

$

109.7

 

 

$

172.0

 

 

$

(81.8

)

 

$

90.2

 

Recipes

20

 

 

 

73.2

 

 

 

(19.5

)

 

 

53.7

 

 

 

73.2

 

 

 

(15.8

)

 

 

57.4

 

Intellectual property/knowhow

7 - 15

 

 

 

48.9

 

 

 

(18.4

)

 

 

30.5

 

 

 

37.7

 

 

 

(15.7

)

 

 

22.0

 

Tradename

4 - 6*

 

 

 

32.5

 

 

 

(22.1

)

 

 

10.4

 

 

 

32.5

 

 

 

(20.9

)

 

 

11.6

 

Standard operating procedures

20

 

 

 

8.6

 

 

 

(2.3

)

 

 

6.3

 

 

 

8.6

 

 

 

(1.9

)

 

 

6.7

 

Developed technology

5

 

 

 

4.6

 

 

 

(0.2

)

 

 

4.4

 

 

 

 

 

 

 

Backlog

 

1

 

 

 

0.6

 

 

 

(0.3

)

 

 

0.3

 

 

 

3.1

 

 

 

(3.1

)

 

 

0.0

 

Total

 

 

 

$

375.6

 

$

(160.3

)

 

$

215.3

 

 

$

327.1

 

$

(139.2

)

 

$

187.9

 

* The Company concluded that the asset life of UCT tradename of $9.0 million is indefinite and is therefore not amortized but is reviewed for impairment at least annually and whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable.

The Company amortizes its intangible assets on a straight-line or accelerated basis over the estimated economic life of the assets. Amortization expense was approximately $24.1 million for the year ended December 29, 2023, $30.0 million for the year ended December 30, 2022, and $33.4 million for the year ended December 31, 2021. Amortization expense related to recipes, standard operating procedures and certain intellectual property/know-how is charged to cost of revenues and the remainder is charged to general and administrative expense. As of December 29, 2023, future estimated amortization expense is expected to be as follows:

 

 

Amortization

 

(In millions)

 

Expense

 

2024

 

$

30.4

 

2025

 

 

28.1

 

2026

 

 

27.2

 

2027

 

 

26.9

 

2028

 

 

23.8

 

Thereafter

 

 

69.9

 

Total

 

$

206.3

 

XML 27 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Borrowing Arrangements
12 Months Ended
Dec. 29, 2023
Debt Disclosure [Abstract]  
Borrowing Arrangements

7. BORROWING ARRANGEMENTS

On March 31, 2021, the Company entered into a Second Amendment (the “Second Amendment”), to the credit agreement dated as of August 27, 2018 and amended as of October 1, 2018 (as amended by the Second Amendment, the “Credit Agreement”) to, among other things, (i) refinance and reprice $272.8 million of existing term B borrowings that will remain outstanding and (ii) obtain a $355.0 million senior secured incremental term loan B facility ((i) and (ii) collectively the “Term Loan”) with Barclays Bank, which increased the amount of term loan indebtedness outstanding under the Company’s Credit Facilities.

The Term Loan has a maturity date of August 27, 2025. The Company pays monthly interest payments in arrears and quarterly principal payments of 0.625% of the outstanding principal balance as of March 31, 2021, with the remaining principal paid upon maturity.

On August 19, 2022, the Company entered into a Third Amendment (the “Third Amendment”) to the credit agreement dated as of August 27, 2018 and amended as of October 1, 2018 and March 31, 2021 (as amended by the Third

Amendment, the “Credit Agreement”) to, among other things, increase the revolving credit facility portion of the Credit Facilities to $150.0 million with several banks and with Barclays Bank as the administrative agent.

The revolving credit facility has an available commitment of $150.0 million and a maturity date of February 27, 2025. The Company pays a quarterly commitment fee in arrears equal to 0.25% of the average daily available commitment outstanding. Outstanding letters of credit reduce the availability of the revolving credit facility and, as of December 29, 2023, the Company had $146.1 million, net of $3.9 million of outstanding letters of credit, available under this revolving credit facility.

The letter of credit facility has an available commitment of $50.0 million and a maturity date of February 27, 2025. The Company pays a quarterly fee in arrears equal to 2.5% (subject to certain adjustments to the Term Loan) of the dollar equivalent of all outstanding letters of credit, and a fronting fee equal to 0.125% of the undrawn and unexpired amount of each letter of credit. As of December 29, 2023, the Company had $3.9 million of outstanding letters of credit and $46.1 million of available commitments remaining under the letter of credit facility.

On June 29, 2023, the Company entered into a Fourth Amendment (the “Fourth Amendment”) to the Credit Agreement to replace the LIBOR-based reference interest rate option with a reference interest option based upon Term SOFR under the Credit Agreement.

Under the Credit Facilities, the Company may elect that the Term Loan bear interest at a rate per annum equal to either (a) “ABR” (as defined in the Credit Agreement), plus the applicable margin or (b) the “Eurodollar Rate” (as defined in the Credit Agreement), based on SOFR, plus the applicable margin. The applicable margin for the Term Loan is equal to a rate per annum to either (i) at any time that the Company’s corporate family rating is Ba3 (with a stable outlook) or higher from Moody’s and BB (with a stable outlook) or higher from S&P, (x) 3.50% for such Eurodollar term loans and (y) 2.50% for such ABR term loans or (ii) at all other times, (x) 3.75% for such Eurodollar term loans and (y) 2.75% for such ABR term loans. Interest on the Term Loan is payable on (1) in the case of such ABR term loans, the last day of each calendar quarter and (2) in the case of such Eurodollar term loans, the last day of each relevant interest period and, in the case of any interest period longer than three months, on each successive date three months after the first day of such interest period.

At December 29, 2023, the Company had an outstanding amount under the Term Loan of $479.3 million, gross of unamortized debt issuance costs of $6.5 million. As of December 29, 2023, the interest rate on the outstanding Term Loan was 9.2%.

The Credit Agreement requires the Company to maintain certain financial covenants including a consolidated fixed charge coverage ratio (as defined in the Credit Agreement) as of the last day of any fiscal quarter of at least 1.25 to 1.00, and a consolidated leverage ratio (as defined in the Credit Agreement) as of the last day of any fiscal quarter of no greater than 3.75 to 1.00. As of June 30, 2023, the Company was in default on the Credit Agreement related to the revolving credit facility due to the Company’s failure to satisfy a certain financial covenant under the Credit Agreement. On July 27, 2023, the Company entered into a Fifth Amendment (“Amended Credit Agreement”) to provide the Company with certain relief under the consolidated fixed charge coverage ratio and consolidated total gross leverage ratio maintenance covenants described in the Credit Agreement (the “Financial Covenant Adjustments”), which are applicable only to the revolving credit facility portion of its credit facilities. The Financial Covenant Adjustments are effective during the period commencing with the fiscal period ended June 30, 2023, through to the fiscal period ending December 31, 2024, subject to certain anti-cash hoarding and minimum liquidity requirements during such period. At the election of the Company, and subject to demonstrating compliance with certain financial ratio tests, the Financial Covenant Adjustments may terminate earlier than December 31, 2024. Upon termination of the Financial Covenant adjustments, such financial maintenance covenants will revert to the levels set forth in the existing Credit Agreement and the anti-cash hoarding and minimum liquidity requirements will no longer be applicable. The Company currently has no revolving loans outstanding under the Credit Agreement. The Company was in compliance with all financial covenants as of the fiscal year ended December 29, 2023.

The Company has a credit agreement with a local bank in the Czech Republic that provides for a revolving credit facility in the aggregate of up to 7.0 million euros (approximately $7.8 million). As of December 29, 2023, no debt was outstanding under this revolving credit facility.

Fluid Solutions has credit facilities with various financial institutions in Israel that provides borrowing up to $18.5 million. As of December 29, 2023, Fluid Solutions had an $6.0 million outstanding balance under this facility with interest rate ranges from 7.6% to 8.4%.

As of December 29, 2023, the Company’s total bank debt was $478.8 million, net of unamortized debt issuance costs of $6.5 million. As of December 29, 2023, the Company had $146.1 million, $12.5 million and $7.8 million available to draw from its credit facilities in the U.S., Israel and Czech Republic, respectively.

The fair value of the Company’s long-term debt was based on Level 2 inputs, and fair value was determined using quoted prices for similar liabilities in inactive markets. The Company’s carrying value approximates fair value for the Company’s long term-debt.

As of December 29, 2023, the Company’s future debt principal payment obligations for the respective fiscal years were as follows:

 

 

Debt

 

(In millions)

 

(Principal only)

 

2024

 

$

21.7

 

2025

 

 

463.6

 

Total

 

$

485.3

 

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

8. INCOME TAXES

Income before provision for income taxes was generated from the following geographic areas:

 

Year Ended

 

 

December 29,

 

 

December 30,

 

 

December 31,

 

(In millions)

2023

 

 

2022

 

 

2021

 

United States

$

(133.5

)

 

$

(61.9

)

 

$

(42.1

)

Foreign

 

122.2

 

 

 

150.2

 

 

 

196.4

 

Total pretax income

$

(11.3

)

 

$

88.3

 

 

$

154.3

 

The provision for income taxes consisted of the following:

 

Year Ended

 

 

December 29,

 

 

December 30,

 

 

December 31,

 

(In millions)

2023

 

 

2022

 

 

2021

 

Current:

 

 

 

 

 

 

 

 

 

Federal

$

0.1

 

$

(0.8

)

 $

 

State

 

0.3

 

 

 

1.1

 

 

 

 

1.0

 

Foreign

 

22.7

 

 

 

37.5

 

 

 

 

30.0

 

Total current

 

23.1

 

 

 

37.8

 

 

 

 

31.0

 

Deferred:

 

 

 

 

 

 

 

 

 

Federal

 

(9.4

)

 

 

0.3

 

 

 

 

0.3

 

State

 

(1.5

)

 

 

0.2

 

 

 

 

0.4

 

Foreign

 

(1.3

)

 

 

(0.4

)

 

 

 

(3.8

)

Total deferred

 

(12.2

)

 

 

0.1

 

 

 

 

(3.1

)

Total provision

$

10.9

 

 

$

37.9

 

 

$

 

27.9

 

 

The effective tax rate differs from the U.S. federal statutory tax rate as follows:

 

 

Year Ended

 

 

 

 

December 29,

 

 

 

December 30,

 

 

 

December 31,

 

 

 

 

2023

 

 

 

2022

 

 

 

2021

 

 

Federal income tax provision at statutory rate

 

 

21.0

 

%

 

 

21.0

 

%

 

 

21.0

 

%

State income taxes, net of federal benefit

 

 

48.5

 

%

 

 

(1.6

)

%

 

 

(0.1

)

%

Effect of foreign operations

 

 

21.5

 

%

 

 

(6.7

)

%

 

 

(10.3

)

%

Change in valuation allowance

 

 

(34.0

)

%

 

 

24.3

 

%

 

 

2.9

 

%

Foreign income inclusions

 

 

(141.2

)

%

 

 

4.0

 

%

 

 

4.9

 

%

Nondeductible executive compensation

 

 

(7.0

)

%

 

 

1.8

 

%

 

 

1.8

 

%

Stock-based compensation

 

 

(3.7

)

%

 

 

(0.3

)

%

 

 

(3.1

)

%

Acquisition related expenses

 

 

(8.0

)

%

 

 

 

 

 

1.0

 

%

Tax credits

 

 

6.2

 

%

 

 

(0.7

)

%

 

 

(0.1

)

%

Other

 

 

0.2

 

%

 

 

1.1

 

%

 

 

0.1

 

%

Effective Tax Rate

 

 

(96.5

)

%

 

 

42.9

 

%

 

 

18.1

 

%

Significant components of deferred tax assets and liabilities are as follows:

 

 

Year Ended

 

 

 

December 29,

 

 

December 30,

 

(In millions)

 

2023

 

 

2022

 

Deferred tax assets:

 

 

 

 

 

 

 

 

Interest expense limitation

 

$

 

29.4

 

 

$

 

19.1

 

Operating lease liabilities

 

 

 

27.3

 

 

 

 

14.7

 

Intangibles

 

 

 

 

 

 

13.1

 

Tax loss carryforwards

 

 

 

19.9

 

 

 

 

15.4

 

Capitalized research and development costs

 

 

 

10.9

 

 

 

 

7.0

 

Inventory valuation and basis difference

 

 

 

5.3

 

 

 

 

4.0

 

Accruals

 

 

 

4.4

 

 

 

 

5.9

 

Tax credits

 

 

 

7.3

 

 

 

 

4.9

 

Other timing differences

 

 

 

7.1

 

 

 

 

5.0

 

 

 

 

 

111.6

 

 

 

 

89.1

 

Valuation allowance

 

 

 

(57.9

)

 

 

 

(53.1

)

Total deferred tax assets

 

 

 

53.7

 

 

 

 

36.0

 

Deferred tax liabilities:

 

 

 

 

 

 

 

 

Goodwill

 

 

 

(19.7

)

 

 

 

(17.4

)

Operating lease right-of-use assets

 

 

 

(26.1

)

 

 

 

(14.5

)

Intangibles

 

 

 

(12.9

)

 

 

 

(10.9

)

Depreciation

 

 

 

(9.0

)

 

 

 

(7.1

)

Other

 

 

 

(1.9

)

 

 

 

(2.3

)

Total deferred tax liabilities

 

 

 

(69.6

)

 

 

 

(52.2

)

Net deferred tax liabilities

 

$

 

(15.9

)

 

$

 

(16.2

)

As of December 29, 2023, the Company had undistributed earnings of certain foreign subsidiaries of approximately $491.0 million that are considered indefinitely reinvested and on which we have not recognized deferred taxes. It is not practicable to determine the tax liability that might be incurred if these earnings were to be distributed. For undistributed earnings of foreign subsidiaries which are not considered indefinitely reinvested deferred taxes have been accrued.

As of December 29, 2023, a valuation allowance of $57.9 million was established for deferred tax assets related to U.S. federal and state assets and certain foreign assets. For fiscal 2023, the increase in the valuation allowance was $4.8 million.

The Company’s gross liability for unrecognized tax benefits as of December 29, 2023 and December 30, 2022 was $2.9 million and $2.7 million, respectively. If the remaining balance of unrecognized tax benefits were recognized in a future period, it would result in a tax benefit of $2.1 million as of December 29, 2023 ($2.2 million as of December 30, 2022) and a reduction in the effective tax rate. Increases or decreases to interest and penalties on uncertain tax positions are included in the income tax provision in the Consolidated Statements of Operations. Interest related to uncertain tax positions for the periods ended December 29, 2023, December 30, 2022 and December 31, 2021, were $0.3 million, $0.3 million, and $0.2 million, respectively. There are no penalties accrued within the liability for unrecognized benefits.

Although it is possible some of the unrecognized tax benefits could be settled within the next twelve months, the Company cannot reasonably estimate the outcome at this time.

The following table summarizes the activity related to the Company’s unrecognized tax benefits (in millions):

Balance as of December 25, 2020

$

 

0.9

 

Increases related to prior year tax positions

 

 

0.2

 

Increases related to current year tax positions

 

 

0.7

 

Expiration of the statute of limitations for the assessment of taxes

 

 

(0.2

)

Balance at December 31, 2021

$

 

1.6

 

Increases related to prior year tax positions

 

 

0.1

 

Increases related to current year tax positions

 

 

1.0

 

Balance at December 30, 2022

$

 

2.7

 

Increases related to prior year tax positions

 

 

Increases related to current year tax positions

 

 

0.3

 

Settlement

 

 

(0.1

)

Balance at December 29, 2023

$

 

2.9

 

As of December 29, 2023, the Company had U.S. federal, state and foreign net operating loss carryforwards (“NOLs”) of approximately $6.5 million, $122.8 million and $18.8 million, respectively. Section 382 of the US Internal Revenue Code generally imposes an annual limitation on the amount of net operating loss carryforwards that might be used to offset taxable income when a corporation has undergone significant changes in stock ownership. Utilization of the net operating loss carryforward may be subject to an annual limitation due to the ownership percentage change limitations provided by the Internal Revenue Code of 1986 and similar state provisions. The annual limitation may result in the expiration of the net operating loss before utilization. The Company has not completed a full Section 382 study to determine the annual limitation. The Company's US valuation allowance includes the deferred asset on the NOL carryforwards. The U.S. state NOLs begin expiring after 2028 and the foreign NOLs begin expiring after 2026. The Company also had federal tax credit carryforwards of approximately $7.1 million which expire in various years from fiscal 2028 through 2043.

The Company files federal, state and foreign income tax returns in several U.S. and foreign jurisdictions. The federal statute of limitation has closed for years prior to 2020. State statutes of limitation are generally closed for years prior to 2019. The statute of limitation for significant foreign jurisdictions has closed for years prior to 2019.

The Company has operated under a Development and Expansion Incentive (“DEI”) in Singapore that ended on December 29, 2023. However, the Company has reached an agreement in principle with the Singapore Economic Development Board for a 5-year extension of the DEI through 2028. The Company has received preliminary approval for the renewal of the DEI through 2028. The DEI reduces the local tax on certain Singapore income from a statutory rate of 17.0% to 5.0%. The Company has also been granted a tax holiday in Malaysia, subject to certain conditions. The Malaysia tax holiday period commenced in fiscal year 2022.

XML 29 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plans
12 Months Ended
Dec. 29, 2023
Retirement Benefits [Abstract]  
Retirement Plans

9. RETIREMENT PLANS

Defined Benefit Plan

Cinos Korea has a noncontributory defined benefit pension plan covering substantially all of its employees upon their retirement. The Company's entities in Israel do have noncontributory defined benefit pension plans covering their employees upon their retirement. The benefits for these plans are based on expected years of service and average compensation. The net period costs are recognized as employees render the services necessary to earn the postretirement benefits. The Company records annual amounts relating to the pension plan based on calculations that incorporate various actuarial and other assumptions, including discount rates, mortality, assumed rates of return, compensation increases and turnover rates. The Company reviews its assumptions on an annual basis and makes modifications to the assumptions based on current and expected rates of return and trends when it is appropriate to do so. The effect of modifications to those assumptions is recorded in accumulated other comprehensive income and amortized to net periodic cost over future periods using the corridor method. The Company believes that the assumptions utilized in recording its obligations under the plans are reasonable based on its experience and market conditions.

As of December 29, 2023, the benefit obligation of the plans is $12.7 million and the total fair value of the benefit plan assets, which are invested in several fixed deposit accounts with financial institutions is $12.4 million, resulting in underfunded pension benefit obligations of $0.3 million. The amounts recognized in the Consolidated Statement of

Operations for the years ended December 29, 2023 and December 30, 2022 was $1.9 million and $2.0 million, respectively. The amount recognized in accumulated other comprehensive income was $0.4 million and $1.2 million for fiscal year ended December 29, 2023 and December 30, 2022, respectively. The contributions to the plans by the Company and its subsidiaries during the years ended December 29, 2023 and December 30, 2022, were $1.5 million and $3.0 million, respectively.

As of December 29, 2023, the Company’s future payment obligations for the respective fiscal years are as follows:

(In millions)

 

 

2024

 

$

1.8

 

2025

 

 

1.7

 

2026

 

 

2.6

 

2027

 

 

1.4

 

2028

 

 

1.2

 

Thereafter

 

 

11.1

 

Total

 

$

19.8

 

Employee Savings and Retirement Plan

The Company sponsors a 401(k) savings and retirement plan (the “401(k) Plan”) for all U.S. employees who meet certain eligibility requirements. Participants can elect to contribute to the 401(k) Plan, on a pre-tax basis, up to 25% of their salary to a maximum of the IRS limit. The Company matches 50.0% of each employee's contribution up to a maximum of 60% of the employee's eligible earnings. The Company made discretionary employer contributions of approximately $3.2 million, $3.3 million and $2.7 million to the 401(k) Plan in 2023, 2022 and 2021, respectively.

XML 30 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies
12 Months Ended
Dec. 29, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

10. COMMITMENTS AND CONTINGENCIES

Commitment

The Company had commitments to various third parties to purchase inventories and property, plant and equipment totaling approximately $352.4 million at December 29, 2023.

The Company leases real estate and equipment under various non-cancelable operating leases. For additional information, see Note 14 of the Notes to the Consolidated Financial Statements.

Contingency

From time to time, the Company is subject to various legal proceedings and claims, either asserted or unasserted, that arise in the ordinary course of business. Although the outcome of the various legal proceedings and claims individually or in the aggregate cannot be predicted with certainty, the Company has not had a history of outcomes to date that have been material to the statement of operations and does not believe that any of these proceedings or other claims will have a material adverse effect on its consolidated financial condition, results of operations or cash flows.

XML 31 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity and Noncontrolling Interests
12 Months Ended
Dec. 29, 2023
Noncontrolling Interest [Abstract]  
Stockholders' Equity and Noncontrolling Interests

11. STOCKHOLDERS’ EQUITY AND NONCONTROLLING INTERESTS

Treasury Stock

On October 20, 2022, the Board of Directors approved a share repurchase program authorizing the Company to purchase up to an aggregate of $150.0 million of the Company’s common stock over a three-year period. As of December 29, 2023, 1.4 million shares had been repurchased under the program and they are held in treasury stock. The Company records treasury stock using the cost method.

Non-controlling Interests

Services, through its wholly-owned subsidiary in Singapore, owns part of the outstanding shares of Cinos Korea, a South Korean company that provides outsourced cleaning and recycling of precision parts for the semiconductor industry through its operating facilities in South Korea and through a partial interest in Cinos China.

The carrying value of the remaining interest held by another shareholder in Cinos Korea and the remaining interest in Cinos China are presented as noncontrolling interests in the accompanying Consolidated Financial Statements. The noncontrolling interests were estimated based on the values of Cinos Korea and Cinos China on a 100% basis. The values were calculated based on the pro-rata portion of total Services earnings before interest expense, taxes, depreciation and amortization contributed by each entity.

In conjunction with the disposal of Rovac Pte, Ltd. in 2022, the Company reversed the $1.8 million carrying value of the remaining interest held by another shareholder in Rovac that was previously presented as noncontrolling interests in the accompanying Consolidated Financial Statements.

XML 32 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Stock Plans
12 Months Ended
Dec. 29, 2023
Postemployment Benefits [Abstract]  
Employee Stock Plans

12. EMPLOYEE STOCK PLANS

Employee Stock Plans

The Company grants stock awards in the form of restricted stock units (“RSUs”) and performance stock units (“PSUs”) to its employees as part of the Company’s long-term equity compensation plan. These stock awards are granted to employees with a unit purchase price of zero dollars and typically vest over three years, subject to the employee’s continued service with the Company and, in the case of PSUs, subject to achieving certain performance goals and market conditions. The Company also grants common stock to its board members in the form of restricted stock awards (“RSAs”), which vest on the earlier of the next Annual Shareholder Meeting, or 365 days from date of grant.

Stock-based compensation expense includes compensation costs related to estimated fair values of awards granted. The estimated fair value of the Company’s equity-based awards is amortized on a straight-line basis over the awards’ vesting period and is adjusted for performance as it relates to PSUs.

Total stock-based compensation during the fiscal years 2023, 2022 and 2021, respectively, in various expense categories was as follows:

 

Year Ended

 

 

December 29,

 

 

December 30,

 

 

December 31,

 

(In millions)

2023

 

 

2022

 

 

2021

 

Cost of revenues (1)

$

1.3

 

 

$

1.5

 

 

$

2.0

 

Research and development

 

0.3

 

 

 

0.3

 

 

 

0.2

 

Sales and marketing

 

1.5

 

 

 

1.3

 

 

 

1.3

 

General and administrative

 

9.0

 

 

 

16.0

 

 

 

12.3

 

Total stock-based compensation

$

12.1

 

 

$

19.1

 

 

$

15.8

 

 

(1)
Stock-based compensation expenses capitalized in inventory for fiscal years 2023, 2022 and 2021 were immaterial.

As of December 29, 2023, there was $23.5 million of unrecognized compensation cost related to employee and director awards which is expected to be recognized on a straight-line basis over a weighted average period of approximately 1.8 years, and will be adjusted for subsequent changes in future grants.

For each of the fiscal years ended 2023, 2022 and 2021, vested shares of 0.1 million were withheld to satisfy withholding tax obligations, resulting in the net issuance of 0.5 million, 0.6 million and 0.6 million shares, respectively.

Restricted Stock Units, Performance Stock Units and Restricted Stock Awards

The following table summarizes the Company’s PSUs, RSUs and RSAs activities through the year ended December 29, 2023:

 

 

 

 

 

Aggregate

 

 

 

 

 

 

Intrinsic

 

 

 

Number of

 

 

Value

 

 

 

Shares

 

 

(In millions)

 

Unvested restricted stock units and restricted stock awards at December 31, 2021

 

 

1.2

 

 

$

69.3

 

Granted

 

 

0.7

 

 

 

 

Vested

 

 

(0.7

)

 

 

 

Forfeited

 

 

(0.1

)

 

 

 

Unvested restricted stock units and restricted stock awards at December 30, 2022

 

 

1.1

 

 

$

37.6

 

Granted

 

 

0.8

 

 

 

 

Vested

 

 

(0.5

)

 

 

 

Forfeited

 

 

0.0

 

 

 

 

Unvested restricted stock units and restricted stock awards at December 29, 2023

 

 

1.4

 

 

$

46.1

 

Vested and expected to vest restricted stock units and restricted stock
   awards

 

 

1.3

 

 

$

46.0

 

The RSU awards are granted to employees with a unit purchase price of zero dollars and typically vest over three years, subject to the employee’s continued service with the Company. During the year ended December 29, 2023, the Company approved and granted 0.6 million RSUs to employees with a weighted average grant date fair value of $28.19 per share.

During the year ended December 29, 2023, the Company also approved and granted 0.1 million PSUs with a grant date fair value of $28.19 per share.

Under the current PSU program, which was effective beginning fiscal 2021, performance goals are set at the time of grant and performance is reviewed at the end of a three-year period. The percentage to be applied to each participant’s target award ranges from zero to 200% based upon the extent to which the financial performance goals are achieved. If specific performance threshold levels for the financial goals are met on an annual basis, the amount earned for that element will be applied to one-third of the participant’s PSU award granted to determine the number of total units earned.

At the end of the three-year performance period, the total units earned, if any, are adjusted by applying two modifiers, each ranging from 25.0% to (25.0)% based on (i) the Company’s relative total shareholder return (“TSR”) compounded annual growth rate (“CAGR”) which is based on the Company’s stock price changes relative to a group of peer companies and (ii) the “average annual difference in operating margin” is defined as non-GAAP operating margin divided by total revenue comparing the annual operating plan to actual results.

The TSR modifier is intended to ensure that there are limited or no payouts under the PSU program if the Company’s stock performance is significantly below the median TSR. Where the financial goals have been met and where there has been strong relative TSR performance over the three-year performance period, the PSU program may provide substantial rewards to participants with a maximum payout of two times the initial PSU award.

Recipients of PSU awards generally must remain employed by the Company on a continuous basis through the end of the three-year performance period in order to receive any amount of the PSUs covered by that award. In events such as death, disability or retirement, the recipient may be entitled to pro-rata amounts of PSUs as defined in the Plan. Target shares subject to PSU awards do not have voting rights of common stock until earned and issued following the end of the three-year performance period.

For awards that contain market conditions, compensation expense is measured using a Monte Carlo simulation model and recognized over the requisite service period based on the expected market performance as of the grant date. For the PSU awards, the Company used the following inputs for the Monte Carlo simulation:

 

Year Ended

 

December 29,

 

 

December 30,

 

 

December 31,

 

2023

 

 

2022

 

 

2021

Stock price

$

28.19

 

 

$

32.17

 

 

$

52.73

 

 

Term

2.68 years

 

 

2.68 years

 

 

2.67 years

 

 

Expected volatilities

 

57.4

%

 

 

65.9

%

 

 

64.7

%

 

Risk-free rate

 

3.9

%

 

 

2.7

%

 

 

0.3

%

 

In fiscal years 2023, 2022 and 2021, the Company granted 37,072, 25,907 and 18,893 shares, respectively, of common stock to its board members under the 2003 Incentive Plan. The total unamortized expense of the Company’s unvested RSAs as of December 29, 2023, is approximately $0.4 million.

Employee Stock Purchase Plan

The ESPP permits employees to purchase common stock at a discount through payroll withholdings at certain specified dates (purchase period) within a defined offering period. The purchase price is 85.0% of the fair market value of the common stock at the end of the purchase period and is intended to qualify as an “employee stock purchase plan” under Section 423 of the Internal Revenue Code. There were 39,286 shares issued under the ESPP during the year ended December 29, 2023.

The Company recorded $0.4 million, $0.1 million and $0.3 million of stock-based compensation expense related to ESPP for fiscal years 2023, 2022 and 2021, respectively.

XML 33 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition
12 Months Ended
Dec. 29, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Recognition

13. REVENUE RECOGNITION

Revenue is recognized when the Company satisfies the performance obligations as evidenced by the transfer of control of the promised goods or services to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.

The Company sells its products and services primarily to customers in the semiconductor capital equipment industry. The Company’s revenues are highly concentrated and therefore highly dependent upon a small number of customers. Typical payment terms with our customers range from thirty to sixty days.

The Company’s Products business segment provides warranty on its products for a period of up to two years and provides for warranty costs at the time of sale based on historical activity. Determination of the warranty reserve requires the Company to make estimates of product return rates and expected costs to repair or replace the products under warranty. If actual return rates and/or repair and replacement costs differ significantly from these estimates, adjustments to recognize additional cost of revenues may be required in future periods. The warranty reserve is included in other current liabilities on the Consolidated Balance Sheets and is not considered significant.

The Company’s products are manufactured and services provided at the Company's locations throughout the Americas, Asia Pacific and Europe and the Middle East (“EMEA”). Sales to customers are initiated through a purchase order and are governed by our standard terms and conditions, written agreements, or both. Revenue is recognized when performance obligations under the terms of an agreement with a customer are satisfied; generally, this occurs with the transfer of control of the products or when the Company provides the services. Based on the enforceable rights included in our agreements or prevailing terms and conditions, products produced by the Company without an alternative use are not protected by an enforceable right of payment that includes a reasonable profit throughout the duration of the agreement. Consignment sales are recognized in revenue at the earlier of the period that the goods are consumed or after a period of time subsequent to receipt by the customer as specified by terms of the agreement, provided control of the promised goods or services has transferred.

Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. Sales, value-add, and other taxes we collect concurrent with revenue-producing activities are excluded from revenue. Certain of our customers may receive cash-based incentives, such as rebates or credits, which are accounted for as variable consideration. We estimate these amounts based on the expected amount to be provided to customers and reduce revenues recognized. Accruals for unpaid customer rebates of $2.0 million and $3.8 million as of December 29, 2023 and December 30, 2022, respectively, were netted against accounts receivable. The Company's disaggregated revenues are apportioned by segments within the Company's Consolidated Statement of Operations.

The Company’s principal markets include America, Asia Pacific and EMEA. The Company’s foreign operations are conducted primarily through its subsidiaries in China, Malaysia, Singapore, Israel, Taiwan, South Korea, United Kingdom and the Czech Republic. Revenues by geographic area are categorized based on the customer’s location to which the products were shipped or services were performed. The following table sets forth revenue by geographic area (in millions):

 

 

Year Ended

 

 

 

December 29,

 

 

December 30,

 

 

December 31,

 

 

 

2023

 

 

2022 (1)

 

 

2021

 

Singapore

 

$

608.7

 

 

$

898.9

 

 

$

778.5

 

United States

 

 

526.8

 

 

 

738.0

 

 

 

734.4

 

Austria

 

 

124.9

 

 

 

117.2

 

 

 

98.5

 

China

 

 

118.1

 

 

 

131.4

 

 

 

99.9

 

South Korea

 

 

94.2

 

 

 

151.4

 

 

 

152.7

 

Taiwan

 

 

71.3

 

 

 

97.2

 

 

 

88.1

 

Malaysia

 

 

21.8

 

 

 

50.4

 

 

 

34.1

 

Israel

 

 

18.1

 

 

 

19.2

 

 

 

22.3

 

Others

 

 

150.6

 

 

 

170.6

 

 

 

93.1

 

Total

 

$

1,734.5

 

 

$

2,374.3

 

 

$

2,101.6

 

 

(1) During fiscal year 2023, management identified an immaterial disclosure error related to revenues by geography during fiscal year 2022. Certain shipments to United States but should have been shipments made internationally. The Company has corrected this immaterial disclosure error in this Annual Report on Form 10-K. This correction does not have an effect on Consolidated Balance Sheets, Statements of Operations, Statements of Cash Flows and Statement of Stockholder’s Equity.

XML 34 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases
12 Months Ended
Dec. 29, 2023
Leases [Abstract]  
Leases

14. LEASES

The Company leases offices, facilities and equipment in locations throughout the United States, Asia Pacific and EMEA. The Company’s leases do not provide an implicit rate; thus, the Company uses an estimated incremental borrowing rate in determining the present value of lease payments. Renewal options are typically solely at our discretion and are only included within the lease obligation and right-of-use asset when we are reasonably certain that the renewal options would be exercised. The components of lease expense were summarized as follows:

 

 

Year Ended

 

(Dollars in millions)

 

December 29, 2023

 

 

December 30, 2022

 

Operating lease cost

 

$

25.6

 

 

$

21.9

 

Short-term lease cost

 

 

2.7

 

 

 

1.9

 

Sublease income

 

 

(0.4

)

 

 

(0.4

)

Total lease cost

 

$

27.9

 

 

$

23.4

 

 

 

 

 

 

 

Operating cash flows used in operating leases

 

$

24.0

 

 

$

21.9

 

Weighted-average remaining lease term – operating leases

 

 

10.1

 

 

 

8.3

 

Weighted-average discount rate – operating leases

 

 

6.7

%

 

 

4.8

%

 

Future minimum payments under operating leases as of December 29, 2023 were summarized as follows:

(In millions)

 

Operating Leases

 

2024

 

$

28.0

 

2025

 

 

25.3

 

2026

 

 

21.4

 

2027

 

 

20.8

 

2028

 

 

18.8

 

Thereafter

 

 

112.6

 

Total minimum lease payments

 

 

226.9

 

Less: imputed interest

 

 

(65.8

)

Lease liability

 

$

161.1

 

As of December 29, 2023, legally binding minimum lease payments of $18.7 million were signed but have not yet commenced.

XML 35 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Share
12 Months Ended
Dec. 29, 2023
Earnings Per Share [Abstract]  
Net Income Per Share

15. NET INCOME (LOSS) PER SHARE

The following is a reconciliation of the numerators and denominators used in computing basic and diluted net income (loss) per share:

 

 

Year Ended

 

 

 

December 29,

 

 

December 30,

 

 

December 31,

 

(In millions, except share amounts)

 

2023

 

 

2022

 

 

2021

 

Numerator:

 

 

 

 

 

 

 

 

 

Net income (loss) attributable to UCT

 

$

(31.1

)

 

$

40.4

 

 

$

119.5

 

Denominator:

 

 

 

 

 

 

 

 

 

Shares used in computation — basic:

 

 

 

 

 

 

 

 

 

Weighted average common shares outstanding

 

 

44.7

 

 

 

45.2

 

 

 

43.5

 

Shares used in computation — diluted:

 

 

 

 

 

 

 

 

 

Weighted average common shares outstanding

 

 

44.7

 

 

 

45.2

 

 

 

43.5

 

Dilutive effect of common shares outstanding subject to repurchase

 

 

 

 

0.5

 

 

 

0.9

 

Shares used in computing diluted net income (loss) per share

 

 

44.7

 

 

 

45.7

 

 

 

44.4

 

Net income (loss) per share attributable to UCT — basic

 

$

(0.70

)

$

0.89

 

$

2.75

 

Net income (loss) per share attributable to UCT — diluted

 

$

(0.70

)

$

0.88

 

$

2.69

 

XML 36 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Reportable Segments
12 Months Ended
Dec. 29, 2023
Segment Reporting [Abstract]  
Reportable Segments

16. REPORTABLE SEGMENTS

The Company’s Chief Executive Officer (chief operating decision maker) views and evaluates operations based on the results of each of the reportable segments.

In fiscal year 2023, the Company prepares financial results based on three operating segments (Products, Services, and HIS) and two reportable segments (Products and Services). The Products and HIS operating segments have been aggregated into the Products reportable segment. As described in Note 2, HIS was acquired in October 2023 and is a supplier to the semiconductor sub-fab segment including the design, manufacturing, and integration of components, process solutions, and fully integrated sub-systems. Due to the Company’s limited experience with HIS, limited data and information for management to evaluate and the Company’s intention to integrate HIS within its Product’s segment, management has aggregated HIS within its Products segment.

In fiscal year 2022, the Company prepared financial results based on three operating segments (Products, Services, and Fluid Solutions) and two reportable segments (Products and Services). The Products and Fluid Solutions operating segments have been aggregated into the Products reportable segment. The aggregation of Fluid Solutions into Products is based upon consistency of economic characteristics, nature of products, similarity of production process, and class of customers. During fiscal year 2023, the Company no longer reported discrete financial information related to the Fluid Solutions operating segment to the Chief Executive Officer, and therefore, Fluid Solutions no longer represented an operating segment.

The following table describes each segment:

Segment

 

Product or Services

 

Primary Markets Served

 

Geographic Areas

Products

 

Assembly
Weldments
Machining
Fabrication

 

Semiconductor

 

Americas
Asia Pacific
EMEA

Services

 

Cleaning
Coating
Analytics

 

Semiconductor

 

Americas
Asia Pacific
EMEA

The Company uses segment profit or loss as the primary measure of profitability to evaluate operating performance and to allocate capital resources. Segment profit or loss is defined as a segment’s income or loss from continuing operations before other income and income taxes included in the accompanying Consolidated Statements of Operations.

Any intercompany sales and associated profit (and any other intercompany items) are eliminated from segment results. There were no significant intercompany eliminations for the periods presented.

 

 

Year Ended

 

 

 

December 29,

 

 

December 30,

 

 

December 31,

 

(In millions)

 

2023

 

 

2022

 

 

2021

 

Revenues:

 

 

 

 

 

 

 

 

 

Products

 

$

1,501.6

 

 

$

2,074.7

 

 

$

1,803.9

 

Services

 

 

232.9

 

 

 

299.6

 

 

 

297.7

 

Total segment revenues

 

$

1,734.5

 

 

$

2,374.3

 

 

$

2,101.6

 

 

 

 

 

 

 

 

 

 

Gross profit:

 

 

 

 

 

 

 

 

 

Products

 

$

211.1

 

 

$

362.4

 

 

$

325.2

 

Services

 

 

66.2

 

 

 

102.6

 

 

 

104.8

 

Total segment gross profit

 

$

277.3

 

 

$

465.0

 

 

$

430.0

 

 

 

 

 

 

 

 

 

 

Operating profit:

 

 

 

 

 

 

 

 

 

Products

 

$

29.9

 

 

$

90.4

 

 

$

154.3

 

Services

 

 

5.3

 

 

 

30.0

 

 

 

31.4

 

Total segment operating profit

 

$

35.2

 

 

$

120.4

 

 

$

185.7

 

 

 

 

 

 

 

 

 

 

 

 

 

December 29,

 

 

December 30,

 

 

 

 

(In millions)

 

2023

 

 

2022

 

 

 

 

Assets

 

 

 

 

 

 

 

 

 

Products

 

$

1,617.5

 

 

$

1,650.2

 

 

 

 

Services

 

 

250.2

 

 

 

310.7

 

 

 

 

Total segment assets

 

$

1,867.7

 

 

$

1,960.9

 

 

 

 

 

Long-lived assets comprised of operating lease right-of-use assets and property, plant and equipment, net, reported based on the location of the asset. The carrying amount of long-lived assets in United States, Malaysia, Israel, South Korea and other foreign countries were $165.4 million, $84.3 million, $74.3 million, $54.3 million and $101.7 million, respectively as of December 29, 2023, and $102.1 million, $53.5 million, $75.4 million, $57.1 million and $90.5 million, respectively as of December 30, 2022.

XML 37 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Government Subsidies
12 Months Ended
Dec. 29, 2023
Government Grants And Subsidies [Abstract]  
Government Subsidies

17. GOVERNMENT SUBSIDIES

In September 2021, the Company’s manufacturing operations in Singapore have been awarded by a grant for up to S$2.3 million ($1.7 million) from the Singapore Economic Development Board, which provides incentive grant payments for research and innovation scheme for the Company in Singapore. Under this agreement, the Company recorded subsidies of $0.8 million in fiscal year 2023, $0.4 million in fiscal year 2022 and $0.2 million in fiscal year 2021. These subsidies were recorded as an offset to cost of revenues and other operating expenses.

The Company also received unconditional subsidies of $1.9 million, $1.0 million and $0.7 million from the Chinese government during fiscal years 2023, 2022 and 2021, respectively. These subsidies were recognized as other income in the Consolidated Statements of Operations.

XML 38 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events
12 Months Ended
Dec. 29, 2023
Subsequent Events [Abstract]  
Subsequent Events

18. SUBSEQUENT EVENTS

The Company’s management has evaluated subsequent events through the date of issuance of the consolidated financial statements included herein. There have been no subsequent events that occurred during such period that would require disclosure or would be required to be recognized in the consolidated financial statements as of and for the year ended December 29, 2023.

XML 39 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Significant Accounting Policies (Policies)
12 Months Ended
Dec. 29, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Fiscal Year

Fiscal Year

The Company uses a 52-53 week fiscal year ending on the Friday nearest December 31. All references to quarters refer to fiscal quarters and all references to years refer to fiscal years.

Principles of Consolidation

Principles of Consolidation

The Company’s Consolidated Financial Statements include the accounts of the Company and its wholly-owned subsidiaries and all intercompany accounts and transactions have been eliminated upon consolidation.

Noncontrolling interests

Noncontrolling interests

Noncontrolling interests are recognized to reflect the portion of the equity of the majority-owned subsidiaries which is not attributable, directly or indirectly, to the controlling stockholder. The Company’s consolidated entities include partially-owned entities, which are Cinos Co., Ltd (“Cinos Korea”), a South Korean company that provides outsourced cleaning and recycling of precision parts for the semiconductor industry through its operating facilities in South Korea and whose results the Company consolidates, and Cinos Xian Clean Technology, Ltd. (“Cinos China”), a Chinese entity that is majority owned by Cinos Korea. The interest held by others in Cinos Korea and in Cinos China are presented as noncontrolling interests in the accompanying Consolidated Financial Statements. The noncontrolling interests will continue to be attributed its share of gains and losses even if that attribution results in a deficit noncontrolling interests’ balance.

Segments

Segments

The Financial Accounting Standards Board’s (“FASB”) guidance regarding disclosure about segments in an enterprise and related information establishes standards for the reporting by public business enterprises of information about reportable segments, products and services, geographic areas, and major customers. The method for determining what information to report is based on the manner in which management organizes the reportable segments within the Company for making operational decisions and assessments of financial performance. The Company’s chief operating decision-maker is the Chief Executive Officer. The Company operates in two reportable segments: Products and Services. See Note 16 to the Company’s Consolidated Financial Statements.

Foreign Currency Translation and Remeasrement

Foreign Currency Translation and Remeasurement

As of December 29, 2023, the functional currency of the Products business’ foreign subsidiaries is the U.S. Dollar except for the subsidiaries of Ham-Let (Israel-Canada) Ltd. (“Ham-Let” or “Fluid Solutions”) in United Kingdom and Netherlands, which is the local currency. The functional currency of the Services division’s foreign subsidiaries is the local currency, except for that of its Singapore, Scotland and Ireland entities, which is the U.S. Dollar.

For the Company’s foreign subsidiaries where the local currency is the functional currency, the Company translates the financial statements of these subsidiaries to U.S. Dollars using month-end exchange rates for assets and liabilities, and average exchange rates for revenue, costs and expenses. Translation gains and losses are recorded in accumulated other comprehensive income (“AOCI”) within UCT stockholders’ equity. For the Company’s foreign subsidiaries where the U.S. Dollar is the functional currency and functional currency differs from their local currency, any gains and losses resulting from the remeasurement of the assets and liabilities of these subsidiaries are recorded in other income (expense), net.

Use of Estimates

Use of Estimates

The presentation of financial statements in conformity with U.S. generally accepted accounting principles (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosures of contingent liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Such estimates and assumptions include, but not limited to, inventory valuation, accounting for income taxes, business combinations, valuation of goodwill, intangible assets and long-lived assets. The Company bases its estimates and judgments on historical experience and on various other assumptions that it believes are reasonable under the circumstances. However, future events are subject to change and the best estimates and judgments routinely require adjustments. Actual amounts may differ from those estimates.

Cash and Cash Equivalents

Cash and Cash Equivalents

The Company considers currency on hand, demand deposits, time deposits, and all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash and cash equivalents. Cash and cash equivalents are held in various financial institutions in the United States and internationally.

Concentration of Credit Risk

Concentration of Credit Risk

Financial instruments which subject the Company to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. The Company sells its products and provides services primarily to semiconductor capital equipment manufacturers in the United States. The Company performs credit evaluations of its customers’ financial condition and generally requires no collateral.

The Company’s most significant customers (having individually accounted for 10% or more of revenues) and their related revenues as a percentage of total revenues were as follows:

 

Year Ended

 

 

 

2023

 

 

 

2022

 

 

 

2021

 

 

Lam Research Corporation

 

34.0

 

%

 

 

39.5

 

%

 

 

40.2

 

%

Applied Materials, Inc.

23.4

 

 

 

23.2

 

 

 

23.8

 

 

Total

 

57.4

 

%

 

 

62.7

 

%

 

 

64.0

 

%

Two customers’ accounts receivable balances, Lam Research Corporation and Applied Materials, Inc. were individually greater than 10.0% of accounts receivable as of December 29, 2023 and December 30, 2022, in the aggregate approximately 26.8% and 38.5% of accounts receivable, respectively.

Fair Value of Measurements

Fair Value of Measurements

The Company measures its cash equivalents, derivative contracts, contingent earn-out liabilities and pension obligation at fair value on a recurring basis. Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability. Assets and liabilities recorded at fair value are measured and classified in accordance with a three-tier fair value hierarchy based on the observability of the inputs available in the market used to measure fair value:

Level 1 — Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.

Level 2 — Inputs that are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant inputs are observable in the market or can be derived from observable market data. Where applicable, these models project future cash flows and discount the future amounts to a present value using market-based observable inputs including interest rate curves, foreign exchange rates, and credit ratings.

Level 3 — Unobservable inputs that are supported by little or no market activities.

Derivative Financial Instruments

Derivative Financial Instruments

The Company uses forward contracts to hedge a portion of, but not all, existing and anticipated foreign currency denominated transactions typically expected to occur within 24 months. The purpose of the hedge is to mitigate the effect of exchange rate fluctuations on certain foreign currency denominated costs and eventual cash flows. The Company recognizes derivative instruments as either assets or liabilities in the accompanying Consolidated Balance Sheets at fair value. The Company records changes in the fair value of the derivatives in the accompanying Consolidated Statements of Operations as other income (expense), net, or as a component of AOCI in the accompanying Consolidated Balance Sheets.

Inventories

Inventories

Inventories are stated at the lower of cost (which approximates actual cost on a first-in, first-out basis) or net realizable value. The Company evaluates the valuation of all inventories, including raw materials, work-in-process, finished goods and spare parts on a periodic basis. Obsolete inventory or inventory in excess of management’s estimated usage is written down to its estimated market value less costs to sell, if less than its cost. Inherent in the estimates of market value are management’s estimates related to economic trends and future demand for the Company’s products.

Inventory write downs inherently involve judgments based on assumptions about expected future demand and the impact of market conditions on those assumptions. Although the Company believes that the assumptions it used in estimating inventory write downs are reasonable, significant changes in any one of the assumptions in the future could produce a significantly different result. There can be no assurances that future events and changing market conditions will not result in significant increases in inventory write downs. For further discussion of the Company’s inventories see Note 4 of Notes to the Consolidated Financial Statements.

Property, Plant and Equipment

Property, Plant and Equipment

Property, plant and equipment are stated at cost, or, in the case of equipment under finance leases, the present value of future minimum lease payments at inception of the related lease. The Company also capitalizes interest on borrowings related to eligible capital expenditures. Direct costs incurred to develop software for internal use are capitalized. Costs related to the design or maintenance of internal use software are expensed as incurred. Depreciation expense is computed using the straight-line method over the estimated useful lives of assets. Leasehold improvements are depreciated over the shorter of the estimated useful lives or the term of the lease. The estimated useful life of an asset is reassessed whenever applicable facts and circumstances indicate a change in the estimated useful life of such asset has occurred. For further discussion of the Company’s property, plant and equipment see Note 4 of Notes to the Consolidated Financial Statements.

Long-lived Assets

Long-lived Assets

The Company evaluates long-lived assets for impairment whenever events or changes in circumstances indicate the carrying value of an asset group may not be recoverable. The Company assesses the fair value of the assets based on the amount of the undiscounted future cash flows that the assets are expected to generate and recognizes an impairment loss when estimated undiscounted future cash flows expected to result from the use of the asset are less than the carrying value of the asset. If the Company identifies an impairment, the Company reduces the carrying value of the group of assets to comparable market values, when available and appropriate, or to its estimated fair value based on a discounted cash flow approach.

At the end of fiscal years 2023, 2022 and 2021, the Company assessed the carrying value of its long-lived assets, including property, plant and equipment as well as its intangible assets and concluded that no impairment was required.

Leases

Leases

The Company determines if an arrangement is a lease, or contains a lease, at the inception of the arrangement and reassesses that conclusion if the arrangement is modified. When the Company determines the arrangement is a lease, or

contains a lease, at lease inception, it then determines whether the lease is an operating lease or a finance lease. Operating and finance leases with lease terms of greater than one year result in the Company recording a right-of-use (“ROU”) asset and lease liability on its balance sheet. ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments arising from the lease. Operating and finance lease ROU assets and liabilities are initially recognized based on the present value of lease payments over the lease term. In determining the present value of lease payments, the Company uses the implicit interest rate if readily determinable or when the implicit interest rate is not readily determinable, the Company uses its incremental borrowing rate.

The incremental borrowing rate is not a commonly quoted rate and is derived through a combination of inputs including the Company’s credit rating and the impact of full collateralization. The incremental borrowing rate is based on the Company’s collateralized borrowing capabilities over a similar term of the lease payments. The Company utilizes the incremental borrowing rate based on bank loan rates at the respective locations for leases where appropriate and the consolidated group bank loan rate where the Company does not have local bank financings.

The operating lease ROU asset also includes any lease payments made in advance and is reduced by any lease incentives. Specific lease terms used in computing the ROU assets and lease liabilities may include options to extend or terminate the lease when the Company believes it is reasonably certain that it will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term. The Company has elected not to recognize ROU assets and lease liabilities that arise from short-term (12 months or less) leases for any class of underlying asset. Operating leases are included in operating lease ROU assets, other current liabilities, and long-term operating lease liabilities on the Company’s consolidated balance sheet. The Company’s finance leases at December 29, 2023 were not significant. For further discussion of the Company’s leases see Note 14 of Notes to the Consolidated Financial Statements.

Goodwill and Indefinite Lived Intangible Assets

Goodwill and Indefinite Lived Intangible Assets

Goodwill and indefinite-lived intangible assets are not amortized but are reviewed for impairment annually or more frequently if indicators of potential impairment exist. Intangible assets are presented at cost, net of accumulated amortization, and are amortized on either a straight-line method or on an accelerated method over their estimated future discounted cash flows. The Company reviews goodwill and purchased intangible assets with indefinite lives for impairment annually and whenever events or changes in circumstances indicate the carrying value of an asset may not be recoverable, such as when reductions in demand or significant economic slowdowns in the semiconductor industry are present. There were no impairments of the Company’s goodwill and purchased intangible assets in fiscal year 2023. For further discussion of the Company’s goodwill and intangible assets see Note 6 of Notes to the Consolidated Financial Statements.
Deferred Debt Issuance Costs

Deferred Debt Issuance Costs

Debt issuance costs incurred in connection with obtaining debt financing are deferred and presented as a direct deduction from Bank Borrowings in the accompanying Consolidated Balance Sheets. Deferred costs are amortized on an effective interest method basis over the contractual term.

Defined Benefit Plan

Defined Benefit Pension Plan

The Company has several noncontributory defined benefit pension plans covering substantially all of the employees of two of its foreign entities upon termination of their employee services. The benefits for these plans are based on expected years of service and average compensation. The net period costs are recognized as employees render the services necessary to earn the postretirement benefits. The Company records annual amounts relating to the pension plan based on calculations that incorporate various actuarial and other assumptions, including discount rates, mortality, assumed rates of return, compensation increases and turnover rates. The Company reviews its assumptions on an annual basis and makes modifications to the assumptions based on current and expected rates of return and trends when it is appropriate to do so. The effect of modifications to those assumptions is recorded in accumulated other comprehensive gain (loss) and amortized to net periodic cost over future periods using the corridor method. The Company believes that the assumptions utilized in recording its obligations under the plan are reasonable based on its experience and market conditions. For further discussion of the Company’s defined benefit pension plan see Note 9 of Notes to the Consolidated Financial Statements.

Revenue Recognition

Revenue Recognition

Revenue is recognized when the Company satisfies performance obligations as evidenced by the transfer of control of the promised goods or services is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. The Company performs the following five steps to determine when to recognize revenue: (1) identification of the contract(s) with its customers, (2) identification of the performance obligations in the contract, (3) determination of the transaction price, (4) allocation of the transaction price to the performance obligations in the contract, and (5) recognition of revenue when, or as, a performance obligation is satisfied. The Company infrequently sells certain finished goods inventory on a bill and hold basis. The terms of the bill and hold agreement provide that title to the specified inventory is transferred to the customer prior to shipment and the Company has the right to payment (prior to physical delivery) which results in recorded revenue as determined under the revenue recognition standard. For further discussion of the Company’s revenue recognition see Note 13 of Notes to the Consolidated Financial Statements.

Shipping and Handling Costs

Shipping and handling costs are included as a component of cost of revenues.

Research and Development Costs

Research and Development Costs

Research and development costs are expensed as incurred.

Stock-Based Compensation Expense

Stock-Based Compensation Expense

The Company maintains stock-based compensation plans which allow for the issuance of equity-based awards to directors and certain employees. These equity-based awards include restricted stock awards (“RSAs”), performance stock units (“PSUs”) and restricted stock units (“RSUs”). The RSAs and RSUs use the closing price of stock price on the day preceding the grant date as a proxy for fair value and compensation expense. The PSUs contain market conditions, and compensation expense is measured using a Monte Carlo simulation model and recognized over the requisite service period based on the expected market performance as of the grant date. The Company also maintains an employee stock purchase plan (“ESPP”) that provides for the issuance of shares to all eligible employees of the Company at a discounted price. For further discussion of the Company’s employees stock plans see Note 12 of Notes to the Consolidated Financial Statements.

Government Subsidies

Government Subsidies

Government subsidies are recognized where there is reasonable assurance that the subsidy will be received and all attached conditions will be complied with. When the subsidy relates to an expense item, it is recognized as income on a systematic basis over the periods that the related costs, for which it is intended to compensate, are expensed. When the subsidy relates to an asset, it is recognized as income in equal amounts over the expected useful life of the related asset. When the subsidy does not relate to specific expenses or assets, the income is accounted for in the period where there is reasonable assurance that the subsidy will be received. For further discussion of the Company’s government subsidies see Note 17 of Notes to the Consolidated Financial Statements.

Income Taxes

Income Taxes

The Company utilizes the asset and liability method of accounting for income taxes, under which deferred taxes are determined based on the temporary differences between the financial statement and tax basis of assets and liabilities using tax rates expected to be in effect during the years in which the basis differences reverse. Deferred income taxes arise from temporary differences between the tax basis of assets and liabilities and their reported amounts in the financial statements, which will result in taxable or deductible amounts in the future. In evaluating our ability to realize our deferred tax assets within the jurisdiction from which they arise, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax-planning strategies, and results of recent operations. In projecting future taxable income, we begin with historical results and incorporate assumptions about the amount of future federal, state, and foreign pretax operating income adjusted for items that do not have tax consequences. The assumptions about future taxable income require significant judgment and are consistent with the plans and estimates we are using to manage the underlying businesses. In evaluating the objective evidence that historical results provide, we consider recent cumulative income (loss). A valuation allowance is recorded when it is more likely than not that some of the deferred tax assets will not be realized.

Income tax positions must meet a more likely than not recognition threshold to be recognized. The Company recognizes tax benefits from uncertain tax positions only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such positions are then measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. The Company recognizes potential accrued interest and penalties related to unrecognized tax benefits within the consolidated statements of income as income tax expense.

The Company accounts for Global Intangible Low-Taxed Income as period costs when incurred. For further discussion of the Company’s income taxes see Note 8 of Notes to the Consolidated Financial Statements

Net Income (Loss) per Share

Net Income (Loss) per Share

Basic net income per share is computed by dividing net income by the weighted average number of shares outstanding for the period. Diluted net income per share is calculated by dividing net income by the weighted average number of common shares outstanding and common equivalent shares from dilutive restricted stock using the treasury stock method, except when such shares are anti-dilutive. In accordance with Accounting Standards Codification 718, the assumed proceeds under the treasury stock method include the average unrecognized compensation expense of in-the-money stock options and restricted stock units. This results in the assumed buyback of additional shares, thereby reducing the dilutive impact of equity awards. For further information of the Company’s income per share see Note 15 of Notes to Consolidated Financial Statements.

Business Combinations

Business Combinations

The Company recognizes assets acquired (including goodwill and identifiable intangible assets), liabilities assumed and noncontrolling interest at fair value on the acquisition date. Subsequent changes to the fair value of such assets acquired and liabilities assumed are recognized in earnings, after the expiration of the measurement period, a period not to exceed 12 months from the acquisition date. Acquisition-related expenses and acquisition-related restructuring costs are recognized in earnings in the period in which they are incurred. For further discussion of the Company’s business combinations see Note 2 of Notes to the Consolidated Financial Statements

Recently Issued Accounting Pronouncements Not Yet Adopted

Accounting Standards Recently Adopted

The Company did not adopt any new accounting standards during fiscal year 2023 that had a significant impact on the Company’s Consolidated Financial Statements.

Accounting Standards Not Yet Adopted

In November 2023, FASB issued Accounting Standard Update (ASU) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires a public entity to disclose significant segment expenses and other segment items on an annual and interim basis and provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. The ASU does not change how a public entity identifies its operating segments, aggregates them, or applies the quantitative thresholds to determine its reportable segments. The new standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. A public entity should

apply the amendments in this ASU retrospectively to all prior periods presented in the financial statements. The Company expects this ASU to only impact its disclosures with no impact to its results of operations, cash flows and financial condition.

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which amends the guidance in ASC 740, Income Taxes. ASU No. 2023-09 is intended to improve the transparency of income tax disclosures by requiring (1) consistent categories and greater disaggregation of information in the rate reconciliation and (2) income taxes paid disaggregated by jurisdiction. It also includes certain other amendments to improve the effectiveness of income tax disclosures. The guidance is effective for annual periods beginning after December 15, 2024. Early adoption is permitted for annual financial statements that have not yet been issued or made available for issuance. ASU No. 2023-09 should be applied on a prospective basis, but retrospective application is permitted. The Company is currently evaluating the potential impact of adopting this new guidance on its consolidated financial statements and related disclosures.

XML 40 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Significant Accounting Policies (Tables)
12 Months Ended
Dec. 29, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Customers as Percentage of Total Revenues

The Company’s most significant customers (having individually accounted for 10% or more of revenues) and their related revenues as a percentage of total revenues were as follows:

 

Year Ended

 

 

 

2023

 

 

 

2022

 

 

 

2021

 

 

Lam Research Corporation

 

34.0

 

%

 

 

39.5

 

%

 

 

40.2

 

%

Applied Materials, Inc.

23.4

 

 

 

23.2

 

 

 

23.8

 

 

Total

 

57.4

 

%

 

 

62.7

 

%

 

 

64.0

 

%

XML 41 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combinations (Tables) - HIS Innovations Group [Member]
12 Months Ended
Dec. 29, 2023
Business Acquisition [Line Items]  
Summary of Preliminary Fair Values of Assets Acquired, Liabilities Assumed and Noncontrolling Interest at Date of Acquisition

The following table summarizes the fair values of assets acquired and liabilities assumed at the date of acquisition:

 

(In millions)

 

Amount

 

Cash and cash equivalents

 

$

0.4

 

Accounts receivable

 

 

5.6

 

Inventories

 

 

11.4

 

Prepaid expenses and other assets

 

 

2.7

 

Property, plant and equipment

 

 

9.3

 

Goodwill

 

 

16.4

 

Purchased intangible assets

 

 

51.6

 

Operating lease right-of-use assets

 

 

7.5

 

Total assets acquired

 

 

104.9

 

Accounts payable

 

 

(8.1

)

Accrued compensation and related benefits

 

 

(0.7

)

Other current liabilities

 

 

(0.9

)

Deferred tax liabilities

 

 

(12.0

)

Operating lease liabilities

 

 

(9.6

)

Total liabilities assumed

 

 

(31.3

)

Total consideration transferred

 

$

73.6

 

Summary of Purchased Intangible Assets

The following table summarizes the intangible assets acquired and the useful lives of these assets:

 

 

 

 

 

Purchased

 

 

 

Useful
Life

 

 

Intangible
Assets

 

 

 

(In years)

 

 

(In millions)

 

Customer relationships

 

 

7

 

 

$

35.2

 

IP knowhow

 

 

5

 

 

 

11.2

 

Developed technology

 

 

5

 

 

 

4.6

 

Backlog

 

 

1

 

 

 

0.6

 

Total purchased intangible assets

 

 

 

 

$

51.6

 

 

XML 42 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Information (Tables)
12 Months Ended
Dec. 29, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of Inventories

Inventories consisted of the following:

 

 

December 29,

 

 

December 30,

 

(In millions)

 

2023

 

 

2022

 

Raw materials

 

$

 

197.9

 

 

$

 

230.4

 

Work in process

 

 

 

107.2

 

 

 

 

142.3

 

Finished goods

 

 

 

69.4

 

 

 

 

71.2

 

Total

 

$

 

374.5

 

 

$

 

443.9

 

 

 

Property, Plant and Equipment, Net

Property, plant and equipment, net, consisted of the following:

 

Useful Life

 

December 29,

 

 

December 30,

 

(In millions)

(In years)

 

2023

 

 

2022

 

Land

n/a

 

$

 

5.6

 

 

$

 

3.0

 

Buildings

50

 

 

 

57.1

 

 

 

 

58.6

 

Leasehold improvements

*

 

 

 

110.8

 

 

 

 

81.3

 

Machinery and equipment

5-10

 

 

 

207.4

 

 

 

 

152.5

 

Computer equipment and software

3-10

 

 

 

72.2

 

 

 

 

68.3

 

Furniture and fixtures

5

 

 

 

5.0

 

 

 

 

5.1

 

 

 

 

 

 

458.1

 

 

 

 

368.8

 

Accumulated depreciation

 

 

 

 

(170.3

)

 

 

 

(146.0

)

Construction in progress

 

 

 

 

40.5

 

 

 

 

56.8

 

Total

 

 

$

 

328.3

 

 

$

 

279.6

 

 

* Lesser of estimated useful life or remaining lease term

XML 43 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value (Tables)
12 Months Ended
Dec. 29, 2023
Fair Value Disclosures [Abstract]  
Assets or Liabilities Measured at Fair Value The following table summarizes, for assets or liabilities measured at fair value, the respective fair value and the classification by level of input within the fair value hierarchy:

 

 

 

 

 

Fair Value Measurement at

 

 

 

 

 

 

Reporting Date Using

 

Description

 

December 29, 2023

 

 

Quoted Prices in
Active Markets for
Identical Assets
(Level 1)

 

 

Significant
Other Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

(In millions)

 

 

 

 

 

 

 

 

 

 

 

 

Other non-current assets:

 

 

 

 

 

 

 

 

 

 

 

 

Plan assets

 

$

1.3

 

 

$

 

 

$

 

 

$

1.3

 

Other current liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Forward contracts

 

$

0.1

 

 

$

 

 

$

0.1

 

 

$

 

Other liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Pension obligation

 

$

1.6

 

 

$

 

 

$

 

 

$

1.6

 

Contingent earn-out

 

$

29.1

 

 

$

 

 

$

 

 

$

29.1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fair Value Measurement at

 

 

 

 

 

 

Reporting Date Using

 

Description

 

December 30, 2022

 

 

Quoted Prices in
Active Markets for
Identical Assets
(Level 1)

 

 

Significant
Other Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

(In millions)

 

 

 

 

 

 

 

 

 

 

 

 

Prepaid expenses and other current assets:

 

Forward contracts

 

$

0.3

 

 

$

 

 

$

0.3

 

 

$

 

Other non-current assets:

 

 

 

 

 

 

 

 

 

 

 

 

Plan assets

 

$

2.2

 

 

$

 

 

$

 

 

$

2.2

 

Other liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Pension obligation

 

$

1.6

 

 

$

 

 

$

 

 

$

1.6

 

XML 44 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 29, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Details of Goodwill

Details of aggregate goodwill of the Company are as follows:

(In millions)

Products

 

Services

 

 

Total

 

Balance at December 30, 2022

$

175.3

 

 

$

73.5

 

 

$

248.8

 

Acquisition of HIS

 

16.4

 

 

 

 

 

16.4

 

Balance at December 29, 2023

$

191.7

 

 

$

73.5

 

 

$

265.2

 

 

Purchased Intangible Assets

Details of intangible assets were as follows:

 

 

 

 

As of December 29, 2023

 

 

As of December 30, 2022

 

 

 

 

 

Gross

 

 

 

 

 

 

 

 

Gross

 

 

 

 

 

 

 

 

Useful Life

 

 

Carrying

 

 

Accumulated

 

 

Carrying

 

 

Carrying

 

 

Accumulated

 

 

Carrying

 

(Dollars in millions)

(In years)

 

 

Amount

 

 

Amortization

 

 

Value

 

 

Amount

 

 

Amortization

 

 

Value

 

Customer relationships

6 - 10

 

 

$

207.2

 

 

$

(97.5

)

 

$

109.7

 

 

$

172.0

 

 

$

(81.8

)

 

$

90.2

 

Recipes

20

 

 

 

73.2

 

 

 

(19.5

)

 

 

53.7

 

 

 

73.2

 

 

 

(15.8

)

 

 

57.4

 

Intellectual property/knowhow

7 - 15

 

 

 

48.9

 

 

 

(18.4

)

 

 

30.5

 

 

 

37.7

 

 

 

(15.7

)

 

 

22.0

 

Tradename

4 - 6*

 

 

 

32.5

 

 

 

(22.1

)

 

 

10.4

 

 

 

32.5

 

 

 

(20.9

)

 

 

11.6

 

Standard operating procedures

20

 

 

 

8.6

 

 

 

(2.3

)

 

 

6.3

 

 

 

8.6

 

 

 

(1.9

)

 

 

6.7

 

Developed technology

5

 

 

 

4.6

 

 

 

(0.2

)

 

 

4.4

 

 

 

 

 

 

 

Backlog

 

1

 

 

 

0.6

 

 

 

(0.3

)

 

 

0.3

 

 

 

3.1

 

 

 

(3.1

)

 

 

0.0

 

Total

 

 

 

$

375.6

 

$

(160.3

)

 

$

215.3

 

 

$

327.1

 

$

(139.2

)

 

$

187.9

 

Future Estimated Amortization Expense As of December 29, 2023, future estimated amortization expense is expected to be as follows:

 

 

Amortization

 

(In millions)

 

Expense

 

2024

 

$

30.4

 

2025

 

 

28.1

 

2026

 

 

27.2

 

2027

 

 

26.9

 

2028

 

 

23.8

 

Thereafter

 

 

69.9

 

Total

 

$

206.3

 

XML 45 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Borrowing Arrangements (Tables)
12 Months Ended
Dec. 29, 2023
Debt Disclosure [Abstract]  
Schedule of Future Debt Payment Obligations

As of December 29, 2023, the Company’s future debt principal payment obligations for the respective fiscal years were as follows:

 

 

Debt

 

(In millions)

 

(Principal only)

 

2024

 

$

21.7

 

2025

 

 

463.6

 

Total

 

$

485.3

 

XML 46 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 29, 2023
Income Tax Disclosure [Abstract]  
Provision for Income Taxes

The provision for income taxes consisted of the following:

 

Year Ended

 

 

December 29,

 

 

December 30,

 

 

December 31,

 

(In millions)

2023

 

 

2022

 

 

2021

 

Current:

 

 

 

 

 

 

 

 

 

Federal

$

0.1

 

$

(0.8

)

 $

 

State

 

0.3

 

 

 

1.1

 

 

 

 

1.0

 

Foreign

 

22.7

 

 

 

37.5

 

 

 

 

30.0

 

Total current

 

23.1

 

 

 

37.8

 

 

 

 

31.0

 

Deferred:

 

 

 

 

 

 

 

 

 

Federal

 

(9.4

)

 

 

0.3

 

 

 

 

0.3

 

State

 

(1.5

)

 

 

0.2

 

 

 

 

0.4

 

Foreign

 

(1.3

)

 

 

(0.4

)

 

 

 

(3.8

)

Total deferred

 

(12.2

)

 

 

0.1

 

 

 

 

(3.1

)

Total provision

$

10.9

 

 

$

37.9

 

 

$

 

27.9

 

 

U.S. and Foreign Components of Income before Income Taxes

Income before provision for income taxes was generated from the following geographic areas:

 

Year Ended

 

 

December 29,

 

 

December 30,

 

 

December 31,

 

(In millions)

2023

 

 

2022

 

 

2021

 

United States

$

(133.5

)

 

$

(61.9

)

 

$

(42.1

)

Foreign

 

122.2

 

 

 

150.2

 

 

 

196.4

 

Total pretax income

$

(11.3

)

 

$

88.3

 

 

$

154.3

 

Effective Tax Rate Differs from U.S. Federal Statutory Tax Rate

The effective tax rate differs from the U.S. federal statutory tax rate as follows:

 

 

Year Ended

 

 

 

 

December 29,

 

 

 

December 30,

 

 

 

December 31,

 

 

 

 

2023

 

 

 

2022

 

 

 

2021

 

 

Federal income tax provision at statutory rate

 

 

21.0

 

%

 

 

21.0

 

%

 

 

21.0

 

%

State income taxes, net of federal benefit

 

 

48.5

 

%

 

 

(1.6

)

%

 

 

(0.1

)

%

Effect of foreign operations

 

 

21.5

 

%

 

 

(6.7

)

%

 

 

(10.3

)

%

Change in valuation allowance

 

 

(34.0

)

%

 

 

24.3

 

%

 

 

2.9

 

%

Foreign income inclusions

 

 

(141.2

)

%

 

 

4.0

 

%

 

 

4.9

 

%

Nondeductible executive compensation

 

 

(7.0

)

%

 

 

1.8

 

%

 

 

1.8

 

%

Stock-based compensation

 

 

(3.7

)

%

 

 

(0.3

)

%

 

 

(3.1

)

%

Acquisition related expenses

 

 

(8.0

)

%

 

 

 

 

 

1.0

 

%

Tax credits

 

 

6.2

 

%

 

 

(0.7

)

%

 

 

(0.1

)

%

Other

 

 

0.2

 

%

 

 

1.1

 

%

 

 

0.1

 

%

Effective Tax Rate

 

 

(96.5

)

%

 

 

42.9

 

%

 

 

18.1

 

%

Significant Components of Deferred Tax Assets and Liabilities

Significant components of deferred tax assets and liabilities are as follows:

 

 

Year Ended

 

 

 

December 29,

 

 

December 30,

 

(In millions)

 

2023

 

 

2022

 

Deferred tax assets:

 

 

 

 

 

 

 

 

Interest expense limitation

 

$

 

29.4

 

 

$

 

19.1

 

Operating lease liabilities

 

 

 

27.3

 

 

 

 

14.7

 

Intangibles

 

 

 

 

 

 

13.1

 

Tax loss carryforwards

 

 

 

19.9

 

 

 

 

15.4

 

Capitalized research and development costs

 

 

 

10.9

 

 

 

 

7.0

 

Inventory valuation and basis difference

 

 

 

5.3

 

 

 

 

4.0

 

Accruals

 

 

 

4.4

 

 

 

 

5.9

 

Tax credits

 

 

 

7.3

 

 

 

 

4.9

 

Other timing differences

 

 

 

7.1

 

 

 

 

5.0

 

 

 

 

 

111.6

 

 

 

 

89.1

 

Valuation allowance

 

 

 

(57.9

)

 

 

 

(53.1

)

Total deferred tax assets

 

 

 

53.7

 

 

 

 

36.0

 

Deferred tax liabilities:

 

 

 

 

 

 

 

 

Goodwill

 

 

 

(19.7

)

 

 

 

(17.4

)

Operating lease right-of-use assets

 

 

 

(26.1

)

 

 

 

(14.5

)

Intangibles

 

 

 

(12.9

)

 

 

 

(10.9

)

Depreciation

 

 

 

(9.0

)

 

 

 

(7.1

)

Other

 

 

 

(1.9

)

 

 

 

(2.3

)

Total deferred tax liabilities

 

 

 

(69.6

)

 

 

 

(52.2

)

Net deferred tax liabilities

 

$

 

(15.9

)

 

$

 

(16.2

)

Activity Related to Company's Unrecognized Tax Benefits

The following table summarizes the activity related to the Company’s unrecognized tax benefits (in millions):

Balance as of December 25, 2020

$

 

0.9

 

Increases related to prior year tax positions

 

 

0.2

 

Increases related to current year tax positions

 

 

0.7

 

Expiration of the statute of limitations for the assessment of taxes

 

 

(0.2

)

Balance at December 31, 2021

$

 

1.6

 

Increases related to prior year tax positions

 

 

0.1

 

Increases related to current year tax positions

 

 

1.0

 

Balance at December 30, 2022

$

 

2.7

 

Increases related to prior year tax positions

 

 

Increases related to current year tax positions

 

 

0.3

 

Settlement

 

 

(0.1

)

Balance at December 29, 2023

$

 

2.9

 

XML 47 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plans (Tables)
12 Months Ended
Dec. 29, 2023
Retirement Benefits [Abstract]  
Schedule of Future Payment Obligations

As of December 29, 2023, the Company’s future payment obligations for the respective fiscal years are as follows:

(In millions)

 

 

2024

 

$

1.8

 

2025

 

 

1.7

 

2026

 

 

2.6

 

2027

 

 

1.4

 

2028

 

 

1.2

 

Thereafter

 

 

11.1

 

Total

 

$

19.8

 

XML 48 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Stock Plans (Tables)
12 Months Ended
Dec. 29, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Stock-Based Compensation Expense Included in Condensed Consolidated Statements of Operations

Total stock-based compensation during the fiscal years 2023, 2022 and 2021, respectively, in various expense categories was as follows:

 

Year Ended

 

 

December 29,

 

 

December 30,

 

 

December 31,

 

(In millions)

2023

 

 

2022

 

 

2021

 

Cost of revenues (1)

$

1.3

 

 

$

1.5

 

 

$

2.0

 

Research and development

 

0.3

 

 

 

0.3

 

 

 

0.2

 

Sales and marketing

 

1.5

 

 

 

1.3

 

 

 

1.3

 

General and administrative

 

9.0

 

 

 

16.0

 

 

 

12.3

 

Total stock-based compensation

$

12.1

 

 

$

19.1

 

 

$

15.8

 

 

(1)
Stock-based compensation expenses capitalized in inventory for fiscal years 2023, 2022 and 2021 were immaterial.
Summary of Restricted Stock Unit and Restricted Stock Award Activity

The following table summarizes the Company’s PSUs, RSUs and RSAs activities through the year ended December 29, 2023:

 

 

 

 

 

Aggregate

 

 

 

 

 

 

Intrinsic

 

 

 

Number of

 

 

Value

 

 

 

Shares

 

 

(In millions)

 

Unvested restricted stock units and restricted stock awards at December 31, 2021

 

 

1.2

 

 

$

69.3

 

Granted

 

 

0.7

 

 

 

 

Vested

 

 

(0.7

)

 

 

 

Forfeited

 

 

(0.1

)

 

 

 

Unvested restricted stock units and restricted stock awards at December 30, 2022

 

 

1.1

 

 

$

37.6

 

Granted

 

 

0.8

 

 

 

 

Vested

 

 

(0.5

)

 

 

 

Forfeited

 

 

0.0

 

 

 

 

Unvested restricted stock units and restricted stock awards at December 29, 2023

 

 

1.4

 

 

$

46.1

 

Vested and expected to vest restricted stock units and restricted stock
   awards

 

 

1.3

 

 

$

46.0

 

Performance Shares [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Summary for PSU awards Company used for the Monte Carlo simulation For the PSU awards, the Company used the following inputs for the Monte Carlo simulation:

 

Year Ended

 

December 29,

 

 

December 30,

 

 

December 31,

 

2023

 

 

2022

 

 

2021

Stock price

$

28.19

 

 

$

32.17

 

 

$

52.73

 

 

Term

2.68 years

 

 

2.68 years

 

 

2.67 years

 

 

Expected volatilities

 

57.4

%

 

 

65.9

%

 

 

64.7

%

 

Risk-free rate

 

3.9

%

 

 

2.7

%

 

 

0.3

%

 

XML 49 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 29, 2023
Revenue from Contract with Customer [Abstract]  
Revenue by Geographic Area The following table sets forth revenue by geographic area (in millions):

 

 

Year Ended

 

 

 

December 29,

 

 

December 30,

 

 

December 31,

 

 

 

2023

 

 

2022 (1)

 

 

2021

 

Singapore

 

$

608.7

 

 

$

898.9

 

 

$

778.5

 

United States

 

 

526.8

 

 

 

738.0

 

 

 

734.4

 

Austria

 

 

124.9

 

 

 

117.2

 

 

 

98.5

 

China

 

 

118.1

 

 

 

131.4

 

 

 

99.9

 

South Korea

 

 

94.2

 

 

 

151.4

 

 

 

152.7

 

Taiwan

 

 

71.3

 

 

 

97.2

 

 

 

88.1

 

Malaysia

 

 

21.8

 

 

 

50.4

 

 

 

34.1

 

Israel

 

 

18.1

 

 

 

19.2

 

 

 

22.3

 

Others

 

 

150.6

 

 

 

170.6

 

 

 

93.1

 

Total

 

$

1,734.5

 

 

$

2,374.3

 

 

$

2,101.6

 

 

(1) During fiscal year 2023, management identified an immaterial disclosure error related to revenues by geography during fiscal year 2022. Certain shipments to United States but should have been shipments made internationally. The Company has corrected this immaterial disclosure error in this Annual Report on Form 10-K. This correction does not have an effect on Consolidated Balance Sheets, Statements of Operations, Statements of Cash Flows and Statement of Stockholder’s Equity.

XML 50 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 29, 2023
Leases [Abstract]  
Summary of Components of Lease Expense The components of lease expense were summarized as follows:

 

 

Year Ended

 

(Dollars in millions)

 

December 29, 2023

 

 

December 30, 2022

 

Operating lease cost

 

$

25.6

 

 

$

21.9

 

Short-term lease cost

 

 

2.7

 

 

 

1.9

 

Sublease income

 

 

(0.4

)

 

 

(0.4

)

Total lease cost

 

$

27.9

 

 

$

23.4

 

 

 

 

 

 

 

Operating cash flows used in operating leases

 

$

24.0

 

 

$

21.9

 

Weighted-average remaining lease term – operating leases

 

 

10.1

 

 

 

8.3

 

Weighted-average discount rate – operating leases

 

 

6.7

%

 

 

4.8

%

Summary of Future Minimum Payments under Operating Leases

Future minimum payments under operating leases as of December 29, 2023 were summarized as follows:

(In millions)

 

Operating Leases

 

2024

 

$

28.0

 

2025

 

 

25.3

 

2026

 

 

21.4

 

2027

 

 

20.8

 

2028

 

 

18.8

 

Thereafter

 

 

112.6

 

Total minimum lease payments

 

 

226.9

 

Less: imputed interest

 

 

(65.8

)

Lease liability

 

$

161.1

 

XML 51 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Share (Tables)
12 Months Ended
Dec. 29, 2023
Earnings Per Share [Abstract]  
Basic and Diluted Net Income (loss) Per Share

The following is a reconciliation of the numerators and denominators used in computing basic and diluted net income (loss) per share:

 

 

Year Ended

 

 

 

December 29,

 

 

December 30,

 

 

December 31,

 

(In millions, except share amounts)

 

2023

 

 

2022

 

 

2021

 

Numerator:

 

 

 

 

 

 

 

 

 

Net income (loss) attributable to UCT

 

$

(31.1

)

 

$

40.4

 

 

$

119.5

 

Denominator:

 

 

 

 

 

 

 

 

 

Shares used in computation — basic:

 

 

 

 

 

 

 

 

 

Weighted average common shares outstanding

 

 

44.7

 

 

 

45.2

 

 

 

43.5

 

Shares used in computation — diluted:

 

 

 

 

 

 

 

 

 

Weighted average common shares outstanding

 

 

44.7

 

 

 

45.2

 

 

 

43.5

 

Dilutive effect of common shares outstanding subject to repurchase

 

 

 

 

0.5

 

 

 

0.9

 

Shares used in computing diluted net income (loss) per share

 

 

44.7

 

 

 

45.7

 

 

 

44.4

 

Net income (loss) per share attributable to UCT — basic

 

$

(0.70

)

$

0.89

 

$

2.75

 

Net income (loss) per share attributable to UCT — diluted

 

$

(0.70

)

$

0.88

 

$

2.69

 

XML 52 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Reportable Segments (Tables)
12 Months Ended
Dec. 29, 2023
Segment Reporting [Abstract]  
Summary of Segment Description and Data

The following table describes each segment:

Segment

 

Product or Services

 

Primary Markets Served

 

Geographic Areas

Products

 

Assembly
Weldments
Machining
Fabrication

 

Semiconductor

 

Americas
Asia Pacific
EMEA

Services

 

Cleaning
Coating
Analytics

 

Semiconductor

 

Americas
Asia Pacific
EMEA

 

 

Year Ended

 

 

 

December 29,

 

 

December 30,

 

 

December 31,

 

(In millions)

 

2023

 

 

2022

 

 

2021

 

Revenues:

 

 

 

 

 

 

 

 

 

Products

 

$

1,501.6

 

 

$

2,074.7

 

 

$

1,803.9

 

Services

 

 

232.9

 

 

 

299.6

 

 

 

297.7

 

Total segment revenues

 

$

1,734.5

 

 

$

2,374.3

 

 

$

2,101.6

 

 

 

 

 

 

 

 

 

 

Gross profit:

 

 

 

 

 

 

 

 

 

Products

 

$

211.1

 

 

$

362.4

 

 

$

325.2

 

Services

 

 

66.2

 

 

 

102.6

 

 

 

104.8

 

Total segment gross profit

 

$

277.3

 

 

$

465.0

 

 

$

430.0

 

 

 

 

 

 

 

 

 

 

Operating profit:

 

 

 

 

 

 

 

 

 

Products

 

$

29.9

 

 

$

90.4

 

 

$

154.3

 

Services

 

 

5.3

 

 

 

30.0

 

 

 

31.4

 

Total segment operating profit

 

$

35.2

 

 

$

120.4

 

 

$

185.7

 

 

 

 

 

 

 

 

 

 

 

 

 

December 29,

 

 

December 30,

 

 

 

 

(In millions)

 

2023

 

 

2022

 

 

 

 

Assets

 

 

 

 

 

 

 

 

 

Products

 

$

1,617.5

 

 

$

1,650.2

 

 

 

 

Services

 

 

250.2

 

 

 

310.7

 

 

 

 

Total segment assets

 

$

1,867.7

 

 

$

1,960.9

 

 

 

 

 

Long-lived assets comprised of operating lease right-of-use assets and property, plant and equipment, net, reported based on the location of the asset. The carrying amount of long-lived assets in United States, Malaysia, Israel, South Korea and other foreign countries were $165.4 million, $84.3 million, $74.3 million, $54.3 million and $101.7 million, respectively as of December 29, 2023, and $102.1 million, $53.5 million, $75.4 million, $57.1 million and $90.5 million, respectively as of December 30, 2022.

XML 53 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Significant Accounting Policies - Additional Information (Detail)
$ in Millions
12 Months Ended
Dec. 29, 2023
USD ($)
Customer
Dec. 30, 2022
USD ($)
Dec. 31, 2021
USD ($)
Concentration Risk [Line Items]      
Impairments of goodwill and intangible assets | $ $ 0 $ 0 $ 0
Customer Concentration Risk [Member] | Lam Research Corporation, Applied Materials, Inc. and ASM International, Inc. [Member]      
Concentration Risk [Line Items]      
Number of customers with accounts receivable greater than 10% | Customer 2    
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Lam Research Corporation, Applied Materials, Inc. and ASM International, Inc. [Member]      
Concentration Risk [Line Items]      
Concentration percentage 26.80% 38.50%  
Minimum Member      
Concentration Risk [Line Items]      
Fiscal year duration 364 days    
Maximum Member      
Concentration Risk [Line Items]      
Fiscal year duration 371 days    
Measurement period to determine fair value of assets and liabilities 12 months    
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Significant Accounting Policies - Customers as Percentage of Total Revenues (Detail) - Sales [Member] - Customer Concentration Risk [Member]
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Lam Research Corporation [Member]      
Concentration Risk [Line Items]      
Total 34.00% 39.50% 40.20%
Applied Materials, Inc. [Member]      
Concentration Risk [Line Items]      
Total 23.40% 23.20% 23.80%
Total Customer      
Concentration Risk [Line Items]      
Total 57.40% 62.70% 64.00%
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combinations - Additional Information (Detail) - HIS Innovations Group [Member] - USD ($)
$ in Millions
12 Months Ended
Oct. 25, 2023
Dec. 29, 2023
Business Acquisition [Line Items]    
Date of acquisition Oct. 25, 2023  
Business acquisition percentage of voting interests acquired 100.00%  
Business acquisition potential cash earn-out payments $ 70.0  
Business acquisition fair value of potential earn-out payments 27.1  
Total purchase consideration 73.6  
Cash consideration $ 46.5  
Acquisition related costs   $ 4.7
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combinations - Summary of Preliminary Fair Values of Assets Acquired, Liabilities Assumed and Noncontrolling Interest at Date of Acquisition (Detail) - USD ($)
$ in Millions
Dec. 29, 2023
Oct. 25, 2023
Dec. 30, 2022
Business Acquisition [Line Items]      
Goodwill $ 265.2   $ 248.8
HIS Innovations Group [Member]      
Business Acquisition [Line Items]      
Cash and cash equivalents   $ 0.4  
Accounts receivable   5.6  
Inventories   11.4  
Prepaid expenses and other assets   2.7  
Property, plant and equipment   9.3  
Goodwill   16.4  
Purchased intangible assets   51.6  
Operating lease right-of-use assets   7.5  
Total assets acquired   104.9  
Accounts payable   (8.1)  
Accrued compensation and related benefits   (0.7)  
Other current liabilities   (0.9)  
Deferred tax liabilities   (12.0)  
Operating lease liabilities   (9.6)  
Total liabilities assumed   (31.3)  
Total consideration transferred   $ 73.6  
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combinations - Schedule of Total Purchased Intangible Assets (Detail) - HIS Innovations Group [Member]
$ in Millions
Oct. 25, 2023
USD ($)
Business Acquisition [Line Items]  
Purchased intangible assets $ 51.6
Customer Relationships [Member]  
Business Acquisition [Line Items]  
Useful life 7 years
Purchased intangible assets $ 35.2
Intellectual Property [Member]  
Business Acquisition [Line Items]  
Useful life 5 years
Purchased intangible assets $ 11.2
Developed Technology [Member]  
Business Acquisition [Line Items]  
Useful life 5 years
Purchased intangible assets $ 4.6
Backlog [Member]  
Business Acquisition [Line Items]  
Useful life 1 year
Purchased intangible assets $ 0.6
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Divestiture - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Net loss on divestitures $ 0.0 $ 77.4 $ 0.0
Goodwill Member      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Net loss on divestitures   19.7  
Intangible Assets Member      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Net loss on divestitures   27.8  
Net Assets Member      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Net loss on divestitures   $ 29.9  
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Information - Summary of Inventories (Detail) - USD ($)
$ in Millions
Dec. 29, 2023
Dec. 30, 2022
Inventory Disclosure [Abstract]    
Raw materials $ 197.9 $ 230.4
Work in process 107.2 142.3
Finished goods 69.4 71.2
Total $ 374.5 $ 443.9
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Information - Property, Plant and Equipment, Net (Detail) - USD ($)
$ in Millions
Dec. 29, 2023
Dec. 30, 2022
Property, Plant and Equipment [Line Items]    
Equipment and leasehold improvements net excluding construction in progress $ 458.1 $ 368.8
Accumulated depreciation (170.3) (146.0)
Construction in progress 40.5 56.8
Total 328.3 279.6
Land [Member]    
Property, Plant and Equipment [Line Items]    
Equipment and leasehold improvements, gross 5.6 3.0
Buildings [Member]    
Property, Plant and Equipment [Line Items]    
Equipment and leasehold improvements, gross $ 57.1 58.6
Property, plant and equipment, useful life 50 years  
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Equipment and leasehold improvements, gross $ 110.8 81.3
Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Equipment and leasehold improvements, gross $ 207.4 152.5
Machinery and Equipment [Member] | Minimum Member    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, useful life 5 years  
Machinery and Equipment [Member] | Maximum Member    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, useful life 10 years  
Computer Equipment and Software [Member]    
Property, Plant and Equipment [Line Items]    
Equipment and leasehold improvements, gross $ 72.2 68.3
Computer Equipment and Software [Member] | Minimum Member    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, useful life 3 years  
Computer Equipment and Software [Member] | Maximum Member    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, useful life 10 years  
Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Equipment and leasehold improvements, gross $ 5.0 $ 5.1
Property, plant and equipment, useful life 5 years  
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value - Additional Information (Details)
$ in Millions
12 Months Ended
Dec. 29, 2023
USD ($)
Fair Value Disclosures [Abstract]  
Aggregate pension benefit obligations $ 12.7
Fair value of benefit plan assets 12.4
Overfunded pension benefit 0.3
Gain loss from change in fair value of contingent earn-out liability $ 2.0
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value - Schedule of Fair Value, Assets and Liabilities Measured (Details) - USD ($)
$ in Millions
Dec. 29, 2023
Dec. 30, 2022
Forward Contracts [Member]    
Other assets:    
Assets measured at fair value   $ 0.3
Other liabilities:    
Liabilities measured at fair value $ 0.1  
Plan Assets [Member]    
Other assets:    
Assets measured at fair value 1.3 2.2
Contingent Earnout Liability [Member]    
Other liabilities:    
Liabilities measured at fair value 29.1  
Pension Obligation [Member]    
Other liabilities:    
Liabilities measured at fair value 1.6 1.6
Significant Other Observable Inputs (Level 2) [Member] | Forward Contracts [Member]    
Other assets:    
Assets measured at fair value   0.3
Other liabilities:    
Liabilities measured at fair value 0.1  
Significant Unobservable Inputs (Level 3) [Member] | Plan Assets [Member]    
Other assets:    
Assets measured at fair value 1.3 2.2
Significant Unobservable Inputs (Level 3) [Member] | Contingent Earnout Liability [Member]    
Other liabilities:    
Liabilities measured at fair value 29.1  
Significant Unobservable Inputs (Level 3) [Member] | Pension Obligation [Member]    
Other liabilities:    
Liabilities measured at fair value $ 1.6 $ 1.6
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Details of Goodwill (Detail)
$ in Millions
12 Months Ended
Dec. 29, 2023
USD ($)
Goodwill [Line Items]  
Goodwill $ 248.8
Acquisition of HIS 16.4
Goodwill 265.2
Products Member  
Goodwill [Line Items]  
Goodwill 175.3
Acquisition of HIS 16.4
Goodwill 191.7
Services Member  
Goodwill [Line Items]  
Goodwill 73.5
Acquisition of HIS 0.0
Goodwill $ 73.5
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Purchased Intangible Assets (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Finite Lived Intangible Assets [Line Items]    
Definite lives intangible assets, accumulated amortization $ (160.3) $ (139.2)
Total 206.3  
Intangible Assets, gross carrying value 375.6 327.1
Intangible Assets, net carrying value 215.3 187.9
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Definite lives intangible assets, gross carrying amount 207.2 172.0
Definite lives intangible assets, accumulated amortization (97.5) (81.8)
Total $ 109.7 90.2
Customer Relationships [Member] | Minimum Member    
Finite Lived Intangible Assets [Line Items]    
Total purchased intangible assets, useful life 6 years  
Customer Relationships [Member] | Maximum Member    
Finite Lived Intangible Assets [Line Items]    
Total purchased intangible assets, useful life 10 years  
Recipes [Member]    
Finite Lived Intangible Assets [Line Items]    
Total purchased intangible assets, useful life 20 years  
Definite lives intangible assets, gross carrying amount $ 73.2 73.2
Definite lives intangible assets, accumulated amortization (19.5) (15.8)
Total 53.7 57.4
Intellectual Property [Member]    
Finite Lived Intangible Assets [Line Items]    
Definite lives intangible assets, gross carrying amount 48.9 37.7
Definite lives intangible assets, accumulated amortization (18.4) (15.7)
Total $ 30.5 22.0
Intellectual Property [Member] | Minimum Member    
Finite Lived Intangible Assets [Line Items]    
Total purchased intangible assets, useful life 7 years  
Intellectual Property [Member] | Maximum Member    
Finite Lived Intangible Assets [Line Items]    
Total purchased intangible assets, useful life 15 years  
Trade Names [Member]    
Finite Lived Intangible Assets [Line Items]    
Definite lives intangible assets, gross carrying amount $ 32.5 32.5
Definite lives intangible assets, accumulated amortization (22.1) (20.9)
Total $ 10.4 11.6
Trade Names [Member] | Minimum Member    
Finite Lived Intangible Assets [Line Items]    
Total purchased intangible assets, useful life 4 years  
Trade Names [Member] | Maximum Member    
Finite Lived Intangible Assets [Line Items]    
Total purchased intangible assets, useful life 6 years  
Standard Operating Procedures [Member]    
Finite Lived Intangible Assets [Line Items]    
Total purchased intangible assets, useful life 20 years  
Definite lives intangible assets, gross carrying amount $ 8.6 8.6
Definite lives intangible assets, accumulated amortization (2.3) (1.9)
Total $ 6.3 6.7
Developed Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Total purchased intangible assets, useful life 5 years  
Definite lives intangible assets, gross carrying amount $ 4.6 0.0
Definite lives intangible assets, accumulated amortization (0.2) 0.0
Total $ 4.4 0.0
Backlog [Member]    
Finite Lived Intangible Assets [Line Items]    
Total purchased intangible assets, useful life 1 year  
Definite lives intangible assets, gross carrying amount $ 0.6 3.1
Definite lives intangible assets, accumulated amortization (0.3) (3.1)
Total $ 0.3 $ 0.0
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Purchased Intangible Assets (Parenthetical) (Detail)
$ in Millions
12 Months Ended
Dec. 29, 2023
USD ($)
UCT Tradename [Member]  
Finite Lived Intangible Assets [Line Items]  
Indefinite lived intangible assets acquired $ 9.0
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Line of Credit Facility [Line Items]          
Amortization of purchased intangible assets     $ 24,100,000 $ 30,000,000 $ 33,400,000
Goodwill impairment $ 0 $ 0      
Fluid Solutions [Member]          
Line of Credit Facility [Line Items]          
Goodwill Written Off Related To Divestiture       19,700,000  
Impairment of Intangible Assets (Excluding Goodwill)       $ 27,800,000  
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Future Estimated Amortization Expense (Detail)
$ in Millions
Dec. 29, 2023
USD ($)
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]  
2024 $ 30.4
2025 28.1
2026 27.2
2027 26.9
2028 23.8
Thereafter 69.9
Total $ 206.3
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Borrowing Arrangements - Additional Information (Detail)
€ in Millions, $ in Millions
1 Months Ended 12 Months Ended
Apr. 01, 2022
Sep. 24, 2021
Mar. 31, 2021
USD ($)
Mar. 31, 2021
USD ($)
Aug. 31, 2018
USD ($)
Dec. 29, 2023
USD ($)
Dec. 29, 2023
EUR (€)
Dec. 30, 2022
USD ($)
Aug. 19, 2022
USD ($)
Debt Instrument [Line Items]                  
Total bank debt               $ 485.3  
Bank Debt [Member]                  
Debt Instrument [Line Items]                  
Unamortized debt issuance costs           $ 6.5      
Total bank debt           478.8      
Fluid Solutions [Member]                  
Debt Instrument [Line Items]                  
Outstanding debt           6.0      
Initial available commitment           $ 18.5      
Minimum Member                  
Debt Instrument [Line Items]                  
Fixed charge coverage ratio           1.00%      
Consolidated leverage ratio           1.00%      
Minimum Member | Fluid Solutions [Member]                  
Debt Instrument [Line Items]                  
Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate           7.60% 7.60%    
Maximum Member                  
Debt Instrument [Line Items]                  
Fixed charge coverage ratio           1.25%      
Consolidated leverage ratio           3.75%      
Maximum Member | Fluid Solutions [Member]                  
Debt Instrument [Line Items]                  
Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate           8.40% 8.40%    
Term Loan Credit Facility [Member] | Barclays Bank PLC [Member]                  
Debt Instrument [Line Items]                  
Cash borrowed for acquisition and refinancing     $ 272.8            
Outstanding term loan     $ 355.0 $ 355.0   $ 479.3      
Term loan, maturity date         Aug. 27, 2025        
Percentage of original outstanding principal balance as quarterly principal payment         0.625%        
Debt instrument, frequency of periodic payment           The Term Loan has a maturity date of August 27, 2025. The Company pays monthly interest payments in arrears and quarterly principal payments of 0.625% of the outstanding principal balance as of March 31, 2021, with the remaining principal paid upon maturity      
Description of interest rate term           Under the Credit Facilities, the Company may elect that the Term Loan bear interest at a rate per annum equal to either (a) “ABR” (as defined in the Credit Agreement), plus the applicable margin or (b) the “Eurodollar Rate” (as defined in the Credit Agreement), based on SOFR, plus the applicable margin. The applicable margin for the Term Loan is equal to a rate per annum to either (i) at any time that the Company’s corporate family rating is Ba3 (with a stable outlook) or higher from Moody’s and BB (with a stable outlook) or higher from S&P, (x) 3.50% for such Eurodollar term loans and (y) 2.50% for such ABR term loans or (ii) at all other times, (x) 3.75% for such Eurodollar term loans and (y) 2.75% for such ABR term loans. Interest on the Term Loan is payable on (1) in the case of such ABR term loans, the last day of each calendar quarter and (2) in the case of such Eurodollar term loans, the last day of each relevant interest period and, in the case of any interest period longer than three months, on each successive date three months after the first day of such interest period.      
Unamortized debt issuance costs           $ 6.5      
Term Loan Credit Facility [Member] | Barclays Bank PLC [Member] | LIBOR [Member]                  
Debt Instrument [Line Items]                  
Debt instrument variable interest rate           9.20%      
Term Loan Credit Facility [Member] | Barclays Bank PLC [Member] | Eurodollar [Member] | Minimum Member                  
Debt Instrument [Line Items]                  
Debt instrument variable interest rate       3.50%          
Term Loan Credit Facility [Member] | Barclays Bank PLC [Member] | Eurodollar [Member] | Maximum Member                  
Debt Instrument [Line Items]                  
Debt instrument variable interest rate       3.75%          
Term Loan Credit Facility [Member] | Barclays Bank PLC [Member] | ABR [Member] | Minimum Member                  
Debt Instrument [Line Items]                  
Debt instrument variable interest rate   2.50%              
Term Loan Credit Facility [Member] | Barclays Bank PLC [Member] | ABR [Member] | Maximum Member                  
Debt Instrument [Line Items]                  
Debt instrument variable interest rate 2.75%                
Revolving Credit Facility [Member]                  
Debt Instrument [Line Items]                  
Outstanding amount under credit facility           $ 3.9      
Remaining available commitments           146.1      
Revolving Credit Facility [Member] | Bank Debt [Member]                  
Debt Instrument [Line Items]                  
Initial available commitment           7.8      
Remaining available commitments           7.8      
Revolving Credit Facility [Member] | Czech Republic [Member] | Bank Debt [Member]                  
Debt Instrument [Line Items]                  
Initial available commitment | €             € 7.0    
Remaining available commitments           12.5      
Revolving Credit Facility [Member] | United States [Member] | Bank Debt [Member]                  
Debt Instrument [Line Items]                  
Remaining available commitments           146.1      
Revolving Credit Facility [Member] | Barclays Bank PLC [Member]                  
Debt Instrument [Line Items]                  
Initial available commitment         $ 150.0        
Maturity date         Feb. 27, 2025        
Commitment fee percentage         0.25%        
Remaining available commitments                 $ 150.0
Letter of Credit Facility [Member] | Barclays Bank PLC [Member]                  
Debt Instrument [Line Items]                  
Initial available commitment         $ 50.0        
Maturity date         Feb. 27, 2025        
Commitment fee percentage         2.50%        
Percentage of undrawn and unexpired amount of letter of credit as fronting fee         0.125%        
Outstanding amount under credit facility           3.9      
Remaining available commitments           $ 46.1      
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Borrowing Arrangements - Schedule of Future Debt Payment Obligations (Detail)
$ in Millions
Dec. 30, 2022
USD ($)
Debt Disclosure [Abstract]  
2024 $ 21.7
2025 463.6
Total $ 485.3
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - U.S. and Foreign Components of Income before Income Taxes (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Dec. 31, 2021
Income Tax Disclosure [Abstract]        
United States $ (133.5) $ (61.9)   $ (42.1)
Foreign 122.2 150.2   196.4
Income (loss) before provision for income taxes $ (11.3) $ 88.3 $ 154.3 $ 154.3
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Provision for Income Taxes (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Current:      
Federal $ 0.1 $ (0.8)  
State 0.3 1.1 $ 1.0
Foreign 22.7 37.5 30.0
Total current 23.1 37.8 31.0
Deferred:      
Federal (9.4) 0.3 0.3
State (1.5) 0.2 0.4
Foreign (1.3) (0.4) (3.8)
Total deferred (12.2) 0.1 (3.1)
Total provision $ 10.9 $ 37.9 $ 27.9
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Effective Tax Rate Differs from U.S. Federal Statutory Tax Rate (Detail)
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Federal income tax provision at statutory rate 21.00% 21.00% 21.00%
State income taxes, net of federal benefit 48.50% (1.60%) (0.10%)
Effect of foreign operations 21.50% (6.70%) (10.30%)
Change in valuation allowance (34.00%) 24.30% 2.90%
Foreign income inclusions (141.20%) 4.00% 4.90%
Nondeductible executive compensation (7.00%) 1.80% 1.80%
Stock-based compensation (3.70%) (0.30%) (3.10%)
Acquisition related expenses (8.00%)   1.00%
Tax credits 6.20% (0.70%) (0.10%)
Other 0.20% 1.10% 0.10%
Effective Tax Rate (96.50%) 42.90% 18.10%
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Components of Net Deferred Tax Assets and Deferred Tax Liabilities (Detail) - USD ($)
$ in Millions
Dec. 29, 2023
Dec. 30, 2022
Deferred Tax Assets, Net [Abstract]    
Valuation allowance $ (57.9)  
Total deferred tax assets 53.7 $ 36.0
Non-current deferred tax liability:    
Goodwill (19.7) (17.4)
Operating lease right-of-use assets (26.1) (14.5)
Intangibles (12.9) (10.9)
Depreciation (9.0) (7.1)
Other (1.9) (2.3)
Total deferred tax liabilities (69.6) (52.2)
Net deferred tax liabilities (15.9) (16.2)
Deferred Tax Assets Noncurrent [Member]    
Deferred Tax Assets, Net [Abstract]    
Interest expense limitation 29.4 19.1
Operating lease liabilities 27.3 14.7
Intangibles   13.1
Tax loss carryforwards 19.9 15.4
Capitalized research and development costs 10.9 7.0
Inventory valuation and basis difference 5.3 4.0
Accruals 4.4 5.9
Tax credits 7.3 4.9
Other timing differences 7.1 5.0
Deferred tax assets, gross non-current 111.6 89.1
Valuation allowance $ (57.9) $ (53.1)
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Dec. 25, 2020
Income Taxes [Line Items]        
Undistributed earnings of foreign subsidiaries $ 491.0      
Deferred Tax Assets, Valuation Allowance 57.9      
Deferred Tax Assets Increase In Valuation Allowance 4.8      
Gross liability for unrecognized tax benefits 2.9 $ 2.7 $ 1.6 $ 0.9
Tax benefit receivable 2.1 2.2    
Interest related to uncertain tax positions $ 0.3 $ 0.3 $ 0.2  
Singapore [Member] | Maximum Member        
Income Taxes [Line Items]        
Reduction in local tax on certain Singapore income from a statutory rate 17.00%      
Singapore [Member] | Minimum Member        
Income Taxes [Line Items]        
Reduction in local tax on certain Singapore income from a statutory rate 5.00%      
Federal Tax Authority        
Income Taxes [Line Items]        
Net operating loss carryforwards $ 6.5      
State Tax Authority        
Income Taxes [Line Items]        
Net operating loss carryforwards $ 122.8      
Operating loss carryforwards, expiration beginning year 2028      
Foreign Tax Authority        
Income Taxes [Line Items]        
Net operating loss carryforwards $ 18.8      
Operating loss carryforwards, expiration beginning year 2026      
Deferred Tax Assets Tax Credit Carry Forwards Expiration Year 2043      
Tax credits $ 7.1      
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Activity Related to Company's Unrecognized Tax Benefits (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Balance as of the beginning of period $ 2.7 $ 1.6 $ 0.9
Increases related to prior year tax positions   0.1 0.2
Increases related to current year tax positions 0.3 1.0 0.7
Expiration of the statute of limitations for the assessment of taxes     (0.2)
Settlement (0.1)    
Balance as of the end of period $ 2.9 $ 2.7 $ 1.6
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plans - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Defined Contribution Plan Disclosure [Line Items]      
Benefit obligations $ 12.7    
Fair value of benefit plan assets 12.4    
Funded balance of benefit plan $ 0.3    
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] General and Administrative Expense General and Administrative Expense  
Amounts recognized in the consolidated statement of operations $ 1.9 $ 2.0  
Amounts recognized in accumulated other comprehensive income 0.4 1.2  
Contributions to the plan by the Company and its subsidiaries $ 1.5 3.0  
Contribution from salary 25.00%    
Matching contribution of participation salary 50.00%    
Discretionary employer contributions $ 3.2 $ 3.3 $ 2.7
Maximum Member      
Defined Contribution Plan Disclosure [Line Items]      
Matching contribution based upon eligibility 60.00%    
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plans - Schedule of Future Payment Obligations (Details)
$ in Millions
Dec. 29, 2023
USD ($)
Retirement Benefits [Abstract]  
2024 $ 1.8
2025 1.7
2026 2.6
2027 1.2
2028 1.4
Thereafter 11.1
Total $ 19.8
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity and Noncontrolling Interests - Additional Information (Detail) - USD ($)
shares in Millions, $ in Millions
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Oct. 20, 2022
Aug. 27, 2018
Business Acquisition [Line Items]          
Proceeds from issuance of common stock $ 0.8 $ 0.7 $ 193.6    
Common Stock [Member]          
Business Acquisition [Line Items]          
Issuance of common stock, Shares     3.7    
Share repurchase program       $ 150.0  
Repurchase of shares, Shares 1.1 0.3      
Treasury Shares [Member]          
Business Acquisition [Line Items]          
Repurchase of shares, Shares (1.1) (0.3)      
Treasury Shares [Member] | Share Repurchase Program [Member]          
Business Acquisition [Line Items]          
Repurchase of shares, Shares 1.4        
Cinos Co Ltd [Member]          
Business Acquisition [Line Items]          
Percentage of value used for fair value of non-controlling interest estimates         100.00%
Rovac Pte, Ltd [Member]          
Business Acquisition [Line Items]          
Remaining interest   $ 1.8      
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Stock Plans - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock-based compensation $ 12.1 $ 19.1 $ 15.8
Unrecognized compensation cost $ 23.5    
Estimated period of options amortization 1 year 9 months 18 days    
Vested shares issued net of tax withholdings 500,000 600,000 600,000
Employee Stock Purchase Plan [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Employee common stock fair market value rate 85.00%    
Number of shares of common stock issued under the ESPP 39,286    
Stock based compensation expense $ 0.4 $ 0.1 $ 0.3
Employees | Employee Stock Purchase Plan [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Weighted average fair value, granted $ 28.19    
Restricted Stock Units (RSUs)      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vested shares withheld to satisfy withholding tax obligations 100,000 100,000 100,000
Restricted Stock Units (RSUs) | Employees      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Unit purchase price of Restricted Stock Units $ 0.0    
Shares vesting period, years   3 years  
Restricted Stock Unit and Restricted Stock Award [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Granted stock units 800,000 700,000  
Restricted Stock Unit and Restricted Stock Award [Member] | Employees      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Unit purchase price of Restricted Stock Units $ 0.0    
Granted stock units 600,000    
Restricted Stock Unit and Restricted Stock Award [Member] | Board Members [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Granted stock units 37,072 25,907 18,893
Unamortized expense of Company's unvested restricted stock awards $ 0.4    
Performance Based Vesting Restricted Stock [Member] | Employees      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Granted stock units 100,000    
Weighted average fair value, granted $ 28.19    
Performance Shares      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Share Based Compensation Arrangement By Share Based Payment Award Performance Objective Period   3 years  
Percentage Expected Target Award Range, Minimum   0.00%  
Percentage Expected Target Award Range, Maximum   200.00%  
Earned Out Unit Range From   25.00%  
Earned Out Unit Range To   25.00%  
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Stock Plans - Stock-Based Compensation Expense Included in Condensed Consolidated Statements of Operations (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation $ 12.1 $ 19.1 $ 15.8
Cost of Revenues [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation [1] 1.3 1.5 2.0
Research and Development [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation 0.3 0.3 0.2
Sales and Marketing [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation 1.5 1.3 1.3
General and Administrative [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation $ 9.0 $ 16.0 $ 12.3
[1] Stock-based compensation expenses capitalized in inventory for fiscal years 2023, 2022 and 2021 were immaterial.
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Stock Plans - Summary of Restricted Stock Unit and Restricted Stock Award Activity (Detail) - Restricted Stock Unit and Restricted Stock Award [Member] - USD ($)
shares in Millions, $ in Millions
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Unvested restricted stock units and restricted stock awards, Number of Shares, Beginning balance 1.1 1.2  
Granted, Number of Shares 0.8 0.7  
Vested, Number of Shares (0.5) (0.7)  
Forfeited, Number of Shares 0.0 (0.1)  
Unvested restricted stock units and restricted stock awards, Number of Shares, Ending balance 1.4 1.1 1.2
Vested and expected to vest restricted stock units and restricted stock awards 1.3    
Unvested restricted stock units and restricted stock awards, Beginning balance, Aggregate Intrinsic Value $ 46.1 $ 37.6 $ 69.3
Vested and expected to vest restricted stock units and restricted stock awards, Aggregate Intrinsic Value $ 46.0    
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Stock Plans - Summary for PSU awards Company used for the Monte Carlo simulation (Detail) - Performance Shares [Member] - $ / shares
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Stock price $ 28.19 $ 32.17 $ 52.73
Simulation Term 2.68 years 2.68 years 2.67 years
Expected Volatility 57.40% 65.90% 64.70%
Risk-free rate 3.90% 2.70% 0.30%
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Accounts Receivable [Member]    
Concentration Risk [Line Items]    
Unpaid customer rebates $ 2.0 $ 3.8
Maximum Member    
Concentration Risk [Line Items]    
Product warranty period (in years) 2 years  
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Summary of Revenue by Geographic Area (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Revenues From External Customers And Long Lived Assets [Line Items]      
Revenues $ 1,734.5 $ 2,374.3 $ 2,101.6
Singapore [Member]      
Revenues From External Customers And Long Lived Assets [Line Items]      
Revenues 608.7 898.9 778.5
United States [Member]      
Revenues From External Customers And Long Lived Assets [Line Items]      
Revenues 526.8 738.0 734.4
Austria [Member]      
Revenues From External Customers And Long Lived Assets [Line Items]      
Revenues 124.9 117.2 98.5
China [Member]      
Revenues From External Customers And Long Lived Assets [Line Items]      
Revenues 118.1 131.4 99.9
South Korea [Member]      
Revenues From External Customers And Long Lived Assets [Line Items]      
Revenues 94.2 151.4 152.7
Taiwan [Member]      
Revenues From External Customers And Long Lived Assets [Line Items]      
Revenues 71.3 97.2 88.1
Malaysia [Member]      
Revenues From External Customers And Long Lived Assets [Line Items]      
Revenues 21.8 50.4 34.1
Israel [Member]      
Revenues From External Customers And Long Lived Assets [Line Items]      
Revenues 18.1 19.2 22.3
Others [Member]      
Revenues From External Customers And Long Lived Assets [Line Items]      
Revenues $ 150.6 $ 170.6 $ 93.1
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Summary of Components of Lease Expense (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Leases [Abstract]    
Operating lease cost $ 25.6 $ 21.9
Short-term lease cost 2.7 1.9
Sublease income (0.4) (0.4)
Total lease cost 27.9 23.4
Operating cash flows used in operating leases $ 24.0 $ 21.9
Weighted-average remaining lease term – operating leases 10 years 1 month 6 days 8 years 3 months 18 days
Weighted-average discount rate – operating leases 6.70% 4.80%
XML 86 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Summary of Future Minimum Payments under Operating Leases (Detail)
$ in Millions
Dec. 29, 2023
USD ($)
Leases [Abstract]  
2024 $ 28.0
2025 25.3
2026 21.4
2027 20.8
2028 18.8
Thereafter 112.6
Total minimum lease payments 226.9
Less: imputed interest (65.8)
Lease liability $ 161.1
XML 87 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Additional Information (Detail)
Dec. 29, 2023
USD ($)
Leases [Abstract]  
Minimum lease payments $ 18.7
XML 88 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Share - Basic and Diluted Net Income (loss) Per Share (Detail) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Dec. 31, 2021
Numerator:        
Net income (loss) attributable to UCT $ (31.1) $ 40.4 $ 119.5 $ 119.5
Shares used in computation — basic:        
Weighted average common shares outstanding 44.7 45.2 43.5 43.5
Shares used in computation — diluted:        
Weighted average common shares outstanding 44.7 45.2 43.5 43.5
Dilutive effect of common shares outstanding subject to repurchase   0.5   0.9
Shares used in computing diluted net income (loss) per share 44.7 45.7 44.4 44.4
Net income (loss) per share attributable to UCT — basic $ (0.7) $ 0.89 $ 2.75 $ 2.75
Net income (loss) per share attributable to UCT — diluted $ (0.7) $ 0.88 $ 2.69 $ 2.69
XML 89 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Reportable Segments - Summary of Segment Description (Detail)
12 Months Ended
Dec. 29, 2023
Products Member  
Segment Reporting Information [Line Items]  
Product or Services AssemblyWeldmentsMachiningFabrication
Primary Markets Served Semiconductor
Geographic Areas AmericasAsia PacificEMEA
Services Member  
Segment Reporting Information [Line Items]  
Product or Services CleaningCoatingAnalytics
Primary Markets Served Semiconductor
Geographic Areas AmericasAsia PacificEMEA
XML 90 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Reportable Segments - Summary of Segment Data (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Revenues:      
Total segment revenues $ 1,734.5 $ 2,374.3 $ 2,101.6
Gross profit:      
Total segment gross profit 277.3 465.0 430.0
Operating profit:      
Total segment operating profit 35.2 120.4 185.7
ASSETS      
Total segment assets 1,867.7 1,960.9 1,867.7
Revenues 1,734.5 2,374.3 2,101.6
Products Member      
Revenues:      
Total segment revenues 1,501.6 2,074.7 1,803.9
Gross profit:      
Total segment gross profit 211.1 362.4 325.2
Operating profit:      
Total segment operating profit 29.9 90.4 154.3
ASSETS      
Total segment assets 1,617.5 1,650.2  
Revenues 1,501.6 2,074.7 1,803.9
Services Member      
Revenues:      
Total segment revenues 232.9 299.6 297.7
Gross profit:      
Total segment gross profit 66.2 102.6 104.8
Operating profit:      
Total segment operating profit 5.3 30.0 31.4
ASSETS      
Total segment assets 250.2 310.7  
Revenues $ 232.9 $ 299.6 $ 297.7
XML 91 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Government Subsidies - Additional Information (Detail)
$ in Millions, $ in Millions
12 Months Ended
Dec. 29, 2023
USD ($)
Dec. 30, 2022
USD ($)
Dec. 31, 2021
USD ($)
Sep. 30, 2021
SGD ($)
Sep. 30, 2021
USD ($)
Government Assistance [Line Items]          
Other income $ 1.9 $ 1.0 $ 0.7    
Singapore Economic Development Board          
Government Assistance [Line Items]          
Other income $ 0.8 $ 0.4 $ 0.2    
Government grants awarded       $ 2.3 $ 1.7
EXCEL 93 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #.$9E@'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 " SA&98=9@<8>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R(E'&2;-I:.G#@8K;.QF;+4UB_]@:R1]^R59FS*V!]C1TL^? M/H$:':4."9]3B)C(8KX;7.>SU''-3D11 F1]0J=R.2;\V#R$Y!2-SW2$J/2' M.B+4G*_ (2FC2,$$+.)"9&UCM-0)%85TP1N]X.-GZF:8T8 =.O24H2HK8.TT M,9Z'KH$;8((1)I>_"V@6XES]$SMW@%V20[9+JN_[LA=S;MRA@K>GW%W$W;!V(/] MQ\97P;:!7W?1?@%02P,$% @ ,X1F6)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" SA&98PHFM!&$( "+,P & 'AL+W=O2L-UMS^T==CS$SQNI=@SN;K;XF2R)?-HN.&P-*I4H3@D5,:.( MD_5M;^J^GPT=%9"?\6=,=N+-;Z2*LF+LA]J81[<]1]T124@HE02&?R\D($FB ME. ^_E.*]JIKJL"WOP_J]WGAH3 K+$C DF]Q)#>WO4D/162-LT0^L-TG4A9H MI/1"EHC\+]H5YX[&/11F0K*T#(8[2&-:_,>O)8@W 1.G)< K [R_!+C#E@"_ M#/!/#1B6 <.<3%&4G,,,2WQWP]D.<74VJ*D?.)F(.'B2F(0 MEA?Z4%S(:[F0ZZ$OC,J-@*M$)&H*#."NJUOW#K?^P3,JSDAXB;SK"^0YGJ^Y MH< ,7B+?T5V]41J_>A!^KN>WZ 7LA7#TK^E*2 Z- MX=\ZPH7"4*^@>HCW8HM#EV%'_=;HL-F#G>=_N\Z/L:HKGPLB37XC"H^(V,!IP GR@'=)_A9!\@(\<1S%]1LM]NF*)#H\Y_BEX?-0!,D9U!61) MK '(=>JLS3$6L0 8:7 M.H)FL:X(;:DU&;[)?-U3& ;0+#DTR3FDI:_H=[+74C1+.8[C>E,R?SE(+/7OSB.*;=2LYONVU)K4ZHS?-:?L);4_69)1B?D>6FM" MN)Z66>DKT\*RFOK;4FO"JI-_UYRSE[!R1"B ;NR9'/JM/_&RC( MC;&2F07;L5DU![;4FN.BM3OPS$G]/+A_0-,LBB7C:"HE$;(8S6T; #JB)WFF MA68.ZPK-EEH36FT'O-/L $M3(+64+/QQ 9T:AFNA/S()"*ER1UI\-A/\H%0; MY6IJWN;E;C@+45\,RY>TELD:V2.(2ZQ;#4TK&9QP=6 MU6:EVO@-:W<\F5Q>5Z2;;.I\WSLIWY]327@QMZ4<$CXDLEI._U>V;X[JS.,< MV;Y79_N>.3=_C&5"$%LCU_ME]2M8I##C@%%+RZS4;,;OG$MPZ&@+7O4%)RV= MF54#8$NM";(V )XY;3^00Q]?PPVFD)>VC0\=$?HZ7=4> MP#O9 Z"O6;K2^_$C(H[C]$?.>#C6XK*:\MM2:^*J4W[OI)1_3D/&P9#GR<5% M;LFA]8*)8F [N7J71OHZ=V1FX:,6H%4;8$NM";"V =Y)-N 1OZ)Y!.^#>!V' M18IFJ'UFR;';=X>^,QE-M/2LV@);:DUZM2WP3K(%TR@"=7%Q^($^PWGH#ZJO M+_#/-)A,T=V7F]P#J_@UU[!/\DK5-BJGF_!V4M,0VT-/*(93+78K,X= MV%)K8JL-@W^28:BP+1BXJ@3],]ZVOBJ.*%X/1\.1EIM5FV!+KI/JL6F"!>-)B4DGXN$ MFVGH8$Y JUEJ?BBUNLH"72D# &)+M$R"S?_ M4Y)=G"2J+&LPK%%]IZ7MCXDHUO,>S+\:#8F%.)0*[L#U'!3AO0GDNICAWZL9 M?J+6[&I :%>)F)]AYWI\#J?FUT[--]NJPS#Z?0Q/:#[3UMDCQFQTK:5DU9'9 M4FM2JAV9;[9/!TIMHTQ'PK\P<&_3"*?@X3XOM+2LNBY;:LWURK7K&IIMTH&6 M2EE45Z,C=D1B2;"4";E WZ8(H2?H\*!]YC9$.TIL5NN\FMFJ^QJ\^7I!3?3E M7X$(Z(DS*HL/&:J]U9O&9RA>LY@D%2L@:0IW+*T@;>/'E1[$A MV3;_%F+%I&1I_G-#,'3:Z@0XOF9,'C;4!:KO;^[^"U!+ P04 " SA&98 MVXEEN4@' #C'@ & 'AL+W=O/0KYK=ISKM#W0U%6UXN]4L%]@0X_NR< M+OIWZH'CZV?O_VZ"AV"VK.(WHOA?GJG]]2)>H(SO6%VHS^+QO[P+*-3^4E%4 MS?_HL;/U%RBM*R4.W6! <,C+]B_[WB5B- ',P-(-X"\= #M!M FT!99$]8' MIMCF2HI')+4U>-,736Z:T1!-7NIIO%,2?LUAG-K5% YJNKE8(7Z^&KM'O)^_8E9.8E'WCJ(9)< M(N(3:AE^\X+AU&^&D^GP%83;QTSZF$GCC\[%7$O)2X5854&8;VSQM X"NP-= M6F^J(TOY]0)JI^+R@2\V/_^$U_Y;6W2OY&P2*^UCI2[OFQM6[1$K,Y3J"_YG MG3^P H*WSF+K*FIWX3Y(6/O1 Q MA6#)\,.6RW[5-3_W3Y\7TR6\L#KRII443[:4M+CC4;@X]D?AMDDQK4A(O ME+!/2NA,RF_E TR4D#FW3E9HO)-&@1>>(#.M@H!ZB1W9ND>V=B*[E?S(\@SQ M[\ F%:^:Y JUA\RFD]JRX5Z;N/T1H!:V:100+["CCGK4D1/U%Z%8\0* D?'N M.*$>.4%H6F$_F2V$N,<8G\DL$+143Y?H"*U8-8G517L$YE1-2=@0QV9*2>S1 M$\2F%8D2;VT'G/2 $R?@_PB1/0(QV& EY@O7H9%(BU4PFT?L#[SFGZD>QL<31#@T$B?Q0S'T5PIX1$!8R?0#WS'84EF2+'O9Z%BN*.VJI\SI)6HB]4U+I MS,:0D[G$#LR'W=3WJ6E(I2B7YVN^574C35)1V0O6)#(;7UZPVZ^ XBRAD2FXJ"E!&NW=D!Z MDA?-EF3+2[[+9^K"9+3 4A6F54AFD0^\A]W$=]H01[5AQ6K2'([-UFVQBD96 MT^W.P(7$S86?)M+L#%)B\ARE1E8M5L&8,Z=(!S(D;C*<:K1S2"U$A_U3H!;* MC).1"IDB'>TAW81HM(>"5\UFY!G\43<)4?Z]OD%,W@S6V-!.Q.3-()F;A($X MB9LX)XKDW!Q0 P$^;1[$I$VHP+D9&&B3N&GS!RNP\S9!&IR*/&)2*&SWYC(Z M$"AQ;^7: CP'T+:C,V2HQ2KQ<#+Y-P-WH#[BIKZV"L_!-4DKB7QC VHQP[ ? MGQ,E9& WXF:W&W$XY$KOB]K]9RI*O1AXF0)@],L=Y^BC4!QA_UK*?:SGI^([Z/0?5(],"*FE_"&M '1+7:"ZG[ M[UN]*^!(U*J"36(&J\::J\1H& :YN$RFYW4#65,W6>MU#2*H#6EI"28Y#298 M>[@I@>:BVC-(=D,QD)GF<>"MVPO8?8^C?M63,FHJ M\0.&>,IBD;5 -UJX9W M699KKH6FI<^EEGF)4G;,H8E9@9J*( RPT;AL9G16E=-!.%"W<'B>WW::]KS( M].&ZDL!AM7RZU'.B50$L6GV4"7,!&[AGZU>=+U,[+ ,C":8.6>)P[B2.CDZE MW1+C,U<,'F6(,UEJ_61%:.H&"DO<.)&VF$71[$0-^H*>/92N#W6[#>D.-V&7 M(OE>?\1Z +TA*CML4T,L@U'*.M06J_G$#DJ#NI5&2]VGS/"OCA.L<$U!$=/8 MV ':S.:/O^B@-:A;:WP4I69N*8I"=Z2\5!Q6[LSW"5-+A.8YI\4J2&:;S* W MZ$N.CQUYM)T;1X9D[\PF1UUTYDL!':0 =>^C#<76GQS/@(V-SSC6(R6;G>U( M:37Z JD___[.Y'U>5J#,=S#0]R*(5[9?5-L;)8[-1\FM4$H7>+DY"/ M*@'0Y$?*,[6T$JT/MXZCH@12JFQQ@ S?[(1,J<:IW#OJ(('&A5/*'=]UITY* M66:%B^+96H8+D6O.,EA+HO(TI?+G/7!Q6EJ>]?3@*]LGVCQPPL6![F$#^OMA M+7'FU"HQ2R%33&1$PFYIW7FW*R\P#H7%[PQ.JC$F9BE;(1[-Y%.\M%Q#!!PB M;20H_AUA!9P;)>3XNQ*UZF\:Q^;X2?U#L7A"J^"6GRM:U2)0K+=+*&0E2EI7_]$<5B(:#-[[@X%<._K4. M0>501,XIR8IE/5!-PX44)R*--:J901&;PAM7PS*SC1LM\2U#/QVN1*8$9S'5 M$)-[RFD6 =D8.47>KJF$3">@643Y._*>?-\\D+=OWA&5X!M%6$8^,\YQ.]2( MO&E.%XY&./,))ZI [DL0_P+( T0V\>/44R"-8X:^_>%/WM[Z%_T]BK3 $=1B"(?7P+HI$CD&0$ $[TBV' M$:$<[WYQ3C"+D%CD6[W+.5[(PK1WZ\N/W!0?,8GE&'H+Y]A<9&DQ;5K8D]JF MQ3ZNV<>#[ ^PU>234GG!NA)*DQ%9Y=*<:1Q] =V'6FK.&B!C^QRV:Q/8\W[8 M20T[>24L7JDO(HM*WHNXDT[ M1O>,=M"DA3JK46?_"16+K](TBUFV[V.==4#.48E:&">$"I]?-4]-. MHGK)JLWZ7!N]P9K3S_K",:TD6RAC>WH.W&,UL?T+P,]5S!LN8]^PPU6Y_-E& M[L4,.@#-0E11=HW<3@%P&DV9Z8@_4[EGF2(<=NCEVC=X?F399)83+0Y%G[85 M&KN^8IA@8P[2&.#[G1#Z:6):O[K5#_\%4$L#!!0 ( #.$9EC*IV*120< M #$G 8 >&PO=V]R:W-H965T&ULM5IK;]LV%/TKA%<, M+=#8(JF7L\1 $^U18%F#I-T^*Q8="Y5$3Z2=;+]^I"1;#UZQ":KE0VS)]Q[Q M7%Y>'I*Z>.+E5[%E3*+G/"O$Y6PKY>Y\L1#K+<[5JA?-KS,8ZDNR\>% MV)4L3BJG/%L0Q_$7>9P6L]5%=>^V7%WPO%2'F!2K:YG'W YQ$-M4-E\6?* MGD3G.])4'CC_JB\^)I(96PM-42L/@[LFF691E+M^+L!G9V>J1V[WX_H MOU3D%9F'6+!KGOV5)G)[.0MG*&&;>)_)._[T&VL(>1IOS3-1_4=/M6W@S]!Z M+R3/&V?5@CPMZL_XN0E$QP&/.9#&@0P=W!$'VCC0ESJXC8-;1::F4L4ABF6\ MNBCY$RJUM4+37ZI@5MZ*?EKH?K^7I?HU57YR=L\N9J@""E0.Z?S'HLO!,+S]KQUUQ(/>A*6P)X4R; E &"] MT/FGT/DO2("U#J M"VJ0L)L%KA?,R2 + +.ELS2R ##S@]$L"$Y4 BN57TLN MA"KOY6-:0!P"XZDD"(9MNZZMO(Z5ZP^2/0)LJ ,W/CPU/K2F<#-?%(^(/2M9 M(D:2.)PRB:<$BR8"ZP5O>0K>TMKS=PHQ+M=;%!>)TBT')B:&(K@TLR T MD@ T&F8!8-2MBSTFV&DEA6/E9=,01MH]'5JBY0C- M608R&Z\OF+2,B)71'VHID>DBHS1WHG@(F[L,VI%#;:K MFH_%FN<,;4J>'WF-"6[7;*AG3&N %2:..8X L]";!R-T6G6#K0I T9%,99E4 MJP?-"^3AF4/8[!73R)DOAR0@(W>$0JLRL%UFG"@TR05R,&7!F:I#1DT#S"@U M>0!FJCZ/5;569&"[RO@DMZQL>@*];>B\>X\*!DXWV%0=9T"=-JV G@&@@M&B MU@H/;)V:CX/EK2YL[] #V_"2H5W)#VFU/:$NCVQE_#Q2%4* )#9F5< L-.;> M"+#"WGA1:#4"MHN$V]=1,F=W;'3)-6!% [/C *70M>HOW5NE0.Q*0<]&:;?S M(![$G-O/"#$J'&#FF04.L,+$'ZL.I%4*Q*X4?F="G*,.GUC*,GW8R_@A4WW$ M4<'5_4*6/,OT#)4VU03L.6)._J'1<010&\Z0K0GDC_9:JR'(MS5$K]<,LE^N M/X.\B+%V/J/8*/* F0OTI&F%\7),O9)62Q#[%HS)3DV_2&SCTNQ4Q5,M//-< MC4@A^?KKEF<)*^%U#YET^V92M&@JM'[(6[%#[&+G*A;I&HR9N=ERYG342!.+ MVDJO 3IS3SBL89 9F0=C"=-J&V+7-E&:[>5P+[-IO_>B]GM@^\-A^P$S,O?' MAG,K;(AO3?A[G=H"[05+].:NRN?=OE+1Q?A(@#/<*J!>G>%3HD53H?5CW$HN M8I=E355TEY,-#8 M5#I>[\BA":%I1YS &(\1A!/WR'E2;Z#J9Z1KAMCS,5D2IAZ]3JO]('V1L?K\7.]0YKR4Z;_53V#D MS;TJ3):.<1 &V068&,M](SQ$G1HJG0^G%K=3"U;_!-7+3-S3M"B;&*A\R62V.;&30+ M1D=:JTMI,$'%MFK;5^?,E&C15&C]^+7:F-JU\?]=L4-SIO9]0V W9D'OT-J8 M]0&L)3$F_47G72*5\8_5.UE"C8=](>NW=AKDK;3O^^04A19H@T'\(M-46>.>&:&P^%D+^0WE3*FT6N1 M/P9B5D034\RK6O-I+1Q!H5N4^"8. 7-./>;&+G MGN1L(K8ZSSA[DDAMBX+*_QY8+O93#WMO$U^R=:K-A#^;;.B:/3/]LGF2\.37 M+$E6,*XRP9%DJZEWC^]B3(R!1?R9L;UJC)&1LA#BFWGXG$R]P*R(Y6RI#06% MOQV;LSPW3+".[Q6I5W_3&#;';^R_6/$@9D$5FXO\KRS1Z=0;>2AA*[K-]1>Q M_Y55@B+#MQ2YLK]H7V*'8P\MMTJ+HC*&%109+__I:^6(A@$>'#$@E0%I&_2/ M&(2507BN0;\RZ%O/E%*L'V*JZ6PBQ1Y)@P8V,[#.M-8@/^,F[L]:PML,[/1L M+K@2>990S1+TK.$/@JH5$BLT%P6D4FIBO&/H,U^*@J&KWX12U^@6O3S'Z.K3 M-?J$,HX>LSR'**J)KV%-AME?5M]_*+]/CGP?$_0HN$X5^IDG+#DD\$%,K8B\ M*7H@)QECMNPA,KY!)""A8T'S,\S#P)H3AWE\CCFVYOB$FK".3VCYPB-\=4B. M1N3O^X72$O;//R[OE^Q]-[LI*G=J0Y=LZ@&Q8G+'O-F//^!!\)/+]04+,JH7.3T"[7E10#2V'*YVYV2T@/B;A!G-F\T?;US*8PNF1R7)(LO1';@ MUT'MU\')Y)BGE*^-*Z'^%MN101@3B M EYP+06T3'P-,,V@AFEW[X1=A:*=IR[4L!WLV(4:-(K.H6CR+II\0+0)(+HJ MI5]WI+_,OSI5DNY)&P8]W);9A851I\8X4!CW&[!2I]]HF0LFU_;JH6##;;DN M>\UZMK[>W-NFOC7_8*X]MA5_IRGO3(]4KC.N4,Y60 G)"I5$EM>0\D&+C6W, M%T)#FV^'*5S=F#0 >+\20K\]F _4E\'9_U!+ P04 " SA&98H3T*UXD* M "=,P & 'AL+W=O8AU M6:SX!Q; ;Q?DU7.:?<]W0A3.RSY.\NO)KB@.[^?S/-R)/<]GZ4$D\,TVS?:\ M@+?9XSP_9()'NM$^GA/77;G?\^S'!Q&G MS]<3;W+\X*M\W!7J@_G-U8$_B@=1_'6XS^#=O/$2R;U(>>TH*9LT_:[>?(ZN)ZZZ(A&+L% N./QY$G3 MYC=5P^[KH_=/6CR(V?!3U<2)Q):7Z,W5KD"\3->X/10;?2FA7W-RE29[&,N*% MB)R' O[ H!:YDVZ=.Y[OG$\0&+DS=?YZ")PW/[]U?G9DXGR1<0R#EE_-"[@$ MY6@>UC_WH?HY,O)S'G&^I$FQRYV/222BOH,Y7'LC@!P%?"!6CX$(9PY9OW.( M2RAR07=G-*>N;DZ0YL$YS3W=W+.HHZO7++<+=J\7B?'W@HKB>P.N0B>Q*3FU]^\A;NKUB77=)9<"%G MO>YD37;/V#AE$F8[H7S)D[S_"W6=96+A7:AELFGFRDA,PB&IVZ?F%:^ M.V-]H\ T\LBB8]43X3_EO*3$3OG%CRC8PK._BRW(,?GD1. M C\-\S=+80& =C(I!(R::EI4K7.IEO.W:(SZEXS12SH++N2L-[R+9G@7UA@- M!#@-):^V0>ACOD^S0OY'?X!U8^5NU0DRNIPM!N&*&*V,<$6,V,S#HW79R%E: MY=QVKE[M(A B/'F4&XC7*LHP24OC0DCW0BI)E9'?O5IW(,CT0^G8]%LU@E96 M00]%&GZ?*K:(')AK %SYZ-"LC-_WB*$#,5H/C0+$R)^M<"7K1LGZ54,3B0TL M(#"[>1(*T);C@[,V.W6V'F@ZPR; ;$;&QG-;?'&MFGX#M'5 3LXAP$ 3K'JP MUA4_WCF'F">%GE "UJ6#6C]17G&-RYJZAC[<:K!'!(A5UZ@OL4-HGE7BW0XF MD%#<5>R$L^4RP]=YD95ZET!E>F9 S99#E9XQQ89QB?DA MH\-(6HWDQ"*X%1GL/,?]K. O M=!S('H74"M!#%#Q@NQHJ,#UC*<9V4:31UJ M/U9Q&4%6DQ>R*+,1/=3HHA1I7N5S.F-OY9XR2S6M?58M2GIVE]$S34 JA M5F9ZS8#9%@H1XQ1X=LJY#<.T5 0+K"/D$P<> M0'O01)+E:N8/X\:TFL+VN!S&SL((KZD_%CHMWWAVP/F!68^MQBSV>G7O^U%(@=9F>(6=]>M4R069*#;;& MK-PQ@B,M[Q [[S3SZ,!_C$TB@L#*PC/&!#5;V6,0:>,MW4[VT9?5,@ZQ,P[( MRLH!8.LPS$2L2U,;D8BMQ,>,F$PR]8V,"+%:&MB-&'FC@];2#;'3S><.U%@' M#N$1WZA$8%:NJ<2T6G96R+Z2%FV('6W^; H)L8",:&3S1+69%&/43^X0HZE1 MB@DP*V]L&20MX! [X%3+Q"D9*(\,TP5B@LW4&"#3D]N9HWT1+=@0ZSZNV?.L M\@\JSC>CG_JF.M.,+T\(.L1PQ0<:LCB-&KH%WB-'HED1;(J)V(@K:#%LIS:Z]H,N MYJ@LK SDK8V*%F:W7AA[%6;&7#8V&VGG..]UYWEUO>Z,\[S+'NA=]D3O_W&D M1UM.HW9.N\]@"9,''BN4KD^K$V?#D^_.)LW '70O'C0(N]&5D2B@9D9H!9B9 M1T>S!=HB'+4CW%=QJ+=CO9[M^$CID)J -25K@ZDQ,_-4(JC-SEG/6E2C]J+/ MQ_TA3G\(D?_RTXIXRU^;#$A&3GF 03M.=M"ICA$S&:I<+U26!6H^5%VO(4/<%336">?IQ.U=2JT*MC-#$JDL=[7U5+4#1 M4W6B+EHTDA0XI?N].H11 X>*,VG'K(FA1H8T[/2,CF45M,4F>@*;NB,F5>:4 M1/JXG3O?4@D;LBKZ*<30\W&7QI'(4*5HV<<(3M2*#K7::E']^R%:6F)V6NJ/ MX1F+)CO-2Z=- F8B%?/\L=(>:XF)V8D)37??U#3Q%MUN49$(WRS6L[6E%';' M3&R:^HNA;M,Q6XR6 5D+3LP.3A_UJ80F^Y>P.A^$#!^6E_I< R9CE-!9@*09^3]B!$LO,,9BEEY8ZC(6I)BIP_58-_/=-GI322J5V\U M$[]**5(\\CUC,<+,/'=IJC7MR&(Q&MB=&Y?LD',WIDG=:;,1CS))ZHT3T/,B.N.[96LQ1UFQQVK4J%.(JP:36RA[C +8"8" M(1T1(&;]CN@K;#&(V2M6#^7A4*5UP*SA,2. R*UNVX7,#4T!V$7K51?U%ES* M6[]'6[YBI\[@>@5U&34EG/;^ 757^= MM!XF]-E),+,RVZMGP"6]!9?RUK\EM.4X_R3'C1=IG6,"&=75OJJXP@=GAYUS MWA.G'KZ);^O98MW[-P@\I(EG3A[,:K3LXK=8Z-NQ\%/O)JG?/S\X@F?)-"V+ MP8VJCKKQ'55L@ALQC@OO_-.E,ZM)7UY+?[Z=_KZ*,.9Y+K<6]B)[U,]_Y(Z.TNH) M@.;3YAF36_UDQ>#S#][[H'I2I'53/;CRA6? 2KD3BRVXA'P2!B*KG@6IWA3I M03\=L4F+(MWKESO!(;M3!O#]-DV+XQOU \T3.3?_!5!+ P04 " SA&98 M9X4$]?P* "O:@ & 'AL+W=O<9\:W;1BEU[U-ENW>#H?I:L.W?CJ( M=SP2_[F/DZV?B;?)PS#=)=Q?%YVVX9",1I/AU@^BWLU5\;>/R_[#I^!AD^5_&-Y<[?P'?LNSS[N/B7@W/%+6P99' M:1!'1L+OKWOOS+?,MO(.18O_!/PI/7EMY+MR%\=?\C=L?=T;Y5O$0[[*[M XYZWB,"U^&D]EVU'/6.W3+-Z6G<46;(/H\-O_5@[$20?3.M.! ME!U(HP,A9SI890>KT<&:G.E@EQWLIL+X3(=QV6'<[# ]TV%2=I@T.HS/*4S+ M#M-&!]L^TV%6=I@U=_I0O_\>3_"LQ2CWFW7@?Y >B' MQD<_6/?%KBS\72 V20=U+NR26('2??+=N#T,EX;DZDF?>";6+C%+CI]$0?2@ M9=$+N[I:[;?[L)CT?V<;GAAB#,5BN'B00L,^H_&>/P11/MIB10W]:,4-/S.6?#4PR/B-049DI'+Y@3DIF/G9YO%F M/#8'Y&KX>&IJN=5H8-;;+.4VEDD&LWHK1V[5MP96O9$K-R+F=#"OMZ**36]N ME*=H8Y'!I-Z*R:W,V4FCVG18Q^FPNDW'F^?CJLVT:-GY5<7;=.>O^'5/' DI M3QYY[^:W7\S)Z _5DG2 S4YVSQXUQV")5'1D14G010I2),Q#PA@(5O.@??2@ MK?4@2]-]L1+L([&>&7R["^/OG)>KW$[84GGFLQ6SUSB.%UKACF.T;"'H( 5= M)(PB85Z+H6 @P9JEQD=+C7_44L\+GZTD':2DBX11 M),QK-1@,)%EST_3HINF+W*1;[[3$KNO=5!HB2UKOD((.$N8B810)\Y P!H+5 M'#H[.G2F=6@15NCG ;5U[M"=N$7VBS@=_Y:_YBJ'SN3C;BPM>UK9KLM>&T4' MJ>@B810)\]J,!0,IUBPU/UIJKK644U[@I;_],A,WX7\8F?]-W,/N_&!M['?" M6H\\S?*[7+$HYB&-)%CED9K#Y> ^"C+ELCB7=KL_;48!%MH-ZVJZ-HH.4M%% MPB@2YK49"P92K)G.'%6AWE$[V[WJ;CC=^5@OV_6$7-)J(RD'QJ":#I3F0FD4 M2O.@-(:BU0U]DKLPM89>!H_!FD=K(RCBU4IOFBW5 :NS3S=<]5"0%3GQ%XM_JZ#](B492OEIZ_[?_),Z7UB'P=THRW+_1JG9V' MI#E0F@NE42C-@]+8A8FO&Z]*?9CZW,%AN+((I3 MXU]QPGVE$^74@3D9C)M61(;HEU": Z6Y4!J%TCPHC5V:^;H7JQ2(J<^!_,6S M\IQKO [S'+'2=7+8W223@=VT'33K :4Y4)JK&A!SWCP.*534:R?*%,TF9]>L M*J]AZA,;A]J"5:VVX+)OY!1$?RS=R.J5.]L&FM* TEPHC;8:7:]5*X;:LKJ[ MJD2$J<]$.-%:59EAF44)@*GTEAP1G\U),^"[*)OI:S,4K+%I-Z_P' 5+49VA M@%G6M+E84D4S<5%+FK.GV$M[UMPRIFAF6R>!LOJT5!%]4Q_2KT^+5*&AG1YH M:-^48_NV-#]+J*:CT)2K-*"2%$KSH#2&HM6M6(7N37WL_H6U&J8<09:2X N] M=.<34 M)!RKI0FD42O/:# =#2=;-507Q37T4_P>K-O3TSFN=''^6ZS:@D@Z4 MYD)I%$KSH#2&HM4+6JLL -%G 3[QW3Y9;?RTR+D?JKAU/M7CNOJ4**/[C:NA M)53346A*DBY4DD)I'I3&4+2Z_ZJ@/=$'[57^4_I.$;\UB12ZUZMU/0U#:4Y) MF^AWP86*4BC-:S<+#"5:]]1)E;X^*/^2&@VBB-+.97M!X_.M-!VHI@NE42C- M:S4>#*59-U<5>"?ZP/O/J=8@F8NN7=N29:9MTB!$SGK,+;DCQDK6'USW#RJ7 7-FDZ; M-*IHUI=@GJ+5;"8][X IFMGSE]FR;%O6_+F M$JKI*#1'S8%WH9(42O.@-(:BU:U8Q=LM?;S]A3EP2P[\R@\LT$MW/:^TD72@ MDBZ41J$TK\UP,)1DW5Q5X-W2!]Y_, >NIW=>Z^1HLN*1+- 2>2C-A=(HE.9! M:0Q%J]OVY#%"^I!^>3K.$N'/>^';+.YN7>S3A*!Q?BC-L111\E&S@-B%:E(H MS8/2&(I6]VZ5#[#T^8"N]1MZ7&>C*N+\IG1? -5T%)J2I N5I%":!Z4Q%*WN MORI\;^G#]VWK-RQ%))?,F^?CA5ZM\\H'#>*7M(E^%URH*(72O':SP%"B=4]5 MX7E+'YY_2?V&I7BXC5P>I!?N;*\VF@Y4TX72*)3FM1H/AM*LFZN*O5L7/H_P M4^HW+#E0W"?2,S[UF];9?FTT':BF"Z51*,UK-1X,I5FW7Q76M_1A_9]5OZ&7 M[7Q=IXA.R_%>J*8#I;E0&H72/"B-H6AU0U<9!TN?<6A1OV$I0O32Q]06>IW. MBR/TPPU0F@NE42C-@]+8I9FO/W*WRJ?8^GQ*J_RYK?AL 9'/R7JIKK:#TAPH MS54-B"7=.E.HJ-=.E"F:S<[56=A5LL/6)SM>E$.WY4"[*3T=0R_4[9;'IZ0-G-\*N"9=F39B$(533KVU+N7+63EOSY<=7VS\[5 MZME5<-Z^4&^OSYUK9P<:E+<5S_BWI8025--1:$J.<*&2%$KSH#2&HAVL.#SY MGIS\JYP^^,E#$*5&R.\%?C28BB4H.7P[TN%-%N^*K\ZYB[,LWA8O-]Q?\R1O M(/Y_'\?9\YO\VWB.WU%U\P]02P,$% @ ,X1F6!:-9D@\) C7$ !@ M !X;"]W;W)K_=VMCAN+#IFG=S_?6P[#]X>%#5ZW-IG3S;FM:^F;9]9MRH%_[ MU4.W[4U9\TN;YN'YZ>DW#S>E;>_]\A-_]KK_Y:=N'!K;FM=]X<;-INQOGYJF MV_U\[^R>_^"-7:T'?/#PEY^VYQ=G M/SQ]C.?Y@?^T9N>2GPNL9-%U[_'+5?WSO5,09!I3#1BAI']NS*5I&@Q$9/RE M8]X+4^+%]&<_^J^\=EK+HG3FLFO^;NMA_?.][^X5M5F68S.\Z7:_&UW/$XQ7 M=8WC_Q<[??;T7E&-;N@V^C)1L+&M_%M^4#Y\R@OG^L(YTRT3,97/RJ'\Y:>^ MVQ4]GJ;1\ ,OE=\FXFR+3;D>>OK6TGO#+Z_Z5=G:?Y3"HK8NKNVJM4M;E>U0 M7%15-[:#;5?%ZZZQE37NIX<#S8IW'U8ZPU.9X?S(#&?GQ1]=.ZQ=\;RM39T/ M\)#(#32?>YJ?GM\YXC-3S8OS[V?%^>GYHSO&>Q1X\(C'>_0)/)@5EUWK:+%U M9,GKWCC3#O)!MRQ^M6W95K9LBFOZT)"(#J[XWXN%&WH2LO^;8I$0\'B: "C> M#VY;5N;G>UO,U=^8>[_\^[^=?7/ZXQW+>QR6]_BNT?\E6WSW#&?SXM6;WRY> M7OW/Q=NK5R^+BY?/BNNKWUY>_7IU>?'R;7%Q>?GJWG%U>?7\ MNLBH>M<0ZXK+QI1M\7O7U$2.FQ57;36?%?>'M2G^_=^^.S\__?&RVVS+]I9_ M._NQZ'K_Q;O+M_KA@Z(LGIFFW)6]*:JNWW:];NRN=,62%DM"6-BV>-G=F,W" M]"1%I^?,EX6IRHVA][?C@EC1W!9$%9ZN9-J"* 4Q+R^NGUW\1_%;TRU(!OXH M^_=D/&E$^JE:8[C'\^(M/:?4%M;1F+0V+(LLQ@U9PBW-BRG=N-TVEGXAL:IZ M.]"F-/3APMTZ$BSB :;N6DC8K-B6/?[!>R,8=K(FDT/$TGNW107F80)\7;9E MJP&^L32#R3"M_."N$D$+4WO"DNB M+68(O]'VV'8P*V(IL85LO.O&OJ(?26-&WDD,O2G_[&#WR5K2#,1*S&XWVYXX M7A,#',G?R="=U*8AB]P3[;=$?3&0L:<'Y7L=J!V7I%)C7RYL0ZO$(KJA&VZW M?J7@"?\0&)6\10\1NURQ(Z./?X>.[&NU+GG;F9LYVZJN'.0=^H58TW> K]E60P;/OOW1D;8Q3>?*BWEU@ZT%//7:+<;81UDF=84 MZ+=MU8PU:=(:P]##8=-TVEFQ[%EKDKU>$:_#155IQ\M^B( MN_Q95X%K81):V,FR7(0O(LU0H8Z$@&SO>Y=M=T?+[PLHR4D#K4MHG-ZU:]W3 M=->Z&TL;-J%PN?Q$DEG(6"QI75Z@W-C3WAK:#36SWK]9A;__;E'UFN48'N2J> MG)\\>41L->^+I3QYBR=-RQ9-K>*O/?G,VZ*E;XP;R 978EX?D7>XH TAM&5Z M6K\!BXJ_1N(0:.2/\8F.'+Y@.W;P'B8^?(D_A=22N-HME('L:>[(I_8[/D%V M:=*K>_'' DMQE3SVD# )A,),[M9=T]R>=+O6B"+:VM)>F;@4V,[>.Y,P'+XE MX6I=R0KOBG5Y8\@9&=JJQK(,T( C:3^D(BYI3BZLA9ST-"\V@H!AZ MNQB'6YAM(8,7#Z&\S3(U14S+)RU3OB8FUZ:?ULTKWB_:'5,;$/8+. MT?:%+? /S)0\K/W2MAWVG7#%BZ$N[GM0@KA_^*V2/@J.^HEL5B;AI]@&\TK2IX5E?(?\?2\>UL!XC1V M"5$[(N.V#>K*',"W']5T(>_HF#M+ZHNO;#L:R.["!#DWHOYN#1)IMU<4"HM6 M-YV# 27?0[AI*7SR;TE0*]M%%)<()0E^#T=I4"V@&+0AZLVX M9/W9"DC4AK6*L%=AP<+OV9J(/>A:AF)B5=3!0-:8:!::2;.Z MMF:96!H_[@G#"*R.B>&GGG\PU8A$2O%J2?*Z9ZEU$#%1PZZ;6N /$5QR,!IP M]+6AT*H;3''VC?<.G^VP"5'TZ]X0' ]^JYU/DS_Z@L?#>_GA?/2+$!GCY49CM$5Y ^ M3G/\7FY.7E!8>?_*]:5I3BY)A.KR06Z>]:'#)T==$<4G21)CBNNJ&1N+2O>93R-^. MFU$\@$1>\+^]62.VN8'KI]]-D-V+5Y=702[5YB'OD(# H%,"1+]X^U*U.[YW MO+:ISVLKJ9!E3_I"+]O^0&2QVP<,$N_.T$W?+/K,]JC63._<$?'.,2!Y[@:*&K'CT-_M7C9S4BPMQQIP&\!SV![AXLJ08P/&QG:3 ME@**1;RQC?&7W^;?+BY>AVWNL9%(;R0.D40=;@9 08E49S9NMA(."6RB/= H M17P*9MZ$>.PNZ8\HAA\5%+?"W"F[2QD1P6]R4S:A9SF0[EEV0 MC*'\ '8$;$4?+C2Y0!^'UQF^=ET-N(OQ";"M+)QWRM^N79T@AU/KISD" !"2 MM&&^JC_'6@$.3;.VI.8]YY/ )I)L $\\1E_>D*1WHT_?'$@"0>0%Q<7$:J\- MI2.%!97([8J%J&Q/U@B DZ'%[]V.GN]GI-_(KS$BUVB8M.M/EJRN4./H=WB! M..78(BA"(QX;4@05ZJ*L_R0207#60HCV=V5(]J4F.WECW/H&1&+T?E1F,(8)PI%Z=DW-Q/#$J,F"/ 7F7W."M(5M+ M/')\S6T=LT%DW U]0^*G==!*J>X/]P"N][4,4&XTY4J"T<&PY M4!2TH0,;PQ,[( VN+C5-MW,_?,6)5"YW?H5H B'%.?YW]M6+/Y:?%U\>C[^1/ZY_'I_+SX^JL+K@[5Q1_@"'%0BV+%^:/Y8_SO'/_[ M[JNW3,Z3;^G#KXMOSN??XA\9[RT%80<[,B%L/JU ,QPE$3PZ1A&S(&/\B@SS MP.:8;,K9Z1R<7TY.74['8#Q?3".?\J?GLY#?6:V0J2#34VY)"SZP*:5YS[^9 M?T<+Q\N/OF-F3D\[ T#;&NX*@)'XM:3-_T\29][A/R).RVVP CBMC.VI,LQP M3[]P@,Q9'-(M+MX$S$%L;4^0O?I$DBDI5/8I1I^007K19UP.$,+$G+K8T4%(F3N2J(WK3)8% B0#>^<; M9RFQ$I)6#0U+]BD$1O06I];$Q8HS/1DL%V;",&OZ'3IWFR>3N@5,N^>X0E/; M;D<0>%/:AG7(^LP3+WUTLIM*53++#\4++H6=<:K@[/S'XI6.WX11F8F^+O#7 MV,$:LD"1B1U;P3FF?B#XLH9T <@I1 0V2%AF?>--+#8) >>!@*MD5K!25L_U MCGQRS.<(_W(5X?),15SHN_%',R[9J"?\4HB*U!<8_XN$J24[IXT053LU I/K9'0B.1"MIUIHS#4"K M-UPIUC@]ST,(:SV"XA1DD))'04K>M8?SA7W2&K 4'4CR!GJ&F-EVGF&\B2R1 M52,)!!93HWI5]'2TZ.+0V]8J;14+1+$9I)<(G,L1NB!T98HL4 MB# ;8H;!M)VO\V650#0Z5.Q-$295$O@5745O^IS)^6-%Y0*7"(-O.Q="6"'2 M,L$4.%KVEUS;DWB:'LLV T5ZA"Z*Z(A&TP^E;>^F.0H?CH M4E>9ZB&A 6-]Z#=M4>XN[SP5)%-C4YPH;(ZF?,/]U MEMU[Y1/V+K8D3*9K9NR%X 5C*PN]CSS9YZYY3N(LJ0$P+/V9E67@5S1XHRW2 M]B, Z_MJO"*BM2)9D^BX43;+D!+BS)3S0D,+?]LN6K(-5>F M7+(N*#()>"+?US4$*9)4"N=,_"^6;15"7:(M)JU",.(C>""+4A1M1Q'S0,"G M[G9<(DHS(;4W1R)@4=)N>>6&UPTE$7H;\/"F M:TC'8^YD$KE)22^8N9P,GY*Q1(58+5USB"B=P"68OF14=)[0ARBFIR%\R!^Q M ]$<;,RY*7ZRK>>:>+2I=>8)J%D>F$:K(LV#P9SD&;[4 U<,4X6[<"[)>(U/ M(4$,)+?,:L6NG4$#N3N,W)?2+(.U[>6[X&=!5?3E*0>YR WW):.#M!S!5%BJ MK&B2'9*A7XX]6SD@C-&YI*%D7XH232?QU^K?8SR-GURL GZTZO>Z1^41#8*O M&]"*E3X/68[X[39\&W,@N4V$OL$4ASBS*L6=QA"*5GQPS(;DN M_$<)>3-NY%DR2+?JZIBI9ILVW7CUY$=SNTEVK_,Y'/:@ 64AX.KZOML!.V4: M3K$D)W!#Z@VU M@98:238W9'.+X^1F3JY?XW5A&5?SD['"+/A/G2+W>'B2 -JXB4:;"N01F%LX MQ%$,L(]QT8:-7OP3M"G[:GYWHYGAU&2;Y=@4#7OU4$, \B3.HP+E>U8W(3-9 M>RI,,J); WKVH6OJR 3R,,)7_V2RQ1,O+9E/(42UC@T-:OP&[3ZF148[0?]H M$/(ZGF:_.2M3<9[$9[CWG,C!I C.==HU0$OE=^'SU'M[I]K]S5JN_&+2?]84TEPP)Q M.AA.1@!]^_$[ YP$?D M$0J:S*A49.Z>.)U$W4FH@HXN7R!3%5'/-'/#TP0Y\OY+B>R7=I_LO!A/\CM6 MRNCIT6778C&1$_WT8:O/]09?_ QZ:#B. G>L@8 #2S:;.';UAN2^?T'N=@\EZMA.*)%S]*KR"$ M0/$,:'3 ',FX)'ML@8,/T0)M]]T ;UZ]B\=T1/5;A3I)5KF3R$_T\W(H;$_.^:6$? MS_769?T>'V=ZNJS]='/))14K31,C?DW74OS:>8X.$7K0C+6]V67:?N$@-F]].>46&8)SHF(E@!8 MDU0_]6C>#%M++Q2]II9KSSUCFOD$-NBJAF#;G. [O][1N4]:,L\OZIO2]+0SA M@4(X31U?LMQ-@"AA7EP3'Q!P9V;8IR,DV/$"MF\Y#LP7 *@_'-'Y AG%A!\& M1A.RS9S"339ZM^_00K+$AB"$LQVW(3?LVW(X?V ^F+Y"1[CT;FY%B-FUA[@- M.[O/V\ YZU)3QQ IC^@X=S=MUE+91.3"A[]I%&PV U$=]^.\T]("%L+6G(.\ M$]:+^V?G>XTP#[R<U!?H.V+E%2/90R\>29WYODK.P0^' MG6Z,Y41W]P;)&@N/&8I$D_9\[U0CQAYV*(>)"CYW!8#Y21[I]Z&YQ4I3T!=7RWI:C+2VW';A)*8[ !:9Y2GQ"3')6 MQB>UD)F77HC0J*OD^MY!1#%2!]1%(-FBQ9@C>96>592KW*1M:>#G&=CDU]:\/_J?#_IE/JHB! M93\0$L":Y>;"=,RWANR\(][XM+IDG*;/C27;[C/#JH ) _:/+P8]^V0VHQJ8 MG )E1?]T M/;=Z8PC+4[> CY-C,?1F@ B:#]29I!4O.9U6ZL%'>L0?Y&8_\A0XXVG,U7YV M92\L3HNN^^J*#B"N[4I=59&U:N2>Z_3U;)3WQ($^@^Y@5M*+);GTU]J4A*SZ M@7=U4)VR"2?6<*P-%8%:!UGH(+ZS"3D$^)F;PG '$QK;A[+5^ :E/Y]"I#!5L?%$\\N,&R3/ M@HRHC)*=IL".T39(\@A-ES[V;Z!23 MR(S&ZLU@M1?*KV&ZEBWV+;1R<#Z>$:.H3[H7<<&DS)4>2O==UJV_.\.$/ER6 M%)1?I5-[V&O/3A-'H;M$.SP@H:7T/ M6U*]F[#<.Q +:^J6A!TB^'+D[[WQ"1P?:2AOTK04VE*URGZ?[0?3%!R%X-TP/B3SUG@W,HQ7VD;*6K-5H'&CU**/D5 MJ>B#K>J4Y1N7U%)HVM[60"AL0/9:_>\LHVILR#3'Q%">2'%)RSY+Y%Y#?]@% M3J3F)P4.ZI>?ZX/N,E/1 WW_)1[HC70&T[^L^RS1_K,\OCD(MR#_CI/9R;G- MC&6P(NCY;C60Y+*2[\[4 RY]%XPIR>#&NM 7 9#AS0WZ@O3%/M;L#@(#WSX\ MTW[/M(E4VP1=",9Q/D&39&E!AC7'Z M/+9QOJ"L ],0CQ[$_%8Z0MI)JZV\]Q\_@(OLJKL?C';^$VF *MU_\L#SQ@^N M#&+6:6?23!IH)H:%('FYW;,1MDW"&CG#$%K*\H:=I 4',?_"HT.NQ&J_SMMU MDIG&.O*GRE5OQ$?JL0BU3! VSQ@G"193IVT^DWK@]QJ,E7*.6_O*AV:?4C3$ M>2R?>M9L1G$_O+M=W[KL IT'VBB:7 (0S+SG?IEU/$=;Z;]/-\V?KO]<,S@Y M5@BV'WV)^;LF/H4;FGZG_S4":P&)LN_6_KL(ET(JY+ 53OQ5/+4QC\<4Y*@ M]RPPWV6N[.LZ^3I.-]UM<(U#J"=/V?MV.S=", M8,S0&-SM0@TB1"+:83+=!CSR6%\ M^HKK-*QP!%KT&*DP1 ;37\5PX8HA]&"8D&=?]0B6^0R:G-3INP]R94+:HM_N M[8CNNY"#!?ERW"&NF!U]FTN!OO%?0%/)EQV2<)1]TR&?[N]ZXJ;LO,R>])!P M$=0A:>$C#8TCLMQ^P)_^A$.R466PB9$A$^U#45C+-@F2A-'^_!XC(+][SZ]? MQQ.\^>4W4T+,UZ!("SFRP;[_* _I4JJ&O ;.N_VY-BR.KBMA?8M6[/S+4H:T M.RW;BVLY@FU<^J$+'^Z%>:'BT)LL8VYB>UZ$S#+*K23/T\,X_L!F.0QEM6:+ MDG?J+20$Y>-8 "A),=H/*MU8LAN)U-(29R&=GT:GVI@L27>^GXV$M]I/&_@P M(:S!-WVQ69TEAR!D#F[\JL6Q!C5"N3NQOQ\EGC-#=U)M^6JS)/:-/5]>;_;Z MG%+:-3U_0$4H%LF## -\C28<\0[W+\Q\)8P)7;+U&4*UGN6YPQ/UX>3.K]H=+O$\7+NX^M"_ 1D0HI-_Y.LW"'A\(8')-9 MZ'ID4WSC+-_MIR?3.'0X/.$OV*[\X(7^V-T"/DBF)R4;D'8\+40:)&:0JHOY49:E/KX C]E(>G1U[T[#>Q1-H5K5E@@DW:0 M\H,O]&OFDP5Z;SQ.-W 7@C] C*N-1M(B%0P.UKADS1^GFYYF^W6\/XG#KK9) MFC7P]U;X1=3&\%3,:NC=XA/RB!S!B!9'2O&+#['3K!:NQ,9]E+7N$7E4\#6C M+BO*Z1&L6/;P[)$=G>'W$SBK5NZ_@R2M0CG/1P8,>2L&P>$P"3-/AV>EF1Y_ MAY3GRFHN.[EVP8\M^?>8ZSMLR6?=#3V'.L_2(,QO9B(00J[/SA(\ R-B"5+% MUQ\<% 7G.TK9O-5=+,;C16P3AXPA[#\D:G*YX2J&M(KBCQV$XI8>S^?V,S#% MYY[T %,X)[&3=F15\TX/5?#C2577WZAAW+XXX\&.KP](Q4F6/+$1"JIR0=5M MUX1?>HL.Y_?FQ45R?(8#"_8::<8PR4=RE;&Q[W%*FMNYN"P.>AQ[?7_6:4K7 M]&0 >Q[?\7T5S)+J$/9G,W*Y :9^>L(TSL1!6,>ANQC-Z->/GAICBQ:R^-#U ML0V-"!DEW,Z#2NI'%N_MI'\S^%A'2RG9K3#DC]>Q^J1;^8$A_TA.K%>-WW- M.!B*7=Z0RX^E-S^3)C32%27(Y@[CJST)J"C&]9:")MH8DF3$-&6_0BG(ISM% M$#EDRGK\GIQ^+7RRZTY\\\)P(X_NNQ1=<+,1](2P TY;;GS-<6K+8O&:O'P_ MFCK6I?3@>]EHOUTX/#"VZ36E*8<2NY^U+.27:GF;XQ+GF0=](0#Q5P/ +.F= MWDE)_46W.P&RJ;VXERZO\8B"M5_6(I]Y]@##OOM\%(9+W#R%]U]P\A]WC%_S MI91/"0%4G/O7^?"5W%>9'J%8W/+%;>SJDH=5VG?\!PY,K'^U(S=[Q)@/=Z$B M">5!7,2Z.&G2\!Q'B= *U#]#AO3P35&C ?Q&;S^6VQK\@ZQ+->B#@3W,981B MR-"S8MWJ%P)>PWUU+ >LDCHNEV9)[D_\V.PA]F\#F+RN\S*I"A7?GGTWB]45 M#I&[RI@Z+9Y,DA;2/_RRLBM3K,FD!FO/";US0OPR?DC?0'8\WP.ULJY(\IDI MT8OQ=E%B',*AM<2Q,&G,JIE$00OMTO?\#GL2FR3U2F))7^7*EE[->;>V1<&+ M@<^33.4^(>AYZJ_2NDRNTCIF 3WRKJ35O;@?,67>":'U! 4U>VT1#V8Y;E?. M,FR=OC3V\ 81WI)*DDW@E*2)D-^0+'WH?U'#DY])B0>#DL4KCPK@H"H M[%OYTP[EVS74OO_1#S,0M'=WTG'W2.QHR=>*'E^G!Q%_&3$^]A0N0N M=R\=/L B/NH?$9BNYB<+VHOLTP#OUF>UO\@_3%[8%L7V"_):TP;G#0--@D87 M=<>W^J6"7%OA>XGON+^Q-;LT8H\7^VJL>] ?I&"CSH^T!L6>[DC\!"V<7 PQ MI/AOF#'XJK],0@;/^M?_-9O(YP%DI >O^5_],CX6;M MSM]>F I=N+L;2#."_D@ K:X((=Z/93=(0X4MEM@U?^@0?XN3T]D2)O.]7'9KR!)D1UV/:34O#:QR*VN-._YV07Y!Y") MS5=<@DC/:W$D+C?$L_D+_;)G3_RMP^D6^5U0P/M90SV>";J@A]%:58OWQI ; M7$]0(W+,F4D+Q]%S,.=68W[3UN%JG &N'1M#P7W?Q7NS?*)?ZIR>Y-@*=T<0 MLW3E:6>C7-\HVQ12)C%7,MN_^V;B1CK&9K&! M.5P!G5D*HBH:@^]G>>)3[<"WCZ?L0'QR2O^9U2*0X19V8MS%]26&R^>9[Y.Q MGV'70\NQ/0"78.@ES4DLE/)RX561[=G9@S1'@I;751?^C(4/%>EUKUOA$$S$ M7[KKG%&"QVSQIPOB)7+<.I%&/GS)6#*D1 %I6H_V9__4A8_ZM1$MBNL>$X)& MMGJ1QS071!PC__=568VH%_&/:N"\>)XKGW51_](1)P-\=9@WTE5^:P;Y@R J MB7R>OC9)$I-S:EJ&.Q015>Z%WA:EG:(PUN'<#3L$N<$H4W%_POQ@"0=_XRK: M];TL6-Z\+D!>N,(/X P6&=' ^YC\B;R-Z5?\ MAP Q";E^^6MYX=/"_ZW!"_D3>_%Q^4.%?Y3]"@74QBSIU=/YMT_N2>.'_V7H MMOP']Q;=,'0;_G%M:+MZ/$#?+SMBB/Z""<)?8/SE_P%02P,$% @ ,X1F M6"O0&FRLW&535T^=C:!XB$1*Q)@ % R=I?OU\W M2.JPK,J\V*0(]/GUUPU<+*Q[\KE203R7A?&7O3R$ZD._[]-"L7TIM>E<7_-M7=W5AZU!HH[XZX>NRE&YYHPJ[ MN.P->^T/?^A9'NB'_M5%)6?J487OU5>'MWXG)=.E,EY;(YR:7O:NAQ]N3F@] M+_A3JX5?>Q;DR<3:)WJYSRY[ S)(%2H-)$'BWUS=JJ(@03#C1R.SUZFDC>O/ MK?1_L>_P92*]NK7%7SH+^67O74]D:BKK(OQA%Y]4X\\IR4MMX?FO6,2UXW%/ MI+4/MFPVPX)2F_A?/C=Q6-OP;O#*AE&S8<1V1T5LY9T,\NK"V85PM!K2Z(%= MY=TP3AM*RF-P^*JQ+US=U!Z_>"]N;3G11E*H_$4_0#0MZ*>-F)LH9O2*F.%( M?+8FY%[\9C*5;0KHPZ;.L%%KV,UHK\0[E29B]/Y(C :C\1YYX\[1, KF:K+'NK!*S=7O:M??QF>#3[NL?>DL_=D MG_2?3\Q^,:-$W'Q_O/_RV^.CN'WX?'/_Y?K;_<.71_%@Q$,:[$0Y,3J-419' M(N2*%%;2+%$P/VKM5":&@X'XA[!3_NIS"6?I[=/]H[@WQLZ;6/[N;%V)M[_^ M\FXT&GS$5WX:?CP\$E)43F.=*I8B5T4FTD8'%50FM!&?=%'XB77V2#PX-;,F M8?G:8V\!LM%F!N*HJD+#X&"C*:K4J359#3^(9R;'4SG!KS.01H#0M*AY'ZW- ME-Q\YIE F#*S& $8K06WW]Z=DPYG^N*0I"I.3BR(HM) M"7N[I+?405 J"S*'G/6[ Z#Q %W+:*-Z#LID2%3M0)XRS9EL3*2121G.! MWT*#74#+0OF@2_:JJEV:(T&4O%2U*48#8! 5 -\@D.#9-#91 A[:7O(90 VEQ0!2)*3 M0C6UP1_A H)I4M)8*<>]V,24A!9M5*F3EC0RQG>STQ-VEK#4 7X5 M@Z:,U3.7/X%FR[0YT1"%?C8#76'W>@ I.DZEUJ$50KV869LMD/]$_-X\D5$6 MZ22M"QWR51H;TM!41##+:8!0AN#TI [L61..:0T.PYM*R,Q $&:%F0\,0%,J7J!@55>[,\&]@4H? M!5*\M5:PL M8J(@G^@3$Y),4UNC6';1R(OZEL+4);4L/&M3U02#%<]+"-$N.ZZD"PB:D<72 M:Q]KBVR+>:_![EW.(W+@2%U6L8O!Q+FFO$V6ZS:UE?_ZQH5R:H/.HN5T1S:]%#'*U0;XSDP9VO?Q*\QI*4@5'F7C"X4;0\AN"ZYJW2- M8$$C;%^VS]]$7&^+0=0VN)5 3K\C#!VK=1S:(9%J'T,>T2A% M9Q>KLL7>QQ:R73^UWUETM8]3*=UGX5N>*U:/QR\O3?M<.8/Q37;=7!+(QI)XUE-83F4 M,MS>B$%R85O9.IID=2&5K,=[?AT"#L>*NZ:""/. M&*!?1Y<3QW9ZC"IK%YXGIP??;'B91!SX3I+W*Q_;@?2M>(=1^) ^N%K%0QR< M:FK$9"L&1HN;$HK?(ECGV/' #J>U8V2M9XA6O,>*.P78D6YB\LT%PQ'&Y\,7 M+FTN>H\SPV'CSBX$O!7C83+NEFQ-WTX:W^AOSA\_@<4]DU"+=T0;9T48-._. M2EW\/ZRR>/ ]KKOO)#(J>60_%!L /;CE.R'E8K#I-QP?D4P8/CY-1@?W7WGF MR^U"G!($1P@MGRLIMMVPB&\G@,F-3)_P*H;(PED3FFH/MMXPNC@XL939*ULU M@?1\.%PGMO:=*5'1U9"X0\7P#-=>[K2'NZP51/1 EW4Q@R2"C@&8)FF,:<.\ MWN!@P_9=1B)04X+[+&=6T\XQ'C$YDZ.AHU MC+@]N=Y"BBUTQN7P&/"O:U8/G9H$"1(MF. M+FS:K)'K:Z[LS0"&@#4OHU*YI:*96V,'R6A$H9LSNE-=D5MCR:XYOHO&3C.3 M73=F_;5K32!^QI>WW+),B#>7%CSG?SM "?)]:G(:;%U+0W9I?_1]02P,$% @ ,X1F M6+,2(_FJ P #0@ !D !X;"]W;W)K&ULC59- M<^,V#/TK&+734U9R9&^^:GLF3KQ='W:;B9+MH=,#+4$69RE2):DH^?<%*%EV MIMFT%U,D@0>\!Q+TO#/VNZL0/3S72KM%5'G?7"6)RRNLA8M-@YIV2F-KX6EJ M=XEK+(HB.-4J22>3LZ064D?+>5B[L\NY:;V2&N\LN+:NA7U9H3+=(CJ-]@OW MK6:L7TP^":QMMIQ0Q;YTW]>!,\UKJ?A3/@PY' M#A>3'SBD@T,:\NX#A2QOA1?+N34=6+8F-/X(5(,W)2>D'D_R0>458^2_@#E-(4O1OO*P5H76+P&2"BE,:]TG];UUWM*Y^.LMQCW>[&T\OBM7 MKA$Y+B*Z# [M$T;+7WXZ/9O\^DZVLS';V7OH_[LJ[Z*\G>,TAM5CMOFZSC*X MW7Q;9P^;A\?[=08;S5JG)^ KA!M3-T*_ #YCWGHLPJ(3"L&44)K6\BB] VWT M!X>US(TNVMP;VFC0"B_UCB[ZULE""BO1L?TGU MFHBR:2<+?6<,Q]IMB2^DXW%&+\#$\D$'3VL8X'""A.(C7 M@WH#0E$;>D61%BUR^R)>=.$H)#4+II8;R_C'W+9#76*X=B#(S]'E/S X#OA: M1XN$1C>#G#1U6F5<4.1G.#^/9W2OE>(65;26=2NERX6"%Q1V*$E725*JUV4 M&C2Y(2&-DH5@K3)/ \L1P'_O"Q&49G5&US$#J7/5%D-U.RL]?C!E&4JKO= [ MR0H+Y] 3G9TQ14>)@M ]1+_1TTC/XXL]C1.:GU[&YR,M=B"3R_CR8$(*-1@Z MLGJ)X;<]-E/D$N6!#Y7F7W7D%AQ*Y ,E)1@#2B$M/ G5AN(CGZN:Q&"I M>D/V,J&VA_##86+=6RWI(&6(\-5XA+-#6LQ@(CXC+7:]]UZ7!W?NNN^Q1_,^X?RB[ [J1TH+,EU$I]_ MC,#VCT\_\:8)#7]K/#T?X;.B]QHM&]!^:8C>,.$ XS^ Y3]02P,$% @ M,X1F6%IG5N;$ P L0< !D !X;"]W;W)K&UL ME57;;MLX$'W75PRTQ:(IO+K+=K*V 3M-T "Y&'&Z?5CL R.-;*(4J9)4G/3K M=R@Y;@*D1OLB7C1SYLR9(3G9*OW5;! M/-9"FJF_L;8Y"4-3;+!F)E -2OI3 M*5TS2TN]#DVCD96=4RW")(J&83;F^I9Q/56L$E+C68MJZ9?EJ@4-NI M'_O/&[=\O;%N(YQ-&K;&%=K/S5+3*MRCE+Q&:;B2H+&:^O/X9)$Y^\[@'XY; M\V(.+I-[I;ZZQ44Y]2-'" 46UB$P&A[P%(5P0$3CVP[3WX=TCB_GS^CG7>Z4 MRSTS>*K$%U[:S=0?^U!BQ5IA;]7V$^[RR1U>H83IOK#=V48^%*VQJMXY$X.: MRWYDCSL=?L4AV3DD'>\^4,?R([-L-M%J"]I9$YJ;=*EVWD2.2U>4E=7TEY.? MG2V88+) 6'4=<"'[,I->D] 2O#,*BQW4HH=*?@(5)W"EI-T8.),EEJ\!0N*U M)Y<\DULD!Q$_8A% CUTSR[UU^ SA5TBC!2]:W MARQAJ=&@M/V&JN"<2Q*',P$KVD3J16O@W_F]L9JZZ;^W).H)9&\3<"?LQ#2L MP*G?N%CZ ?W9GW_$P^CO ^EE^_2R0^B_5\O#4%D B_GE_/KT#%:?SL[NX.+Z M_.;V:GYW<7--R ^DA-(<#10D(C<62Z>7W2!42M!!YW)]XE'YL+Y'W95POTBC M@??^0E(S"T':VJ$ES ^\@/AX%QS0F:11DWA6-J_$ )-+G4&J?#5:M@$M>(?QJFF[UA$R_ROC2198A M(V9Y,'0\@\A;M%R4%,= 'D$^"F+(Q\'0NT2Z?C9*E,!KTN!AUY ?((ZC8 SC MF'2X8L6&:JF?7J<$.?Q%>E',$0D3YTF0>Z>J;EK2^H65\S&JLENF$=+>9920 MR,.QT[C5DMN6?CF[BC^Z.7$DYD0SB+V,:,:0DO'8FQ=%6[>".?U*I&ZG<]2= MJ_<0CZ(@A2,WRX;D>N2YHVAUVU_4?877VI4XBZAH^9#P]G5,B(IKB=$QZ?4! M+LF,;24,"*7*-@E/N@^P>B7UC5=)?RO;)TQ7?3 M#;VIJ)T!_:^4LL\+%V#_2L_^!U!+ P04 " SA&98.W1U_E0' ",$P M&0 'AL+W=O^OT(0=%F9" MDCKEJ[2=*04&9F#HTH5]V-D'Q;Z.M2FX=?ON9+M.FU(9UA>$MN2[CWW MW$_[:&7L5U<0>7%5ZLH=CPKOZ\/IU*4%E=)-3$T55G)C2^EQ:Y=35UN263A4 MZFDRFSV9EE)5HY.C\.SG^X-]I_,ZBVU]CQF>:G1+OR*5=P[/QB)M''>E.UA("A5%?_E5"+>G+[[ M)+Z54&5*$G"#ZI:#K!,(C:C425XQ8=3 ML51 KAMCS0KI'$$*KK22"Z655\ [?Q=K@WB+ /$08JE@>2O4]4&^O9%B0FB<\. MEWNOR*56U4$;@IW*!=D^X,4?C?$PX]RJ%&9![X5:5@$>1 ZN]QZ\ XM*:XAQ M#_<^ IX5E:D>I8VU07W@Z7#O7,.?+6F_B?W)'+_W[SU+]I,7&U=8::5T$@;\ MPDAC5])F(D6V<]JPL-ED?T/$QGTK;$/(>5O)S4*K9>2;%3_Y(:0G>V?0!]88 M#TE;/4)3P4KR_(;JZRM>^B4NF<^"2Y*?=CF"1F@^'.1]O) MG=\@=WZ+W+O]G4R2'_$T27Z-BT+6DO,*_1$T#7($*82,15.L6HO3-3^X8:IR MH:=FHJFA[%LD&RG_%>-('3DW"X_9@H5;4\(#&8'2C*WF#>Q,+C)A*Y<(ASJD MI45GMNI2AL2_5M?F/>I3KBI9I4IJ2$0O:#A$L&ZQNY"\F;CLH*0X\3Z4A*3C M=4$>]6Y0V'@[_SG43R2 UUWH+N&-8ENNPA2]! P)*\(J]S62!W*0CST) M6N74 I>M@SN-9%W !ZY!7%.&!(L,6^0Q/*K7\'1&G2Q9UU8J!X_4UL";CLLQ M+PQ=#L7*#W@+P8J@3R9/NT0/E*P0(G25$F$$ZB!O.IZ?='+K089B*<@[Z.2- M-^UJ8+/-^3?;B2O(X1+1BF'>16\>9*8&=8H]SDC,92\4WAKJ<%[Z)HC#6!M2 MKM,V1(]6?-UPH\A,Y3EQBA-.^!71K13I6!A8W_7@VQ9-Q&N9%D.@X1SH[TT) MJCM9013QD0W&MI_I*UZ;K1U+K4WP,K"E6QK/<.+8�X>26K09ECSR&CH;;A MYH+G/"%#B[3:<&UJ]"!7(P(WZ"C;9J:0T&V2Q!175:J;+ Y;7&13Z;APX$T- MZ^91G=W,54'UJ( %'AI0F+R0&=6@W:T'H?1"_O; M'?T"P-;U=:9UM;U!W0CC:E-V9F]SXC#(/NM8I_5ZW!:S3L4*>82X%#P47S(W MOC-1EJ;ASH/>/NXC^.[P[UI"+.77,GI-'*0VBWYFL, =R^?&;E\@\!!;FGV( MFXJ) TC8WN+;%;AK#M0^'IP*<9@QJI EN8[M!TD")Q9]V+6=DH.9Y^B8 &TX M0ITS6F6AVW'YH-A'0TQ!1@ZOPHY3Y-?0#C;R*I3X':[ZG["OD^&G86.BXVZQ MT2RN/<53U*SO!#B*MTL7AY38);=,"JQ@BZF6=(#2!=G 4)QX^^Z"0X']?K<& M[D:;%2].GB(M^=/QOR<;'!Q\=((S:$<$3W7O%/!:06O0!Q MWR**+7B?([(=F/#F.7CCROYMG(]B6PD5<]UG$3R)\H%TU?#KX0E*278;O0%SG$9/Q8TG_M/_4 M=!J_L%QOC]^I/DB[Q,R(),QQ=#9Y^GB$ 2E\^XDWWM3A>\O">&_*<%D0!AW+ M&[">&TRY[0TKZ#_ G?P'4$L#!!0 ( #.$9EC8"1\H[PD #$9 9 M>&PO=V]R:W-H965TB9),['3/IPY#Q )2FA(0@% *^JO/]\N2.IBV>GI]$4F0>Q]]]L% M?+XV]HM;*N7%MR(OW45WZ?WJU[>+$K:R2*1,5 M^4G<[X]/"JG+[N4YKWVTE^>F\KDNU4?;1X.VFYI+I0I=.F%%9E%]W9X-75*>WG#;]KM78[SX(LF1OS MA5YNTHMNGQ12N4H\<9#XJSPG1E#C:\VSVXHDPMWGAOLO;#MLF4NG7IO\ M#YWZY45WVA6IRF25^T]F_:NJ[1D1O\3DCG_%.NP=#;LBJ9PW14T,#0I=AK_R M6^V''8)I_Q&"N":(6>\@B+6\EEY>GENS%I9V@QL]L*E,#>5T24&Y]19?->C\ MY5MCTK7.F]$LG MWI2I2O<9G$"Y5L.XT? J?I+CM4HB$9_U1-R/AT_P&[86#YG?\!]9+*ZU2W+C M*JO$?V9SYRWRYK_'_!"DG!Z70K7TRJUDHBZZ*!:G[+WJ7O[XPV#<__D)&TY; M&TZ?XOX/HO8DO^/:CB/Q]K??KO^X>?=.S#YW MXFZIQ&M3K&2Y^?&':3R8_.Q$H?S2I"8WBXT 9@B9YR:17I<+X;%]5=EDB2H2 M*ZL3A;+.ZV\&MJ!&OU;:::Y7[5!=7EDDO4I!:TVU6 KEO)SG&@F?LO$+52H+ M&1O0)FKEL7PO\THR"Z^29:F_5LK!E,9EFG24%&!P<*R4^I8HYX3)^"TQ@)P4 M7 ,/*TN7*4O;S;VRO 40UNR6A:E*Y(UT3B]84R/:>)"&8%5ZG6E)"WH;*QGR MC4TFYCFID&.;SN$ Q1RK0J61N -'V"T6C0GD5PVW:PMX]#W6HXZ#R+3%UI6R M!-A@(KY6$@PE@1_+=(Z(2,W6O6*]1-1@F_;L'H/DS_47!:_Z)<)2&D\/G@5E M$,L^5N0"B1"NC.485F6@9TN84,/ 1%J[H<],$XF;;$]?>#O)JQ3V_@O"*9 J M=?MR0X3VO90:""3.*VN(A-Q1^RRX#"&K?;9U-$?A7S6 5OX___4.U6N3XD!/ MP8MSU9@%&^>D+';9IACWE5$R61YJ [</9/K0@>;$?D4K<518:28^>Q&(&9M"GC(20-3 MY V8UDG%HF F7C.4(C>.3?!?(3?LB\0W";5-5EB,D14Y=%,&%#"515ZCHJVG M @5'&K58'AYBT3O$N[3BC*9LD&59R0?@XQYXOT')M(5"Z+26!,)',WFMJ=24 MHRIO4&@_*8(!X%O6 SZ3D*8I, E5',S.1**LQ^E$_))7.A6W)J^"YUPU!R1I MP"%2(*T8%3-4),S9*&G9]GW3UQ:)!I;?S2Q(?28&9]$$(WN>\^D#^YZ)>!)- MFZ5>8QZTS3>1N%;0,F=:N5@@X0@^6CEFO^E(2[(0NIR0Y%7G.5Q1\W4OQ$=K M*$1.W&*2PYCE,$*@]#I7,IC:(B_DV$T(F5/ MI]&T,]L9R:#$KS>W8C".3@5C1?PSOQQEW(SL[(D!7+%E/!Y%\9'1^^;A< 0S MMQ,> 8RE%-(/XRZW=;@S1.X7<8T:*O0@8'56Y:C"^]!F*,,>1O*@*:*(M$F/ M#T_4)GPHTT3;I"HPJI;D_!IGJ)% KQJSK*(C\PY/BGM!8OZ2076$5*8!4?;3 MD/C@<$I@H3+P\(JM.):(^Y,BJ5HV>N(+VD6YX$YWH#$X:P)D$HM.L _Y#"X$ M8'/%(0%RR6;8#<7_7;60)SEF<%_#1[XY4#02[S%(+%1H:NWHX"H$H]:-0%7N M0W>J,PSJJK: 8)&J -H4W%BM*<*TWW3XWJX#PN1?K!2 @T=ED+0(K,I[;4U9 M3]MTJJ #CB:H '*SST+WWO6H@7W 5&_G MK:46S+^=SR&SW^D,.=.$;I8@OCR3I-O%)[]VGE]#&\G-:P=<"&H('_$X"ZU\ MMI.VXG=.D4>_=%[SG094#T<_L%SJE1-C\5(,^@0._4E$8/1P>EQGQ FQG= +Y&.AJ!KED9,,IH K@ T M*J=[(6I=2!-4H-^HES^(14&0F@WQG130%V+^!HT;LX!_:"1 F)M@-.<*'I84W?8=P:L>94=_)X1/4;6S2*^>EX9# MI/#?HAPPY> 16QAKPO'"!K#H"?=D!3*8UX.C?A0N7A)>P.'AW!6.?@3[\&]] M:@RO%GQI?C<>+0C?EPJX(ZE#?B>&8SZ]0L):/]+ ME@3U' L ,4A 9 >&PO=V]R:W-H965T M@-)Z47:7(DGQ-XKC*3N(9;^56MK/S ML+4/$ E)F) $ X"2-5^_IP'P(HI2G-V=%UNF&GWOT]V@+Y9*?S-S(2Q[3)/, MO.G-KS0Y%KPV!U*D\/Q<'AZF'*9]2XO MW+,O^O)"%3:1F?BBF2G2E.O5M4C4\DUOU"L?W,G9W-*#P\N+G,_$O;!?\R\: M?QU67&*9BLQ(E3$MIF]Z5Z-7U\=$[PC^*<72-#XSLF2BU#?ZXS9^TQN20B(1 MD24.'+\6XJU($F($-;X'GKU*)!UL?BZYWSC;8$^(7J<2XGVSI:<=G/185QJHT'(8&JI.0SF945#NK<:W$N?LY;72."&S&;O2 MFF9[&(UQD<0D2EV;C4['J\ MD^,[$0W8^&6?C8?CHQW\CBI+CQR_HZW\)I:]DR9*E"FT8/^ZFABKD17_[K+6 M\SKNYD65\LKD/!)O>B@%(_1"]"Z?_S(Z';[>H>EQI>GQ+NX_$9.=?+JU/!NP MZ\]W=Y__N/WT&[NZN[OZ]-O[C^\_/=RSSQG[R'4T9TA1OVU^ZQZ/7!^"H'-,(G*1E M?*:%LX[%W((W-TQ-V54Q0^*S\1FI,3IG'*PXL:HH/D=6381FHT"QC\E^%(_J-<'(P77*Y!KG$$83)_MRP."()GQ+!).(2UR+?%Y M#WJ.!^>HS20AF(%VXE$:2^&#PU)VS29E/ WX<8L*3Q*<)\ADP$ECP8_(B>V^ MA"0UL?0=!_.CDY/!L&)N1"85(%5$A0\%_$CZ\\3+2A3/('#*(YE(NV+[I'?% M%ECAP' ADE73&P]T] ..5FY82CMGUTB&A*\,/F3?^FPYE\@-)Q(H&#L&<%6! MX,'F6KQ$%"8(9B:,63.OP!>ZF5(D;G3VVK 0CANOMA1FP!Y 5NG%YA1?P)XM M-)E%R;*1*.,3YH^5"9N3[BF!$LR5+GM!C*>NG!@Y6,,6;9R'OA=<@P2DB&L6 MR1P^K6@A:S@XA81?G:T0TC2L/C#AB4\0=Z1=3",<[:_)A+O6VDFQ]U\CXOZ,@B6+=_*X:;>GTOY5HF9G!PPN5+,C# MP;"J)'*E;:A3Y\EVZI%#]MCH9-@H.Q$!QWC?%Y$\T"GH2 M">U[4?PG(,"C88","IX/REC%:#!<$SNYX$DP@:/9_^B"@2>B^MT+H/N/]_<-6>#EBH#]K7]70W6ZQY) M.;R2N,2E,6LM1]D$F5[K@J^Y5SL';YYE15JGG)"NL>SS@])_5]=WP66NC<4T M"3K7=ZJ,,3=/BM )\CR1D7+0;'7O"ZU"Z=Q!I9^3Y-T)9Y(? M=PGVD+"I#Q;[EJMD Q$VO-3P#\V65 !HYMC3:Z>WQ[M(:71=8C/E*?4,:HLH M DE-\XCMAY1!E9%:='. )?Z '#7'3@U)0(84ZZ6*:YY4=M?73SU[_YRG^>LO MF.,?#U#?)T, "MEM"J!%P_W5%.L%[*\."!+7J)$*33**I@R.(*#S(PG<84IA M9R<_(VR=>EW8@-U6M91MQ@PH[YV0L?W109DR$8U$0)<.?KYZ$FYHVEM5Z!D1 M=,=0,/0+K]VXFV.G/5L8:Q3G@@-=ZF%<:*EBW\E;W"FMVG0)ICX'!9QH40-^ MO(<\V.Q$0*<(>P<-7:XY-JD8G]H )%.I:]V<'2U1Z!CV2>V"MU8XWXAJ.*LC MY+KY\=G+P5$]@LRT,JZ9%!E.8C#]"[5,ZQ/B:0JW2D3*^ 5DCYVB.X>C/^IH M+6C.-G:66J\E8.;E8,Q^#3-#NQ5H:N=:F#73@0+4RMQH4(X(?CN6P(U(+00^ MNR4K2@KO&3S-C$JD7RRF\A$_HSDP2#AZ-U(2,*@G 5\8_-IY1KI-I4$*5]E+ M3RW:+%&-:)"%[J/!<,C*N6--KT3\O:ID"D$7W)9I[/"AU*B,JNOZ1\.NKD_1 M@B+AWK&,;$?0$F=.Z._;A^BX$-40T(+M*488NBC#UP;.,-,5.6MKL'?V<#?* M)-6 ^H-11D[7)YFR"X?M<<=JB(5:+60LUGU&/:)4')Z18MI0]LEI2=FR1FP5 M7;SX&F[EC2L.D84*+JLA%B;2'VEYB]FN%YK[BI+ M5C^.?F,9EM!O_>OJ'F:W(DZRF$[]S1(22KNKK[DH49LF8$R"]+2Z 0F%$2A\ M6#>R7JMB-B^-V#A!_"KX"[<,QWW6M;M@K7B!OC)G<\5U==5&*WJ*B2:1 +B8 MW!&@SIL5#''=H=$42)?JG4)YB> 3S0-*0X%8H//X6P!R/J@2Z5)B+2/K4O*Y M8X';H87^P/,T\%+7!150'@,N4CO@RH9G,$?3R%V2-[3O$-+8]OK> [62W:D= M[C11!+:,&)5$8IC!FHV!QL[+I*^N1S>RG]SG9M?_*F!.!>!KF!(FS7I8WX>C M HMO9A._?F>J42%AJNN^MMR M8=-9&Y'F:;"KLY8-XV0V2M:4'PE;'3U=4G^ M-G3CQBZ,PHF*PBU5A3)_"43P3N3%!.[P-F3;X#(@(//H.<6;AO*'** M\5GC8D)@##3HECGX/LH4='#N'DBJB_&#K2-+GR+@AAYR89?K=U^PW"3(!G:O MDH*RVCCW;""9]\Z"HXZQ(-4!D:A/:<-)V'IK-!=)RT<39$AX(^--WV.C\Z<- M8YO*N9F1AKG:>TV;RRODANU5+)P-ZZ.=>S]D_)9S-CC%\@#US@?'-,X]Z=*C M:O>^F[F\J8)! ^MY'++#_.01@8EA6CA?N5"0IX7;@VJ/%BMYQ\( M#=D8\O."4)5D-C@NW:#IT9FN1PSEPO="T9SA7C3Y2C421@,G@#"3AD5(9]]] ML=-_$]:LX46]AW.M5\37BVP4JVFJ4EX(=%GG^L<+LFY'.7<.DX6E6=+Y9>,% M"U/P^8S["BG%UP%H(B0*66CW@F6*K5,MS:MG]&+WV?YM5N:#.6#[7RH1- @= M/*,.2*_J1H.S9^Z"]/CT:'#Z[,'E/++\_ 1K6=>KV\/&J_548"JD?R"@*PVL M>?XM>_6T^A^%*_]JOB;W_^#PT=VWT*@XQ=$A!O\>T_Z?!OP?5N7N1?U$6:M2 M]W$N.&" "/#]5"$=PA\DH/K/C"9Q?+W,-,E-G%S;Z?0#1$(2[DA"1X"1=;^^SRY BI)HY]+I M!UM\ 1;[\NRS"_#EQI2_V9523CSD66%?]5?.K:\O+FRR4KFT [-6!=XL3)E+ MA]MR>6'7I9(I3\JSBW@XO+K(I2[Z-R_YV<_ES4M3N4P7ZN=2V"K/9;E]HS*S M>=6/^O6#3WJY8C++_\7&CQV- M^B*IK#-YF P-794$X7%)1[5^*MQCQW\ZY(3*[$9_F@[,L+!XGT_"()L]_XV?$CLZ-8O#>% M6UEQ5Z0JW1=P 54:?>):GS?QDQ+?JF0@XMFYB(?QZ EYH\:^$M5'&EA5?E7]F[_\$%T-7SRA M[[C1=_R4]&_&X^G9TX%X]^'VX_L[\?GU/^_N19 V5\A>)=:E^:HYFW KM'_G M:"6QD58L5:%*Z50J%J7)A5LIC,N0M;I8XJ59EG*]THF02'Y[W?N7DJ4/>P]! M4_E3EAG2M=;GM6-X6ISL_P2_ MMH%V+@I48&"L-F..;%QH)\93^/Z$?7T%'YZPMR.ZZMVQ:WA2B AJ-18E=-%* M?MX5 .'G14,.UTGO=B6+):TOOLJLDKX\DG]DD5"X1V-H27-BRA#\(!8G3=B# MVOC)*LMK0?0XXA"?B#';.>89'PSYN4+XYADB^:"2BB.)^6@JK%_X5$S":A'0 M$_[#0R;Y[3G5V_1P^*@Q*-A3@PK37B>_5XB$\RU#QFRF'FBV(C6G8:601\)' M@XI# J1J9^&M.(B>''C[(Y!6<@Z<<-:=\)LZ"F06R?GD$P9$=.G=P;X3T91G MW,-_>J$3B60DJTR!M+04P29;"$_26H7'LDA%IN5<9S (^H-XOQO*CU%.D_RM M!:][[PJG4--<[3,LGVOG'8^<)') HLX&4>^C1QHJ0X9JH/;T1.Z"F,:#"@9?!,;=RC84S_0"-:8 1=H&UE"$\$OH!YP"+4E9R$!D28-.Q%$:7FE+SR2V.&BS7U=$;\D;(^N M6MS,;UO.O>[]S9AT@X!2ULT8I;B8$ $?!:6DEO2Y63ROK*J7.!7Q%2.:DI9 MNAA] ?8\.Y])]V93_Z(J)YC5GS1[L&=OG7!!ND5NRV(J53$55I"C@I9Y73 :R M+. @GIVHTF';TK"GK>96IUJ6M"S>RS6(_4&C]5?9%HN/9\07(9FP#LB>4I); M!) VI&LDXT)3)X,)$ I O*N+I(P!5[701%S#K?/#1D? @8_\H[;8'=!>:U0 CO MEYR&NN#[+L5)30 +)2\H/N"F)^"7*7/R JUY25RY"_."H]0"#UD4.@9+-:+3 M>V3"7IO#38U7(6[YCL;1DTG]Y)PH>.VK7+8%-'TK7"K:]1/=S&56Q^%QM1AR MK9=PBQ2+RM&&#,2E37HNT/!L3)4QYV-?[<>TI/A(TPZ 5:.D>LS:4QH7[XS: M'U:;?\;62JS'?8HIZF@=]YT#VDYQ1"&*T%3? #NZ+IPD#:539LQ=$%<5-6JX M4S2^.?'%G%NHU+LB(.:XI0SO;C')9#J5S2XIKWN'CTW71RH&15K ?DP%0A&) M]LY'OE K<>S)\P[0[$,IXJ?XSR%^QGU9 YV#6P^NX2XRA^ "_JG/83IIN3)P M@]AHMPHN>2(?:M"!2C*W,M5R1= "G\)ZR]VH)4^'/=WCF$T8C"!))+K+]I]-R%[#S/IDL,ZY'#->COPM]9= M SFEV%(CNH\M!+A[1KT7[9PSZ=T]K+4'T,<\=@I49VZN4SW>!9R2=?'PQ8>/?[=\&;TXZ^K' M:(_5HADZ"9H>%#'LNZ:/$3>,::U_N/8&"=,0G;#2*BDQ+53@;R["L MQJZ-_"UIB0*[A_8>R7AFD+FI/!Z_:>M^PU99'T&S6(!P*'9, *$N;%;4(X&3 MRK4).;*2E.=P]1);26';VTO>XULJ'Y;VTL)L8()=Z?5 ?'&@S3_VLNP;BHI< M;ID&J_FO=.8 '3L=D%:JIJ-F/:HO"= FERIHM9?(7.FH\,RW/*\[ % SFDVO M?%^&V1F@[:'55$KKV?-8*=)]UT]P<3]BF0[[PZEIM7/67G/&OO<=;[[.%+?Y M:&>P,6L#R[HJW1YW[4=*[HG^JR4D=O6+H6/PA:#I9[D/K<&'K-G'F!?-6>D] M1GD%ZY9P!CN"+)8+1UD]C*?L8G_2Z?/UR>%78M\IV$T;9H&ZD7;-EOH ^1T) M/:G[NF:OQ N&DRIP8669U,+1WZ[EGD+ADJM\/!R/#E1::-K9/D%(K;:K5&A' M"Y\U@!\9P(YK#_^U*K5-=>)VF-L_>SRH50P4^O(0MB'> D_M :5V('OZ.KY M]D -4,[!GI*5#3S"G4K0E/:'-%IT3?5K==HYX%/'95Z,D(BO&T=TY#S4->E M_Y*'DH6'U%C7//_V[EU#\W#\/0 FUY1Z3(Z^*\7$H]HS$#^9#47IL 91-93) MBC?>0BY+Y:L=9,.,(M%(5V[D>-INN3OL74VNDSWEWQBB/W*$%)?/N:2B[PM? M)0-YP( 6 ./IL7_0B2F8G-)G"0I((C6S) MJ^_1/FRMEN?M^E"K J>FNI4K]> ](7X+0E2:T^$:[XA">K/+J5$:='U>NVA] M^LQ1!OD#+_?MA?-?09NGS3?DU_[3Z6ZX_P#]7I;@.&RSU0)3T8Q>]OT)6GWC MS)H_I,Z-&ULG5C;"VW\V2 /H7P['OLTIT+ZD2W)X,W"ND(& MW+KEV)>.9!:-"CU.)I.C<2&5&9R?QF>W[OS45D$K0[=.^*HHI-M)L<#%]>WG Z^."WQ2M M?>]:<"1S:Q_XYB8[&TR8$&E* R-(_%G1%6G-0*#Q5X,YZ%RR8?^Z1?\^QHY8 MYM+3E=6_JRSD9X.3@X+ M9>J_\K'1H6=P,OF,0=(8))%W[2BR?"^#/#]U=BT4(*@=QJZ7QI^, 5'XW3AN$RQHA^0S"-!$?K FY%]DY729/(OXGM*12-X,13))9L_@S;H89Q%O]N\Q7I*AA0I>_'$Q]\&A)OY\ M*N(:[^!I/.Z3M[Z4*9T-T B>W(H&Y]]\-3V:O'N&[4'']N Y]"_*R/,(;T;B M[OKCS=WUA^N?/XK;GRY^OA?O$;:AK!4@0HLK9:P7/UITL\BE%U(8:U(DTZEY M%:S;<'U'LWEC5C;M6+)Y:E?DE%FBHR&F-$%)K3<"/\(N!*M,1:GMALB+JH15 MR$DYM'(;X$A\S$E8+K#4GG.4[.OTI)2),),'489?!?,"')@Z=& M-\0:F"%; =PQ#E,#:!M+% ML"-L=.,RN#2FDEK(PE8FL!<-@BR2K;'ZN>T"3J5.*QTC\5@F Y(#N-(Z&4BL M)$*J/ _7"I>,#ADLX!Q"PJ0OH^&0C725L;=,^90)" ; F\*Z(+4*FV%M ;?Q M#6N+T"IGACMZ,A0*UI./OG@!9[LVV@]\Q5,\EF*/#8JLVU7%WO<:XZ<4"_6.8$]!(2[LG2VA�$"Y0Y=[6 MW&FQ ! #/$'$^ETJRC?)A6/%6UQ:%9PL:G/ PCG*.;-H(LY"4[8H^)ZUH14VQ[(M7!:6C6V4: MZ@S*";)SK99-L%57_]L6Y)Q;(^>ZUXUQQCPR03)-"^+3X@'A8%AD*H*-Q$7, M!W85*N: ;7<6,8P>V@FR]<^KM[ZA\4LQ34;'V'ZUCE\2G-*<$X?"%0N)8;*2 MNJ+6KIM)W$@(G@+*?)VK-(^!* -U0BV!)YX8 %&/>) 1^AF&R&/=HFL5Q1FE>BLEHUL+4V=P. MB6Y$J7KD7,'(:I7%*KL/^!-'#V!^02(:T&:&-E.2(HE/$\!"=D]GD_@T$6L9 M(QN]V1'\I4A&DYU0N>%0U7K39[Q'^ L[HG8YV6K9N)R.DNX)A[3 [$(>.*K_ M%M13A+O]K#]HZIJ;;QJIZY9B2"YUWF=5IC!HT5Y9U>YP_TME5"2A&#G&P[VH M9Y\7^C.M-.S3_>:KDV1Z_,YW\T-NZ@KI%5U;'UOTOK9UPTM>IG%J\&]?O+HQ M+27_^@5<'D3F)WQYB(MCOCA"B1SQQ3&>'/#%"6?P!<3&\%@$$)Y.1],7'V/? MPO[-Z$1<-[NNN)"]^S[&W&L?U?<92L M2#)YURQGQ/AD^NYU%((_F'X=W8]Z7P#KW&*X\APC[(XH9 S5I9HKWB?AXZ^J M<8+I=BLQR%,%;JB05/)2WD!03UV!45M=/0;#N L*],)W03[6N^ 0WT>\%))^ MW0PSS#8O=?/9(?GDH8JJ:"?=S=V]T*I0NU]R6!5P>/3B<()*BD@D,?S:\+[U M.[7?.-T!/YIT#/IFM0K8 ?@#B#7?]YM1_+[@+&"O .O&V.UU&Z#C%@R'F WX M:.6J3[95S[>S3^;/=@OX5$^>-G4KQ/9B$UQ,Q5X'/75 &/>.;P6Y93RDLD:8 M9_5)KGO:G8,OZN/?=GE]B/X@W1*[A-"T@.ED='PX$*X^F-8WP9;Q,#BW 4?+ M>)GC+$^.%^#]PMK0WK"#[K\#Y_\ 4$L#!!0 ( #.$9E@T-)>&PO=V]R:W-H965T^CT )$K$@T(, HV?^^#R!%RQG'T_8B$B#VO;JR5=HND\KXY2U.75UP+-S8-:WS9&EL+CZ4M4]=8%D4TJE6: M32;OTUI(G2SG<>_.+N>F]4IJOK/DVKH6]NF"E=DODFERV/@DR\J'C70Y;T3) M]^Q_:^XL5NF 4LB:M9-&D^7M(CF?GEW,POEXX'?)>W?T3L&3C3&?P^*F6"23 M((@5YSX@"#QVO&*E A!D?.DQDX$R&!Z_']"OH^_P92,@6")6C*UUP\1(@A;9!8'80>)&] MB7C)^9BRCR/*)MG)&W@G@\,G$>_D_SA,E]+ERKC6,OUYOG'>HFK^>BT,')+@JCNV.D^7WWTW?3WYZPX79X,+L+?3_GK.WX::3,:U^O;V] M>;B]6C_'I-[AL+%A/XAO+!J,]4\C:I0 0=CC+ZUL(ITW7D!O M2:+!P4>):\CJB=Z=G&;C&>Z#4O%J>T*9<+UA.Y3*^(54Q>!VZ")"$3L/E*^( M6I2K'>1KHW_(A(YZE,XS MZ=!0-W^CR1W'7W$)2(0L9RZ U,4Z5T+6;D0L@0 ''"HSB( SK3ZL CP""J"8 MK4AF+$#0LY'NUF(;;FU:ASIR$'NN?&7:LNI.MAXEP0?'_XT>D!1R)XM6**06 M6GI249869@@D4J&-IPT# >9YT+R'#Y1#,09/J![_HC!#"GTL4$&51!>%=DCJ MU<54A/AWKE9BQP!G3:&\;$A&GRIWR$DT[JH V8OB"\,=RX:5Y%V/%>@[WQV_ M\!=^F1CUWND]:K=C%L^THMAQB"]OMR&A*&V)>Y4?%\QV*!AL=P4X0ET[3"'W ME4I0YL)5M,7D=>/7&D]Z-#AJMF4)J0[49BM_"FB6-H8SR&6GRM\"^";3B [UN#2](O L'POV3Y#U!+ M P04 " SA&98'^&8'.$$ !%"P &0 'AL+W=O\6>K(W]XC)F3W=%KMUIDGE?ONEVG[U6W$$HGPY.X=V.')Z;RN=)\8\E5 M12'LYIQSLSY-^LEVXU8M,Q\VNL.34BQYROYS>6.QZK8HJ2I8.V4T65Z<)F?] M-^>'X7Z\\+OBM=OYIF#)W)@O87&5GB:]0(ASECX@"/RM>,1Y'H! XVN#F;0J M@^#N]Q;]7;0=MLR%XY')_U"ISTZ3XX127H@J][=F_8$;>XX"GC2YB[^TKN\> M]1*2E?.F:(3!H%"Z_A=WC1]V!(Z?$A@T H/(NU8465X(+X8GUJS)AMM "Q_1 MU"@-$)%?T"?@)0YNM0IIP\!NN#;DAYL29\/GD6\8-FA MP:][-.@-#I[!.VB=\)6^NML[KQ%XOS]F-4UYN'CF*&8WKA22#Y- M4"V.[8J3X]M\\P/FP9'SZ'_F/"]JR*QPWH]SLTG4U&'S],KB\N;ZGZB_E&O MTT-YP6GH%-C: 6A,="1-4>#41?9@8\'&9Y9Y?\/"4LE6F;1#9RYR9\E%M*U) M4]JC?N>PU1'-<)2)E.;,>L>@E"J4B8T46ML06:P18MB><9Z2TN2W_HR,.C3; M,1J.,S9UW]VARFV](PWRNV"X#)21-/N/9@U-$78EV87(6%,M,U+872/S\LV^ M66NP==7(QP[*H7U6X?B37 >I@05C?TX&2EM''V$B-B# M1Z>XE=5+'5Q>QS 3/CACI=(@!!P#;T&YS'$MX 4/P>B-C 8 %CDK57PZ @5' M>+\B"<>%@JUI%3(+C%/T6+MY8!Y>/"M\P%D(J7+E%90&V^ZI-1&I9414H42. M2TWGP.W:KE&FM*AC(X6UFX"Z$GG%6Z=8#D]GV&Z%8X#GH9X-;MC:5W6QWP/O MTG@4Y2&%F#FQCG&..G*D'W8*U<8\I!8@A6R\'TY'1CN3JU0$X7? TS+8._78 MP!.-N2":^"3F&O^$+U5$A'G,:5J"<*4!1% /U6;T3;U;R*%#9 E1G!.>C-'=14./ZGTO4TLE9(I< N5:XT M#F3 ZM:LA*0;#WW7'G6)2-RWQ?O21NL)YH5-M*[.<=M4?E2&U3QBT:V1*3!Y MI4SE\LW_FT&/O8O=G=&F8+N, USHQ97V]933[K8SXED]&MU?KP?,3\(N%5I2 MS@N(]CJOCQ*R]=!6+[PIXZ T-QYC5_S,,.>R#1=POC#&;Q=!03LY#_\%4$L# M!!0 ( #.$9E@#U."^SPL X@ 9 >&PO=V]R:W-H965TF<86NU+06MBE+66_>J,*L7^^-]^(/-WJQ=/3#T>6KE5RH6^4^KJ8U[HY: M*KDN566UJ42MYJ_WKL8OWAS3>E[PBU9KV[D6),G,F$]T\RY_O3N]\3^1J+IO" MW9CUOU20YX3H9::P_"G6?NWD9$]DC76F#)O!0:DK_RWO@QXZ&\Y'CVQ(PX:4 M^?8',9??228(2NA.9T[E85E3D4[WO_WF/$U'+V]N/UJ^'+\\$++*Q4K5 M#"-5IG9NF'8W."/HF0I\6B&M6,G:T<%NRR>M'Y^]M*(PU>+0*7"F_FBTVX@, M"X >DJ-_!?D2DL^JODBR5EY4"($CM\>MM5L*R1R*55-G2\2^6$%<11S\J6HC M*-HS1"X-_L=6$2G$/_QI%: #!&D MJX:4"5>B%D87G&"#\ M":B/8W--.K))S_Y89J(30)4EE.@5%PPS,]"?*%4Y4_67/2-H>^L:5ZVEAV*] MU-DRZ,W3@OP?L0="A,+68G)Z(7&ZL MF->FQ)5C[; B7?R0X+OO.\7ZIZN%?C/BB97MO\T VI8"%/(Z![6Z9)OYE+7 MXDX6#?;@G"!?\"2OR5V+'_->[[.!PQAML%-I:J?_Q&^4P01!%:690PISRD98 M$CQ-A5V!(FN3? "VUR9G@Q.]_'?D%.((&NNZ!8(+?NXEM20IN17$, XJMX]I M+V]J.H,MKRWH&%"F$2! Q_ U^0*JIH1E:(7.D<$U6)#6(BV0DQJ?TD6+A%W3]C%:-Z>O" M?YTDY\SWEWP;/BU7&K39CZ!W74%J9^H->\&7#"?6"A"I2_+D6LLB$5?L\3T[ ML'Z'Y A82\:# B=00K K6^J6F5F43$7#Z*L%V0Q-;':-;:!V1@4'BNT]YHL M[)@IT2'^=*A("$0/*,YPC\HSQ@B%\6I5FWN.6B#Y&!IFO0R9E36$H:-Z003@ MM0A>\@JDB&JA& OGC6MB8D$8H8 $I('O$/T]G2MRZ]TA0T%,$$J0QTH?P?11 MIVP72A%+5; 62)UVOO&_ 2 Y-.6],+-"+UC5EJ,0!2L]"I!=(0=H:QN& 3ZB M-=L0-Z?M><16]]YSU8_K1-QLD=]7%A\IQ0_%M ,VG0=,]<&>*V_K#YQ1" *\ M*+-"A>X!=K8[<=1G0ZH\/&7D&5_Y(\7QEMHT"Y]42?M!^0]\^<7@:K&H%;2F M!N\J,(J(V+KL?0H70_$?/R-DQ3A M='I!6!(*E5%R-OC%G[)/-^)@ !>;*QU_&8M_D)%1\,LQX\[D+#GM,'+>9>2D MQ\@($/I/,=&"S#@Y!A/'I\DX'DPDNF# =<1?.<[#_C$!,7D M-?XVLU23/L+Q%A@) R*3?X6GCU4>2JFLJ6M"=%""50V(E+%*I>2FYG,/>,@& M"UU5)$F =(_;.PIN>)(%TL*GZ0 4AMOR]$%OI*GFO--J34+Z#= /YR?O-H>L M,Y^V?*V)ZPP$$_D[*+VR8NK9W9@ M[$Q'(_%<^-*B6<7:_-Z1;O#8:\0GM J(=D)>J9L M->'-ZH5Y2 B5,]R@0@7->HVER(PCN=AP4*V-*$T.%2O"%C8_69?=E,R;GB1D M5PBP[Z\/HI&AU'U]L#.S]-V\53HP1XYARN; M:E&;M2.&$))QQ]NK'[9;V@JO96D7.QZZ/>3&PJO#(H>^:5:DZY4"CQGOUZ%4 MW]=!RL! A+# (W0W1W7%L8CB%1:17#*A\H 6 Z?$8J[@GB2;%96I#G^XNIH^ M6 YJ=SKW-O*Z"VV'YZG%P7#V=CO-+'Q#[QK>195;Z-*AX];&Q(B&2[*6*=XK M2\4GN[VOR,E5"EUR5D9 5 8NOC$-G*II,:^#=>1B3^B\CU16H^Q&-",HD-]F M-.;ES:7*-?@'HXGXE;G8%\F2:$C;4)5,\2+<>>=[F(_L^&+X-'YE+602&I'A&!K9TON11.SQ"U@5Z/OAAX;< #E01*MQM M+QP#HZ8)DP4"M!5D<(,>RK9U=.#OLQ%1D'E;5'D!8U1Y0?LE6T/47:^1T]6* MH"_'A ^?>.;G=9@!4>Q.P M1W4D8<$TCLS;*F0[C8SN^<@TLXE=G^^_'YT7T42R-W%Y!B4=QT(^>?"2(G9: MQ!IS=GT[G9*3EOU7!80C<6U/ X1=A$X90UR$3_L#DZX^XSS\U"P0IZ< MQZ/[VY:/8^B =VJ"Y@A1A@J([?PU%.G]3A'2G_M*+(Z%J$,)D=>;%G\NPV<8 M]!D[<=C;K0G^0 6AYQNR!507JIYVT!82>TL&ZHU%CG>/V_ 2]1AF"X>^ _6Z M@E_KT:,[RTJ+1FF.K:/D[&3/I[-XX\R*W_C.C'.FY,NEDM [ M+<#SN3$NWM ![7\!N/P?4$L#!!0 ( #.$9EBM8>^SD D '\6 9 M>&PO=V]R:W-H965T(J9%G!E2W9J MNTT")&EFMBCZ0-+.8+'8#[1$6]Q*HH:DXGA^_9Y+4I*5IID!@E@/\C[//?=2 MIWNEOYE<",ONRZ(R9^/34VM!<_B4/NS<3QN']S(76[IP?3\ MM.8[<2OLU_JSQMVTDY+)4E1&JHIIL3T;7\2O+Q>TWBWX78J].;IFY,E&J6]T M\RX[&\_((%&(U)($CI\[<26*@@3!C#^#S'&GDC8>7[?2?W6^PY<--^)*%7_( MS.9GX]6896++F\+>J/V_1/#GA.2EJC#N/]O[M8OEF*6-L:H,FV%!*2O_R^]# M'(XVK&8_V)"$#8FSVRMR5K[EEI^?:K5GFE9#&ETX5]UN&" MWX@[436"W8A4[2I)D3J=6@BFU],T"+GT0I(?"(D3]D%5-C?LNLI$-A0PA46= M64EKUF7RI,2W(HU8LIZP9);,GY W[]R<.WGSOW%SJU7)KF"K!AP0:INS*Q=D MH=E_+C;&/?_O8Q'P\A>/RZ?2>6UJGHJS,6K#"'TGQN<__Q2_FKUYPOI%9_WB M*>G_-$E/"GGL9OKWZ\_?KW&[]6GWSZ^^_+NTT?6:I0&E>>4_B4RML]% MQ6PN$,&RYM6!&6ZEV4IAW--::,<252J8VA1RQ\E2P[AAXDYF L\SMCFXM0AT M9;:(NMJRE/(!Y./2B4&.I,'2G5*980H4 F-E2EK4L?J??UHE\?*-"74BM)DP MB4+'7ZF:RF(MM\0<1 '>1*@RL$0[RP:NB/O:KU)L(YBHK+0%;, M1(K[-.?5 M#OB!-3971GQO7,2^'$<&/&.8A$"XDS4DF5=9[TFM)4A0%@?2T-E/NL@H(TH) M4VD?-*2\EI873/S9R!J$:+$LPQ9]&.CLPJ%]\J!1"Y:#EJ %TE)!L+=PBBR! M&D1&]2LR :+/2'I3$UTR4_*B8%53;D*:6BNA]5#+%!;5_.#LL4*7QI>3:O21 M/]I'C:K.YE);YZZ1][C(^,$\;O_G-F*;Q@#$QB >.Z<'L20@0177$ TIL'00 M9$H0)R1*E9'13>U LU?L(+CV2>BDT.).4JH,)*+QT';#"^%8/R--N81? MVGGNNHFTR,!;0=[+RD,J8+B3&BH-OTB>#H72@@26E?P;T&:@#YDQM#VX@AVV MT6A\[CF9[1$*2[REV*Q%S:4F$.*J0&FW]>-CT2"=O8,1>[/9_Y!^VAML#/2!%YFC+N@G MH>1KA]22'ZCL0I0RJH-M QM%2&5 RG=AE50R:=%D?H\B5 -^6I/IA>0;64 G M!;:M]LJH0F:N#"YYX;CJEKJGCS'D5@RUJ$!3&_&%:H-!"ES;5J=CEF)[?D B4$Q8CIA9&8I&>+$7C<:,-U%HJ?EA%EN13#Y+V6UJ)=\)T6#DEX!I1M MD*+HJ?;RHR;BP>QJT^D#>OB1=$\^O'//F=RVI^P-VXD*K%\4APD1$;:G0$F@ MK+_O1S[!Q!8/.V#')9ZVVU9PV5(&/185/$H%WR!%FJ;$!Z!%,/LHD1;TYSL. MY%:['P2W,\E?]&VU-8O\(AA1B K(('9"N33(*@6&,(ZMUO,)]F+==U8Z,FH) MGCII,!KF(&O1LI7V(W:S1 T+L'(Q<#:*HG%SC8$DF'>% 5BTQM,4" MZBZD3TX8-(C>G5%T[WLQ2:'";4H*/6*ZM6+8#!RKFV9C0#/.*T=/0M:VC5\/ M'S0=T*TD]+B7+>@&SDSZLO[G0PQJJX,;:&)0#27BZKG#(RH,,AZ41Y/+7H1V MT/E 9/AP4&F5$) Z.[S%]*B'JV.'";OC12->@J32V_IX9+L2UHD'*C M1&!85SXA5R\]%DEP:(XRI!9&>;"[AA&6 P="6RX=0H9# S6#UB?07_[2-V#I M)A@\A*6F27.*D18;WS>Q'V&3Q#+[7-)+*.9I2N$CS,0NTE2C%?LAI*G0>[,> M?9U;6_:,)=$,)[^B<(=82'W&YM&J?^)6X;PDW)S6GIG)A-JG.0# MHDA4N!=$!L(ZGW9(!OI'")H)*:!P#1K?+S0-&+Y##>Q-( ?Y\JD-N?C B8GRN4EECE, 4_4WTC-HVS<=Z)AKB MX])H# 8C,=5I;0O$'C!4'*)^P6Q0# M1SS$A+TSFHMBPKYPN><57H$H<_8>[[#N*[HPM+S'\@P5TG;UJ[\$@'PCZ@9] M,.UXPE!@=T+M-*]S\@TRO+T(X [S*7'H +Y%Z- $8@KF%K2@]JY7N=(RPH_A/3,\9N]SQ"M V+QX/?HW&-Y_/!@- MH#Q <'\33T8.Y(1I]CQ^01?QJ LW2N35;!4M\;M:KZ(U?I?+570R"H%V4#/L M)'F%0EK.5RBPY7P1+487=*H";.)D@5UQO(P2MJ:-+K5XL(IB%L_C:,'6ZV@] M.LHB6R^P.#ZA=_%)$BU'/M5L&4=SMB9)*^P>M>A@20SE)S,LA^IXY '"O(8U M5B=)-!]](@HV$#B+7K%X2?_7=C*I M7#(E_ '!64A#$XY%J=OUQ,EBTG.;&9+;PS=7Z';L5Y23[Q\#2KRU*OV6JR([ MJN-K')?H9/?8-Z;IT4=!U/[.??HD;T#N_OM@][3[NGKA/RKVR_VGV0]<[] ; M6"&VV#J+EB=C/R*V-U;5[A,CIGL0C;O,!1*F:0'>;Q5FS7!#"KIOSN?_!U!+ M P04 " SA&98)J2E(7X$ #."0 &0 'AL+W=OSH.LGL['9O:*ZGQWH*K MRU+8]14JLYJTX_96\""7A6=!9SJNQ!+GZ+]7]Y;>.CN47):HG30:+"XF[5E\ M<=7G\^' GQ)7;F\/[$EJS$]^^9I/VETFA HSSPB"ED?\C$HQ$-'XM<%L[TRR MXOY^B_XE^$Z^I,+A9Z-^R-P7D_:H#3DN1*W\@UG]CAM_SA@O,\J%)ZR:LS$= MSFKG3;E1)@:EU,TJGC9QV%,8==]12#8*2>#=& HLKX47T[$U*[!\FM!X$UP- MVD1.:D[*W%OZ*DG/3V^17'+CCB\HQT+QS4O+_>FG#_&@>WF 8']'L'\(_4#H#^O%_0AN;V;SFSE\ M*Q ^F[(2>@VJ\=I 9E,L%-X< 7UM3+ M@MJ5M@C?M?28P]P+SQ@S)P7<$Q!A!I2;NYM9M&_VTX=1$@\OW=9\;D ;#Y4U MCS)'T@%95DIFTH,ES$NR4A.PWR->NT 1T'E);4;FIA(#66XBKU,N@S M^1P]6FH%EC%.2 WY]2A4C>1_0P4JL68(%\$#:EP1E*D:GX5%\.M*9D*I-3BC MD!;AP=06L*R4@S8>6_1%[:\%G2ZP9)TOJC0DH$Q[XQG!GGX2,D9]& ES@Z;\T+8_TI)VG_ M3!(-(7RMTT9*(34EPA%THSX<;]?6-\-I?PD^C,YYZ47]/?N9< 4LV#4N(:X: MBMP+Q,X!Q*.KY\#19WHQA&4>\U#E>- MJ753X^\##"@$OT$_&M'S2^UK2A77<5F7NVJ%FO)C7ZN*D.O7"3J4[Z.O^\E] M#EPS>%JDW^?(C*(N[\\XASW>#3A:?=X-R4@TXMT(XA'MJ/RH@A<4)XCC)!IL MLK7UXF7G09(,*.JWZ-P%CX&ZZ6U2IE:G? _.*!+'K4 'E!0ISZLU48H',45Z M]H[+)V1F&5HWE3IGA]XQ3]H?F?9P&X5-M.12$Y&41EY!"0SS:DUM2M5(>AEU MV5O#O;-WQY9HE^%/PD%(>W/=[J2[GY59-9N MQL;VQ9LJW-BI\73_AVU!/UQH^0!]7QCCMR]L8/<+-_T/4$L#!!0 ( #.$ M9E@,YI>S90, "4( 9 >&PO=V]R:W-H965TR$'KLY<94PR#0:8XET[ZL4-#)2JJ2 M&5JJ=: KA2QS2F41Q&%X'I2,"V\R\6TVNOM(K[\QWZ'\YVLF7) M-%[+XC//3#[V^AYDN&)U8>[EY@-N[>E9O%06VGUAT\AV0P_26AM9;I6)0 ,XC#N'L'KMG9V'5[W!;PI4X*+M7ZV$KY>+K51E!9_ M'S*X@4L.P]E2&>J*I3CVJ!8TJD?T)N_>1.?A^R-DDY9L<@S]U4$YBG*88]3S M839]@-O9]<>[*9S\^7&Q.(7Y]!X6'R[OI_"0(ZQD0;5*W@*N@5'II5*DO.#, MU9%<@2$A49>HF)&*1$1&A2 DI6>S46O,@ L@"ZK:6" J')XV@KRH#1T+LI$W M-IX44NM3J,A4;4T==KX@4TTJ=2@1L%S2D4V&=M$-]Q?16>?D5E!Y% 4QU&> M3RE6ID$#5LI:&+K II+]Q/83=68["X:=V2]DF#&*+VO#E@6"D?#I^@'>P@G= MY4=P2M,D]!,:HFC@]XAD:_VPX\+ULQ,:W[U[TX^C^'WCCF'GL^L9),8>BGX,29_0;'"9NU5^1%RV]"SM+#D3M6?10_'[POHMF MZ%^$+IJAWQ_0$/L7O?\-N[/@9^"^ SX?P*'.$.RU;DK'M7N@-/F%4K;IXNUN M^P9>-JW_6;QY0.^86G.AH< 5J1*#G@>J>92:A9&5>PB6TM"SXJ8YO>.HK "= MKZ0TNX6]H/UG,/D.4$L#!!0 ( #.$9ECI;HWF4P< &42 9 >&PO M=V]R:W-H965T(ISPI[WE^5Y?IT.+3)BG)I [VF B>I-KDLL37+H5T;D@O'E&?#. RG MPURJHG]QYM[=F8LS7969*NC."%OEN33;*\KTYKP?]9L7]VJY*OG%\.)L+9?T M0.4?ZSN#W;!%6:B<"JMT(0REY_W+Z/1JS/2.X#^*-K:S%FS)7.MOO/F\..^' MK!!EE)2,(/%XI&O*,@:"&G_7F/U6)#-VUPWZS\YVV#*7EJYU]J=:E*OS_G%? M+"B555;>Z\TO5-LS8;Q$9];]BHVGC4_Z(JELJ?.:&1KDJO!/^53[H<-P'+[" M$-<,L=/;"W):?I2EO#@S>B,,4P.-%\Y4QPWE5,%!>2@-3A7XRHM[6FM3RGE& MXH&6\'9ISX8E@/EXF-0@5QXD?@4DBL47790K*VZ*!2WV 8;0J%4K;M2ZBM]$ M_$A)(.*3@8C#>/0&WJ@U<^3P1J_@U;8);ZXJEN*_EW-;&B3%_P[9Z]'&A]&X M4$[M6B9TWD?[V\ M^NU&/-Q\^G+S^]<'\75%XEKG:UEL?_SA.(YF/UEQO5*4BILG2BHN$7&;IBHA M(]XE[@ -P$CGLP4ERE5C+K^1>2\>N4:$+!:"'F56R9)L0ZT+ZZIE(4!>0BC\ MA$+!>2I()BM^^M>ML;8V-A"?"Y$JF\A,;$D:EP,#1UUK+N#UM00BR I9) J4 M#7Y'J"'J*-_ BW=W1B^JI+0#^-<\PE2LV(A?/C^\=XMRHP\IMN-T5 WS^\!Y M=>\,4(=$KR3<.R="-UHN#2WAL8501:F==2W"2]F!N+1POTV,FCL6\;LN2<0# M)VDC(37YNU+&G]TFI9Z3=YQ31^$]SA1>U^(LY2K1!8O4W*;G'U(Y;P0" M)LFJ!6O/M!"MEL4 @2^J%$53&9QXKT%]6OJ0R8'$-4YV!SP4Z MH!9$-3ZJD*;(5EPOD'A%LG6="7N-JA#)2O)L0);94B5P4"&1\\0TZ]9]%AF7 M2:/*;><]*U'GO7=KDDGKVIZ?YF1/^T?-MG1T> (.F-G!1TH8&+P#W-.1!6+!T6;R4Y .5Z@R70-=3 M7!2;AF;]2*AI3WO-M*Z#)E"\38;AG>+;H_@BS3="//D 0C^11GVN5XC=)2ZG MMM<&_-*BTN:T5S:+-+'1#*N%D@2#H?K_9ZLT]S0IZDE3XW.N1:@0<5*=(>XB[W0G 8-F^^N;EG* M)[+UL/##AVV72>(=Q6#7@-&96KC4?"CQ\%4/A]RVPKC%MIM1V-U$@]X[ M-'MTDPN=_S3]2[ITYWM* MQ%$41'B.IG$PYF<\">*=^.DTB$44QI >A>/@^)GT90>6P68S)W4\G00A/T=A M$/9N=R5Q0/X)S#L2)Z&3'DV@]D[Z!&@, 0<'XV>B]3-4UAVJ,TA<@QU/X*Y7 MP_=:Q'K<9TJ['ZEI-'.>Q6H2=AT4\Q;ZA2\B(QV,C^ET5D?W9!K"WM_0:S]D MZM$5M:/B_,2(XHG?O:>CD5E=?D"S:ABX;& X*,LM[F<99[J[O^/R MN/87EX+PTTZ14B9<1.. M@3@ZYOS=;6?[VTEGZ\"/.,UG.PI4\IK<=P+,"^E:U%XB^"%=<\:H@ [V")'N M2-[7:S+;$7M^I.[DWPGFGL$9%ASZ;SGL_/7'H%JZ#QS6^\E_!6C?MM]0+OVG M@QVY_P"#B;I4Z&\9I6!%9D[Z/H>:3:G7[D/"7)>XR+CEBN2"#!/@/-7X3U)O M6$#[9>GB_U!+ P04 " SA&98\RJ]#Y4# 0" &0 'AL+W=OOX]JQF6PF/FU![V8 MJ=8*+O%!@VGKFNGM$H7JYD$<[!<>>5E9MQ M9@TK,47[U#QHFD4#2LYKE(8K M"1J+>7 57RZGSMX;?./8F:,Q."5KI;Z[R5T^#\:.$ K,K$-@]-G@-0KA@(C& M/SO,8#C2.1Z/]^A_>.VD9IH3Q MO]#UMM-) %EKK*IWSL2@YK+_LN=='(X<+L8_<4AV#HGGW1_D6=XPRQ8SK3K0 MSIK0W,!+]=Y$CDN7E-1JVN7D9Q>W:H-:4I0MI.W:\)RCF466D-U^E.U0ECU* M\A.4.(%[)6UE8"5SS%\"1$1IX)7L>2V3DX@WF(60?!A!,DXF)_ F@\Z)QYO\ M6N>M9M(:N)+Y03+\=;4V5E.-_/V:^AY[^CJVZYM+T[ ,YP$UAD&]P6#Q]DW\ M?OSQ!//IP'QZ"OU_9^@DRNLJ;ICT,XO!\/_T= M"JUJ3^( O,J45#7/X 8W=+LT/D9+16>,H*MX5D&CU8;GZ AEM$G]OSNV85MG M;?SY+AY,DSFCDN!2JHV7 ?X&1&]RI/Z%N!">J.#=/C? 2HWH8%]$B^ SY66; MH=I4 6LXA"^5J3PZ/@.*7H# M+4;,)5$J#+T!E(A,&>L8:HJJ;-'X4Q0ITOL44[+QF9X%@\:##U*9,,H!(T4Z MAU92@G+N8DE\?E ?AQ_VI$=^.AXT[%4-V3\D_[JBNB8MY:$I\K[ZCE2;7?R& M$/453&ENT#\"8GLB)J7D__91Z353Z2BJ @ILGU1IE. YLV236OKT=42:O@SU M'\)K?1\=W=(UZM*_18;"W4K;7]C#ZO#<7?6W_,&\?ROOF2XY]9G @EPI4N\" MT/W[TT^L:OR=OU:67A _K.C)1NT,:+]0RNXG[H#A3\#B/U!+ P04 " S MA&98I+D$@+T" L8?9(X'^^LZN$S>5 M0L3+'G-\\\UZ9CQ>:_-L:T0'KU(H.TEJYYK+-+5%C9+9GFY0D6:IC62.KJ9* M;6.0E=%)BC3K]\]2R;A*IN,HNS/3L?9.<(5W!JR7DIFW&0J]GB2#9"NXYU7M M@B"=CAM6X0+=8W-GZ)9V*"67J"S7"@PN)\GUX')V$NRCP1/'M=TY0\@DU_HY M7+Z6DZ0?"*' P@4$1ML*;U"( $0T7C:821M^B?8^Z42\XLWFCQDY>N MGB2C!$I<,B_A,YKL)'63A#6DY^;KKPN<47 MC\K!?$6K':>.8(,R+380LQ8B>P=BD,$WK5QM8:Y*+/\'2(E/1RK;DIIE!Q%O ML>A!=O$)LGXV/( W[)(<1KSA1Y.$7]>Y=89*XO>^?%NTD_UHH4TN;<,*G"34 M!Q;-"I/I\='@K']U@.M)Q_7D$/K'/LAAB,&H!XO'V6+^XW'^_0'F3[0NX*%& MN-&R8>KM^&B4#J:*> [R0BNK!2\CQ)(KTG$FP#H2R(C"52$\%0G4:)"K7F!ED(*O$')$ M!4KOC(Y09;<%D);3T=M-KH< MMVIRT>VUT)7B?TC U0=SH(>B?)DB-2$'GS=D!C 4/U#IHLS1=.4+O7U%D>YT MK$13Q;ED*;A7KFW>3MJ-ONNVX_^9MW/S&S,55Q8$+LFUWSL_3<"TLZB].-W$ M_L^UHVD2CS6-;S3!@/1+K=WV$@)T/X3I7U!+ P04 " SA&98ZU0^U-@C M !M>0 &0 'AL+W=OO M0&C#&]T1;*J;DBSY4D2K9<\HUC-6J*4]8F,?0*!(P@(!&@4TU?/K-[_,K(L$ MH<-ZL-PD4%5967D?Q9_V;??>;HSILP_;NK$_/]CT_>Z'AP]ML3';W,[;G6GH MR:KMMGE/'[OU0[OK3%[RH&W]<'%Y^=W#;5XU#Y[_Q-^][I[_U Y]737F=9?9 M8;O-N_L7IF[W/S^X>N"^>%.M-SV^>/C\IUV^-K>F?[=[W=&GAWZ6LMJ:QE9M MDW5F]?.#ZZL?7BR>80"_\9^5V=OH[PQ;6;;M>WQX5?[\X!(0F=H4/:;(Z7]W MYL;4-68B./[421_X-3$P_MO-_BMOGC:SS*VY:>O_JLI^\_.#9P^RTJSRH>[? MM/N_&]W0$\Q7M+7E?[.]OGOY("L&V[=;'4P0;*M&_I]_4$1\RH"%#E@PW+(0 M0_DR[_/G/W7M/NOP-LV&/WBK/)J JQJ5/]*Q<4-65V M6ZV;:E45>=-GUT71#DU?->OL=5M7165L=N;^.O_I84\ 8)J'A2[V0A9;G%CL M:I']HVWZC_UTO8= MT=O_C:%( '@\#@"8\ >[RPOS\X,=UNKNS(/G__YO5]]=_CBQO<=^>X^G9G_^ M:V4+@O5_3-Z-@?;)@[.W&T/8V>[RYCX;+)%%GCU97#QYE.V->9^MY,U[O&F: M$O1#Z.IIS*\=8?,^:^B)L7U&QV>V2]-ECZ[FV75=@\]-9YJ"9NS;[,\A[WK3 M6?D:W^C,_@'.)#\:AX6/!_&W\PDL/O%8?#*)B-==16>^JVDQ(H&$2,:P^L63 MQ5C^]W][MKAZ^J.-WC#E./G1?/50&L9W+AS,<_?1F0%O%7V]W[1U?7_1[AN: MS0Y+6Y55WH'/'6:KAA!=N&%N.CPE$F]LSL+59IO\SF1+8YK,U!7)*09OV-$F MBGA+4^C_SJ/_NTF,_;-M:,Z^(\A!60P@$9,=P_V7S92=?$!D2W15M"0C_T4; M).(B*H.&8>SNVLX)!GPT?PY5?^\^;?,_VHX^CR%[OZF*35;9K&G[+._[KEH. M?;ZLS2PK*UJOKVF:CN!PGV98&K/&8)*R*-[3@9:FFX_23A'3#M%*U6-Q1R\[ MXBDB)4\.[H69@H>]WU1-"QJ%>$/I*$1<5V M &"T&1DCO'EKMA7MJ1R*7K!#^K+#"ET[K#=,X&2^=#EKL%5>5+7;<0P:KT>, M8'&TEK2Y35@E0AJA N_*;O^[HDW= .;LK2DV35NWZWM&R_P +S<;XH<8+_B" M9+M@6#%"A^\H)!/\+^^S"*]RHHX2LXVI^8V60.UX1]&[PM[N*UZ>3V\GVHOF MSD%J)VB\:KSH8 S@Z4>ECH!WDRTI M$J9N+72+N2.Q4JT$3VZ46(5R7 1Q#E.,[)+^) S*!63#U02]F9)$3[TD>CHI M/V[-FC<_)GD^;21C+> S,K@(M4V9=Z7-7K3T/\_#CK1^O;Y]X6@J6P]T-+0I MPLB:7L;XDI0>X6\@G.9+(G9BEK73#X1(\8#-(!?"R M'#YLGZH SZU-N^[R'0DA4'&N7,C)#X"R MS=^S)!-9U#9TTJ5*-%6TH',K?FO: UL0V5 M9?S6+Q],,< )RGY?$:\<: F=1,1COV_'-O@#&<#1$=WJ$D' MF3^[YM/T1J[S4V:,G]70%$H,A9M.306/9,=/3G:M=/W$>- S?C>_G6K! MZ/Y0F%T?]&3\.JWQ]WQ[\1MY_&>O;)>;^N*&:+S,SU/=I2^IC('YX21/3=*& M%&C-0MAZ(41D\ZZI<+K_0918MEO&R#\--!2)W-(;$@IPW1;1WH46)Y#BB(TD MVQV3N*>L*:RDB\Q2S)!0@' B1-\2Q#F1.QE&==#< ^&T:*T. M-Q]VIK$0&3'K'*E\9V=W)>LD&"/#=A 5Q28/FY.=V2 ^= >[B#X;3[O7O]^\ M\G2I0OG=S=O80O8\)5;Z%Q]?S':GSX[W-O9]6:U6,.!6'?$+#:ZZ(Y+%:1\A M2$P?MFMU9-8ELD>Y9OSD3E#&(=8%TPZW>G1DP3:FGQ+6WWMA_?VD-'UGV=[[ MQ?;5%C0S)H\_;P:6(;N#&,TH:U3LF$*WPN &BG:M9_20EB/7[CZ[R^M!@W+1<:Q:3YU]_@'H M\ 8H?;E$% *+S,)P]B_:MH0_@OG)JEU7L'!B_+;-^J(FJ5+JMZF9!&O1LM)( M=_7'4*H52,ML*A(U705&!IJ(NV"=XS5Z>$?N($LB'69JZ(E0[CLPM M"0U .32E$2E55!U)1%CE;'_]O=W3^]V,9$P/DQ_GI.$*XO _F++:3 6T.^$E M',E3FR 7FG!LB!&4J+.\_(.,;?7VKHM^H,TYVMCF3I0Y>01WVL\])2VN+D.H M^G*2VV]RNQ$'''_\0E#1N9[ROZ;G&H^SGEP@(0 $!"IHD,A$H1.G<3,RO[?, MD<0&MH)+0P@PT4<75=M4ZPVAMJ[^A"T%.E?,BB@B_XRH9UU!51 "A\['D3HR MM+<20R?BKT'J!XR]&SHZ9^N\[,+MB?\P84_S[.;4(Z8;CC!4@5J#L"!51-;0 MX!A8U*!8?FS-6XT_D/_5J+]3DX*=HH$H77$U30/DW1.(G>?FF\Z4Q#%O*OM^ ME R^?+K(2<&.NT$/B U SU6Q2=:"-L)\(HUEP@X3,N78WJD15C-XY?0Y-&6( MN9)F-O2$Y$ JD*RI:Q%(B?_L0VS.D<:R6SK,FB%-8V=%OJMZ""M:?,=JB^AX M6.4%I$DW?LHI%.JI6K=AXV6N=4:V]]6].^,1#$@J[T4%)>P5:@/=;?(["0;!>2@'I^"!6"/A@JO+;\%1VU:"4$[3G3MI674^ M1A*T(/(>M'$<.4Q@<&@+-/HW]C 3?3]_0O][?#E?9-]^<[W;D8HHLW\ M(X1!DBVO&N3"'LT?XY\%_GGVS5L&Y\E3^O+;[+O%_"G^)_.])1?_Z$1&B,T% MS&B%DR "1Z<@8A0DB%^31NM9CY&:UPNYHTO^=C'SDR!;JJHP\<#^* *3&[G<76(YUS MYB%C33P[BZO^ &[QC!%<@_YO48] MX=IT]7V'< 7M^^D-AA['BY:+Z+ M/R*2[P*,1[;>R)JZV<&":Q@[DA,)^XRV!0!''3SOQJ4' \6NP$J HZAI6A*8 MWLVF41Q)%CM$+(X+FK*+I]G09PB!^S1VVBZA:QS&UKQ8_9[SI_[6=E)+H4W)]#"_',!$4R?VC$ M8C7EN7@*):@+)KD:^S"@(I15KD9$0:/3%P 6'H!7T:I I>R>TYSIXEC/DB?# M48'(>#A:8S8R, !Z>A8='D#AS"%/K>'QMC2UDF=P?WIDJLCHU)4TL4=\%.M- M=V)=.-&C8V.; ;PC8@1*%'9_]+Z^2&9I/L_^B^,E.51$(2)6P@\,)1LN;$VI M]\*R:@6%Z?U;E07&O>(<#Z*=<!FD;USU^;\K@\A-"YS[LR*!H"&1A:PM:*0+#"X> MJT MJ+:ZFJZ8>J7QJVH\MOGIH[/X;Y8B/0.MKC\1">&$0W\DQ\Y4J@?;UT*H,$WA M.1MGJZJS_475S/0OF'ELIIVS-#+0JGE=_8MEV,C!JWNGV8621K MNWR/>(;S#U"P23!<$*"D^R!UJP;IYI)C=)H&WG'E M=],.026$2R6:Q*,@K: MFFRM*%K(84'WH6(ACD )P1;BLMYM=$$JF%RYL/J^([E,%F'9[CE5' ?[2B>G MA;QK"39:D6@P26
"OV;]AVYN>S^D,H019OXH \9$W!BR:E*VTTY!:[XG2 MDL2 $",%B3W3*,Y41VHP:G4BL>&B!7-/7?>\<\/[!IL*O#5P>-?6)&5">'#4 MI)74OA>T*1@NZE@1%"(W=<_>][=B1T+X1K.B,)"^1$%/'&SQ(5+6K)KJ"&%E M-2RKQF%-5/W8/M,8ZRP-(02YQBGRQ@NT-(@=FR8%V^^"7:BW:+[:14E!!I+" M8;9BFX>M*;(#,'.72RTC]G80TH4! JB"D1-CD MMH$!E=H"6FG8%MBH[&D6' M),)60\=R%J;78&U4U'9(11&G$_EK%G&\\3#RY2!:>[OS3$%9+A3<$ [26#UT4N5@>88"$ M_"52!G&#PY-,<&KU(M$EA(*:E^VPE7=)3X3*W'1T-K-]$%-65)%-\-!':F2@308AY]I)K%U58$BBP@WA<"?NY MW66V7?5[($CR.AP^KMD1SCL3P5+."4K;)VN+C0%2YRA>CN&",BX_BN;RJ^ _ MM1^X(,Z!1) :KCC4*BAY!7H!ML,@FL)%*5#HC<+_"U".*S]J[S1+$^L6LQKJ MK&8#R.?SX#L0YI&1AESL:.#6!^!+!X6)9K0;. ^=+S$]L8"\C "$>S,ZXI%! M*\:3#S)4EB4BBI(,:B--@^Q2Y+^AFM()HS@3Q8&^@D-O+MMTH.V.%D5X19?= MP+XKW"E\GAS:3;+=7Y),DYF+4+5\-5UL_%M(*TK,9E08<)VRRHQ2FL!2] M5G6,#W^DJE7@S@=5=^)(14!U'1O/7NIXHEEW[;#C3"#TCP3K0+?'&0NE+'O" M5U"0D]"21@/U#1**&A,(9D84-(A- J/<%+M_DE_H7>6C]Z=@K@4OS)7'FQ M(9-/S@_E2%S!$1HXM(*.\R98'[F3+-VT%USCNP9X1PP2>RG3HB1'5@>19XFK MC]<0( ^(NH92:)&LNICY&?A1>,5.\A#/X#ST6".:EPB?]9#7I)K!"(6W\BU'YQ-C;>[B M%QK&2BTY";/+6"S&MD&2'X/+P8U4P:!/&1P!&)X\Z]@0:5<7$#6N/NG-[^]\ M>9+*G48-OB@[THJCJJF^C/L)YQF-=43MTS.CRI=7!NNSL=:(T5HSV\F:S@<- M.QT!0_(6;AWNW@@))E=&=6C5=I5-JN ^CO1X6X=IDYQSE97TP<2=/HDR.K*\ M#X#RUEK8+ISLI"3]$^9)I=K@%"9)DIH['=+(=86D=5XBO>_682'-87[EF%-# MK;J,Q\-'8!"I5TBZB\2R=P9X,M>G/ M"[K$I#\(XX^191*H'PE D!E:1V4%VO?Y*3M(R.&XS2K,"-+QH\F%B4HPV:+V M^9TC6]V306H[#7U5^QZ$"2 ]A,N\>4_ZCKA2"G-S5V3H4MQ<<"K1@Q77%(E@ MY],<(6" M'.XQ'TQ7H)%'*MIW0L2LVKWWBI,]Q*W'7&5C4K7CJH\)++!0(>Z)]8% M.D:DO!IHU;$6#Z#.7+4Y)VWZX]I;-B2%=P\F2UX7FCGN9INN/F;UNI*,T:#'C^4H&6_L79X M%6SO"9?ZJZZ0)>]7_GUU)D:\ 9>;WR++R?I@Z#7F?%>9O9:?1>Y!WC12)^7* MT59P%C00OW+N>-LQM>_H4)J>:Q3##)PWG0G:K9@Q#$\RH "<=87 M,CXY&1F0N B1I@;>6S"IHZX3*0$,3W M*1]+N'&Y&HD.CC=$1\?NT@TJ)B($'-X1X*7!)Z,92>[HY@<61Y\K>M8I>QTN MX472=U]9(H6>E:OIEI.7N%4"@>N79MEGKZP=6"1S0'I4_'SY=/)=Y;X[")Q+ M!TNCM]LPB;=+& ?2!DHCO6VEX61=28J#HT[P7"\9H%>4^$0!OX"!]B*$^C\W MAY[YS6EYPZ$$00D@5U%(!8.Z)"HD#FP.5SF"-#9;'E.WQX26@L5T2\%+B 1 M3NR^(GL*"9VQ4YR>9CQ-=#2W5DUBC2.SR4+:Y+7O7D>+.S)SI4ZRU$E:,_7OG41,%_@Y*Z!X"HV9YX&#H6, MUBE\);F(8P7)=X3#HF2H0F6!KS3C= MQ*Z 2)SX+,*&2?X50YW'#3UTI%(K;7PW!5,RRB"D*:@_Z 2*PY&^_$U+T,!! M.:(V,QFAKK,V:)$2;68)/J.D+[MP] )S57=K4,US*P1A0?*'9$D3)L,]MJ-LO788T M^_ M@CEQZL:#E;$UWID)P>!!H: M=AH-5G "UU6R:UMGUWJY3NRPK:POE8*)Z"0?BA5U8!>RXT?.I^O]F&EM?%QP MKR75U@=\T/"F@=@XX\A,;+75C%5)+2M64>FLZ >PXA&L)WJ(."_(+3,D1S'&+3OYH?L[.K<9\B*6)UY.^+,GJM?T">X.%N<&GGJX%SI MADY,4SPZ#S'4>(:XZT#;'LX>GT-;M\7TBT'E?"(,X.JS)^<.-VYR11"C3LLE M9U)3-S(M",G1[8&XJIK(*94&-%_GFM;P155YB"LMG6W/-0]:PO=V$V4_L(_T MK7S=&5'7VM.F0A+$YA!C)8AGRKCR;Y0/W%D#L9*OM!N7VM,(9VR8<:S4I370N M']!Y]"62^);PM'.1]+_3/[5X +#.DF<;]RQ8;C[<=ER?*ZHSM-Q-6O:AX6HQ MW2/E^]2D5XPKC/CL3GIJ?VG"+'E<1H\##D:+C:8V&VK\%],%^;>XU^+B!6OX MF]CT^T66'-WN7YLR[31#O14G5OF&#>VZ2(Q0<0U\PPGMT.4$O8.K=6_]O8[/ M]WSA%&0^^Z>M7OCH)(VW_UF"6#,ZVD7CX5J2) 5U,XSNN<^3WE[[JVQFB4"4 MUX<&BL*]_?KV7;CX1O+9!].G[[^)WA=YA_7DRB!ZQ'E3%DYD:^I%$X(0F4P_ MBI#'!9JH##,^[[7N$!;B!G!I2>W:#W+S5-SZU1R27BR+NZ17Y+O2%I]DEK;J+*-JZ(L C/.0=1W;\DU^;=!M9\/5G=XOMZ_#'1_I_85C1,PWV4EK$K(S MKBHR]<1CJ/JT((9/^W/E?9A==\+\%B3^XNL&S!:A"6(QW<;P-YQPPZ+P5BZ; M&:]4^8)ILNA+Z[\\"!3X9&1GDF2:"876P>F26>XEKQ;WF[J+&_*^SXL-"[>T MYGHI00QN@89=&=6IN$FE7%4((V(@PO;,9_KB^(8VN4@^[IX,8)2Q%X>!,>=H M^CVXJEA6/+.HST_6X,K84NPAS]&HA(DTU$>!YW#L)-20SW_&T9-0%.M8^* 0 M-(9=,W='4/@\LKS(UIM+W_K[:/R%53.7)&> [$''O]K,*F6^"IE\?K1[A'X# MSS[]RCP;RN@7TV7TKP1E;W&ISBBO?OKPT\4+4362KT-R":+5]#4_8C(+5?NX M-C_34/=QZS6[520DVPXA0=>% 7?9]7^STWE\(Y)X!?D'QW>G[F)RD1YZ4T): M<3'H4AA"0E71?4D2%/673;+OP\O$ ,(P[J"H?3P]QD:<,O_X!C]E(_&-%P=W M0%4GT>2OQF.>B(K5\@^N#$G3"\Q3!_-QS(QKI-R](;@OLLV1? :P)=4C*@CG0(RWYPN!$1JK$RC:4"F$@CHF##3Y@= S4Z';]U55Q M]M3UL/FDMM[*PY6Y0(H+H&H_KF^ZVTO+B+)YJQUZ_'I4<^)N(#/VD)SQ8LNW M!L7D)%L>.0@U,5-"U6/7J'5\\R$'J>?9==2+R6X6*ZXX[!T%U;FZH*[>XW(4 M+C;EHAW 8]GP<*V[8[RF;6:L_%Q7SBLOEI2'<#[;@7-Z$/7C"\81"EPW83GH M(T(SF!8GFZ!9HOE4%'A]:'R95 ()%QNB@N(CFW=RTHWT:M[25G)6*^P Y3Z^ MY\*U^0=V@ 928IUR_($"PO4+..4M61TAY>Y6TE!8O*/(N)H0OEHQA4J"L-]< M#)HF.&@),'7>K9%O=3%[(41V(),*Y">7WPJ>JDTKNGEIN,Q0SUTRA[B-$GQ" MY@ON--BZ6H.Q(PM%*Z3EN\&4(?FKU\ODM58#^P:OH8GOW8\Q%,G]I* JO0C5 MR1P;*<_4!?;NF+L1"&+I;W6[Y,L-?"7";^W^ I9-Z<@]MVFB4ABL^;(VID2S M>TOPV><;@E-V8.A96GSD!Q*(:W679[]Q%HQVFMW"OQTU"[]XMNP%V20%I]04 M W@D5\+'C7?+>[[^EY5O]++RWYY_@\>$M'(S<'%<\,GQ8V30&AB]Z^ (37/8]!H@ 5/PRU-[D7F[A+P0>0?QYI\CK'OF-7O]8&8T_[6 M8Z9,%A(Z+U=D$"=>N+E99QW> C1Z*_U-E&S-GEX]FX6D)8CL>!T2N;1;'Y&.CE<+_,,0]9QJ4X M]Q"RC*J9N(9+;:ER^/9G$HK*]5<_)+R8LG]\ _TT_P?""][@DT0(_#5/,'06 M+:8;A%ZX"U5OH@M51WG_"^8YI1^<7U)(CU1V%BSNM#Y,\W1J\AT4BYW/4J]& M3YF-^O'?B#B^Q8S)HY# )$Y-0HH(0$GVRU<%JEA.FQE#:VNTF2-OR\&5AJW@ M+N8=W 8_ZL^!$^J+J&@^.XQ$64S?TN&J\(&_].X?+6TI=6BYU-6 ]Q7"T1V:#[]P [48=S^DM. MX0=C_$V?'%'<2D4#WT,J(<8_!U@WO7C*WK<\*",1+^OHMTY<&>+>TS^,P%"O MRNFUN#&9XRKR U8LKGUOQM43][L?\1&Y4U#WY;.F>CP3RXQ>1K5G*98/IMSB MYJ(2<8 4F;1QW$H#Y-QK!,UJ?+Y>5R3#X %B)?L\/[ D>N%6:[-C3+ M^!]A220%016$P?>S+ ECJQQX^GA,#H0WQ_B?42T$Z7^HB1!W?7N#Z=)UYH=@ M'*9L])J04":$^['T9U(BSS;&Y=*Q(LNSJ_,XXH7&A77K?_'/.?XTW/&6;[@, MMJN>.L<'H>$;_+):N F82ZAB/Y8O9HVF% \J#M+2^1QV^+D8CM;&!G(]0(+G MR$;O^!K'@I!CP/\A*ZL0=23^40Z<9[^DS%?9P'_QC*/A&E68=](;=&]Z^>U$ MI42^P:8T44B:(Z2:8CXF$67NI=ZPJ<7U$-:^QY,5@EROF+"XN]/E: L']5XV MDNL',C; M'?^>[K+M^W;+?VX,'5>'%^CYJB6$Z 3'(E5Q\YL ^U^_"Z$-,,@M[;LAZ%)[C0>> MY=9MA*-!R3*G*+NW081(X0"DRL0V TK7&*0C@@HO%GBQG4(9WCV^\=^JW73EH6S.!4B1\\ MM?DPN P@Q25;"?N@-I]QJZ?G\!(EC!]AL[6- DA6QJIBZTP,"BZKF3UO\_ 1 MAWCK$'O>52#/\H99-AIHM0'MK G-?7BIWIO(<>DN96XUG7+RLZ.O.F.2_V55 MBF0*R5M;N"33#%]#Q 2[YI\O",_B0\BWF#2@OCJ#.(H[AS Z]3)Z'B\S@>2 M<093)0VI3E]S,]-H4-IJ0RWAEDLF$\X$S&D3J5:M@5_CA;&:JNWWOA15!+K[ M";@7V#7C1UHU8,S<:X+ 4G+O?$2%-%F#.XDZXZ.ZVN&V(W7#:J//;]_]AF_>->4M\]W+@$]3]<3KW;I!CJN^\&I>===[IC,N#0A^OWY&2Y:3UO&(OMDC>??=]QSN2XZU43SI#-/!@:Z*@JG= M''.YG7BAMY_XQ->9L1/!=%RR-3Z@^5S>*QH%+4K""Q2:2P$*TXDW"V_F0VOO M#+YPW.H7WV"5K*1\LH-E,O%ZEA#F&!N+P.AO@PO,F&SBO?$@P915N?DDM^^QT>,(QC+7[A>VC6W/@[C21A:- M,S$HN*C_V7.3AY]QB!J'R/&N SF6M\RPZ5C)+2AK36CVPTEUWD2."[LI#T;1 M*B<_,YU7FF:TAH4L5EPPFRH-W4>VRE&?PR6\7S[ 4@BY:9;>*5F5\/4.BQ6J MO\:!(1(6*HB;@/,Z8/0O <,([J0PF8;?18+):X" V+<2HKV$>702\19C'Z+K M"XAZ4?\$7K]-2=_A]?\K);/X6\4U=]7S]0/-P=)@H8^*KB$'QR%M9]WHDL4X M\:AU-*H->M-??PE'O=].$!ZTA >GT*8,*OK"\0FV7 M9EJC:40I3"[@ V2.05%0;'.H.=E,F66$(XLJB5BC,ZAQ+@PC"QYC9^@S<, MB<='@J-FI33F2':@[,%T*=/+2K>&5_ZP\R@-RW](8]@;^-<'C27;.8%=>..' M<&X75$5FL2RL*%8?K429"H\RG, *!::B'?K\UH>+6/'& Q-TH)G03 M_PRN^H1UHB6';4L.?[HEV_U:'O:K;L9CO7,2]W_WSH^E\JIOK E51UK9!&[J M_J*YMEYN#E77^5S;'<2X+MHA4]1"KQJJLW#W%^V^*PX[E_&2BH\2W1_Z46=Y M#T]";C/*[="V3$2EL*%W0FEK >-,R%RN=[0VH+*>L_B)AA!2U8R:K2Q/],*9 MZX:CFQF\N"^)WMJ]"C2XDJ^OSG:V?7C,ZOOV8%Z_6NZ86G.Z%G-,R94JGO9/ MU2^!>F!DZ6[?E324"_>9T>,)E36@]51*LQ_8 .US;/H/4$L#!!0 ( #.$ M9EB9"P^XT , $8( 9 >&PO=V]R:W-H965TSO=+?S0[1PD,MI)G[.VN;BS TQ0YK9@+5H*0OE=(U ML[35V] T&EG9*=4B3*)H'-:,2W\QZ\Y6>C%3K15N:Z<0U2L.5!(W5W+^,+Y:YD^\$OG+P4,)T3]@?9",?BM9851^4B4'-9?]F M#X_>4,?R [-L,=-J#]I)$YI;=*YVVD2.2Y>4M=7TE9.>72R9 M8+) 6'<5<"W[-+MXO?W,-@+-V2RT9,=)A\4!<]EC)K_ C!.X5=+N#'R4)98O M 4(B.+!,GE@NDY.('[ ((#D?01(EZ0F\=/ Z[?#27^#]K;=,\O\Z1T=PI:11 M@I>]WTR6L-)H4-K^0%7PB4N*$F<"UG2(5)36P#^7&V,UE=6_QT+4$\B.$W"M M=F$:5N#<;YPM?8_^XO??XG'TQPGWLL&][!3Z8MUWF&-^+>^)K-(M2 MZAZ)=\?V5-H6-07:P!N(SR?!.;V3- HR[QMU-W )C58%&@-Q- D2B+,D2#W* M#Z<>*&&K5&E@?!YD,(F#Q/NL+"7M#:23+,CIG64I09X(<3Z$.#\9XI6F>U'; MQQ&LJ(%L5S4??[2\<;4Q@K_0'@OW:S&; 1-_8DJDQZF(?S%8M0)N>(7PVNB[ MW2,R_2(1-\ZR#!D%+ _&+GQ!Y"U;+DJR8R"/()\$,>338.S=(-V).R5*X#6E MYO[0'.\@CJ-@"M.8TG/+BAWY2A7YPB7(X3VED6Q.*%]QG@2Y=Z7JIJ42>";E M=(RJ[)YIA+17F224^_'4I;[5DMN6/CFYBC^X-7$DYD0SB+V,:,:0DO#4NRR* MMFX%<_$KD6J:>KJ_["">1$$*9VZ5C4GUS'/7@M5M/SWZPMMJ5WE91+64CPEO M**^$J+A*G9Q3O-[!#8F1#Y0B-);7G;VVSXYPV5&:!IH;F11/$"Z"0#[7Q^HR M?':WUZBWW01SG==*VU_SP^DP)"_[V?!3O)^PMTQON31DL"+5*)A0.>I^:O4; MJYIN4FR4I;G3+7*66?-L[ \.NP^!]02P,$% @ ,X1F6,>2 M-D=; P >@@ !D !X;"]W;W)K&ULK5;?C]LV M#'[/7R&X0]$"U]A1TMLU30+Q['-2JB$'9L:-&D*@Y5P MM,1-;&L$D0>C2L4\24[C2D@=K1;AVQI7"],X)36LD=FFJ@0^7( RVV4TB78? M;N2F=/Y#O%K48@.WX#[5:Z15W*/DL@)MI=$,H5A&YY/YQ'2 MJ+]D[LIE=!:Q' K1*'=CMK]#%\]KCY<99<.3;=N]L]<1RQKK3-49$X-*ZO8M M[KL\# S.DB<,>&? ^_646!Y)9Q8+=!L&?K=A.:%$&JP)G)2^Z+<.B2M)#NW M>B?!2I OMR$3L"]NHXZT N6A#^!,B$LVNC76G9;SJ'?!\@)D8] M+;ZC=<&/(EY!-F;\S0GC"9\>P9OV84X#WO3'85Y)FREC&P3+_CY/K4,Z&?\< M"KJ%G!V&]-TRM[7(8!E1.UC .XA6SY]-3I.W1PC/>L*S8^BK@_#$PSI$/>CZ(>Y?RR!%491FTJ]8%IWGM8)O& M43>X4NJP=V!>2D"!6?DP'PTJVV6'K@Q'3$8W4!MT/A;J#&"?+(FC*[ 9RCIX MHT,&50K8'S3V9V,?3BO:9N5(I@[,O1!Z*'3!O] M*FL0@_N0I_EHK83>)>T7-AE/Z?G\V1F?\+=[$FDZE!W"(+\4I,&MP)QEU&7^ MN'JP9#S9@]A;=V![(.ON*C6IDILVW][QZ9.43D>7Y(^RYOF 0/V*;G72\#?? MN7Z4O.JGE&2:A)+P_UN2-4(M9,[@GL:7)4M_XLQ>AG&ZM"@ &0 'AL+W=OON'"'(ADZ6:)LR4X3 \Y'VP K$#1I]S#L@99H MBP@ENB15-_OU.Z1LU\T<#]B+2%[>>WCN%\7SM3:/MA+"T?=:-?:B7SFW.AL, M;%&)FMM(KT2#G84V-7=8FN7 KHS@93"JU8#%<3:HN6SZT_,@NS/3<]TZ)1MQ M9\BV=GW13_I;P2>YK)P7#*;G*[X4]\)]7MT9K 8[E%+6HK%2-V3$ MXJ(_2\XN,Z\?%+Y(L;9[<_*>S+5^](O;\J(?>T)"B<)Y!([AF[@22GD@T/BZ MP>SOCO2&^_,M^KO@.WR9"9M8*9^GD@6-E M3\\'#H=YDT&Q ;[L@-D+P FCC[IQE:6;IA3ESP #L-Q195NJE^PHXK4H(F*3 M-\1BEA[!2W>NIP$O_7^N7TM;*&U;(^C/V=PZ@P+ZZU ELJ07M'7G$,6C(("EMN00>HJ05>Z7O'FB3B"Q"TMM$*3V[/>R6V#8E4*?6=/Z<[HLBT0TGM MRT)8>M".J]XE5[PI8.D(N17U7!A*XY!?1K]0DH^B%&.>1B,,;#B.QKU9\;65 M5H:.!HD/M_>49-&07K\:LX2]#8N#P-O"\<"3),KW@+-1Q.A(,D:[9(R.)N.N M-46%&^) -1U*RE&P_TR*_'$$[PIV+9YE8184_QV!9_)MR'OOC;:6PK?WV8I% MJ^AWN4"6N3%/LEG2K"C:NE6HA/*'\.AN[^0:;+BQX+M7$;X^G@3$IS2K==LX M/Q@G_^8AL5^X:L7+.[VK<"^"NA$JR&TE5Y8R^HV2V&!)RGN0LBL/6.(G&86L21ZSW211RARVHE$P&>6H,:08 MOQ+\6UJN:&7PES3N:?#8Z'6%JLD]E1&A9"?>;HP*/46@@9CFP M0.40,;'H/ MAI>BX;6@(/2J@Y*8D?SCB@!R 2"%* MW%G!DW&4>1-TT2EE^';K)"!D4=Z[%M_P5UXA7TX45:.57CX16 M>C:BS8I'F% "W<["'^2_*7B?A*]?PT/?[PAUBI;.0O1Q_P5M)"OIVCQE.?3# M7CH)9R-;XQQDC[1FMFO-[&AKOFN=O\AOK)-U*-"?JNKF.]XX5AQJTJ.PAYOT MA;9[0XN.A-B1X/LD1$>"I W3PBLX3?-G/;UG\NR:W7C1PV%#'T]4C9^/B(VC MQ,\R0HB9G^6X]**)GXV)I;A6'RI<'GSAP#>;8&>;,!;[NCF4@,'>FP.MN PO M*TN%[]GN^;&3[AYOL^[-\D.]>_E]Y&8I&TM*+& :1SEN1M.]IKJ%TZOP@IEK MA[X/TPH/4&&\ O876KOMPA^P>])._P%02P,$% @ ,X1F6&+!LABA @ MF04 !D !X;"]W;W)K&UL?93?3]LP$,??^2M. M 2&04-.F:>E*&ZF%H?& 5@';'J8].,DEL7#LS'8H_>]W3MK02:4OB7_Y[ MMN]F:Z5?38%HX;T4TLR]PMIJZOLF*;!DIJ 25QI,799,;Y8HU'KN#;S=PA//"^L6_&A6L1R? MT?ZH5IIF?D=)>8G2<"5!8S;W%H/I,G3VC<%/CFNS-P:72:S4JYL\I'.O[P2A MP,0Z J/?&]ZB$ Y$,OYNF5X7TCGNCW?T^R9WRB5F!F^5^,536\R]B0CI=+DP64."ZV9S)$. MW!JX>&&Q0',Y\RT%<:9^L@4N6V#P"7 0P*.2MC#P5::8_@_P*58G,=A)7 9' MB7>8]"#X<@5!/Q@>X0V[E(<-;_@I+[9PQTTBE*DUPN]%;*RFY_'G4+8M*SS, M#HT?/5()I+1!4!O>U=6(;\2NV M<=<$WV/!<^9>MSDD_2C\L/2%<;'HQ+&,47>G?@6V0+A59<7DYOQT$@RN;PQD MK:342:HTEPFOF(!J*TY]B -J'@V!XE38U"%D= %DO4&F#:R1.,S9">H29GKB MTCRY>)#TY(5PB$NX6'4AE!2;RQ,2%L(9!(/>M1N/(!P/>^.3%V7)Y S"R:@W MA$.WX.^52XDZ;YJ"@435TK:5TZUV?6?1EMN'>=NT'IG..24H,"/7?N]ZY(%N M&T$[L:IJBB]6EDJY&1;4.U$[ ]K/E+*[B0O0=>/H'U!+ P04 " SA&98 M6&N XP@' .$P &0 'AL+W=O7I5ILO=J64$W=9FMNS]LJY]4FO9Z.5RJ3MZK7*\6:A M328='LVR9]=&R9B)LK07]OOC7B:3O'U^RFOOS?FIWK@TR=5[(^PFRZ2YOU2I MWIZU@W:Y\"%9KAPM],Y/UW*I;I3[M'YO\-2KN,1)IG*;Z%P8M3AK7P0GEU/: MSQL^)VIK:_>"+)EK_84>7L=G[3XII%(5.>(@<;E55RI-B1'4^%KP;%Q6YVUIVT1JX75_L?5[Q\.V MB#;6Z:P@A@99DONKO"O\4".8]A\@" N"D/7V@EC+:^GD^:G16V%H-[C1#9O* MU% NR2DH-\[@;0(Z=_XZCW2FQ$=YIZPX^BCGJ;+'IST'UK2A%Q5L+CV;\ $V M02C>Z-RMK'B9QRK>9]"#3I5B8:G89=C(\5I%71'.GHFP'PX:^ TJ0P?,;_!# M0\5U8J-4VXU1XL^+N74&J?'7(9L]Q^%ACE0N)W8M(W761CU896Y5^_RG)\&X M_Z)!WV&E[[")^_E[HV\33GU4GJB'Z9"FC;P.:_IQI<1Z3TCBA3C.A4BC\*Q3 ML= +X;!WH5-4<)(O3UI_*&E\H%L(D\KFRG"HJH=!O_X0/&L=OM&R>=PNI M!-@1=/LMU"8J+Q=AV)V(P:0[@G L?]0.C"+/680#[,;+*93!RVNU4'@1[R0> MB5EW"$G$&;]"SA$DC'@UQ&]8R:+U =9)OR%?!Z1G(30NN-.V$)3'; WM":H] M.\<_%4&_.\,%ZM$EI$M#_HRJ_!DUYL^G[DU7R#P6I=)7.EOK'-ZP%-$BH>8* M@5<_3*]&48?3:U] 0Z)MI15+E2,,E&P+H[/]=,-+O31RO4HB(=%W[/^>?Y_R MA$1SS"VG73 8<.#I?AP@(/YV&'((2X\&(84W&%%Z!+,Q$J0,KH)II97,S^?+ M4S&=X@8A'PUQ;8CRN(KRN#'*+Q<+Q7V-@>T#)>UU@C5CO2&4R1'AU%@C*AV& <"NFOY M>#!1D208GR"4\HXD>;HQH,K3!7U.C$[K:B7S)LQYU@L^$I-"6@!<*_[A(1U]>4XC4/S]]D%E4&%/"7<@NXB^;A )YZ>XE*M< MW1$U31QB6D@J$%[X:%""1L#0!&@UAAF>]>0[;[]#IAE&YP[W@PZ_*:.P5Q4 M^#&7=(>J>$8$4]K;4(.3J@8GC25Q@P@DBR22:#3[(%OV&5;CPEJ%98+DWQ(Y M3U*XY##:_GMQT9ZXJO%0 J,\" &?=H/7.EP8@/@6LJST]T0;1XX?="?%#:5"ZVEV2(+DX1S#& M8521QMRCWK;2Q)98SP"P0.,KN8;@-/D&#:DO21.MV"&QNL5I9)TI=J&%F[@' M(^DA[1:K!!6U.@0)TCZQ!#]3^: M0Q&TQ"@IT6+&)7_$QA\7OB$P]30A(<@A^^KI 0R=,?C"(3QCM=X"JQ_T6O@Z>3 M6NV?M"YERADI"X K(6/$![4^C^XSI$-$DQJ4J,E=FP2SWST!#G=H[9N")0 _ M3%&.[P=I)JV7=^O$]];RC.(;O:+''>I8GCG9&TA?:[GLB<"?>;E_'.\,*MGM0 MO_*2+-,H&"J M%B!%)N!X8OS7%__@])J_>,RU&ULA511;]HP$'[OKSBE4[5*%2&! J40"=I5ZT,UU';;P[0'DUR(54?[^S RF3*'N)[^S[OOO.\=UDK?2+*1 MO)5"FFE06%N-P]"D!9;,=%2% MDDYRI4MFR=6KT%0:6>9!I0CC;G<0EHS+()GXO85.)JJV@DM<:#!U63*]F:-0 MZVD0!;N-1[XJK-L(DTG%5OB$]GNUT.2%+4O&2Y2&*PD:\VDPB\;SOHOW 3\X MKLV>#:Z2I5(OSKG/ID'7"4*!J74,C)97O$$A'!')^+/E#-J4#KAO[]CO?.U4 MRY(9O%'B)\]L,0U& 628LUK81[7^BMMZ+AU?JH3Q7U@WL;VK -+:6%5NP:2@ MY+)9V=OV'O8 H^X'@'@+B+WN)I%7>9 M8?8O04BZ6G'Q3MP\/LIXBVD'XJL+B+MQ[PA?KRVVY_EZ_R]VCA)S;@W\FBV- MU?0X?A^JN.'K'^9S#3,V%4MQ&E!'&-2O&"1GI]&@>WU$;;]5VS_&GCQ1 V:U M0% YW-6VU@@+MO'JORT%7S'WK,TAU4=Y#ZN>&9>&+AS+)>KVTB_ %@@WJJR8 MW)R=CN)H>&T@;]146S7J70W0F/ 0(J[0=QSDW*1,P :9-L (QUR8H'%@QB>? M[R4]:R$<^/R$4O;A$T2=D3,OR1@Z8P!Q9^",(>WTG3$B(SYY+I &46Y)@G-S=]+Y6IM[NP)P[&,AE;UHK9PKS]IM MFZV@X#;6)2A<66A3<(=3LVS;T@#/_:9"MM-.9] NN%"M\;E_-C7CMI+5]<"N6*T%_7-?A(+]WG[[E&1GMN097+0PBRR8!VB-GS])!IV7![SK-=[U#FD? M^U/$8JB"JKI]C#RC@(2S1E;:.0F/@ 52%]HZ28_:4)7'77_MX3>-. M=(NGRTVV\D[D*"MUZ6G40<'P3Z,9QT3S$E@3[\%10$@%*<-_]!,HC+_T$CS' M B"LH_-X '8:=U@RH$N*@E^)]5.22NAV&F[]>.1QS[ZTHXZKQ<"6 G6+OP)K MA$*OG38;C*_YZL&Q-1A@ BN^ R.XC ^0O-^0O'^8Y*&!T!%@C)T16: M%; [ M)9PW_ME*2-X)44BXS3XR'[2Z/W'?$G<]S3R3J6S6_0W#93VU*0VYVCQ_,DJ3 MX4O+IK,[>\)N\1IPSB8V]";AA-]B=+5<^:T450;$6_:(MQ3GLVBR7!I88ERC M&X6N8I_,HE\K+X21><=E!9&O8DC073I'=WB"E@)C/L7($X=5&+T Z[,E3N'# M-?=V M=Q@/=H",=H'T'P'I8)K^*!#;@T$0/031&\3)UC"IH'3R"IQF9/!?F0NEI4?) M?B!_!DW^# [FSQ2,?YM3&;":(._?>"?V]K.#RKZSGPT;J,/_N5L/_P/O1HUW MHV\J9%1(L2QL6557#%:1-[1&M8!>J["8<",ULZ*HI(_#/H\.VMSOT>O:R"<0 M)[NU*R!QCVJ=4&7E[%?@?4_K_4>S#<6[Q'0 ZJNC.#FE%,=F-L1[/XV'V/O M%-AR!Z-M'WHT'(9A=+W-P =-Z&2HM_TAINLS-NC'IW3K8:EZ%MT*>_]B8?"U M&'LML*Y?2VG)-^YG>[.PO?,67H!9^F\-;)^Z4BZ\D#=/F\^927B+_R0>OH7> M<+/$@LXD+' KED]L329\7X2)TZ5_IY]KAU\(?KC"3S(P)(#K"ZW==D(&FH^\ M\=]02P,$% @ ,X1F6')PS.D1! 4 @ !D !X;"]W;W)K&ULA59M;]LX#/[N7T%XAZ$%C[#3-L"SWQ7HA^? A*5&>;+5YLB6B@V^55'8:EL[5 MUW%L\Q(K;B-=HR+)6IN*.UJ:36QK@[QHC2H9ITER%5=% MPGL#MJDJ;G8W*/5V&K+P9>-!;$KG-^+9I.8;7*+[4M\;6L4'E$)4J*S0"@RN MI^&<7=\,O'ZK\)? K3V:@X]DI?637WPLIF'B":'$W'D$3L,S+E!*#T0TONXQ MPX-+;W@\?T'_T,9.L:RXQ866?XO"E=-P%$*!:]Y(]Z"W?^(^GJ''R[6T[1>V MG>X@"R%OK-/5WI@85$)U(_^VS\.1P2CYA4&Z-TA;WIVCEN4M=WPV,7H+QFL3 MFI^TH;;61$XH7Y2E,R059.=F#_B,JD%XP%QOE&@S=?'(5Q+MY21VY,'KQ?D> M[:9#2W^!QE*XT\J5%MZK HL? 6*B=N"7OO"[2<\BWF(>03KN09JD_3-X_4.\ M_1:O_S_QKHVN8$%<#9T+RKDK8=%F&PW\.U_9=O^_4QGH\ >G\?T=NK8USW$: MTB6Q:)XQG+U]PZZ2=V?8#P[L!^?0#^Q7._@#]<;PNA0YS.DVGF)Z%NLTT\>2 M4J,E756A-N#\.0"+SM*FH1295_^;5_^<_,.%4'0^I:0#9"^O@W^0F^X0!%1" MK%:45U_&PZ*?'"]8+_ %]E5.X8)=^@D+ED2"U]H@_ 97R2C*:!R-1]&8QBP; M1&B%(JV MV2ABP/HL&L!X'(V#)?6M$CYI']%X0,ILZ&5LF$99\,C%EBO(6-2'L4<:D75P MQR7?6?*1,G(^3$B=7+/@HS4<)70>QJ2=IE$_^.Q*-)8 D^@*6.:_XSYI/VK' M)87%>I[XD&9IKY\-R).?L821HL_+;6-\9=;"YJ2_\UGVB>M13U#41*E=.A % M?<5:4&*(KJ!NZY"2(*$@*ZEM0PE%8[2A>DKN\^?T2VGM<6UW4)QTET:P0..H MY8,M1>V=6H_Q8S56C2.Q;F0!)7^F0X-XK%_Q D$HHJ:X;SMS888M/JS)5J2/Z ='(<4#_S[1M8\OLG#R\.F+[5%9J( M*NTZAI0M7*])Y*VH.5@M1=$FZ(:*K'*$I6^TMM>%V,6AU_"Y1M/&\)-DP6T) M'^@Z60(O7H5>MG0Z?RJU+-"\?3-*6?:.VN;71CA*PZE>$1]U>6I3F_8M\]$T MRG4-_[![>"[GW2OQJMZ]M7?<;(2R('%-IDF4#4,PW?O5+9RNVS=CI1WUQ'9: MTI./QBN0?*VU>UEX!X>?B-EW4$L#!!0 ( #.$9EBF;(@, $(( 9 M >&PO=V]R:W-H965T!#HK4##MRQHK>K*12C!#2[4-=*V0Y2Y(E$$< MAFD@&*^\U<+MW:C50C:FY!7>*-"-$$P]7F I=TLO\O8;7_FV,'8C6"UJML5; M-'_4-XI608^2=/IB#5;*6\KM=?,Z77F@) M88F9L0B,AGN\Q+*T0$3C1X?I]2EMX.%\C_[):2&Z*I3?S(,<- M:TKS5>Y^PTZ/(YC)4KM?V+5GIW0X:[21H@LF!H)7[<@>NO=P$# +7PF(NX#8 M\6X3.997S+#50LD=*'N:T.S$27711(Y7MBBW1M%33G%F]05)DH;Q'5N7J$\6 M@2%0^RC(.H"+%B!^!2"*X5I6IM#PL4KRG=!$/(EYAYD-\]BO$ M83P9P)OT$B<.;S(L\>_SM3:*7/#/,9$M1'(H[M%;O7L3 MI>&' 8))3S 90E_=M@T!<@.74M2RPLIHNW+,X>,#=:#&8ZR'<>\*A.P98.D ML06$'2KLNI'_BSDP#1M94IOJ^>@O9*JMZ&A\19M,:> 5.; LJ9GT"5"54*Q1 M]95ZVIF$;B<>_5ZC8H97VRYQ)K6!7R">^JD=(O]L=%M(9=X;5.+P3.R?@GO: MK-M=7I$0A#&$?@(G^W%T)PTK?P(_]<_L,/&3@_P9TP5LK#1H-$DE*?(Y.6V# M$C_<$_OF^AGS]^R>SFV1OD#V&_'IE M;=L<<]U@JN.]TB457=+Z>=(7XIESZTN+#3EV_/G0GC_K&%%\8FL[\T,[GUH7 M3NPLM?5.[.R4DO@S.YM!-*,9-1!==!NJ-$11[*>=W_8J6A_T6N(X)=]\0:WG MP$7=&.*'!Q\UP6JK;N]-#C[ MM)_X?K>_(,_;>^'I>'N[7C.UY94FSAL*#?U3*J)J;ZQV863M;HFU-'3GN&E! MESPJ>X">;Z0T^X5-T/]M6/T'4$L#!!0 ( #.$9EAGD%><7 , "<( 9 M >&PO=V]R:W-H965T;0X.@2;=8%#U0TMCBEB*U)!5G__T.*5MQNHY1; ^62&KFS7O# MX="SC=+?385HX:D6TLR#RMIF&D6FJ+!F)E0-2OJR4KIFEJ9Z'9E&(RN]4RVB M-([/HYIQ&2QF?NU.+V:JM8)+O--@VKIF^I\E"K69!TFP6_C$UY5U"]%BUK U MWJ/]W-QIFD4]2LEKE(8K"1I7\^ RF2XS9^\-_N"X,7MC<$IRI;Z[R4TY#V)' M" 46UB$P>CWB%0KA@(C&WUO,H _I'/?'._3?O';2DC.#5TI\X:6MYL$X@!)7 MK!7VD]K\CEL](X=7*&'\$S:=;78>0-$:J^JM,S&HN>S>[&F;ASV':OG+RLXM;VO<;6:@:X0XU MW%=,(YP\L%R@.9U%ED(XPZC8PBT[N/05N"2%CTK:RL '66+Y$B B;CW!=$=P MF1Y%O,8BA'1R!FF<#H_@#7O!0X\W? 7O ].2R[79D_OU,C=64WU\.R2X@\L. MP[DS,S4-*W >T*$PJ!\Q6+Q[DYS'[X^0S7JRV3'TQ9(97@"3)5QST5HL86^_ M3H0RYO19QR'R1^$/DW^H$%9*T&FE- $WP.CP%4H67'#F3Y):@24CV=:HF57: M>(8E2D4%VBVTAKAR"42T::T#RGLIY5:*)"G\A92&I!@G93KX$YGN:FA %8!U M3I]<%?238;P_22#H@0Q-"< 3X5V-@.#5BM6FDI@*LA]TC=(QG<[A1, M![?_(<.LU3QOK3L*8!5\OGJ MW!"L<($3FF8Q6%&KR29A",BV:N?#OQV_)B$ M+G?OWHS3)'W?I6,Z^.*[!IFQ1V*R1F=;DYGI$*B+&DLY>^#S M"1QJ"=%>\Z9R7/LKRE!>J&2[/MZO]K?@9=?\G\V[*_0CTVLN#0A&PO=V]R:W-H965TK0V(A3>JRAZ/HGZO$E(%DY'?NS>3D=ZX4BJX-\QNJDJ8EVLH]78< MQ,%NXT&NUHXV>I-1+58P _>UOC[1F%,ECM+]#&DQ%>H4OKGVS;Z*91P(J-=;IJC9%! M)57S%M_;/!P9#,X9\-: >]Z-(\_R5C@Q&1F]98:T$8T6/E1OC>2DHJ+,G,&O M$NW;LBU9N;=DG MM8#%*4 /J>WY\1V_:_XNXBT4(>/#+N,13][!2_;Q)AXO.8/7!LF:N*5:L;^G M<^L,=L<_;\7;H*5OH]'$7-E:%# .<"0LF&<()C_^$/>CG][AFNZYIN^A3V;- MH#"]W-6&W8(MC*R;AE8+1C5_B_;[P(]K8$M=XD!2 IKJ+SSR'"P#4:R9;1Q> M=7:>[XU>; K'M$$RYED6J'EOI"?X19@GP,:A#[!@GT&OC*C7LF!3/"ALI[6U M;&HM5//R!34K66A%NP@XK<#( A7WR##M'U$!7Y, _SSJ-VHMSE#\^M!MG;YDD:9AXO0;S$KV+RT?EL MM+6L-GHIW0D)'L=AC.^DS\.4WCP+^<%]OQ]R%D<>5\=P1)8GGNO M:3\+(WHG41AU?J_!"#\*;_D?8G@7;!AY[W&&M _>,T0C"$QPF+YRK5^A$G>D M3B"\!1MDF*ZSY3M7L0XUD;.GE>K'N<\LKK+H.$&<1.07_:WG;76' M_0CC_4VKU64IJ9=;K4)7M9$6-W 8#Z%AEUI@AD[^2[V\W*#0&M!P8N"HZ5ZZ MK"X%><0]^+:1-?GO,@7X,/X<0ERZ6A!=,8?#6>I"^!E';R1[T)#1W!;"F!?R M+2J]H3PO4?LU7:G85R4)=N:$ ]O%$2W%BY6BR^ZL$5!VV0ROZ#7[5>.$>F8: M'1D\%@Q>9 H#1G C,8-;,, N8FR9=%>.+KL84/\>Q/Q4S(Y$#WY!;9X?-/"P MK,%?R'@8"$M1G#0"5;N[L^0X 4?8"5;ZR/,IKRP_*#?VV+K9_W-,9P9U6/C6 MV=T[NF/Q%%KY/PG;Y*FY;O>[^Y^5:7-'']2;/QT\+E=26>R>)9IB9V9!TT,[ MP>G:W]AS[?#^]\LU_G"!(07\OM3:[01RL/^%F_P+4$L#!!0 ( #.$9EBP M(%FOG00 /\7 9 >&PO=V]R:W-H965TT-+:)2*1*TG92].%+4K)L M!8HV+ECTQA8ESB?.3P[%F?&.BT>Y1E3PE&=,3KRU4L4'WY?)&G,B+WB!3#]9 M.[ MB1=Z^QOW=+56YH8_'1=DA0^HOA1W0K?\FI+2')FDG(' Y<2;A1_B<&0,;(_? M*.[DT3485Q:\TAL?7>_HG MZ[QV9D$DWO#L=YJJ]<2[]"#%)=EDZI[O?L;*H8'A)3R3]A=V5=_ @V0C%<\K M8SV"G++RGSQ50AP9],)7#*+*('IA$$6O&/0J@]Y;#?J50=\J4[IB=8B)(M.Q MX#L0IK>FF0LKIK76[E-FYOU!"?V4:CLU_56L"*-_D7(26 H/=,7HDB:$*9@E M"=\P1=D*[GA&$XH2?H19FE+3G61PR\J59XS?Q:@(S=[#&5 &O#E(89W9^_AQHJ+HF6$-V_@]0++B_:\%DS\%DQH,6$[IN%NKY[2GN7V7N'> M<)8@4Z*V&2F!_7:@V7H^R((D./'TWB)1;-&;_O!= M. Q^:A//)2QV!&L(V:^%['?1I[=Y0:C0FYR2P)>PXCS=Z65MPX0R1=B*+C($ M(B7J'G_#69NTY2M&]A5F$]Y.@[&_/=;KFSWBKAX-SP:U9X-.S_9K']K6RASS M!8JOVJ'/)(=[+2L1R5IW%04O.Y[#K"@RBBG,B4)!22;/]5Z@E[.19O8PUPU] MGY%RFZB>[<%M*G4.]]0%Z!(6.X(UIFE83]/0=20/70KI$A8[@C6$'-5"CCK7 M^R\;L_),$"?5RI?Z.ZO6^MAAOW!2'V$2I%MBXGFEST]Z]8):$P9A\+T.A(YO MQ77YYL%1<$8O KQS;*?*Z C6D/&REO'2Q;8QVXMZ?Q#U?]E5.KTY-1A.5Z5[ER*:1+6.P(UA R# Z'YZ [(!I2%BA,2Z=+K:?>$A6&QY_Q MBVAX^6*W:._7NQR\.!1T#^W?NGZ4-X2=KL\IH_DFAS+\6AWN!)RZ:IS28E>T MIGC10;S(=0A61%=JNJ3%KFA--0_Y3MB9!4P_49GH9/19?U$@W92BMDK8C>D- M^Y"2Y[:4]:;;]&2]_HNL)CRD-6%W7C,G3]\*W4[ R8O-)2UV16N*=\B>Q_>^AV8WJC\/70=9K%N*(U]3KD,6%W(C-'(C<" M34W"'#$"MB2;(,FV:DJ$^;XG%&RH!E5%-M+&PO=V]R:W-H M965T^R;^(YW7#S(-8!"CSEE8B(!"JHP$UG];F &E1DG' M\;T2]>IG&N+A]5[]G4U>)W./)D74$.6'E/WZLC#@@A(,3A*@B1,>$^ 2A5Q%Z3R7$%2&V MSI2I6!\2K/!T+/@."8/6:N;"FFG9.GW"S+K?*:'O$LU3TP]BA1GYB--FETNQQ)%8P\JXMC*VZKT35K;MVQN-0=<* M3H_\IIU%8!T1_U= (6'=73"=BH MO9[.Z^#/_QY\?39HRZ*3_Z^+[E(L<236\"T,?I_C M?U4RDZ\M*I6N)*K>GF MP:DX_+\BJGA'^[X_/*ZB=MP@&AZ5T1[7_,@-XJ,R\@].^+HP5K93DL@>S\NS M;#U;=V.7M@'(L581)16&K)X&RHOYBB[)K*@>*%[2/N MN=+5:2_7NM,$80#Z_I)SM1^8!]2]Z_074$L#!!0 ( #2$9EB%:"WB6@, M $P+ 9 >&PO=V]R:W-H965TN,FUL7#LS';:[=OOG 03NA!&-5Y0V[G[ MW_W\>-.M5+55!DUV%5K7^<*:%(Z M9=P/@V#D9Y0)+YJ68]6?]TT4_L ZEQ5<&6]UH$XNRE/+6=BZ3 MF1?8C(!#;*P$Q9\-+(!SJX1Y_*Q%/1?3.C;;=^KO2GB$65(-"\F_L<2D,V_B MD016M.#FD]Q>0 TTM'JQY+K\3[:U;>"1N-!&9K4S9I Q4?W27_5$-!Q0I]TA MK!W"78?1(PZ#VF%0@E:9E5CGU-!HJN26*&N-:K91SDWIC31,V&6\,0J_,O0S MT;S0.*(U6T6.^N'YV HXZ_0XN+R!C\)N:E] MWBM9Y.3[%61+4#_0X,O-.3D\>$4."!/DBG%NS::^P:QM;#^N,UQ4&8:/9-@/ MR944)M7DK4@@>2C@(ZYC#N^8YV&GXL?8]$@X?$W"(!RT)=3M?@XQNI^TN3]( M9^"68%#J#9Y:@K/X9\%T.>WD^P<<(Y<&,OVC)<5Y)7G<+FG/_JG.:0PS#P^W M!K4!+WKYHC\*WK3Q_B>Q!_3'COZX2SW"70M$KO \._@VWFX1MZ*/+FFG_YZ( M0X2@8A &KTI+OY&&B34>% ,8W]2F:G>[5W-11>M7^]/>TYNH M/_4W3=S.A/;$'3G%Y/0W/@JF[5Z85V'&#G&/'.7X^YXHR13:4%^6RWE/_$W 5;]( #L>]W:7M3&I/Y(E#GG0B M?Y8&6?)"Q2D^G23&"YTEH.ACIW;R%]!XT!N>-/]VZ#KC[TEWXNA..ND6=F<^ MR51IC!I,QZ/>< >C,]">&/W@_DT/.D&:#XD"CC=L@ERZ?=-U:SWW*:G5'DQ/ M;^QFIP+R&_5*!FI=EG$:4RR$J4H7-^I*Q;.R0/+OS:LZ\XJJ- M&&\^595N5$;KC@W@"NCH#U!+ P04 M" TA&98^QS((2D% 6&P &0 'AL+W=ONQ/S*4]4R&)Z)Y!, MHHB(QRL:\L.L@SM/%[ZRS5;I"[WY=$]0B5@$8TEXS$2=#WK M7.*+I9<&I$]\9_0@*\=(-V7%^4]]";C+($[-KQ()5Z1$"QZM6$QT M9TC41??9.$!\C>X$#1D4K4\_$B;0=Q(F5.I;EU)2)=&E_RMA@@9GZ LC*Q8R MQ> ^W$PB&B 2!^AO'OL\5H*'4($-NHX5%50J1!2":M-42XM(EHZ&]TNJ" L_ M0$6^W2_1^W$+<_BMKR!\^&SX\A6E]]TTW*N']Z##BE[SBE[S4KW^2[U6A?;C"UQ#UXI& M\K\V0)GDH%U2SR\7[GWFCH0 ?NJRB,^J>B:"ER,';&19&U-@Z*-@Z, M;?Q\?0\I%_-]GMZ?!$]VZ,<-C594M(X5H]ZI8\6FV-*26(WCL. XM)]V0YLH M;8HM+8G54(X*E"/CD%P0N4U7!E\?4,"Y)R&-5>O4;I0Z%>&HD6&N,ZBG]-)2 M@34RYP69(9V(8E5 MBDA/,CO8LJA6]VC4.Q50KE8E-''Z;O6'CWC9JD =6&4;@/^W#3*'GLP&-Q-L MU$@P6V76<93^&AL]Y_PN$?X6MI,![#H4B3<,9F%#=IG53B;D-:=CW)B/;959 M)U3:9FSVS;>07V G83,74@"%A-Y@=_FZFT@C*9MN>9&K54F=.\-C4):*K(,J MO317N-)]HH,UC!!0Z+@QHK& M=,V>23&K=CE7J_%R&ZN]K3+KO$K+C,V>^39U/WXB!"SO*"Q?0K7RL6J=<=,[ M Y]&FKV%>\:E?<9F_[RD:PIL J3(PXMXK+KI7&U8Q8.]8SIO8:=QZ:>QV5 ? M+V4O ;+JI7'33'RT5]IISVRGLS6LPD6O9_KE;NM[1JM6VFM:Z6X? M._TC0+8*K0,J[;-GML\9()_'D@7I8(+Y6@D2RRSO6C%9==6Y6O6UQGG?&4ZJ MOV-D5BUVK_(-0G\QNB%BPV()*;4&>5@Q8 H0V4>8[$3Q7?I98L65XE%ZN*4$ MZ.D'X/Z:<_5THK]T%)_"YK\!4$L#!!0 ( #2$9EAD'!/B6P, "@. 9 M >&PO=V]R:W-H965TWCVZ M(\<;J1YU#F#(]T*4>A+DQE078:BS' JF>[*"$F>64A7,8%>M0ETI8 MG5(@P MCJ)!6#!>!NG8C=VI="QK(W@)=XKHNBB8>IJ"D)M)0(/G@7N^RHT="--QQ58P M _-0W2GLA2W*@A=0:BY+HF Y"2[IQ92.K(%;\1>'C=YI$[N5N92/MG.SF 21 M900",F,A&+[6< 5"6"3D\:T!#=IO6L/=]C/Z[V[SN)DYTW EQ=]\8?))VJC,C,)9CG8FG=8:1[0F5[*8 M\Y)95VGR*YEA^!>U "*7Y+,T3)"[6F4Y[G]!;DK#RA6?X^REUF T>7\-AG'Q M 0T_WN*?+F%8@[J*WE'>$ENN1!VF6;OP* MW3\STR-Q\@N)H[A/'F;7Y/V[#_^&"=$#K1OBU@VQP^T?Z8AE, OQ?-*@U!.G//]%!])N'<+\EW/>AIUTT M>!<-YJ*QC^H6;.# [(^Z3A/:&XS#]1X*9RV%,R^%*Z=.4.0>Q#;8.:]T&^I] M-+R 1WHL:>DFIP]Q\@:$!RWA@=>_#QJ6M2""+V$?-;_QD#P!4]I#8]C2&)Y2 M:<,72NLGO7B_TLY;"N=>"IAP,&UC'J]M'E)8DI1Y\@K-BW=DW$8MV]'IA39Z M \(TZHI ]'^D=L Z.:@UNE..Z"G5UJ#MRHW2U^1&NVI O;D[O88UGEO/C'1N_KAC0_NDE1[T5YEC.7?6@_O)Q2'-^Z_^@N:XP4&\:_V'- M)2\T=_9:+:5=LJ?^A#UEV2/*S*\R+\2Q$>L* 1V^@58SEWEH/[2<4AE M?FOJ5.8CTA4%ZDWA/RRRT0N112]$%NZ<^^T=ZI:I%<+]G*8_@-02P,$% @ -(1F M6.LRBG^J P %A, !D !X;"]W;W)K&ULU5C+ M;MLX%/T50BT&+9!:#SM^9&P!<=2'@4D;-&AG,9@%+5W;1"E20U)Q^_=#4HHL M&8X: ]S$"TND> YYSQ$OQ#O?<_%#[@ 4^IE3)A?>3JGBRO=ENH,74CX)@[.>8,"^>V[X[$<]YJ2AA<">0+/,,KV>Z4Z?#C>8&W< _J6W$G=,MO6#*2 Y.$,R1@L_"NPZLD'!J '?&= MP%ZV[I$)9AW_U:1>,Z@4Y8=45_ZR%: '"\1. J 9$QX#1$X!A#1@^%S"J 2.K3!6*U2'!"L=SP?=( MF-&:S=Q8,2U:AT^8\?U>"?V4:)R*EZ74/5*B1,LO%5&E /0.76<9,;Y@BE:L M>KN,2V\24)C0MWK$M_L$O7G]%KU&A*%;0JE^+N>^TFLRS'Y:S[^LYH^>F#^, MT"UG:B?1>Y9!UB7P=3!-1-%C1,NHES&!=("BV06*@FAX8D$WSX / PN/3L"3 MY\!#"P][HADV_@PMW_ )OA5+>0[H7F$%>KNI"[3$%+-4=]FT@%G6-BLA,J5< M:A,E6O\RS8)+W?]1\+*0%]K,E)8985L[4@M/6 D9^E* L Y+],]?>@5HI6>3 M_YZRLUKNZ/1R39:ZD@5.8>'I-"1!/( 7__$J' =_GK+")5GBB*QCTZBQ:=3' M'G_65FC=)=*;)#OLI),;HF*:6":3EA_B8.X_M&6I1HQ;(R:3P2AH_<(N(NGC M[ 1TV01TV1O01\ZSO=[5Z!;R-8A3)LP_8RG:M@139M[=1P-I@<;6=',W:4F3;*3'N563&%V9:L M*:!K*4')GA30RW2N,B[)$D=D'05GC8*SEY4"9BYMI0&7,W9E:=U- A_*\]O4T _Q]FZN&1+7+%U]8L.^D4O M*P_4ZW7EE4NVQ!5;UZO#,2OL/1Z&V:"IA06_P]02P,$% @ M-(1F6"TTSSF> @ \@8 !D !X;"]W;W)K&UL MK95=;YLP&(7_BL6JJ94VOD.:CB"UB:;UHE+5K.O%M L'WB16C?)? ,EEBZO@.F1%1"4FS,E2>^]>9"G?*DH8W LDMV6)Q>L-4%Y/G<#9 MWW@@ZXTR-[PLK? :%J >JWNA>U[G4I 2F"2<(0&KJ7,=7,T24V\+?A&H9:^- M3)(EY\^FL+SN8 :7&2&/\;3V=[I%&V&_OW;_;[#K+$DN8 MUOH/RK52\;,6:H"2LN>*7 M=AYZ@B!^1Q"V@O"C@J@51#9H0V9CS;'"62IXC82IUFZF8>?&JG4:PLPJ+I30 MHT3K5':#*68YH(7=,K>LV1=F@K^B1;.RB*_TP Z8XH* 1.=S4)C0"UWQN)BC M\[,+=(8(0W>$4BV4J:/>!:;R\%@F ZN)*-/+%R MIM^M'.*X*(]^-NZH#MKACBT^R/>D#P6RT2O 9/PX/DS,YZ!'P_37<)^I!M*.7J*PCB=]3:<;\\' M@]3?T(BD_61+8[%GE;"(<+'*UH-TRRA9YD91.,"6-1I$)(A[\VF^[8[-ITG& MPR"F=PRE6101]GQ!PV0WZ]F]EPU?@_6&RPV#^71+UO2>\F_;.R;6!I7*,HAH MG 9)C!A=S7I?[/.%XTF#?,3? =VEM64D0WE(DA]RY7HYZUG2(QI2GTL)(OX> MZ8*&H502?OPL17O5,:5A??E%_2H/7@3S0%*Z2,)_@B7?S'I>#RWIBF0A_YKL M_J!E0*[4\Y,PS7_1KAQK]9"?I3R)2F/A013$Q3]Y*A-1,["'!PQP:8#?:N"4 M!DX>:.%9'M8EX60^9YM8@FB.4TWG,F]@;"CL\O2$ABGZ+[ MO&:NXZ(P9((_HSLFJH7QYS-T)P9Q1.(E^OUG%FS%-/(S]*(U],/V=9T:VB),3 M7"LM22*@X_R@\L3S^-\Z'I] M>SIXK">@.7VO&J5%-JPB&X*1??']+,I"PNE2M+](G1_D]=_F9J'DU1SX M;(^MOK/G9S',U88-1^UNNI6;+NCFXHALN@TWAU;?W7.R.<@='C3C2S8[[J"LM4=!\V-[U)"8 M%JE71>IU>*KR3*;!D)B6ADF5ALG)IZHSM&9)>_-,FGU1*\$BO$FCP9WV(K4M M=1FV0*\OLB"4I\T4K%58Y-A9,J6FAUPC#[O#>BW%3:7"D)J>"@49-GCQ/K5F M2_7ZE=$=-RZ?Y2BMM+U#IU=;D8$-HX&:QFTUC5118I;251:B,%C15M=A<==" MSY2PMJ@7L.E[YTQQ@PV#PTTU2]=U" +;%U0\NF8-J>GQ*R"QW2[;%\2=HU-A M2$U/A<(>&^:>4]MWU&A?V[9J,%8&V>0CS^X?NO(H/K)A0+HE_D9L8L_[,P@5 MLE%H,J6F)T!AD]TE-]E&PB MWZDKAL(P0[U6R>@_=!O$091%J-C2>LMN%+%,J>D948B%NT0L;!2Q3*GIJ:@] MQX$1ZS1,>47DM/D*?7>L(0:949Z8+;L.(V/.RR)XPB MG"DU/14*X3#\4.G$GH#%;0#=8=/WQJUX#<.\MDBB;<8I0_KU[CY9\1UA%$0? M6/KH C"DIB="L1\>=]D+1BG0E)J>"D6!&$2K4]&G5*^CSQCW\1[YE*/JY#/R M#B$\5MB&86Q[:SV_#8# 8QT]JX;4]+<6"@D=J\,"=XRRH"DU/16*!1T0L$X\ MV;\B[AP^U\.6[PU;<9\#H]DQO?$J",''.KH@.GFC5WNEYW39&T:9T)2:G@K% MA [\+._$WH#%(1""3=\;MP) !V:TJXS% <]$&\B(KX(GN0P_PX05CY[W+D#0 M42#HC+IL :,H:$I-3X5"00=^#'@B_Y3JX_K+A?W7]^/F6XK:2PK=;\5M#LQM M)[8N+ [&ULA97?3]LP$,?_ ME5.&)I!&TZ:E!=9&*G1L/* A$.QAVH.;7!(+Q\YLIX7_?F>GS0H+W4OB7_>] MSYUSE^E:Z2=3(%IX+H4TLZ"PMCH/0Y,46#+34Q5*VLF4+IFEJIXJFHKN,1;#:8N2Z9?+E"H]2P8!-N%.YX7UBV$\;1B M.=ZC?:AN-98OI:("3R%C_:XE]$>Q47F/0@.OL$43\:PL/] @X/CO;H#MNT#+WN M\/]I67"3"&5JC09^SI?&:OJ2?G4%WTB.NB5==9V;BB4X"ZA\#.H5!O''#X-Q M__,>X%$+/-JG'L_S7&/.+$*UJ9@E2LRX!;44//<7V7ECC>S8R[H*7M$M]2;3 M<-4!<]+"G.R%\=E;^>RIK 6I!*,J- 9M)T@C>?H:9-0-,FY!QGM!OJ]09[7[ MUMZFI8M@_ ]!OS?L!IBT ).] %^I+0)]/08RK4I("B9S=$64O4I10E7!:4=: M0*;E,75/$)PMN>#VI0NU\3K908W>@(8[/:%$G?O.9\A3+6W3'MK5MKG.FY[R M]WC3F6^8SKDT(# CTWYO0E>EFV[73*RJ?(=9*DO]R@\+^D&@=@=H/U/*;B?. M0?O+B?\ 4$L#!!0 ( #2$9EB/]!T?@ 0 &@= 9 >&PO=V]R:W-H M965T"$U M!%)_.SS!E&HDY<>_.:A7S*D-CX\/Z!]2\HK,' D\8?0KB>1ZY/4]$.$EVE+Y MF>W_QCFAKL9;,"K27[#/QP8>6&R%9'%NK#R(29+]HQ_Y0AP9A)TS!C W@)<: MM'.#=DHT\RRE]8 D&@\YVP.N1RLT?9"N36JMV)!$AW$FN;I+E)TY]PR,;Y'/ (3EDBN4D^ ;X\XGF/^3Q4U M*Y9^,._%!BWPR%-/GL!\A[WQ[[^%O>#/*J*.P$JTVP7M=HK>/D/[2:XQ!R@- M_WT5T[9+IH[ 2DP[!=..-'E$82+/43L--/0!5S*UQ=YAE8+P73A7X%H:/F<:V,7]K.RFI*47*HOK:"8T6I&T9'8"7"_8)P_W4%I^^2J2.P$M-!P73@ MMN!DYI2L4+JAL&:R4YWC"JW,W2B=L.,BDYT*'%=H9T[8N?K5+M6O2W<\]KEK]UBN(;3@47,)OJYR0;<=I6MH+VBT M%[1KK]J5*\>S;WTJ!IW=^T"CE:"]+=0HAQMOF.S.U [S-307-)H+NFA 0:<= M*%=H9BS!5:F;)1;]#>TFJ8_H.3)NSI+NN%09G#_M%G,/T-\A'Q%4D$H'BI MK(+6G:H.//NLEYU(MDF_C,V9E"Q.#]<819CK >K^DC%Y.-$?VXJ/J^/_ 5!+ M P04 " TA&98;6B\(OD" #O"@ &0 'AL+W=O)Z*5I!2 MY8HU<+.S$#*EVDSETE-K"33.0&GB$=\/O)0R[H2];&TJPY[8Z(1QF$JD-FE* MY9\A)&+7=["S7[AGRY6V"U[86],ES$ _K*?2S+R2)68I<,4$1Q(6?6> ;X8X ML(#LQ \&.W4T1M:5N1"/=C*.^XYO+8($(FTIJ/EMX1:2Q#(9.YX*4J?4M,#C M\9[]:^:\<69.%=R*Y">+]:KO=!P4PX)N$GTO=G=0.-2R?)%(5/9%N_QL.W!0 MM%%:I 786) RGO_I-@996B\JQ(>Y.#DAC@F:"*Y7"GWA,<0O"3SC2>D. MV;LS)+6,(XA<1+H?$?%) SW,1NCZZD,-;Z.\ID;&V_C7-?WZ;G;06$.J?EVEDE5TY,LB0]J5N M0]+LN)V>MZT0;)6"K5K!0?2T88IES\ODQ]UX5B6="5HNJ19LEX+M6L&I%/$F,B]B ND<9)5N+<&9H>^4YG4NDY^=-S"R6QK9 M/3MHW==)TFZYC>J@8?]0W?P+9&A!\G\IBH]**S[;WP+Z0K*+W?8)37+0)+6: M,Q,S%D%=GM8SG)D#^%!)\85**7Z+6HH/Q12?7TT+Z''TV@VW=2)XAW**+U%/ M"Y+6D;A_0OE03O'Y];2 !O7.>D<]2 IRF75:"D5BPW7>CI2K93.JS+NK?*+%.NMHYD*;_B@;KDQ'"M(>,/L+(?1^8@7* M'C?\"U!+ P04 " TA&98&T:[K[H' "O.P &0 'AL+W=OC9:9]GFW622+M8\9.DXWO!(?',7)R'+Q-MD-4DW"6?+0B@,)L2RW$G( M_&@T/RT^NTKFI_$V"_R(7R4HW88A2Q[/>1 _G(WPZ.F#:W^USO(/)O/3#5OQ M&YY]W5PEXMVDTK+T0QZE?ARAA-^=C=[C=Q>NG0L4(_[P^4-:>XUR5V[C^%O^ MYM/R;&3E%O& +[).'/+4GX1 M!W_ZRVQ]-IJ.T)+?L6V07<8#>OWJ#7J%_ A="H7B&J6GDTR8F$\T693FG._, M(2WF8((NXRA;I^CG:,F73043X5OE('ER\)R &C_PQ1B1V5M$+$(U!EWL(4ZM M0IP YM JWK301UOT??0C/^/HL[AW=1']Z[,8CSYE/$S_UD5OI]S6*\]3_EVZ M80M^-A(YG?+DGH_F/_Z 7>LGG>>&E#7B8%=QL"'M(JYWNT@$(A*IN&FJ2+ B M$F]%@B^VX39@F0@4"^,D\_]E>>;KPK*;RRWFR@O7_?Q$V#D6U_N^[K!N&)V- M236LX8I3N>* KGR),Q;HK-J)36O3$,W6?.:481;XSU ?$.PH M%T0=A:?>>*:W>5K9/ 5MOBA*.4_0-0^*VSA=^QN1[Y<\O.6)-M=!A7USW9"R MAN^SRO?9D#5O9C(.AI0UXH M^;"UCJQZS])/%+YME&F?HY:FNGBU6K;SMQSF MU.]FKZ7@X1HTX!>LWN5D=5=.9M[8>>Z*9M@4CZ<%MF9C M[[E=1+%K9K4]5+ $!0P^?[LJ!OI/8%;DA]L0[3[1>F"4%TQI:P9$$@.VARPC M& 22WK$PI*T9"XD<> _F0)N*S349N$WYW380&7JG?19V3."B1\X2'<%?P)*' MNBZ1!L.]=>0%.T?M>,*2M&1!)0]@;-"] V.H="T/:FK&0E(5AS#*0 M%_ $V (28PC(PI*R, @O\VN^\#<<9DI81>^+/01-$4E3Q!KRQB<@J_6-A2EM MS5A((B,PD1U_XW=,0( ;'Q8]U'<)< 0&.(-4353D\Z@"U40EOL:HIA^2^ A, M?&:INIRL@V&ZQ2G(3@;%& M5 D>Y"WDK\"1[!"LFK+!WE1B"G8AD)^(.6C&-8I,I;H M!!XZ:'N*&FU/F=+6C(7$+#IT>ZIC NP >3$$8U')6!3N3WU)V)*CWUC8\5,< M5M/[@@\!4U3"%!VT!T6-]J!,:6O&0@(9/1;(]@;+J@*8XU133\D MBU&8QH)1DZ,1+6V_L&& *=;(E.MC-H,AAM5YG2UHR% M1"F[ Z6.3P9X F"5$Y8\U'4)5#;\[8 B6LB5+V=-!L\'H'BI3VIJQD#QF[]$;.RX;X F@)1Y8]$#?'8EO MSHMMG')4X)LJ^Q8=E?>F;;CG2-QS7G+;E*/9#T74[:6:4;B-IQW);,Z!FZ8< M=05-L^=574!SVYK'CF0GIVO][)X'\4:$[@M?K*,XB%?PV@ZLKV]Y,*6MZ;W$ M)V?0_I-C%*),:6O&HK8C>^C^4\<$0/L)ECS4=^Q&TIJD]G5LI>=0#MK'(LD0 M#OR(/V>+;Z(LPE71Z!XA4]J:YQLD.+B#[A%RC2[9/&F.&!Y&V=9'!8OUYPM>9(/$-_? MQ7'V]":?H#JC._\?4$L#!!0 ( #2$9E@0J')!;0( *8% 9 >&PO M=V]R:W-H965T<@)%4&:^+69 M2A-9&48%SA3HBG.B?H^0R7H8](+-P@-=%<8MA&E2DA7.T3R5,V6ML%/)*4>A MJ12@<#D,KGM7HS/G[QU^4*SUUAQ<)@LI7YPQR8=!Y("086:< K'#&F^0,2=D M,5Y;S: [T@5NSS?JMSYWF\N":+R1["?-33$,O@20XY)4S#S(^CNV^7C 3#+M MOU"WOE$ 6:6-Y&VP)>!4-"-Y:^]A*R".]P3$;4#LN9N#/.68&)(F2M:@G+=5 M]?N\8PH%*9 0S/"3N!XC(90.SD"*F!J9>W%ZR0T%M0=%V8MU*B!BO= ]6*8 M2JNKX9O(,?];(+09=FG&FS1'\4'%,6:G$%]^@CB*^_ T'\/QT(E^@^K4KXX,ZKO2N=$DR' :VMC2J-0;IQP^]\^CK M U\AU"0R8K89HR MZE:[)G3=U-Z[>]/!ID2MJ-# <&E#H],+>[IJND)C&%GZ2EQ(8^O:3PO;2%$Y M![N_E-)L#'= UYK3/U!+ P04 " TA&981NXV[*X# 3$@ &0 'AL M+W=O8[:]?VPE9F DI:%TN(';.^QS'KV-C3W:, M?Q8; (E>B-UA1M-MG@-3R _ M;!^X*KD-)2,Y%(*P G%839V9/TY&.MX$_$5@)PZND7Z2)6.?=>$NFSJ>;A!0 M2*4F8/7S#'.@5(-4,_ZIF4Z34@L/K_?TQ#R[>I8E%C!G]"/)Y&;JW#@H@Q4N MJ7QDN]^A?IZ^YJ6,"O.-=E7LL.^@M!22Y;58M2 G1?6+7^I^.!#XIP1!+0A> M"WHG!&$M"%\+!B<$O5K0.S=#OQ;TSQ4,:L' ]'W56::G8RQQ-.%LA[B.5C1] M8>PR:M7!I- #ZTER=9 M YBJV]5 UB/B*@:)"7VG(CX\Q>CJQW<35ZKV:*J;UKEOJ]S!B=PANF>%W BT M*#+(6O1QM]X/.@"NZHBF-X)];]P&G<08TFL4C'Y&@1>$+0V:GR$//2,/VI[G M^[(OOB][>X+U79<16:,Y!C2"4X)10(K^@3^;&G81< M_-TV9BIJKYVJY]FQV.(4IHZ:2 7P9W"BGW[P!]ZO;7[9A,4V80N;L,02[,CG M7N-SKXL>S7+&)?FWFA:4W]N2IQLUUV>(?)M.L)E.VNSNA%]JMTU87,&&!J;7 MY^_DS M.K]UDBX=\#9AL4W8PB8LL00[\G;8>#O\7]:QH4V?;<)BF["%35AB"7;D\TWC M\\UYD^A'3J2$ OVQ6J%'H%BJI>Q/AF*U Q*2R))#F]V=\$OMM@F+;<(6%:Q_ ML$+XHV';6F5=\TRJ%_%-FZ>6LE:>N@>;UASXVAPO")2RLI#5+J.I;4XP9F;C_JK^ MUA_/_9;ZV!\GU0'%-WQU7'*/^9JH99K"2J7RKO4! Z^.(*J"9%NS95XRJ3;@ MYG(#. .N ]3]%6-R7] )FG.@Z"M02P,$% @ -(1F6,9GT >M @ %0< M !D !X;"]W;W)K&ULA95A;]HP$(;_BI554RO1 M) 0(20>1:"E;I76JVG73-.V#20ZPZL3,/@C=KY^=T(@- WP@=NR[YWT=^SPH MA7Q1"P DFYP7:N@L$)=7GJ?2!>14N6()A1Z9"9E3U%TY]]12 LVJH)Q[@>^' M7DY9X22#ZMV#3 9BA9P5\"")6N4YE:_7P$4Y=-K.VXM'-E^@>>$E@R6=PQ/@ M\_)!ZI[79,E8#H5BHB 29D-GU+ZZCLW\:L(W!J7::1/C9"K$B^G<94/'-X* M0XHF ]6/-=P YR:1EO%[F]-ID"9PM_V6?5)YUUZF5,&-X-]9AHNA$SDD@QE= M<7P4Y2?8^NF9?*G@JOHGY7:N[Y!TI5#DVV"M(&=%_:2;[3KL! 3!@8!@&Q!4 MNFM0I7),D28#*4HBS6R=S30JJU6T%L<*\U&>4.I1IN,P^2A$5C+."2TR9LRH&,E )4Y)),5KB20&X5,KT&D)%1+B2R/[1:U-N-WAT*R/D8D#)^0#X2OY.9HJ ME'I+_;)YK+5T[5K,,;M22YK"T-'G2(%<@Y.\?]<._0]'G'8:IYUCV1.]<%V; MICHJK*+,25TG'=_5,]<65K=A=4^Q>C96'17ML(+(;=M9O8;5.\4*;:S>/JOO M!G96V+#"4ZR^C17NLT(WMK/Z#:M_BA796/U]5L>-[*RH845'65\7H OW#$': MB-$>,8S=V-_Y'?B$<8./C^,%4FXCQWM[,_!#M_,?S=NI&;"M1EM&HN]+T%TDS0XS,A\*UC:FES$R9_ 5!+ P04 M " TA&98:I95C)02 <^@ &0 'AL+W=O_#<)"+5]7V19N7; MH[NJ6KXZ/2UG=_$B*D_R99RI=V[R8A%5ZI_%[6FY+.)HWBRT2$^=P6!RNHB2 M[.CB3?/:Q^+B3;ZJTB2+/Q96N5HLHN+'99SFW]X>V4EXOT'SB?Y+X6[GUMU5_ ME>L\_UK_(YB_/1K4:Q2G\:RJB4C]YSZ^BM.TEM1Z_-6B1YLVZP6W_W[09?/E MU9>YCLKX*D__-YE7=V^/SHZL>7P3K=+J4_[-C]LO-*Z]69Z6S?];W]K/#HZL MV:JL\D6[L%J#19*M_QM];S?$U@+VZ(D%G'8!Y[D+#-L%ACL+.,X3"XS:!4;/ M76#<+C!^[@*3=H')S@)/;J5IN\#TN2V!\W:!\^?KE!$T'K MG[R)%S>JHHLW1?[-*NK/*Z_^HPFZ9GD5)DE6Y\?GJE#O)FJYZN(R+]02279K MO2N**+N-5>Q7I?4OZ]U\GM01'*56D*WSL([G%VY<14GZTOK]M[/A9/3:2C+K M0Y*FZKWRV/K']C_?G%9J!>MF3F?MRLCURCA/K(QM?=@\EXY1?+NV]>6S:[WXQ\L]C& 8>6!;K&X?&/O,P'AFQHUG:IN<-VLS-#!^ M'T9\^62]:$-R'Q8\ QL.UC^S89W"9VPA^]S$:%$XW"3IL'&'3Z[>=:6RL*R* M59V>UK_?JP]8014ORO_;LY:7:VVT7ZN/N*_*932+WQZI0VH9%_?QT<7OO]F3 MP>M]$4YB+HD)$I,DYI&83V(!B840IN7$:),3(Y-^\6=>J4/3=91]5=VAZVI? M&AB!OFE 8BZ)"1*3).:1F$]BP1J;-%A]"G%_,3H;GPS?G-YOQS?4I!;?XTU\ MCXWQ?5E'=K/C__>'>'$=%WOW]$:C;XB3F$MB@L0DB7DDYI-80&(AA&F9,-ED MP@3M_4S(G" QE\0$B4D2\TC,)[& Q$((TW)BNLF)J?'H\"6+%GE1)?^)YTWW MQTK*_Q&J6^@DYA+8H+$)(EY).:36$!B(81I^6 / MNJK$ .WSMQR4%JCFHII -8EJ'JKYJ!:@6DAI>GIL%>ULXP'CCU555E$VK^MV M3_6(S$3OE" U%]4$JDE4\UIMO-WKW^D3H0T&J!92FA[G3A?GCC'.@RRI$M7U MC^ZC)(VNT_KT=K%(JOJ8L#?FC5SOF"P,=+?&BFHMJ M4DJGFHYJ-:@&HAI>D) MT=5Z[1%[.H"6?E'-136!:A+5/%3S42U M9#2]/3H2L6VN58LD^_QW)K=1<5M MW4.ZCXM(_5'4(_;V9@=:-48U%]4$JDE4\UK-=K:Z28.3@;W;34*+PJ@64IH> M]EU=V#:6V"ZN\JS,TV0>52KZT_A@V*.%851S44V@FD0UK]4.ACU:]T6UD-+T ML.]*O[:Y]JN?'5C_M?J4#\QV[R1 Z\"H)E!-HIJ':CZJ!:@64IJ>*UWAV#YC M3QS0.C*JN:@F4$VBFH=J/JH%J!92FIX>7=W9-A>>W^?9[;_^C(M%,]+TV/H8 M%S.5)G4WZC*.BKJ\L#ZW"+(J5BN@?^23ZGCM32*T1HUJ+JH)5).HYK6:;>L= MK>FC\L/S/A>@:Q=2FGY75U=?=HP%NHL/T?<#5UC-0-\@1C47U02J253S4,U' MM0#50DK3$Z*K*#LVVE%RT.HRJKFH)E!-HIJ':CZJ!:@64IJ>'ETAVC$7HGM> M835KO;,#K4.CFD UB6I>J^WV;&QGMQ2--AN@6DAI>N!WI6C'7(KN>8W5K/4. M?+0NC6H"U22J>:VV&_C#Z:/ 1TO.J!92FA[X7EYE-=N]TP"M M/Z.:0#6):AZJ^:@6H%I(:7JN=/5G9\R>/* %:%1S44V@FD0U#]5\5 M0+:0T M/3VZ.K5CKE/_/5=9S8WV3B*TG(UJ M4DJGFMMMO5.AL-MO^W6]W^J:4"=,U# M2M.3HJMB.^8J=I,/[_,HLZZ*>)Y4EHQF29I4/S8=*]7GNHR*61K]**UF-HR/ M[Z_,O2ZTMHUJ+JH)5).HYJ&:CVH!JH64IF=05]MVV-JV@]:V4I:W>2%%ES1W:U[J&Y MUKU]LVA5][I2U>O:%_!FIV_ HYK;:M.M@!^.=RYGBN=\2*+KY;6:-I/<]'QW M)CD?;31 M9#2]/#L*L]#\[W,?SZ$Y+&UB*I549\"S)\XYS53O2,4K3JCFD U M>> G:.:M=:;'5CUQ[7AOF*.%9E0+4"VD-#T;ND+ST%QHWKKPD]]8>9'<)O44 MW/G6/GQ9)*K/LFQF1$J;.;^BTOIK%15JYY[^V'I[&?UXZD9I\UKT3B2T0(UJ M M5DJ]E#_<+-8+);4_;0=GU4"U MI#0]8[;FQC97J)O3X&1S&GQLW13Q7ZLX MF_VH,V@9%TD^3V;&9&#GRV8GS&9GS&:GS&;GS#;_S'_>Q59WS?!.[?(BO;]0 M_]KJ0+8JJ^905A_)3JQZJ:M\L8RR'W4$E-:B?CZ VDLF[:7VA[@HZR<71$41 M1T79G!P:=JAEW=3@1.7\/^N_*M7&P?VS^MR'J)C=;>;A/[:^)=5=LW 1UP\R MT1==1LG<6BW5F>K#E]R[6V#G!FQ=UJ-2G07OW!&C='M5<5!.H)E'-._#+?LGF<=$DCEXY2.+R>/URF_"+Z(?5 M/(A'O1I5S5O='N1:97H7%>KM:!T:ZH"A\C];+2QU%%&)6.56K!)5O?HB:IYZ MXCB#U^\N/S5_V:_5JV7]/!ZUCO-Z%[*U6N]NB[AYG,K+8VN9KLKFO6BY3)-9 M,Y7-(BI4YT[U\:P7UR^;-UM=K(I\GJ>I6L&Z^->OI?IA07-+!?WG/^0G4\/K MG>/C]:FOE.F;*BF[;?%H*VUMG^1ELQW5EJ^21=QM]/;WJ+^'/7U=6K.\6.8- M3J;U?4M=YAM:+9L<866J'6J]6_5"G//_ZLMY0=\EMW=)-D2^L M#WD^[\QZEWUY^=QE/_\>+9:O/QY;+[Z_M(8GX\$_FZ]=KM0.>FOK;ZZ6K/T7 M/UY:COYA%0C;GZI_RZ3=#*GJM3?;I=X8Y4-3TW&/IK0/ZTV=;(K%]6_]Z/=2 M1ZKU!LBL%_;+AW"9J=BH=X9[O'7FI)'RYE'3SA-T_V/Z4%=U4[4[D)BFZ=6N^QTY3)WN/O.AH(%0+*4T_\G:C M@8;FV2A^8FYJL]C[N(L."$(U@6H2U;Q6,\]0C389H%I(:7K@=^-\AN9Q/K\X MI$&]^3ZX_..3<8R#>15Z9PHZZ@?5!*I)5/-0S4>U -5"2M-3JALE-)RB8QR& MZ! @5'-13:":1#4/U7Q4"U MI#0]/;HA0$/S@Q%VKGU:]U&1-/U^[7+'WD1! M!P.AFHMJ M4DJGFMMCL.]-S9[72APWQ0+:0T/06Z83Y#\S"?7^]T;9VV;KUZ M> Y6\XKU3B%T?!"J"523J.:AFH]J :J%E*8_;K,;1C1B'\DP0D<3H9J+:@+5 M)*IYJ.:C6H!J(:7IZ=$-8QJ9Q]#\?%?,#/=.%'10$ZJ)5GMT7_+N$#VT50_5 M?%0+4"VD-#T%NK%+(_/8I;^M*W9PLB;SBO5.(70X$ZH)5).HYJ&:CVH!JH64 MIB=:-^1I-&2[8N@ )U1S44V@FD0U#]5\5 M0+:0T/3VZH3^C0T-_?KHKAH[_ M0347U42K'9PB1J+->JCFHUJ :B&EZ3G0%>%'YB+\K_?%ZO$AO:Z'F=>H=_*@ M17Q4$Z@F4@ITU?F1 MN3K/]\$.7PA#R_JHYJ*:0#6):AZJ^:@6H%I(:7J&=<7_T3G;!T-+]JCFHII M-8EJ'JKYJ!:@6DAI6GJ,NY+]V#SSQ\_WP5KX4:]I]_+0E7D-^N8 J@E4DZCF MH9J/:@&JA92FYT!7EQ^;Z_*?XOL\O:]O+WNJ$[8W_M&:/*JYJ"903:*:AVH^ MJ@6H%E*:GB1=Y7[LH/VH,5IO1S47U02J253S4,U'M0#50DK3TZ.KMX_-.5V%?,Q6R,=HA1S57%03J"91S4,U']4"5 LI M34^/KD(^-E?(@RRIDBC=VZ/:FQYH71S57%03J"91S6NU[0[5='?>=1]M,D"U MD-+TJ.^*XF-S4?QGSB30HC:JN:@F4$VBFM=J!P(?K56C6DAI>N!WM>JQ^4;U M9YU'7/TGGMU9G^+EZCI-9C]QAH$6N%'-136!:A+5/%3S42U M9#2M)R:= 7N M"7M/^@2])QW57%03J"91S4,U']4"5 LI34^/KO8],=>^36<8ZI#R^V]GP\EH MWXI?FN'>B8+6OU%-H)I$-0_5_%:S1]L]N)U'3*(MAI2FAW]7U9Z8[T?_B5,- ML]@[[M'"-JH)5).HYK6:5K1P'LU$BK89H%I(:7KD=P7KB;E@_:QSC2_JZ!#/ MK<]55,5E_U,-\RKT3A6TL(UJ M4DJGFHYJ-:@&HAI>DIU57 )R/V5 ,M?Z.: MBVH"U22J>:CFHUJ :B&EZ>G15 MCFH"U62K;3\^W!X/=I[KBC;IHUJ :B&EZ5'?UVNXRO#SP,'%T=']4"5 LI34N!:5?>GIKOW[[JJG4WVGAZZ9;OWM22SV#OX MT7HUJ@E4DZCFH9J/:@&JA:WV5%=1#_RN8#TU%ZS?QU7]5-+\AKN29&ZQ=V*@ M!6U4$Z@F46"['[Z0A*Z.CVH!JH64IJ= 5Z*>FDO4_2XD MH<5G5'-13:":;+5#,TU[:*L^J@6H%E*:'O5=67EJOL'ZXR;,ZU/J538OHF^9 M%65S]7?\?9FH<^R'Z9S4^^GFY+N=U2DJK9LBSZKZ0I3*FKVI@A:B4W*_/2-8 MT38#5 LI;1WYI^5='%=N5$47;Q9Q<1M?Q6E:JEA6._6W1W4U8O.J5<0W*C/L M5^^I0?8B*VR0K5:?I1I&#D_K\IDAN[S;_J/*E M.KX?6==Y5>6+YL^[.%+'D_H#ZOV;/*\>_E$W\"TOOC:K??'_4$L#!!0 ( M #2$9EAA$7>&0P( !$% 9 >&PO=V]R:W-H965TP)#77!1Z1O?&E%//T^D>&) M9WMC%[PD+ED&:S#/Y4IAY'4L6YY#H;DLB(+=C,Z'TT5D\UW"-PZU/ID36\E& MRA<;/&QGU+>&0$!J+ /#X0!W((0E0AN_6D[:25K@Z?S(?N]JQUHV3,.=%-_Y MUNQG=$+)%G:L$N9)UI^AK<<93*70[DOJ-M>G)*VTD7D+1@,7NRFEPOP3 N M;L@5X05YY$+8Y=@S:-#*>&EK9M&8".A MVZ[(H"LR<+SA65XTON0Z%5+;0G[,-]HHO! _^SPV7*-^+MLD4UVR%&84NT"# M.@!-WK\;COU/%YR&G=/P$GN"A8_Z/#6HL4/9/CLDP7!P&WN''JU1IS7ZGU;4 MI]6@)B=:HW$X&/>+19U8=%'LJS1,]*E%_U0VFD2#\"\U[^2&V\?BD:F,X\T3 ML$.>)_(%5%BXK :J MOLP8K[!473[W1,T!%X94E5[H^XE784*==&#&[G@Z8$M9$@IW'(EE56'^9P0E M6P^=P-D,W)/Y0NH!+QW4> X3D _U'5<]KU,I2 54$$81A]G0N0HNQXG&&\ W M FNQU48ZDRECOW3GIA@ZO@X(2LBE5L#J;P774)9:2(7QN]5TNBDU<;N]4?]L MY3+& :U9^)X5<#)V^@PJ8X64I[]GZ"[3Y]+1>SDIA?M&ZQ?H.RI="LJHE MJP@J0IM__-CZL$4(DF<(84L(]PGQ,X2H)43'$N*6$!]+Z+4$D[K7Y&Z,R[#$ MZ8"S->(:K=1TP[AOV,HO0O4^F4BNOA+%D^D-S5D%Z"M^!('.T8,[<1&F!5*K MH#RFZ)I5-:- I4!LAEKT%-0&!;3#/:9%)ADY/SM )(A3=DK)4.T(, M/*G"U9-Z>1O:J DM?":T($2WC,J%0&-:0+$KX*D\NV3#3;*C\*!B!KF+PHL/ M*/3#R!+0]1'TR#?TT$+/CJ$'AAY8Z./_IN^8$74K'QF]Z,651QD1>OP"H]#Z+([0V\U;:[%E@2N!>[ MJ.Q@+*^US3)E'+I!-^6.'[W.C]Y!/]J+R.9$0^QOS1>$H1ON&6%!]?Q]5'8P MB-<:89GR(G%CNQ%)9T1RT(CVO)ZJ@RK.-E=PS=F*F#=;==5U:R!27\@VPQ++ MU@G<:,^PIZA^?Q^4/04%O7@?-7X)U1CA;3U?%?"YJ1L$RMF2RN9R[T:[TN3* MO,A[XR-5LC05QC^9IMZYQ7Q.J$ ES)2D[WY42\2;&J+I2%:;1W+*I'IR37.A MRB[@&J"^SQB3FXZ>H"ODTK]02P,$% @ -(1F6-SG089[ P L@T !D M !X;"]W;W)K&ULK5=K;YLP%/TK%JNF3EIYF#R[ M!*D-J]8/E:H^ML\NW"2H@#/;2;I_/]L0RL-!594O"89SKL^YQI?KV9ZR5[X& M$.@M2W,^M]9";"X=AT=KR BWZ09R^61)64:$'+*5PS<,2*Q)6>I@UQTY&4ER M*YCI>_0\H3EBL)Q;5]YEZ/F*H!&_$]CSVC525EXH?56#VWANN4H1I! ) M%8+(OQTL($U5)*GC;QG4JN94Q/KU(?J--B_-O! ."YK^26*QGEL3"\6P)-M4 M/-#]+R@-#56\B*9<_Z)]@1T/+11MN:!9298*LB0O_LE;F8@:P1L=(>"2@-N$ MP1&"7Q+\CQ(&)6&@,U-8T7D(B2#!C-$]8@HMHZD+G4S-EO:37*W[HV#R:2)Y M(KC-(YH!>B)OP-$%NF=TE^@UE:\4:CP\#T&0)/TF4<^/(3H_^X;.4)*CNR1- M)8'/'"'UJ*A.5,Y]70]P,X$@CE1M\<'.->R.&$-D( M3[\C[&+?(&CQ ;KO:CHVT,./T#U-]WK<^-7:^#J>?R3>8LL8Y.+2E-F".3 S M5;&XY!L2P=R2U8 #VX$5?/WBC=P?IJR<,EAXHF"-C VJC WZH@AB[EP[4D3%/8J^*2_8>5OV.OO41 !)G<%;=)PY[?< M=3%>.P-A@1G7,16BH7A4*1[UKPAELO3F)LVCCAZ,[7%+=!?DC^UA2W4!&M9! MKEGVN)(][I7]1 5)9?W5&] D?MP5[W?>IRY(BF^_3^.N^",YGU3B)[UU(X0E M2.&QL7!,3EDX3ADL/%&P1LJF577 M-F%3/7Y7CS]0(.)RIQE-8(,)W$[NP@#K?)A"4ZQZN6F:>.\OO-Z/<6EB<^CY MC"[\SC?1<^UIVT07)2O=M.VBB\)U5.'"J36S&;"5/A1P%-%M+HI.L+I;'3RN M=+O=NG^M#B2Z27X/4YQF[@A;)3E'*2QE2-=6[3\K#@C%0-"-;IE?J) -N+Y< MRT,5, 60SY>4BL- 35 =TX+_4$L#!!0 ( #2$9ECVQ&PO=V]R:W-H965T^8[ (%>BKSD2VLGQ/[6<7B\@X)PF^ZAE+^DE!5$R$^V=?B> 4DTJ,@= MSW5#IR!9:44+/?; H@6M1)Z5\, 0KXJ"L._WD-/CTL+6:> QV^Z$&G"BQ9YL MX0G$U_T#DU].RY)D!90\HR5BD"ZM.WR[QH$"Z!E_97#D%^](2=E0^JP^/B=+ MRU4[@AQBH2B(?!Q@!7FNF.0^OC6D5KNF EZ^G]@_:O%2S(9P6-'\[RP1NZ4U MLU "*:ER\4B/GZ 1-%5\,@!^ _#?"@@:@#:U4TO1=E@30:(%HT?$U&S)IEZT,35:RL]*Y?2OF<2)Z',9TP+0G^0%.'J//J0I:$^H$?1(!*!U)L<81RFC!?IJ/]GH(R3 M2(Z>!!&5H.S[>?)D#8)D^:\+1\C-J26X.,:XAMY,W?(<_U?,.&5F^ ^ZZ&>P;X^BUPK.%X0(W?.LK7 M?/ZHHZ1'>)Q37C% _]QMN&#R\OQKLGC-&)@9542YY7L2P]*2(8,#.X 5_?(3 M#MW?3-;ZD63K'T1V9'NLF3S2)KO6 M_+AVO8JLA\BUE9G2/ +%K^\/";UKA-X-4JQTIM\K_ MZ$#RBM0)-I4&Z>YWMQ\S&>MSMGP36[< MVAQT^<@KWN?=8:H)#K#M]8BZH&W0TSHP:@QZ-\U;C?'!COU.5#BN9E#&K7M?>G(:]L[V\ 8%J-HG9I!DPBS?,Q[)T.O$[Y%5 MI._[ O@XJ=%^I-,_#W?JCCZ_/6^4BI.'VJ!]O\#T7]02P,$% @ -(1F6*VRDHO_! !Q4 M !D !X;"]W;W)K&ULM5AM;]LV$/XKA%<,+1#+ M(FWY);,-I#'6!5BZH&F[#\4^T#)M$Z5$CZ+M9+]^1TF19)-BFB'+AU@O=Z?G M7G@/C].C5-^S+6,:/20BS6:=K=:[RUXOB[9QW<>7KPB6^V MVCSHS:<[NF'W3'_9W2FXZU565CQA:<9EBA1;SSI7^/*:1$8AE_C*V3%K7"/C MRE+*[^;F9C7KA 81$RS6Q@2%GP.[9D(82X#C[])HI_JF46Q>/UG_-7<>G%G2 MC%U+\2=?Z>VL,^Z@%5O3O="?Y/$W5CJ4 XRER/+_Z%C*AAT4[S,MDU(9$"0\ M+7[I0QF(A@(>M"B04H'\J$*_5.CGCA;(ZW@+0<]/;])8YDP])D^L QUT;5,=C)EJGSW_G=,D%UQR,O%TP3;EX!]:^W"_0VS?OT!O$4W3+A8#$9=.>!MSF MZ[VXQ/B^P$A:,"Y8'" RN4 D)'V'^O4/J/?#7)V/A=&!VZA9K9?9CL9LUH'EF#%U8)WYSS_A8?B+R^-7 M,G;B?[_RO^^S/O]*Q9X6:U! %Z!IS%S^%D:&N1'33 [S;C0*)M/>H>F(]U/_ MT9%!Y8OLHTVZ\!WRI/D4JRB7W>.E"&[UFL;V2L1/_AY7_0V^./DBY.D+G<#DY MM%+2Q1,K)RZI43!PIV54P1IY8?VQ8PK60+I!@@&)(&78HBO7W3W5XC'7L0WJ:;IAB\%DJ=,3!"I9+B@3] M%E0-PL8O[5JBIE\G7&P#&4Z":-+\.P?OT(E(0%K0U]R)O=0T-SSY(NS$$>K( MCK5+;-@*MZ8Z[.F@#.QJQ!Y@B((^+WC"=6O;*JTU2Y),&KQ3^F1+ M 8>UM:Z:-;&?-L_YZ;E59I,D&35:58G5E@)>&K5@K:D4^[GT&6;R:[^XAFQR MQ?W6>-?DBOWL:I:%D%F&8JK4(TS71ZI6;G=L#H6$6_W,(16U;5IPS;383[77 M= <5*_@_L))-L*B*M_DTMV('F.AWB6EJL@!D4CVB0SU\ &P8X'F&5GP-W8FUS"'$IN'(*NU2J FZ)=BD)FKB)^JK M.%9[*IRA)#:]#JS>X!"*VC9;I#&]^AG8E&H,K9R[DTQL)K4[@4-HT(JL)EOB M)]M\OX4T=%7H6W52W3#[#ICG&^E2J)G5EETTJ9F0^(?&A3TN7J"-,FL_K6!*$[LW:J1,UE1$_E?W@"%]:>6Z&=XK93;77.*4R1X2W M5&UXF@%#K4$O#$9@1A6G;L6-EKO\X&HIM99)?KEE=,64$8#W:RGUTXTY"ZO. M/N?_ E!+ P04 " TA&98\<*I02 & 8+ &0 'AL+W=OMZ@DS*>M<;G MQ;Z/7+1&+1+# MC*T2_4FL?X5J0/V<%XE$%7_)NFP[[+9(M%):I%6P.8.49^5_]E@E8BO '[P0 M0*L NAO0>R&@6P5T#PWH50&]0P/Z54 Q]$XY]B)Q =-L?"[%FLB\M:'E/XKL M%]$F7SS++Y0[+F%(F$6 M0VP#.F80FY'0YY%<42$TX;PX)!POPCW&\+# M0TZ^7X1[CF1T-[)V"U[W$%F__F:.DAL-J?K6I%2)ZC6C\DIUII8L@HN6*44* MY .TQC_^X ^\GYNRC D+,&$A$LS2H[?1H^>BC^^SF"LM^72E(2; 9,:SN2)B M1LQ-9HI99BKU5/&8,\FA\78J^<."GU?_AW'OU%QH#]NY=Y[#L;G'A(5(,"OW M_4WN^\[>:2-@#^P M:=)XC8T:!KI;6YO:T)V!.L_GV$L'"6:E[G23NE-GZFXR#8::YRUA^8REA;ET M(I#F*3 KKINE4,6#8N.%<]H@9GT"9K:[.0\= [DC6GRO?KIV7,FZLY, MXVQIIG#R]1;2* M@RL6EBJ8M "5%F+1;%5HK0IUWC6?(%Z5[PE,-4E$9-QF7E/,]G.)J>\K7BHX MDR(EC"C-]$H+^42DJ4N-(I9=^]2J&O[.G#1QG^'1ZF#20BR:K4YM'7VG$WJA MIO'LM9J&:B-1:0$J+<2BV?K45M+O(=8T3!LW0:4%J+00BV:K4IM,W^TR_]>: MUF^J:5Y_MZ:A&E%46HA%L]6IO:CO-J/7$(,TDA1>=*470AI'U)AJ3/LW0:4% MJ+00BV8K4IM3?XA8Q9Q.]VA5,&D!*BW$HMFJU);9=WOFWT$3L32WBC;%RI0Q MI4C$I'R:";EF,FY^T3_:LVF#]EYMPO3& 2HMQ*+9.:^]MN\VVW>F_L,!E0G) MZ59Z8-("5%J(1;,_(]6>GGIXE8FB.GE46H!*"[%HMBJUDZ=.3_JFRE0AK3>/ ME.Z]/G;W?'3649TZ%LW.>NW4J=NI_^'(^ F!QR67Y3O\*IPDDB=W_4ZS4OR4)UXJBT$(MF2U0[-VMW%T>G M%]5T8]'*]':V5D"F(.?%TE-3=<0JT^42PLW>S?+6RV)1Y\[^*_\L*!>IUIAR MS>PMDZ90*9+ S""]]M#45UDN0RTWM%@6ZRRG0FN1%C\7P&*0>0-S?":$?M[( M.]@L!A[_!U!+ P04 " TA&98GGI,YW8# #("P &0 'AL+W=O0O+K3G=(_S ;1PF,N MI)D%&VN+RS TZ09S9CJJ0$DS*Z5S9JFKUZ$I-++,@W(11MWN,,P9ET$\]6,W M.IZJK15 $05(#H&#$X ^A6@_UK MH (,O#.E%.]#PBR+IUKM0+MH8G,-;Z9'DWPNW;'?64VSG' V_BI3E2/\R1[1 MP">X:DS56O)_:88@,$>)*VX-?$C0,BX^ M$L7]70(?WGV$=\ E7',AZ'C--+2T6;=DF%8;FY<;BTYLK!?!M9)V8^"+S# [ M) A)92TU>I8ZCUH9$TP[$$U^@Z@;]1LVM'@%O-_U\*@!GKP&WO/P7HN:?GUP M?<_7_]^#@X2;5"BSU0C?KY;&:GI,?SM?S[D@H1H>$*FP=*U*93A]M3C;*4_]ZJ49.,#@;TC$YIBHF83AK4)P_-- M2+=:H[2OM&'8L*O^T1&7,1?[1WRDK8EEU*QM5&L;M6K[\EAPS?RGL[JTQC*[ MM>BZ@N?<^DD#5!GX:6;("),[Z0[@\GV3X-95SSWWMR1+1B],_'3RAHQK%\>M M+E)58P4Z4YJ\&#>M>'2VB]8%SM7X1F0'7DQJ+R9GID&467L"G#0DP,F1/TTQ M1TDR>1FSGR1+->%>C9.C7OM:T4"JMM*6-4 ]6I>C5[X*.QJ?4YE:5I4_:&PO=V]R:W-H965T MV1')^)%%9'%.YNP;> -C8%M\1>#C2H]$^/*7(COYN4Q&CNN&1%P"+61H/BWABEP M;I1P'/_N19VB3V-8?CZH?['.HS-SJF J^-\LTJNQ<^V0"!8TX_I9;'Z'O4,# MHQ<*KNPOV>S;N@X),Z5%O#?&$<0LR?_I=@^B9- ;O&+@[PW\MQKT]@:]$P.O M_XI!?V_0MV1R5RR'@&HZ&4FQ(=*T1C7S8&%::W2?)6;>7[3$6H9V>O(,FDG MB=3DB=-$D5_(710Q,R>4D\U5M@242F"$FR>6:G MPB^4EL0J4 8%E$$CE"^42;*F/ ,B%F2^1Y2:!4>5 EV+*)>\KB+J MGR!J[/>]B%H2JR :%HB&S8@R$ZGPI$$HX1FF.C[#LR7D=GHG>!K[?"^>EL0J M>*X*/%>-> X1Z["]3+"Z)']B^O($DHF(A4755"A-+J82\+#Y3!ZV(<\BEBS) M"PZ)(5I3?TE>--7YZ82H'Y-0Q A=8F6,HU^9]&,-A_)O#UMM2N8<\$#)8I!V M8]=&Q68W?L,Q2CS^:!+A:8BG+E/:B&%?#UO,N!34!<R%O8T##,XHQ;' (!22147J#,+M Z(C=GT=,] M"Y[G;;S.*9/&47^0B><>F[F0A10Q47APR%VMR_L\ MW:^L!?_,Z<8>WWM6M*56Y>,?^?B-?&94ARL3],,R* PC*96:A2S-OSP:H/EU MT,Z8-8[BW(UY\<2D_A+L]YG<$8A3+G8VX)2V8"VJWMF6ZIV& MD6EMH[--==ZHG!17_3HFY%YS1CZC6Q9G,9E!/ =9ZT&;B?:T5;6@+;4JO&/B M[@U^_)>BUV:6/FU5+6A+KTI98CZY:NF#"S7MJK.H4\,!W*[V>*TN(Z\,Y>@IV4WYMK0GMU M=93)[QAG5"X9Y@\<%BCI=JYPSF5^;9>_:)':BZRYT%K$]G$%- )I&F#]0@A] M>#$=%)>GD_\!4$L#!!0 ( #2$9EB[/=(S=P( +H& 9 >&PO=V]R M:W-H965T<_$BWZEL: &EI+Q$ M K*I=]>_G4W,>KO@%X6]/&HCD\F:\Q?3^;Z9>H$Q! Q2912(?NW@'A@S0MK& MOU;3ZY F\+A]4'^PN>M_Z4;E4R_RT 8R4C.UY/M':/,9&;V4,VF? M:-^N#3R4UE+QH@W6#@I:-F_RVN[#40#&'P3@-@!;WPW(NIP319)8\#T29K56 M,PV;JHW6YFAI#F6EA)ZE.DXE2U!4@-YEA1:,E!)]12M]\)N: >(9>JA5+0 M MR)M=\F/-Z):8[93H>@Z*4"9OT!6B)7JBC)GQV%?:EA'WT];"K+& /[ PA[2' M\.0+P@$>H.?5'%U?W;R7\75676JX2PU;W<'EU&900D:51'_NUE()?17^NGPV M>D.WGOD\;F5%4IAZ^OY+$#OPDL^?^F'P[8S;0>=V<$X]TSO'*AAAQI>0HUH<:NU&C#C6ZA I=J-$)"O="-RKL4.$EU-B% M"AU983=JW*'&EU"1"S5VH(9N5-2AHK.HGSGH6ILI$"Y@= KL]_INXJ0C3LX3 MN2+,!9NI/1&RIKA8,,AT6],;ZY$53*9N.XI6M3FNN=*VS MS5S_7$"8!7H^XUP=.J;@=;^KY#]02P,$% @ -(1F6&F3&ULM9KO;YLX&,?_%8N;[C:I M38#\:GM)I#: 5FG=HO9V]V*Z%RXX"2K@S#;)*MT??\90P"GQ&NG9BS9@_/U@ M_#4/YL'3/65/?$.(0#_2).,S:R/$]JK?Y^&&I)CWZ)9D\LB*LA0+N)ZFF#W?D(3N9Y9CO13<2< M+&CR3QR)SJM@7 G&JN_+SE(] M[6&!YU-&]X@5M26MV%!V*;7LX#@K1M:#8/)H+'5B_B!H^+2A2408_P/YW_-8 M/".<1>@SS4*:"483*5FCVTP01KC@Z!Q=1U%<# N#Y+U'!(Z3#[+& MUPZ1!CLNNI/M MVG#D9Q&)=$!?7GW=!>Y+%]RX1J)'PAYR+\^0:[N#C@8MWB ?V$KN=LB]M\@= M)7AWO=1WG<( M"*99=U%;=V&T3ADD7Z"V.0LW\OT%;1E=,YQV668DG6H9),R#A/DE;-)^](YL MW?\ Z(2:99>U99=&R^X;L^3]5KZ F.ZTRU?CV>DY!U.2UW7LWN!@2F)LU:F= M# D+@&":&X[=O%_:1C_^8@3SG#U7%ABG+V;4J?<0*,T#I?F@M "*IEO<2B$X M\+.8B@GE-23- Z7YH+0 BJ9[[39>NZ#AM<*U8^?YZP#;5>MUB#4W[61;(&D! M%$VWI4F[.,87_J-1%OU7EJ"6;\MR#F..Q* Y&5":!TKS06D!%$T?!DUBQAG^ M@D@,F2=9@-(\4)H/2@N@:+K734[(,2>%3H[$HXZ9[O P$(,F?4!I/B@M@*+I M[C6)'\>8?P3W04_J@M "*5GK6;ZU>2@E; MJW5F'(4TST2YBJR7:L57 ?E-\Z55ZY(:S#E KD[S-9QQE%"5A)I]R9R M\L_*-6?ECJ!;M4;JD0I!4[6Y(3@BK*@@CZ\H%2\[Q0GJE7_S_P%02P,$% M @ -(1F6(QA+);&ULQ5M=;]LV%/TKA%=L+9#:$F7'=I8$2*QT*["L0=*T#\,>&(NVM4JB1]). M4NS'CY044Y1IVDIIN ^-)).'O(?DY3W\.'TD]!N;8+BE4X[;$XQBO),:=*!GG?<25&>'EV:,@> M[I+=S[/[%FN"5:,%.5ZP >].\@TN17>/P(BDP@>PHGTN*$79%(MQR<'E,ZBF MNT'/^>>+1T0C\-\T4\<*XR9[>6BU@T.[5 M[+$6VK2E'8%I_!RO^#FV\G/%>"Q\GB!GCFE,(D F@,PE00R@E% >?]_8\G9D M'SQC1,$0I(6'\P<@0L\F)SFR C5ETQ&8QF9_Q6;?:O,7S"25+],$8POQEHF@ M1K#*T9.8\OAL1I(HSJ;&V:) [U7Z7L^3_VJ];SW9L2%9N#699N-@9>/ WF-J M$^F"CF?"4>0S*OCK&JM3V/V'*'I[$'%'MP>5H'UL K@)_EL[F5P+1[QVMTZ2Z9$ M]?#*F"@P3P:^BM!]:R"Z&D4,_ =>/378RVCJHYRBA:[0='Y5).YW#SP_^%8M MT)A\EVBA*S2=?"4>?+MZ^)JOI@A&T1)3-,7%[)!/"T=@*OCG==%>4EK 2F>M M5,2@[0_KX]:ICG"%II.EE(1O#_AO1?!+X[&DJQC_^1H)>'M[=\_>&5ER&?>/ MG**%KM!T+I6.\/N''O56)=.8?)=HH2LTG7PE<'R[PM%57*[91AR2>Y@UD7@0EKLDIJ0._ PQFZ5!DCIVBA*S2=?*59H%VSR#X,YB^QZ%ST;RQEB[FO M&[DM\/O5P+DV-;"H*D@RL6!H_RY3PS/U:XQGW/ M7KE@8SU"5_70:5-*"-J5D+%# 91%ZUVM'-,6160OJS&G3A61*S2=9Z6(X*$5 M$72JB)RBA:[0=/*5(H)V1?1;(7K*U9[%1I?96XM0!J:(QY"N;XIX[+5ZK=5* MVL!72)M=AO:VF,E>;N.>YE0"N4+3.5<2"!Y: D&G$L@I6N@*32=?22!HET _ M'C,-ML=,3O=P7*'IA"GE!.W*:5>_.-QIZVYD+ZTQ-_M0/X%2/X%]H^5'O.\TC[AI)VDML/ *=:A97:#K;2K,$O4.[/Y?[.".G:*$K-)U\ M)9T"NW3:U?T=[[9$;B^M,3?[D#B!DCB!_;C8:[<72]BMVXOVXAN3M0])$BA) M$M@E2=5G%BN41FJ6FF@KET# M_3CYU?[_Z>$?G-\CD5]C8G02]@HU;8PMYEE6Y5W50R=>:9^N??='$#06)$KO M>B4"UCRR^HSH%+_P>BOI/P+7<1:GB]3(I%-Q4Z+IQP;K)^'W(5FZ2K)T[9)E M9\[0TT;.G.X)E6@:9[#.V3YV?[I*&76WG(-#-!,T?5KP8GDCIPA\H,1,C]/M MG1*M=A(5]NH,[>5*2>5.B5WTF!GZ3(S\.%4S)=I6?IS*E$[EKEJ*Q>"1=_X8 M&)-%QHO[7*NOJWN%%_EMNMKW2_\D+&X'*ICBLN*U&)-QQD"")P+2:_=%^$R+ M^W_%"R?S_$;< ^&&UL MS5C;;N,V$/T50ET4N\#&LN1[:AM(;+4-T*!!@FT?%GU@I+%-A!)=DK:3?GV' ME");CJR- 3X$,"R1FCGD7(XTG/%.R">U M#D.>69FG@KK=>7OJ_B%:14M<0: M,GRR$#*E&H=RZ:NU!)I8I93[8;O=]U/*,F\ZMG-W2J$V:4OER M#5SL)E[@O4[&VS(^ 0:P-!\;*%&7!ND' ?_Q:@7KFF43R\ M?T7_U1J/QCQ2!3/!_V:)7DV\H4<26- -U_=B]SL4!O4,7BRXLO]D5\BV/1)O ME!9IH8P[2%F67^ESX8@#A:!S0B$L%,)CA?X)A4ZAT#E6Z)Y0Z!8*W?:3L=2[(@TTHAF;JSWK3;ZBV4F41ZTQ*<,]?0T2M=6<6X$QKY&R\S^ M_+BP8I9;$9ZP(@C)KF7\-4OL[ 1<0YQBX2CKR1LAYV: M#^G6[]=LS+[U*M:0P3 M#]]N"O<$WO3GGX)^^Y+W.@SE2WR*9 MM_T6D[R%N; ]]$R-T.A8**H1ZK6&I5#%DEYI2:_1$I,%>7YL(=L )L0MI(\@ M:Y.A$>K<9' )%CD"J[BP7[JP_[$XV7<9!I=@D2.P2A@&91@&KCAYW8ST/:AU M>ZXT/*1?JW/$XSJ9WA&-@4Q8S^%A:?FP<;_WZ$LJXQ6A64+F2&0NUN9S MWG*T#QG"EM3KE;:&9J(^K9V>$2+7*%5O7H_EP1]#X84YV>3IRB M1:[0JK'8'U""QL+[/*;F4(,#?HV.>?I6).@?T[1?=^P]Q5-3XU=G]K5OT%S\ M8K%.3ME'(&]R*1+3-=.4VZQB&?[PM*N%?"$+(WHJ+T/I_W@)D.(FMBL;:#\^QL[:1I"FJ.HMU\@ MMF>>S/-XQLX,=UP\R!6 (H]IPN3(6BFUOK1M&:P@I;+%U\!P9V4QLP:#\W<7(R'?*.2F,%<$+E)4RKV4TCX;F2YUM/$31RM ME)ZPQ\,UC6 !ZG8]%SBR"Y0P3H')F#,B8#FR)N[ES#4.QN(NAITL/1--Y9[S M!SWX%HXL1T<$"01*0U#\V\(5)(E&PCA^Y:!6\4[M6'Y^0O_#D$42?*9++(T('Q);D J$0<*PMSF MEL6*4!8>KTQV5(1DHK0%>5\>#FV%BFA>=I"SGV;LO1?8NQZYYDRM)/G*0@@/ 6R4 MLM#3>])SZC4BSB!H$6]P03S':]<$='6">]LQ[EZ-^^P4=]>XNPULVD5VM U> M^P6\A9:<3+&N0G+%4SQL)#7E.A&"L@CP %!DNB=ENSG=F^E\'[\C)/FF()4_ MZ_8G>W^G_OWZT+N4:QK R,)338+8@C7^\,[UG2]UVKXEV.R-P YT[Q2Z=YK0 MQ[=LBV6!8HKGZI"F.C98-](4SM$2U8)C3?S8Z,K1I6NV!6>F$,6,Q2S"(Q(+ M/("ZG<@BZIN(]&VQ';LMS*%M6> Z&^_09M;([$S=NH5NW4;=_L2L1$&.-:@C MW#TBX[3Z%<)U-KT*X<:0SB3L%X3]1L)W)DU.X^L??//^?_2ZZC>^6"3*)(0$05WOD,G; _",@=33:UB9;'YI?$ M[OA'ETZ-5;O7\BO)5F/E#TH[=ZA/Z?/8_8T)]UI]LMAZ!_I4U6F,_[7)^%9H MF=IVJ2])042FOY,DX!NFLD_J8K;H(2>FE$P_,W(3' [:4I"AAPI%84HKY9@2$ MK8>.[VPG[HI%+O6$&P\JO( IR/MJPM7(;5FR@D(I"E8B#O.A<^5?)I&V-P8/ M!:S%SC?2D]:#FVSH>-HA()!*S8#5WPK&0(@F4F[\:3B==DL-W/W>LG\W ML:M89EC F)'?12;SH7/NH SF>$GD'5O_@":>GN9+&1'F%ZT;6\]!Z5)(1ANP M\H 69?V/7QH==@!^_P@@: #!(:![!! V@/"M@&X#Z!IEZE",#@F6.!YPMD9< M6RLV_6'$-&@5?E'JM$\E5ZN%PLGXFE:$;0#05++T&4T(+@4Z0].Z"I"J*S29 MWB.\QCP3:,QHA$%H<6C\!GCH&7A@@2=O@?L&[I^()FS3 M&QJ^\ B?4?MLA'6^=/+4>:VS<\4Y+A>@#K!$LPW:M9O@C9F^TCE'CS\5);J1 M0,63+3_U_EW[_OK2NA053F'HJ%M) %^!$W_ZX/>];S9MWY,L>2>R/=V[K>[= M4^QQ?9HJ7J1@$ZT&^YY!ZYMY%0?G'?]BX*YVY;"8A4''C_;-$HM9+^A$86NV M%T*O#:%W.H37H_P+.+6%<9H@Z/3/T08PMYWK\7]@DW]B(QMV3X5^JT+_)-GU M2Z5>*'4J'I@6@Q1R8U.B)O']G11XG5[4/4BHU:S?.\A[8C?K1O:$1FTHT +TP0(E+)E*>MK MNYUM^XPK\[P>S(]4_U&W"Z\T=?-RB_FB4.\:@;FB]#J1*B!>-P3U0++*/)$S M)M6#:SYSU4,!UP9J?&PO=V]R:W-H965TSX#IGBT7*5:Z*G:NS 3@V(I2 MZOJ>-W133)@33FS;2H03GBM*&*P$DGF:8O%Z#Y074Z?O'!O69).9 MA(!"I(P#UG][F .EQDBG\;OR=.HAC?"T?'3_:MDURP9+F'/ZD\0JF3IC!\6P MQ3E5:UY\@XKGUOA%G$K[BXHR=J2#HUPJGE9BG4%*6/F/#]4\G CZPPL"OQ+X M_PH&%P1!)0@L:)F9Q5I@A<.)X 42)EJ[F8*=&ZO6-(29K_BHA.XE6J?"->R! MY8#6$/$=(W9J/Z)9'-LBINB!E4O%=%PO0&%";W3$T^,"75_=H"M$&%H22G6_ MG+A*IV2,W:@:_KX'S0D-/\/>>!9N=^23E#/;V#]!A?\9E'$[RA@)Z7D&Y _&J: MKE8WLZ7O9(8CF#IZSTH0>W#"]^_Z0^]S$VI'9F?@@QI\8-V#"^!SSB)@2I0K M9TWD"WK^KF/0@X)4-K(/NF3OR.R,_;9FOVW]Z$\LPR2NMB\(?=IML(+&[5$: MC:R1.7'WH5YU^U.0,F)X$A'TQG7,67[#.K]A:WY+?"!IGJ)R'3:EU:I_ZZ?H MR.P,=52CCKI>AJ,NV3LR.V,?U^SCUL^\$CS.(X4*+ 1FZA5E( B/T;4^LE\! M"WG3A-_NZ9?*)M16X5M1W9,K36^AG;WI);*':7F[U:WU8V)F[U#W;WCY$EEB ML2-,(@I;+?5Z([VC1'F[EQ7%,WM!;KC2^]46$_T@ F$"=/^6)0 &0 'AL+W=O_[Y/5C/_B)\7@GLB]RS;E"+TF1)4SITVS5EYN,LV61E,1]XKK#?L*BM#<=%]?N MLNE8;%4*QV$UZN/=VX3Y:K55^H3\=;]B*S[EZV-QE^JQ? MH2RCA*=<\\L7G\AOZI:+QNS".3?";B?Z.E6D]Z00\M^1/; MQNI>[/[@98,&.=Y"Q+)X1[LRUNVAQ58JD93)NH(D2O>?[*4DHI& AT<22)E M#A/\(PE>F>!];X)?)O@%,_NF%#Q0IMATG(D=RO)HC98?%&06V;KY49KW^UQE M^MM(YZGI/7_FZ9:C>[X0JS0J^N)7--^/ B2>T%O XROZG8M5QC;K:($N]1A# M[RE7+(H_Z(2'.47OWWU [U"4HMLHCC6.'/>5KC"_3W]15G.UKX8^*6!$I7SB(A+\@XA*OHZ#9=Z1[;I%..M+I]Z3C M(AU;6N-5O>45>)Z]MR3ZE(D$?7Q1/$M9C&;%..&91)?I$MV(=(5NM)J6Z%)* MKB3Z?*-QT+7BB?ROJU/V-_6[;YK_\ES(#5OP24__M$B>/?/>].>?\-#]K8M0 M2# *!&:0[5=D^S;TBNPNQO:9PR(S_VE]GN*1YSN#+36E6G%,['Q*, H$9_(45?^$YE!9"D@T)1H' M#+*Q6]L]]X>U5J8V!3(@0RE2[X+R62##Q M#^>M65<8'CGD4'+ML/#H](9K%XSM-GBVCM)OZ,T*<'+O0Z)1*#23O-J"X\%9 M] ;JVD'1*!2:R7AMW+'5JMKU-NP04N#@0[UUA'FX,7>5#6V'A:$3NHT7/B*^ MVAECNS6>BZU:HS]%OMQBE: 5YN0! 8E&H=!,"FM_CH.S2!#4SH.B42@TD_': MT6.KA[5+,&R+QC^[5%)_@<@B.@KAX4C4*AF8S7KIY8/:Q5<&6J\2"&#U<@9QU18=MA M=D0%@>.&S=<1[=5^F=C]\BV+V:O\QA.>'>/DL0"Z9 V%9O)7VW7BGT5]H!X? M%(U"H9F,UQZ?V-?9K>H;M!1#<&M%I2-JX+9FNXXHSW>.6$Q2&V9B-\S7,F,\ MMLL-=-T:%(U"H9GLU0:=C,XB-U _#XI&H=!,QFL_3^P+[E:Y!6U#V'Z^ZXH* MVY-=.XJ0QL1IEE^;8V(WQW^I=3XLK'(#7;P&1:-0:.;?W[4S]]RS_ $.ZN9! MT2@4FLEX[>8]^X*[36YEJO$WN)ZXA@=ZZPH;M<)H1UCHV=UEO['Q17?_JMA M)-%";%.UWR-27:TV*5T66W,.KE_A"[K?:E3#['<^W;)L%:42Q?Q)0[K.2,_" MV7XST?Y$B4VQO>91*#T&B\,U9TN>Y0'Z^R-16)GMMO"OY_M MA)"6-("TE_B21 DCTF&=43*Q4RN+4MD6<0HY%CQ5 U9\% MXSF6:LB7MB@XX,0XY9GM.4Y@YYA0*QJ;N1L>C=E*9H3"#4=BE>>8/UU QC83 MR[6>)V[),I5ZPH[&!5["#.1=<5H1I!!+#4$5LT:II!E&DGQ^%N!6O6:VK'9?T;_8L0K M,7,L8,JR>Y+(=&*%%DI@@5>9O&6;KU )&FB\F&7"?-&FLG4L%*^$9'GEK!CD MA)8M?JP"T7#P^GLS2W1T<(P.$*'HFF29VA8QMJ5BI;'MN&)P43+P]C!P/73-J$P%NJ() M)-L MI)3:_*>-5UXG8B7$/>0-_J,/,?S6PA-W^'N.\;=ZZ#CUR'V#9[?'>+? MYW,AN3JV?]IB5$+TVR'T73X5!8YA8JG+*H"OP8H./[F!<]:F[S^!;:GMUVK[ M7>C1CP(XEH0N468.3LR$;!-Z/::(O@H"8X MZ"0X2QF7)Q)X_@;#$B9L+MX;[A!\;;.77U#S"[KYK>8E+T)CED,;L^#5JB=. MK[]#[0VC+6[#FMNPD]M/)G'V1MB&K\,V;,2D)-=BY.\C%];DPG>>O!B+%"U4 MAA)H)2#1[Q/;/I:M[U0)/VR2V@UJ^($#.:IYCSIYWYM4 \D)7BN.2U#94>?? MERMDSNKAI]!SW;-W">E>SW70$V ND(MR_?"B "7XJ0UHV@T45CA^B:, PQ:D MK9BXSDM>K2N=&PO=V]R:W-H965T1%DHY*N80;ZJ9Q*G 5ME"7+H5!,%$3":NQ=1\.;R KLBN\,=FIO3$PJ MS>3+ O!E?TENV9MZ)%%I;3(&S$ZR%E1/^E+4X@] M01P?$<2-(+:^:Y!U.:&:9B,I=D2:U1C-#&RJ5HWF6&%V9:8E?F6HT]D]8$J* M7)%9O2U$K,A=I2L)Y($5+*]R,J6ON U:D:I8@B1?2Y!4LV)-&NWE!#1E_ .Y M(*Q %>=8;C4*--HSD+FIK<1'K$Q@X9-X\)'$8=PA3[,)N;SX\&^8 +-K M4XS;%&,;MW,ZQ9_7)T%&P=I&Y+ZIXC]5RD6I7NDWI^Q\WJ MM:S>.5;B8O4.69'?=;.2EI6<8_5=K.20%?I':MAO6?USK-3%ZA^PHO08*VU9 MZ4G6MPU@JUUID"YB>DB,8C]Q(P]03+4K; ML>="8_^WPPW>N"#- OR^$D*_3&UL?51M:]LP$/XK M0ANC@RURG#;M,MN0-(P55@@-W3Z,?5#L2RRJ%T]2XO;?[R0[)HRT7ZP[Z9[G MGM.=G+7&/KD:P)-G);7+:>U],V/,E34H[D:F 8TG6V,5]^C:'7.-!5Y%D)(L M39(I4UQH6F1Q;V6+S.R]%!I6EKB]4MR^+$":-J=C>MQX$+O:APU69 W?P1K\ M8[.RZ+&!I1(*M!-&$PO;G,['L\4DQ,> GP):=V*34,G&F*?@W%4Y38(@D%#Z MP,!Q.< M2!F(4,;?GI,.*0/PU#ZR?XNU8RT;[N#6R%^B\G5.;RBI8,OWTC^8 M]COT]5P%OM)(%[^D[6(O,6.Y=]ZH'HR^$KI;^7-_#R> -'T%D/: -.KN$D65 M2^YYD5G3$ANBD2T8L=2(1G%"AZ:LO<53@3A?_ LR9'/9%Y5(MP3E^1.=\T. MMW:Q!,^%_)@QC]D"AI4]\Z)C3E]A7D(Y(NF73R1-T@EY7"_)Q?O_:!B*'12G M@^(T\D[>5OQ[OG'>8E/_G)/645R>IPB#/G,-+R&G.,D.[ %H\>'=>)I\?4/@ M9! X>8N]N!=:J+TB,@@E#7_!&?;NG,J.9QIYPNLY%..;T77&#J?9V4ESPSNY MYW8GM$/Z+<*2T?45);:;O<[QIHG]WAB/TQ/-&I\KV!" YUMC_-$)(S3\ (I_ M4$L#!!0 ( #2$9E@J7GFB# 0 *T1 9 >&PO=V]R:W-H965T"\ITFD9DBU_3"K4;.S_>R D[@% M3&V3=/_]7AN&"<1YM*5?$C#G''S/O?@UV7/Q36XI5>A'$J=RZFR5RNY<5X9; MFA#9X1E-X9(0\=^$SVVR5;G!GDXQLZ)*JI^Q1P)U;J40LH:ED/$6"KJ?. M!_]NX6--,(A_&=W+@VND0UEQ_DW??(JFCJ=[1&,:*BU!X&]'[VD<:R7HQ_=2 MU*G>J8F'U\_J'TWP$,R*2'K/XR\L4MNI,W)01-@X*B6A=RVA M7Q),Z&X1NS$N((K,)H+OD=!H4-,7QGW#!K]8J@MEJ00\9J0"+;=$4/0.S8ED(2)IA (6YXI&Z !X$W,I;P_P-P%5A,6W0'Q:!NCF]2UZ MC5PD]4.)6(J>4J;D6VB$ZP<6QU B]ZAHXM]. :NF_HOH6^ M^&5ZS8QN50I=H]<]50IY0@517-S94E-P>W:N'L[N9$9".G5@O))4[*@S>_/* M'WCO;;:V*1:T*;9H2:R6@%Z5@-XY=?,MLMHG1I02;)4KLHHI4AP]W?]CRTTA M.S"R>F;8S=YU_0[4Q.[0]&-4S^OTZJ#@&.3[XTZ_CEI<0M7"[U?A]\_6W[(8 M+G()HPV,$^!#!I&;Z>3-JQ'V\7L]);#06I[]-LNS3;&@3;%%2V*U_ RJ_ S. MEN<7,^E"]EV>R=-=HZ%FA3RQ$ MI4>3>0;K99,%Z\K7NZ;X;*A^$Q78M1HS_>(2JF[,P7["_\E%3!6W;3E3G]JM MSOC'JQOOV)ERF^/5TCP:-ZVQP'!GV/PT+\+JYN 7<_ ?,: M4=,>"PQW!N.F/9=@A3WNP;84MA8;+[F M7#W?Z!=4)S2S_P%02P,$% @ -(1F6(]UMX3S @ ^@D !D !X;"]W M;W)K&ULM99M;]HP$,>_BI5)TR9MS0.40@>1 K1= MI2&AHJTOIKTPSB6QZMB9;4K[[6<[D+()0K>U;Q+;\?W]N[,OON%:R#M5 &CT M4#*N1EZA=77N^XH44&)U(BK@YDLF9(FUZGYC4I* M2^"*"HXD9",O"<_'860-W(QO%-9JIXVL*TLA[FSG.AUY@24"!D1;"6Q>]S ! MQJR2X?BY$?6:-:WA;GNK?NF<-\XLL8*)8+C4 MZA'!E'NB=3VW%WF(K)06Y<;8$)24UV_\L G$CD&G?\ @VABX0/CU0HYRBC6. MAU*LD;2SC9IM.%>=M8&CW.[*0DOSE1H['=] ):3&2P9H ;D)MU;H(UK4>X1$ MMAU%4U!$TLJ%\MT4-*;L_=#7!L$*^62SW+A>+CJP7!BAF>"Z4.B"IY#^+N ; M]L:!:.O .&I5G (Y0='@ XJ"J-.BUVD"TG%ZW0-ZLV>%VGWCF M]V.>M\HS]$UKW/3;LSW M+V8ZNM90JA_[R+NO0'[:D)\^)[!(2'.FY#TEH/8AMHLD2IEM88^WP%)W6&>8 M%)2;.%SBI:3$A:$%MM? ]H[ 4I< ,RSOP!P&2_SG<:UYVW464%(BN'5P$&#-WC%U!F\ GD8//VE@Y=(GB,J$P;8YLI$8.M_PC%[U)2H M-L2=BR1\H90Y(O3*ZOIF;T::P M2>KK_&EZ71698.:4*\0@,Z;!R9GY/&ULK9I=R:) M=MM>9)J)=]MK8LLVLX!<28ZW_[[B(X! )HES2J/G'_/5_[<+!PW M/R*6L+7*+2+]\<1N69+D3OHX_JU,G7J?>6![^=G]2Y&\3N8QDNR6)__$&[5? M.%,';=@V.B;J@9_^8%5"?NZWYHDL_J-3J0UG#EH?I>)I%:R/((VS\C/Z416B M%8"#,P&D"B#=@,F9 *\*\%X;,*D")D5ERE2*.M!(1*8A;1 M.OTXR\=]I83^-M9Q:OG #ERHZ#%A:,5V>D"51+^B5=D%B&^?MZ+<'7VD3$5Q M\DE+OJTH^OCA$_J X@S=Q4FB1U'.QTH?4^X\7E?[ORGW3\[L'Q-TQS.UE^AS MMF$;TV"LDZDS(L\9W9!!1\K6(T1FOR#B$L]R0+>O"/?<(IQ8PNEKPG$1C@>R M\>KQ\0H_[^SX/+'LR.25K;1EZ,0>FE\QKN0A6K.%HR\)DHDGYBQ__@D'[F^V MLD":42 SHV23NF23(??E5ZZB!,FJ;T550%O]2I^@\,DOD$]+''J3D3\?/[4K MTY<1+YR,/%-&+3+LXE%0RXQL_#H;?[ !?A=<2G00?!LK:Q/XD$T :4:!S(RR M!779@C^C"L#O MZ7*;ZDF0:=7J$7CN?8.".M4PL$.^.O M1*3B;#?4!2%D%T":42 SHW33NG33-W0![Q325L=IKQ,\?T0ZC= 78>*.)IU6 ML*BF_BBT-\.LSF@VV S7J]7GKRO;D<\@.P#2C *9&?7";@,X[AMZ()*2*3NG MN);Q"L+6@)6EL>EF@3N:=8;_93\SH1:QX<&$'@9FM"IT^M*49M%9YS2;;F!2 MPZ1)@@PF<2_XYKC6L'G'TDS M;@UL$BC8)!:(]$AO"K')9K/NZ4:MLK._.TE#FN2=I$E 21/4C4*YF;5K2)- MDB;ILV$0].Y"6538)?UVL,DFH^F9=FA DP" )@$%35 W"N5FUJ\!30(-FJ3/ M@W[O)G4E:M^!;MV KC*WW.7$K5\H9D8-5Y)+N9* %HL[EFT82(7Z.^WG*OGE7P'];LAR_\!4$L#!!0 M ( #2$9EC#U3=F7@, )P/ 9 >&PO=V]R:W-H965T(%YXR;6UEMC!=EOX M]MA.%IHN"ZTP;]K8N?\OYSO[DIOL&'\0:P")?F8I%5-G+65^Z;HB7D.&18?E M0-6=)>,9EFK(5Z[(.>#$B++4];O=H9MA0IU@8N;N>#!A&YD2"G<9SX1%9KJ2?<8)+C%2Q ?L[ON!JY%24A&5!!&$4R3UC#WIPDTR=KG8(4HBE)F#UMX5K2%,-4F[\*)E.]4@MW+]^ MI,_-VM5:[K& :Y9^)8E<3YVQ@Q)8XDTJ/['=>RC7,]"\F*7"_*)=:=MU4+P1 MDF6E6'F0$5K\XY]E'/8$OO^,P"\%_K&"7BGH'2OHEX+^L8)!*1@<*QB6@J&) M?1$L$^D02QQ,.-LAKJT535^8=!FU"C"A>F,M)%=WB=+)X!W; J=JITBTV-P+ MDA 0Z VZ2A*B,X]3=$.+[:OWP5D($I/T'+U$A*);DJ9J5KRN#R>N5(YIO!N7 M3LP*)_QGG/!\=,NH7 L4T022.L!5*ZJ6Y3\N:^:W$D.(.\B_>(W\KM]#GQ S&,QBO!1.U8Q:05]YX:/'N.9/;;R]]VB1"G>O>\B KTR?)U#,-E067W_5;-5*7ID.ZF!^YEV&7L-\I%K/ MHE/\@R_ZUEO,5X0*E,)2/4J]XE5YYD4O6 PDRTWO.9W3C)07>4&%1M)<9D3IKIQY92$I24H@9=SK^'[D980)=S00B^PJ M4Z4SS1="#=VX&7+,Z6,R=(/HK>L8N7&>T*%[=_;ZVR)7EZ\<[R%D-G;N>5;A[@# JBXE&VZ*MN[^YZ1V4IK\O41\5[Q\FOD\;DXZM"?NG M&RG[IPBYYUO(+1.E!?:8VT%Q>L<^&[]__D*6OD4V%M^KRW[ P#3GN724OGVTE0!&RA\&#DP/[JQ:)V,B MEU5L$\'\G=27[P#K'AADG#<&.ZX9& T*HA25XDIWJHNKP0>04[=O5X5V.)-D M%72Z;DNH3CK())<)E4V8P%T/C0:L_93&34)']PP-& K'G./)?LAXX& MI3+5 U2ZSCV5BDTW1[Y+4MS2I5J7TS+%/7>.T/._G><9%502OFE:U_Y+GN4G M.PY[SV6Y>JKL&K9ZK/<2+]UD]QA,1L=@\BAJLG\,)N,C,-E[MJ?F8TP&QV"R M\R)->O5^;6-3N+4E;$8=V'H/W2^PR>=M4&>R8%PQ4??F+$FH>+ SU/**3/2_ MN5OZ^OJ$IF3!U6T##MVV_9DF;)'%S577,!'U56W[$Z071,V^7\=B(J%+FHSK MKIQ-JJ:C&SIJ?0!A%[FJ#CN"<0QF1P##XF .,(YA87'^IWSZ:#X&P[SUK4@? MY?11CF'9D''UP>+8.;$^[)G&<1A&$3:CX['5P1B;MRB"KUT-\P8,+ Y$>MQ< MXZN-5\C^.L#6=%^%8)GBE8AEBL\U(/9Y T8\MK??D=_ %!+ P04 " TA&98EXJ[', 3 @ M"P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(% MBD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L M'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO M8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( #2$9EAPRQ$) MO@4 &XS / >&PO=V]R:V)O;VLN>&ULQ9M+4^,X$(#_BBJ7G3U $C]G M*$(5[Z5J%E()RW5+L16BPI8RD@T#OWXE>S*T@].UER:G8%LXGR6KO]8CQR_: M/"VT?F(_RT+9R6!55>NCX=!F*U%R>ZC70KDK2VU*7KE#\SBT:R-X;E="5&4Q M#$:C9%ARJ08GQYM[3+'OU_TA>Y96+F0AJ]?)H/F[ M$ -62B5+^2;RR6 T8':E7_[21KYI5?%BGAE=%)/!N+WP($PELP^GYQ[RGB]L MU96^DD4ES 6OQ+71]5JJ1W\; M]Q1#\!A-/6P^VTH\,O^G&O5R*3-QH;.Z%*IJZ]&(P@,JNY)K.V"*EV(RV!1A M7.7L4E6NDMB-:F_EROHG=5]]D[=/73E<4(?F2+H+YB9OP.D@S]VQ+F3NOCUG M9[S@*A.LJ5P+ ,$,-@;(/LRY0 R1"##3X2<>PC_#Y;I);M;"P,@(P0RVAOD MN2[7 #)&(./]07*[ I ) IGL#7)>Z0Q I@AD2@MY9QZYDF_-A28$S>6CDNZ? MN0M)IQ#R*P+YE1;RK+92"6O]&[B0JBT T+XA:-\^">W"Z<6ZZ%T; 6/V" O: M(V(V& =W206U"K%6KK@T[($7=:?*,(V,B3URK77^(HNBZ0HW+A51CYZ G5K; M==T8\\B86"1GVAC]XC(6=FJ,0VP#"Z3#!#(F-LB-RG0IV#W_*3I,F"_&Q,*8 MB4J:IIK8U'6*#A>FB#&Y(\I25JT7_"OGG%&Y=A4JD]W*PQ0Q)G:$M]732A>Y M,/8/=OFC]CFJI[W5KJD[T023Q)C8$I?ENM"O0C1V??K8SI@EQL2:F(EGH6K! M9B+3SJ];03C +!$06^*[X+;SK@68$@)B)=PVIFH"R%08IR[>\6F CC&(Y3 3 M:VW<,-/Y8"X>MV-N@!DA(#;"M7X61C7Q;5XOK,R[X2/ ?! 0^\ #B1^U9[M\ MWJXT3 H!L130W/?? &)BC@B('8%CAA 3LT1 ;(G>))U]N??]Q?X)*3%)!-1# MB5TY<4L*,3%?!,2^>,^,^VHPQ'P1$OL"3Y$9Q,1$$A*+I#]'[JU-S"DAL5-@ MLMP+A\Y7$5ME.VON!<34$A*KI2_EZX7$-!.2CST^Y'Z]C)AC0F+'M$E@+Q;F ME)#8*7W98"\DII206"D]:6$O(^:3D-@G> X1P:EGS"T1L5MPS!AB8FZ)J-W2 MF^HLBQ*[I MF^E];W,XG(\PVT3$MMF=X#8-#S$QX43$PL$PIZ;3A3 !1<0" GGX>U/S8@,, M,3$%1<0*ZF#^ZC?"+S2U%R F9J&(V$+HT*$SX(XQ"\7['.%T!MPQ9J&8V$(X M)G1ZC%DHWN>22L?I,6:AF'P&#<-,("9FH9C:0OW#VDUP@ICH^CRUA79AML$) M8F(6BHDMU!E]'[!_#N>'3?M?:2-YN[EV%F)B% M8F(+;6%>+I>BV77ES[ 9E&6,62@FMM 6IM_5HM5F9\8M7&U(, LEQ!;:PMQ. M/B F9J&$V$+;F+[%_?K@S!<6.<3$+)20K]UL365U:Q1B8A9*/GO&K9O.04S, M0@GUD@ZV(MQ)Y!+,0@FQA7JG!WN'; FZ3XS80CLPFZ.#,Q@W$\Q"";&%=F&V MLPF==Q.S4+*';0"_,;OO)F:AY/-W!,"8!'<'8A9*B2W4C[EIHI9*&TL-&P*VY/C7"RE$OFM^PKKSF>\R*:&^8]FZU@0Q7[[V+(NBG-W[DY] MUSS?_%QD\U.7D_\ 4$L#!!0 ( #2$9EAZ! -=7 ( "$N : >&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDMNHT 4A>&M6"P@N.ZKG%:<44\R M;64#R"D_%-L@H-7)[MMR!O9!/>A)Q!FA G'Y1Y]0P=.O]H=N6'R< MCN=A7>W'L?M1U\-F7T[-\-!VY7RYLFW[4S->EOVN[IK->[,KM2R74??W,ZKG MI_N9B]?/KOS/Q':[/6S*SW;S^U3.XS\&UW_:_GW8ES)6B]>FWY5Q7=4?Q]OI MH;X>TL-E5M7_?Z@%02MY@]ZA*#'^8/2$F5<$B1-L";0.B'7B<#KA& G K$3DIT(S$Z(=B)0 M.R';B<#MA' G KD3TIT([$Z(=R+06U!O(=!;4&\AT%LF+]L$>@OJ+01Z"^HM M!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z*^JM!'HKZJT$>BOJK01ZZV2S MA$!O1;V50&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O0[V-0&]#O8U ;T.] MC4!O0[V-0&^;;'83Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>CMJ+<3Z.VH MMQ/H[:BW$^CMJ+<3Z.VHMQ/H[9./E01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H' MZAT$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'K'Y&<3 KT#]0X"O0/U#@*] M _4. KTSZIT)],ZH=R;0.Z/>F4#OC'IG KTSZIT)],ZH=R;0.Z/>F4#O//E9 MD$#OC'KG[]1[&#^/9;CU?*WQ^=])]7BYM]P>?UU^G40)5U>I-6MOG._&1?E>]^O$4*"T.0S^F=;7+.5PREIH=#2[5/M!85C8^#BZ7KW'+ M@FOV;DM,K%:&-7[,-.9EGFI4UU>WM'$/?5[<'=]]"&5B47Z>-S+2*;3RU *4GC"T@?7T'Z MX"N41E!$Y2BDW_E/6G]_M/CI^?]>"Z\26?S7]ZOOX-4$L! A0# M% @ ,X1F6 =!36*! L0 ! ( ! &1O8U!R M;W!S+V%P<"YX;6Q02P$"% ,4 " SA&98=9@<8>\ K @ $0 M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " SA&98 MF5R<(Q & "<)P $P @ '- 0 >&PO=&AE;64O=&AE;64Q M+GAM;%!+ 0(4 Q0 ( #.$9EC"B:T$80@ (LS 8 " M@0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ ,X1F6(59S9&% P ]@L !@ M ("!(Q@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ ,X1F6*$]"M>)"@ G3, !@ ("!>2< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ,X1F6"&UL4$L! A0#% @ ,X1F M6%IG5N;$ P L0< !D ("!.V\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,X1F6-Z6!/4<"P Q2$ M !D ("!YX0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,X1F6#0TEYSJ P HP@ !D M ("!VZ( 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ,X1F6*UA[[.0"0 ?Q8 !D ("!&K@ 'AL+W=O M&PO=V]R:W-H965TS90, "4( 9 " @9;& M !X;"]W;W)K&UL4$L! A0#% @ ,X1F6.EN MC>93!P 91( !D ("!,LH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,X1F6.M4/M38(P ;7D !D M ("!?-@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ,X1F6)D+#[C0 P 1@@ !D ("! M' 0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ,X1F6&+!LABA @ F04 !D ("!C1 ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,X1F6..;C@L6 M!0 \ T !D ("!&PO=V]R:W-H965T@, $(( 9 " @0@G 0!X;"]W;W)K&UL4$L! A0#% @ ,X1F6&>05YQ< P )P@ !D M ("!N2H! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ -(1F6+[19LU? P QPX !D ("!KS&PO=V]R:W-H965T&UL4$L! A0#% @ M-(1F6&0<$^); P * X !D ("!-D0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(1F6&1:OM.(!0 M(R8 !D ("!?DX! 'AL+W=OI:UAK(" !^!@ &0 @($] M5 $ >&PO=V]R:W-H965T&UL4$L! A0#% @ -(1F6&UHO"+Y @ [PH !D M ("!W5L! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ -(1F6$;N-NRN P $Q( !D ("!HFD! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(1F M6&$1=X9# @ $04 !D ("!-H,! 'AL+W=O&PO=V]R:W-H965TP, +(- 9 " @?"( 0!X;"]W;W)K M&UL4$L! A0#% @ -(1F6/;%SJHP! *Q M !D ("!HHP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(1F6)YZ3.=V P R L !D M ("!EIP! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ -(1F6&F3&PO=V]R:W-H965T&UL4$L! A0#% @ -(1F6*N9 MG4/C P ?0\ !D ("!7;H! 'AL+W=O&PO=V]R:W-H965TO! 0!X;"]W;W)K&UL4$L! A0#% @ -(1F6)\@@#5@!0 WB4 !D M ("!_L0! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ -(1F6,76'USX 0 # 0 !D ("! M"]$! 'AL+W=O&PO=V]R:W-H965T$\P( /H) 9 M " @7W7 0!X;"]W;W)K&UL4$L! A0#% M @ -(1F6,IQ(T8K!0 )R( !D ("!I]H! 'AL+W=O&UL4$L! A0#% @ -(1F6)>*NQS $P( L M ( !*N7!E&UL4$L% 3!@ !6 %8 D1< -CR 0 $! end XML 94 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 95 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 97 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 261 439 1 true 83 0 false 7 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.uct.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Consolidated Balance Sheets Sheet http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 100020 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 100030 - Statement - Consolidated Statements of Operations Sheet http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 100040 - Statement - Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncomeLoss Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 100050 - Statement - Consolidated Statements of Cash Flows Sheet http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 100060 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 7 false false R8.htm 100070 - Disclosure - Organization and Significant Accounting Policies Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPolicies Organization and Significant Accounting Policies Notes 8 false false R9.htm 100080 - Disclosure - Business Combinations Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinations Business Combinations Notes 9 false false R10.htm 100090 - Disclosure - Business Divestiture Sheet http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessDivestiture Business Divestiture Notes 10 false false R11.htm 100100 - Disclosure - Balance Sheet Information Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBalanceSheetInformation Balance Sheet Information Notes 11 false false R12.htm 100110 - Disclosure - Fair Value Sheet http://www.uct.com/20231229/taxonomy/role/DisclosureFairValue1 Fair Value Notes 12 false false R13.htm 100120 - Disclosure - Goodwill and Intangible Assets Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 13 false false R14.htm 100130 - Disclosure - Borrowing Arrangements Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangements Borrowing Arrangements Notes 14 false false R15.htm 100140 - Disclosure - Income Taxes Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 15 false false R16.htm 100150 - Disclosure - Retirement Plans Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRetirementPlans Retirement Plans Notes 16 false false R17.htm 100160 - Disclosure - Commitments and Contingencies Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 17 false false R18.htm 100170 - Disclosure - Stockholders' Equity and Noncontrolling Interests Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterests Stockholders' Equity and Noncontrolling Interests Notes 18 false false R19.htm 100180 - Disclosure - Employee Stock Plans Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlans Employee Stock Plans Notes 19 false false R20.htm 100190 - Disclosure - Revenue Recognition Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRevenueRecognition Revenue Recognition Notes 20 false false R21.htm 100200 - Disclosure - Leases Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureLeases Leases Notes 21 false false R22.htm 100210 - Disclosure - Net Income Per Share Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureNetIncomePerShare Net Income Per Share Notes 22 false false R23.htm 100220 - Disclosure - Reportable Segments Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureReportableSegments Reportable Segments Notes 23 false false R24.htm 100230 - Disclosure - Government Subsidies Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGovernmentSubsidies Government Subsidies Notes 24 false false R25.htm 100240 - Disclosure - Subsequent Events Sheet http://www.uct.com/20231229/taxonomy/role/DisclosureSubsequentEvents Subsequent Events Notes 25 false false R26.htm 100250 - Disclosure - Organization and Significant Accounting Policies (Policies) Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies Organization and Significant Accounting Policies (Policies) Policies http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPolicies 26 false false R27.htm 100260 - Disclosure - Organization and Significant Accounting Policies (Tables) Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesTables Organization and Significant Accounting Policies (Tables) Tables http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPolicies 27 false false R28.htm 100270 - Disclosure - Business Combinations (Tables) Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinationsTables Business Combinations (Tables) Tables http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinations 28 false false R29.htm 100280 - Disclosure - Balance Sheet Information (Tables) Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBalanceSheetInformationTables Balance Sheet Information (Tables) Tables http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBalanceSheetInformation 29 false false R30.htm 100290 - Disclosure - Fair Value (Tables) Sheet http://www.uct.com/20231229/taxonomy/role/DisclosureFairValueTables Fair Value (Tables) Tables http://www.uct.com/20231229/taxonomy/role/DisclosureFairValue1 30 false false R31.htm 100300 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets 31 false false R32.htm 100310 - Disclosure - Borrowing Arrangements (Tables) Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsTables Borrowing Arrangements (Tables) Tables http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangements 32 false false R33.htm 100320 - Disclosure - Income Taxes (Tables) Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxes 33 false false R34.htm 100330 - Disclosure - Retirement Plans (Tables) Sheet http://www.uct.com/20231229/taxonomy/role/DisclosureRetirementPlansTables Retirement Plans (Tables) Tables http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRetirementPlans 34 false false R35.htm 100340 - Disclosure - Employee Stock Plans (Tables) Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansTables Employee Stock Plans (Tables) Tables http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlans 35 false false R36.htm 100350 - Disclosure - Revenue Recognition (Tables) Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRevenueRecognition 36 false false R37.htm 100360 - Disclosure - Leases (Tables) Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureLeasesTables Leases (Tables) Tables http://www.uct.com/20231229/taxonomy/role/Role_DisclosureLeases 37 false false R38.htm 100370 - Disclosure - Net Income Per Share (Tables) Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureNetIncomePerShareTables Net Income Per Share (Tables) Tables http://www.uct.com/20231229/taxonomy/role/Role_DisclosureNetIncomePerShare 38 false false R39.htm 100380 - Disclosure - Reportable Segments (Tables) Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureReportableSegmentsTables Reportable Segments (Tables) Tables http://www.uct.com/20231229/taxonomy/role/Role_DisclosureReportableSegments 39 false false R40.htm 100390 - Disclosure - Organization and Significant Accounting Policies - Additional Information (Detail) Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail Organization and Significant Accounting Policies - Additional Information (Detail) Details 40 false false R41.htm 100400 - Disclosure - Organization and Significant Accounting Policies - Customers as Percentage of Total Revenues (Detail) Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesCustomersAsPercentageOfTotalRevenuesDetail Organization and Significant Accounting Policies - Customers as Percentage of Total Revenues (Detail) Details 41 false false R42.htm 100410 - Disclosure - Business Combinations - Additional Information (Detail) Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail Business Combinations - Additional Information (Detail) Details 42 false false R43.htm 100420 - Disclosure - Business Combinations - Summary of Preliminary Fair Values of Assets Acquired, Liabilities Assumed and Noncontrolling Interest at Date of Acquisition (Detail) Sheet http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition Business Combinations - Summary of Preliminary Fair Values of Assets Acquired, Liabilities Assumed and Noncontrolling Interest at Date of Acquisition (Detail) Details 43 false false R44.htm 100430 - Disclosure - Business Combinations - Schedule of Total Purchased Intangible Assets (Detail) Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfTotalPurchasedIntangibleAssetsDetail Business Combinations - Schedule of Total Purchased Intangible Assets (Detail) Details 44 false false R45.htm 100440 - Disclosure - Business Divestiture - Additional Information (Detail) Sheet http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessDivestitureAdditionalInformationDetail Business Divestiture - Additional Information (Detail) Details 45 false false R46.htm 100450 - Disclosure - Balance Sheet Information - Summary of Inventories (Detail) Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBalanceSheetInformationSummaryOfInventoriesDetail Balance Sheet Information - Summary of Inventories (Detail) Details 46 false false R47.htm 100460 - Disclosure - Balance Sheet Information - Property, Plant and Equipment, Net (Detail) Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail Balance Sheet Information - Property, Plant and Equipment, Net (Detail) Details 47 false false R48.htm 100470 - Disclosure - Fair Value - Additional Information (Details) Sheet http://www.uct.com/20231229/taxonomy/role/DisclosureFairValueAdditionalInformationDetails Fair Value - Additional Information (Details) Details 48 false false R49.htm 100480 - Disclosure - Fair Value - Schedule of Fair Value, Assets and Liabilities Measured (Details) Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueAssetsAndLiabilitiesMeasuredDetails Fair Value - Schedule of Fair Value, Assets and Liabilities Measured (Details) Details 49 false false R50.htm 100510 - Disclosure - Goodwill and Intangible Assets - Details of Goodwill (Detail) Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsDetailsOfGoodwillDetail Goodwill and Intangible Assets - Details of Goodwill (Detail) Details 50 false false R51.htm 100520 - Disclosure - Goodwill and Intangible Assets - Purchased Intangible Assets (Detail) Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail Goodwill and Intangible Assets - Purchased Intangible Assets (Detail) Details 51 false false R52.htm 100530 - Disclosure - Goodwill and Intangible Assets - Purchased Intangible Assets (Parenthetical) (Detail) Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsParentheticalDetail Goodwill and Intangible Assets - Purchased Intangible Assets (Parenthetical) (Detail) Details 52 false false R53.htm 100540 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail Goodwill and Intangible Assets - Additional Information (Detail) Details 53 false false R54.htm 100550 - Disclosure - Goodwill and Intangible Assets - Future Estimated Amortization Expense (Detail) Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsFutureEstimatedAmortizationExpenseDetail Goodwill and Intangible Assets - Future Estimated Amortization Expense (Detail) Details 54 false false R55.htm 100560 - Disclosure - Borrowing Arrangements - Additional Information (Detail) Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail Borrowing Arrangements - Additional Information (Detail) Details 55 false false R56.htm 100570 - Disclosure - Borrowing Arrangements - Schedule of Future Debt Payment Obligations (Detail) Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsScheduleOfFutureDebtPaymentObligationsDetail Borrowing Arrangements - Schedule of Future Debt Payment Obligations (Detail) Details 56 false false R57.htm 100580 - Disclosure - Income Taxes - U.S. and Foreign Components of Income before Income Taxes (Detail) Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesUSAndForeignComponentsOfIncomeBeforeIncomeTaxesDetail Income Taxes - U.S. and Foreign Components of Income before Income Taxes (Detail) Details 57 false false R58.htm 100590 - Disclosure - Income Taxes - Provision for Income Taxes (Detail) Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesProvisionForIncomeTaxesDetail Income Taxes - Provision for Income Taxes (Detail) Details 58 false false R59.htm 100600 - Disclosure - Income Taxes - Effective Tax Rate Differs from U.S. Federal Statutory Tax Rate (Detail) Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveTaxRateDiffersFromUSFederalStatutoryTaxRateDetail Income Taxes - Effective Tax Rate Differs from U.S. Federal Statutory Tax Rate (Detail) Details 59 false false R60.htm 100610 - Disclosure - Income Taxes - Components of Net Deferred Tax Assets and Deferred Tax Liabilities (Detail) Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail Income Taxes - Components of Net Deferred Tax Assets and Deferred Tax Liabilities (Detail) Details 60 false false R61.htm 100620 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 61 false false R62.htm 100630 - Disclosure - Income Taxes - Activity Related to Company's Unrecognized Tax Benefits (Detail) Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesActivityRelatedToCompanySUnrecognizedTaxBenefitsDetail Income Taxes - Activity Related to Company's Unrecognized Tax Benefits (Detail) Details 62 false false R63.htm 100640 - Disclosure - Retirement Plans - Additional Information (Detail) Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail Retirement Plans - Additional Information (Detail) Details 63 false false R64.htm 100650 - Disclosure - Retirement Plans - Schedule of Future Payment Obligations (Details) Sheet http://www.uct.com/20231229/taxonomy/role/DisclosureRetirementPlansScheduleOfFuturePaymentObligationsDetails Retirement Plans - Schedule of Future Payment Obligations (Details) Details 64 false false R65.htm 100670 - Disclosure - Stockholders' Equity and Noncontrolling Interests - Additional Information (Detail) Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail Stockholders' Equity and Noncontrolling Interests - Additional Information (Detail) Details 65 false false R66.htm 100680 - Disclosure - Employee Stock Plans - Additional Information (Detail) Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail Employee Stock Plans - Additional Information (Detail) Details 66 false false R67.htm 100690 - Disclosure - Employee Stock Plans - Stock-Based Compensation Expense Included in Condensed Consolidated Statements of Operations (Detail) Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansStockBasedCompensationExpenseIncludedInCondensedConsolidatedStatementsOfOperationsDetail Employee Stock Plans - Stock-Based Compensation Expense Included in Condensed Consolidated Statements of Operations (Detail) Details 67 false false R68.htm 100700 - Disclosure - Employee Stock Plans - Summary of Restricted Stock Unit and Restricted Stock Award Activity (Detail) Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansSummaryOfRestrictedStockUnitAndRestrictedStockAwardActivityDetail Employee Stock Plans - Summary of Restricted Stock Unit and Restricted Stock Award Activity (Detail) Details 68 false false R69.htm 100710 - Disclosure - Employee Stock Plans - Summary for PSU awards Company used for the Monte Carlo simulation (Detail) Sheet http://www.uct.com/20231229/taxonomy/role/DisclosureEmployeeStockPlansSummaryForPsuAwardsCompanyUsedForTheMonteCarloSimulationDetail Employee Stock Plans - Summary for PSU awards Company used for the Monte Carlo simulation (Detail) Details 69 false false R70.htm 100720 - Disclosure - Revenue Recognition - Additional Information (Detail) Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail Revenue Recognition - Additional Information (Detail) Details 70 false false R71.htm 100730 - Disclosure - Revenue Recognition - Summary of Revenue by Geographic Area (Detail) Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenueByGeographicAreaDetail Revenue Recognition - Summary of Revenue by Geographic Area (Detail) Details 71 false false R72.htm 100740 - Disclosure - Leases - Summary of Components of Lease Expense (Detail) Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail Leases - Summary of Components of Lease Expense (Detail) Details 72 false false R73.htm 100760 - Disclosure - Leases - Summary of Future Minimum Payments under Operating Leases (Detail) Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumPaymentsUnderOperatingLeasesDetail Leases - Summary of Future Minimum Payments under Operating Leases (Detail) Details 73 false false R74.htm 100770 - Disclosure - Leases - Additional Information (Detail) Sheet http://www.uct.com/20231229/taxonomy/role/DisclosureLeasesAdditionalInformationDetail Leases - Additional Information (Detail) Details 74 false false R75.htm 100780 - Disclosure - Net Income Per Share - Basic and Diluted Net Income (loss) Per Share (Detail) Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureNetIncomePerShareBasicAndDilutedNetIncomeLossPerShareDetail Net Income Per Share - Basic and Diluted Net Income (loss) Per Share (Detail) Details 75 false false R76.htm 100800 - Disclosure - Reportable Segments - Summary of Segment Description (Detail) Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDescriptionDetail Reportable Segments - Summary of Segment Description (Detail) Details 76 false false R77.htm 100810 - Disclosure - Reportable Segments - Summary of Segment Data (Detail) Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDataDetail Reportable Segments - Summary of Segment Data (Detail) Details 77 false false R78.htm 100820 - Disclosure - Government Subsidies - Additional Information (Detail) Sheet http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGovernmentSubsidiesAdditionalInformationDetail Government Subsidies - Additional Information (Detail) Details 78 false false All Reports Book All Reports uctt-20231229.htm uctt-20231229.xsd img31627014_0.jpg http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 false false JSON 100 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "uctt-20231229.htm": { "nsprefix": "uctt", "nsuri": "http://www.uct.com/20231229", "dts": { "inline": { "local": [ "uctt-20231229.htm" ] }, "schema": { "local": [ "uctt-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/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] } }, "keyStandard": 378, "keyCustom": 61, "axisStandard": 29, "axisCustom": 0, "memberStandard": 50, "memberCustom": 32, "hidden": { "total": 11, "http://fasb.org/us-gaap/2023": 6, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 261, "entityCount": 1, "segmentCount": 83, "elementCount": 748, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 989, "http://xbrl.sec.gov/dei/2023": 37, "http://fasb.org/srt/2023": 1 }, "report": { "R1": { "role": "http://www.uct.com/20231229/taxonomy/role/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_14b73814-9175-40f5-be22-c7180aa44c53", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "longName": "100010 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_96819d4a-9075-450e-9a4c-718f15f67715", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_96819d4a-9075-450e-9a4c-718f15f67715", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical", "longName": "100020 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_96819d4a-9075-450e-9a4c-718f15f67715", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_96819d4a-9075-450e-9a4c-718f15f67715", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations", "longName": "100030 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:Revenues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:Revenues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncomeLoss", "longName": "100040 - Statement - Consolidated Statements of Comprehensive Income (Loss)", "shortName": "Consolidated Statements of Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "unique": true } }, "R6": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows", "longName": "100050 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "unique": true } }, "R7": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity", "longName": "100060 - Statement - Consolidated Statements of Stockholders' Equity", "shortName": "Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_5dabf9d2-4bf5-4cd3-8f3e-1d2e554d6781", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5dabf9d2-4bf5-4cd3-8f3e-1d2e554d6781", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPolicies", "longName": "100070 - Disclosure - Organization and Significant Accounting Policies", "shortName": "Organization and Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinations", "longName": "100080 - Disclosure - Business Combinations", "shortName": "Business Combinations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessDivestiture", "longName": "100090 - Disclosure - Business Divestiture", "shortName": "Business Divestiture", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "uctt:BusinessDivestitureTextblock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "uctt:BusinessDivestitureTextblock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBalanceSheetInformation", "longName": "100100 - Disclosure - Balance Sheet Information", "shortName": "Balance Sheet Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.uct.com/20231229/taxonomy/role/DisclosureFairValue1", "longName": "100110 - Disclosure - Fair Value", "shortName": "Fair Value", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets", "longName": "100120 - Disclosure - Goodwill and Intangible Assets", "shortName": "Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangements", "longName": "100130 - Disclosure - Borrowing Arrangements", "shortName": "Borrowing Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "100140 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRetirementPlans", "longName": "100150 - Disclosure - Retirement Plans", "shortName": "Retirement Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "longName": "100160 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterests", "longName": "100170 - Disclosure - Stockholders' Equity and Noncontrolling Interests", "shortName": "Stockholders' Equity and Noncontrolling Interests", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlans", "longName": "100180 - Disclosure - Employee Stock Plans", "shortName": "Employee Stock Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:PostemploymentBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:PostemploymentBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRevenueRecognition", "longName": "100190 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureLeases", "longName": "100200 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "uctt:LeasesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "uctt:LeasesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureNetIncomePerShare", "longName": "100210 - Disclosure - Net Income Per Share", "shortName": "Net Income Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureReportableSegments", "longName": "100220 - Disclosure - Reportable Segments", "shortName": "Reportable Segments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGovernmentSubsidies", "longName": "100230 - Disclosure - Government Subsidies", "shortName": "Government Subsidies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "uctt:GovernmentGrantsAndSubsidiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "uctt:GovernmentGrantsAndSubsidiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.uct.com/20231229/taxonomy/role/DisclosureSubsequentEvents", "longName": "100240 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies", "longName": "100250 - Disclosure - Organization and Significant Accounting Policies (Policies)", "shortName": "Organization and Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "26", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:FiscalPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:FiscalPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesTables", "longName": "100260 - Disclosure - Organization and Significant Accounting Policies (Tables)", "shortName": "Organization and Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ConcentrationRiskCreditRisk", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ConcentrationRiskCreditRisk", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinationsTables", "longName": "100270 - Disclosure - Business Combinations (Tables)", "shortName": "Business Combinations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_4b149685-77fe-45cb-963d-abda848ea2a9", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4b149685-77fe-45cb-963d-abda848ea2a9", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBalanceSheetInformationTables", "longName": "100280 - Disclosure - Balance Sheet Information (Tables)", "shortName": "Balance Sheet Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.uct.com/20231229/taxonomy/role/DisclosureFairValueTables", "longName": "100290 - Disclosure - Fair Value (Tables)", "shortName": "Fair Value (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables", "longName": "100300 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsTables", "longName": "100310 - Disclosure - Borrowing Arrangements (Tables)", "shortName": "Borrowing Arrangements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesTables", "longName": "100320 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.uct.com/20231229/taxonomy/role/DisclosureRetirementPlansTables", "longName": "100330 - Disclosure - Retirement Plans (Tables)", "shortName": "Retirement Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "uctt:ScheduleOfFuturePaymentObligationsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "uctt:ScheduleOfFuturePaymentObligationsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansTables", "longName": "100340 - Disclosure - Employee Stock Plans (Tables)", "shortName": "Employee Stock Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PostemploymentBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PostemploymentBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRevenueRecognitionTables", "longName": "100350 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureLeasesTables", "longName": "100360 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "uctt:LeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "uctt:LeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureNetIncomePerShareTables", "longName": "100370 - Disclosure - Net Income Per Share (Tables)", "shortName": "Net Income Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureReportableSegmentsTables", "longName": "100380 - Disclosure - Reportable Segments (Tables)", "shortName": "Reportable Segments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail", "longName": "100390 - Disclosure - Organization and Significant Accounting Policies - Additional Information (Detail)", "shortName": "Organization and Significant Accounting Policies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:GoodwillAndIntangibleAssetImpairment", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:GoodwillAndIntangibleAssetImpairment", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesCustomersAsPercentageOfTotalRevenuesDetail", "longName": "100400 - Disclosure - Organization and Significant Accounting Policies - Customers as Percentage of Total Revenues (Detail)", "shortName": "Organization and Significant Accounting Policies - Customers as Percentage of Total Revenues (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_f226075f-8884-4994-b99e-a89d5a62a693", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "div", "us-gaap:ConcentrationRiskCreditRisk", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f226075f-8884-4994-b99e-a89d5a62a693", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "div", "us-gaap:ConcentrationRiskCreditRisk", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail", "longName": "100410 - Disclosure - Business Combinations - Additional Information (Detail)", "shortName": "Business Combinations - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_1014b531-de5f-42bc-8b5a-e13d2f3fddfc", "name": "us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1014b531-de5f-42bc-8b5a-e13d2f3fddfc", "name": "us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition", "longName": "100420 - Disclosure - Business Combinations - Summary of Preliminary Fair Values of Assets Acquired, Liabilities Assumed and Noncontrolling Interest at Date of Acquisition (Detail)", "shortName": "Business Combinations - Summary of Preliminary Fair Values of Assets Acquired, Liabilities Assumed and Noncontrolling Interest at Date of Acquisition (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_96819d4a-9075-450e-9a4c-718f15f67715", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_a418042c-80b0-498e-9abd-0eff3c990d7a", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "unique": true } }, "R44": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfTotalPurchasedIntangibleAssetsDetail", "longName": "100430 - Disclosure - Business Combinations - Schedule of Total Purchased Intangible Assets (Detail)", "shortName": "Business Combinations - Schedule of Total Purchased Intangible Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_a418042c-80b0-498e-9abd-0eff3c990d7a", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_78263b00-24e4-4856-8b26-ff72625bde7b", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "unique": true } }, "R45": { "role": "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessDivestitureAdditionalInformationDetail", "longName": "100440 - Disclosure - Business Divestiture - Additional Information (Detail)", "shortName": "Business Divestiture - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:GainLossOnSaleOfBusiness", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_e7b9d95a-7bd7-43ef-b584-c413f8acac02", "name": "us-gaap:GainLossOnSaleOfBusiness", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "uctt:BusinessDivestitureTextblock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "unique": true } }, "R46": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBalanceSheetInformationSummaryOfInventoriesDetail", "longName": "100450 - Disclosure - Balance Sheet Information - Summary of Inventories (Detail)", "shortName": "Balance Sheet Information - Summary of Inventories (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_96819d4a-9075-450e-9a4c-718f15f67715", "name": "us-gaap:InventoryRawMaterials", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_96819d4a-9075-450e-9a4c-718f15f67715", "name": "us-gaap:InventoryRawMaterials", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail", "longName": "100460 - Disclosure - Balance Sheet Information - Property, Plant and Equipment, Net (Detail)", "shortName": "Balance Sheet Information - Property, Plant and Equipment, Net (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_96819d4a-9075-450e-9a4c-718f15f67715", "name": "uctt:PropertyPlantAndEquipmentNetExcludingConstructionInProgress", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_96819d4a-9075-450e-9a4c-718f15f67715", "name": "uctt:PropertyPlantAndEquipmentNetExcludingConstructionInProgress", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.uct.com/20231229/taxonomy/role/DisclosureFairValueAdditionalInformationDetails", "longName": "100470 - Disclosure - Fair Value - Additional Information (Details)", "shortName": "Fair Value - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_96819d4a-9075-450e-9a4c-718f15f67715", "name": "us-gaap:DefinedBenefitPensionPlanCurrentAndNoncurrentLiabilities", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_96819d4a-9075-450e-9a4c-718f15f67715", "name": "us-gaap:DefinedBenefitPensionPlanCurrentAndNoncurrentLiabilities", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueAssetsAndLiabilitiesMeasuredDetails", "longName": "100480 - Disclosure - Fair Value - Schedule of Fair Value, Assets and Liabilities Measured (Details)", "shortName": "Fair Value - Schedule of Fair Value, Assets and Liabilities Measured (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_ff3ee476-508a-4019-83a3-08719ef057f8", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ff3ee476-508a-4019-83a3-08719ef057f8", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsDetailsOfGoodwillDetail", "longName": "100510 - Disclosure - Goodwill and Intangible Assets - Details of Goodwill (Detail)", "shortName": "Goodwill and Intangible Assets - Details of Goodwill (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_87a0520a-b956-4298-9154-4d720d697f9b", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "unique": true } }, "R51": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail", "longName": "100520 - Disclosure - Goodwill and Intangible Assets - Purchased Intangible Assets (Detail)", "shortName": "Goodwill and Intangible Assets - Purchased Intangible Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_96819d4a-9075-450e-9a4c-718f15f67715", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_96819d4a-9075-450e-9a4c-718f15f67715", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsParentheticalDetail", "longName": "100530 - Disclosure - Goodwill and Intangible Assets - Purchased Intangible Assets (Parenthetical) (Detail)", "shortName": "Goodwill and Intangible Assets - Purchased Intangible Assets (Parenthetical) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_e1b0c850-4940-40d0-8393-f7e57b8fe09b", "name": "us-gaap:IndefinitelivedIntangibleAssetsAcquired", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e1b0c850-4940-40d0-8393-f7e57b8fe09b", "name": "us-gaap:IndefinitelivedIntangibleAssetsAcquired", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail", "longName": "100540 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail)", "shortName": "Goodwill and Intangible Assets - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsFutureEstimatedAmortizationExpenseDetail", "longName": "100550 - Disclosure - Goodwill and Intangible Assets - Future Estimated Amortization Expense (Detail)", "shortName": "Goodwill and Intangible Assets - Future Estimated Amortization Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_96819d4a-9075-450e-9a4c-718f15f67715", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_96819d4a-9075-450e-9a4c-718f15f67715", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail", "longName": "100560 - Disclosure - Borrowing Arrangements - Additional Information (Detail)", "shortName": "Borrowing Arrangements - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_87a0520a-b956-4298-9154-4d720d697f9b", "name": "us-gaap:LongTermDebt", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_bfb0d6a8-2d8f-4235-87f8-cc6202d8ae55", "name": "us-gaap:UnamortizedDebtIssuanceExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "unique": true } }, "R56": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsScheduleOfFutureDebtPaymentObligationsDetail", "longName": "100570 - Disclosure - Borrowing Arrangements - Schedule of Future Debt Payment Obligations (Detail)", "shortName": "Borrowing Arrangements - Schedule of Future Debt Payment Obligations (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_87a0520a-b956-4298-9154-4d720d697f9b", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_87a0520a-b956-4298-9154-4d720d697f9b", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesUSAndForeignComponentsOfIncomeBeforeIncomeTaxesDetail", "longName": "100580 - Disclosure - Income Taxes - U.S. and Foreign Components of Income before Income Taxes (Detail)", "shortName": "Income Taxes - U.S. and Foreign Components of Income before Income Taxes (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesProvisionForIncomeTaxesDetail", "longName": "100590 - Disclosure - Income Taxes - Provision for Income Taxes (Detail)", "shortName": "Income Taxes - Provision for Income Taxes (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveTaxRateDiffersFromUSFederalStatutoryTaxRateDetail", "longName": "100600 - Disclosure - Income Taxes - Effective Tax Rate Differs from U.S. Federal Statutory Tax Rate (Detail)", "shortName": "Income Taxes - Effective Tax Rate Differs from U.S. Federal Statutory Tax Rate (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail", "longName": "100610 - Disclosure - Income Taxes - Components of Net Deferred Tax Assets and Deferred Tax Liabilities (Detail)", "shortName": "Income Taxes - Components of Net Deferred Tax Assets and Deferred Tax Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_96819d4a-9075-450e-9a4c-718f15f67715", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_96819d4a-9075-450e-9a4c-718f15f67715", "name": "us-gaap:DeferredTaxAssetsNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "unique": true } }, "R61": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "longName": "100620 - Disclosure - Income Taxes - Additional Information (Detail)", "shortName": "Income Taxes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "C_96819d4a-9075-450e-9a4c-718f15f67715", "name": "us-gaap:UndistributedEarningsOfForeignSubsidiaries", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_96819d4a-9075-450e-9a4c-718f15f67715", "name": "us-gaap:UndistributedEarningsOfForeignSubsidiaries", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesActivityRelatedToCompanySUnrecognizedTaxBenefitsDetail", "longName": "100630 - Disclosure - Income Taxes - Activity Related to Company's Unrecognized Tax Benefits (Detail)", "shortName": "Income Taxes - Activity Related to Company's Unrecognized Tax Benefits (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "C_87a0520a-b956-4298-9154-4d720d697f9b", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_3490673d-ce8f-47b8-aa05-53fdd8fdaacb", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "unique": true } }, "R63": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail", "longName": "100640 - Disclosure - Retirement Plans - Additional Information (Detail)", "shortName": "Retirement Plans - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "C_96819d4a-9075-450e-9a4c-718f15f67715", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_96819d4a-9075-450e-9a4c-718f15f67715", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.uct.com/20231229/taxonomy/role/DisclosureRetirementPlansScheduleOfFuturePaymentObligationsDetails", "longName": "100650 - Disclosure - Retirement Plans - Schedule of Future Payment Obligations (Details)", "shortName": "Retirement Plans - Schedule of Future Payment Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "C_96819d4a-9075-450e-9a4c-718f15f67715", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "uctt:ScheduleOfFuturePaymentObligationsTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_96819d4a-9075-450e-9a4c-718f15f67715", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "uctt:ScheduleOfFuturePaymentObligationsTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail", "longName": "100670 - Disclosure - Stockholders' Equity and Noncontrolling Interests - Additional Information (Detail)", "shortName": "Stockholders' Equity and Noncontrolling Interests - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_95ba3040-92cb-4763-a83e-38554d32bd6b", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:MinorityInterestDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "unique": true } }, "R66": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail", "longName": "100680 - Disclosure - Employee Stock Plans - Additional Information (Detail)", "shortName": "Employee Stock Plans - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:ShareBasedCompensation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_96819d4a-9075-450e-9a4c-718f15f67715", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:PostemploymentBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "unique": true } }, "R67": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansStockBasedCompensationExpenseIncludedInCondensedConsolidatedStatementsOfOperationsDetail", "longName": "100690 - Disclosure - Employee Stock Plans - Stock-Based Compensation Expense Included in Condensed Consolidated Statements of Operations (Detail)", "shortName": "Employee Stock Plans - Stock-Based Compensation Expense Included in Condensed Consolidated Statements of Operations (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:ShareBasedCompensation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_fa7d151f-901e-48e5-91ea-fe304fdde844", "name": "us-gaap:ShareBasedCompensation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:PostemploymentBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "unique": true } }, "R68": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansSummaryOfRestrictedStockUnitAndRestrictedStockAwardActivityDetail", "longName": "100700 - Disclosure - Employee Stock Plans - Summary of Restricted Stock Unit and Restricted Stock Award Activity (Detail)", "shortName": "Employee Stock Plans - Summary of Restricted Stock Unit and Restricted Stock Award Activity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "C_ff4a79be-dcf5-4455-bfaf-fe94c6f88199", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "us-gaap:PostemploymentBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_52c8bb9f-59f6-4c7b-98f2-2516acfe7338", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "us-gaap:PostemploymentBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "unique": true } }, "R69": { "role": "http://www.uct.com/20231229/taxonomy/role/DisclosureEmployeeStockPlansSummaryForPsuAwardsCompanyUsedForTheMonteCarloSimulationDetail", "longName": "100710 - Disclosure - Employee Stock Plans - Summary for PSU awards Company used for the Monte Carlo simulation (Detail)", "shortName": "Employee Stock Plans - Summary for PSU awards Company used for the Monte Carlo simulation (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "C_4f6dee77-28aa-4d91-ba2b-dd719cf5574f", "name": "uctt:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsGrantDateStockPriceSimplifiedMethod", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PostemploymentBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4f6dee77-28aa-4d91-ba2b-dd719cf5574f", "name": "uctt:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsGrantDateStockPriceSimplifiedMethod", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PostemploymentBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail", "longName": "100720 - Disclosure - Revenue Recognition - Additional Information (Detail)", "shortName": "Revenue Recognition - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "C_b71f68d2-2efe-4bba-a1ea-b89169913af0", "name": "us-gaap:CustomerRefundLiabilityCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b71f68d2-2efe-4bba-a1ea-b89169913af0", "name": "us-gaap:CustomerRefundLiabilityCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenueByGeographicAreaDetail", "longName": "100730 - Disclosure - Revenue Recognition - Summary of Revenue by Geographic Area (Detail)", "shortName": "Revenue Recognition - Summary of Revenue by Geographic Area (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_97f415bb-3ee3-4e4e-aa59-45130e484ab7", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "unique": true } }, "R72": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail", "longName": "100740 - Disclosure - Leases - Summary of Components of Lease Expense (Detail)", "shortName": "Leases - Summary of Components of Lease Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "uctt:LeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "uctt:LeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumPaymentsUnderOperatingLeasesDetail", "longName": "100760 - Disclosure - Leases - Summary of Future Minimum Payments under Operating Leases (Detail)", "shortName": "Leases - Summary of Future Minimum Payments under Operating Leases (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "C_96819d4a-9075-450e-9a4c-718f15f67715", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "uctt:LeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_96819d4a-9075-450e-9a4c-718f15f67715", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "uctt:LeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.uct.com/20231229/taxonomy/role/DisclosureLeasesAdditionalInformationDetail", "longName": "100770 - Disclosure - Leases - Additional Information (Detail)", "shortName": "Leases - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "C_96819d4a-9075-450e-9a4c-718f15f67715", "name": "uctt:LesseeOperatingLeaseLiabilityNotYetCommenced", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "1", "ancestors": [ "span", "p", "uctt:LeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_96819d4a-9075-450e-9a4c-718f15f67715", "name": "uctt:LesseeOperatingLeaseLiabilityNotYetCommenced", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "1", "ancestors": [ "span", "p", "uctt:LeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureNetIncomePerShareBasicAndDilutedNetIncomeLossPerShareDetail", "longName": "100780 - Disclosure - Net Income Per Share - Basic and Diluted Net Income (loss) Per Share (Detail)", "shortName": "Net Income Per Share - Basic and Diluted Net Income (loss) Per Share (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_2afa390d-f26f-42eb-b0cf-1909e8f6e8b5", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "unique": true } }, "R76": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDescriptionDetail", "longName": "100800 - Disclosure - Reportable Segments - Summary of Segment Description (Detail)", "shortName": "Reportable Segments - Summary of Segment Description (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "C_28fa8bf8-4726-4c48-b0fb-95b75255314e", "name": "us-gaap:DescriptionOfTypesOfProductsAndServicesFromWhichEachReportableSegmentDerivesItsRevenues", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_28fa8bf8-4726-4c48-b0fb-95b75255314e", "name": "us-gaap:DescriptionOfTypesOfProductsAndServicesFromWhichEachReportableSegmentDerivesItsRevenues", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDataDetail", "longName": "100810 - Disclosure - Reportable Segments - Summary of Segment Data (Detail)", "shortName": "Reportable Segments - Summary of Segment Data (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_18e6545b-9a4a-444c-928c-b545d9012edc", "name": "us-gaap:Assets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "unique": true } }, "R78": { "role": "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGovernmentSubsidiesAdditionalInformationDetail", "longName": "100820 - Disclosure - Government Subsidies - Additional Information (Detail)", "shortName": "Government Subsidies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "uctt:ProceedsFromGovernmentSubsidies", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "uctt:GovernmentGrantsAndSubsidiesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_14b73814-9175-40f5-be22-c7180aa44c53", "name": "uctt:ProceedsFromGovernmentSubsidies", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "uctt:GovernmentGrantsAndSubsidiesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20231229.htm", "first": true, "unique": true } } }, "tag": { "country_AT": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "AT", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenueByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Austria [Member]", "label": "AUSTRIA" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts Payable, Current, Total", "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "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": [ "r45", "r917" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable [Member]", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r868" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $1.0 and $01.5 at December 29, 2023 and December 30, 2022, respectively", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r378", "r379" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "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", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "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": [ "r97", "r270", "r747" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "crdr": "debit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax, Total", "terseLabel": "Amounts recognized in accumulated other comprehensive income", "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax", "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit)." } } }, "auth_ref": [ "r11", "r58", "r1003" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r57", "r58", "r177", "r275", "r742", "r782", "r783" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Member]", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r9", "r31", "r58", "r638", "r641", "r677", "r778", "r779", "r963", "r964", "r965", "r972", "r973", "r974" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Total purchased intangible assets, useful life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r198" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Additional Paid in Capital, Common Stock, Ending Balance", "periodStartLabel": "Additional Paid in Capital, Common Stock, Beginning Balance", "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r169" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r580", "r581", "r582", "r793", "r972", "r973", "r974", "r1041", "r1064" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Employees\u2019 taxes paid upon vesting of restricted stock units", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total", "terseLabel": "Stock-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r113", "r114", "r546" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities (excluding assets acquired, liabilities assumed and noncontrolling interests at acquisition):", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansStockBasedCompensationExpenseIncludedInCondensedConsolidatedStatementsOfOperationsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansStockBasedCompensationExpenseIncludedInCondensedConsolidatedStatementsOfOperationsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Net stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense, after Tax", "documentation": "Amount, after tax, of expense for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Account receivable, allowance for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r276", "r380", "r414" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "uctt_AmortizationOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20231229", "localname": "AmortizationOfDebtIssuanceCosts", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt issuance costs", "label": "Amortization Of Debt Issuance Costs", "documentation": "Amortization of debt issuance costs." } } }, "auth_ref": [] }, "uctt_AmortizationOfFiniteLivedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20231229", "localname": "AmortizationOfFiniteLivedIntangibles", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangible assets", "label": "Amortization Of Finite Lived Intangibles", "documentation": "Amortization of finite-lived intangibles." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Amortization of Intangible Assets, Total", "verboseLabel": "Amortization of purchased intangible assets", "terseLabel": "Amortization of Intangible Assets", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r16", "r89", "r94" ] }, "uctt_AppliedMaterialsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20231229", "localname": "AppliedMaterialsIncMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesCustomersAsPercentageOfTotalRevenuesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Applied Materials, Inc. [Member]", "label": "Applied Materials Inc [Member]", "documentation": "Applied Materials Inc." } } }, "auth_ref": [] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessDivestitureAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Asset Impairment Charges, Total", "label": "Asset Impairment Charges", "terseLabel": "Asset impairment charges", "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": [ "r16", "r95" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDataDetail", "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "terseLabel": "Total segment assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r224", "r274", "r304", "r342", "r363", "r369", "r411", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r630", "r635", "r653", "r737", "r821", "r917", "r931", "r998", "r999", "r1050" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDataDetail", "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r265", "r279", "r304", "r411", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r630", "r635", "r653", "r917", "r998", "r999", "r1050" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueAssetsAndLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets measured at fair value", "label": "Assets, Fair Value Disclosure", "totalLabel": "Assets, Fair Value Disclosure, Total", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r145" ] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "debit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessDivestitureAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Disposal Group, Including Discontinued Operation, Assets, Current, Total", "label": "Disposal Group, Including Discontinued Operation, Assets, Current", "terseLabel": "Net assets held for sale", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r8", "r160", "r161", "r202", "r204", "r263", "r264" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r936", "r937", "r938" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r936", "r937", "r938" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r936", "r937", "r938" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureEmployeeStockPlansSummaryForPsuAwardsCompanyUsedForTheMonteCarloSimulationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansSummaryOfRestrictedStockUnitAndRestrictedStockAwardActivityDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r549", "r550", "r551", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r573", "r574", "r575", "r576", "r577" ] }, "uctt_BacklogMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20231229", "localname": "BacklogMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfTotalPurchasedIntangibleAssetsDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Backlog [Member]", "documentation": "Backlog member.", "terseLabel": "Backlog [Member]" } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r142", "r143" ] }, "uctt_BankDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20231229", "localname": "BankDebtMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Bank Debt [Member]", "label": "Bank Debt [Member]", "documentation": "Bank Debt [Member]" } } }, "auth_ref": [] }, "uctt_BarclaysBankPLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20231229", "localname": "BarclaysBankPLCMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Barclays Bank PLC [Member]", "label": "Barclays Bank P L C [Member]", "documentation": "Barclays bank PLC." } } }, "auth_ref": [] }, "us-gaap_BasisForAttributingRevenuesFromExternalCustomersToIndividualCountries": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisForAttributingRevenuesFromExternalCustomersToIndividualCountries", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDescriptionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Areas", "label": "Entity-Wide Disclosure on Geographic Areas, Basis for Attributing Revenue to Countries", "documentation": "Basis for attributing revenues from external customers to individual countries." } } }, "auth_ref": [ "r195" ] }, "uctt_BoardMembersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20231229", "localname": "BoardMembersMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Board Members [Member]", "label": "Board Members [Member]", "documentation": "Board members." } } }, "auth_ref": [] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings [Member]", "label": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r203" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfTotalPurchasedIntangibleAssetsDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinationsTables", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureFairValueSummaryOfLevel3ActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r625", "r909", "r910" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfTotalPurchasedIntangibleAssetsDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinationsTables", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureFairValueSummaryOfLevel3ActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r121", "r123", "r625", "r909", "r910" ] }, "us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionEffectiveDateOfAcquisition1", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Date of acquisition", "label": "Business Acquisition, Effective Date of Acquisition", "documentation": "Date when the acquirer obtains control of the acquiree, in YYYY-MM-DD format." } } }, "auth_ref": [ "r2", "r3", "r35" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfTotalPurchasedIntangibleAssetsDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinationsTables", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [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": [ "r625" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business acquisition percentage of voting interests acquired", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r122" ] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Unaudited Pro forma Consolidated Results of Operations", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate." } } }, "auth_ref": [ "r945", "r946" ] }, "us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling interests", "label": "Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value", "negatedLabel": "Noncontrolling interests", "documentation": "This element represents the fair value of the noncontrolling interest in the acquiree at the acquisition date." } } }, "auth_ref": [ "r126" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition related costs", "label": "Business Combination, Acquisition Related Costs", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r120" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Business Combination, Consideration Transferred, Total", "terseLabel": "Total purchase consideration", "label": "Business Combination, Consideration Transferred", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r4", "r5", "r25" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business acquisition potential cash earn-out payments", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid." } } }, "auth_ref": [ "r130" ] }, "uctt_BusinessCombinationContingentConsiderationFairValueOfPotentialEarnOutPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20231229", "localname": "BusinessCombinationContingentConsiderationFairValueOfPotentialEarnOutPayments", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business acquisition fair value of potential earn-out payments", "label": "Business Combination Contingent Consideration Fair Value Of Potential Earn Out Payments", "documentation": "Business combination contingent consideration fair value of potential earn out payments." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureFairValueSummaryOfQualitativeInformationAboutPensionObligationFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Business Combination, Contingent Consideration, Liability, Total", "verboseLabel": "Contingent consideration", "terseLabel": "Fair value of earn-out payment related to business acquisitions", "label": "Business Combination, Contingent Consideration, Liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r6", "r129", "r628" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureFairValueSummaryOfQualitativeInformationAboutPensionObligationFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range/Multiple", "label": "Business Combination, Contingent Consideration, Liability, Measurement Input", "documentation": "Value of input used to measure contingent consideration liability from business combination." } } }, "auth_ref": [ "r651" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityValuationTechniqueExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityValuationTechniqueExtensibleList", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureFairValueSummaryOfQualitativeInformationAboutPensionObligationFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination Contingent Consideration Liability Valuation Technique Extensible List", "label": "Business Combination, Contingent Consideration, Liability, Valuation Technique [Extensible Enumeration]", "documentation": "Indicates valuation technique for measuring business combination contingent consideration liability." } } }, "auth_ref": [ "r650" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinations" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combinations", "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r215", "r626" ] }, "uctt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCompensationAndRelatedBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20231229", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCompensationAndRelatedBenefits", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition" ], "lang": { "en-us": { "role": { "negatedLabel": "Accrued compensation and related benefits", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accrued Compensation And Related Benefits", "documentation": "Business combination, recognized identifiable assets acquired and liabilities assumed, accrued compensation and related benefits." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "documentation": "Amount of assets acquired at the acquisition date." } } }, "auth_ref": [ "r125" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition" ], "lang": { "en-us": { "role": { "negatedLabel": "Operating lease liabilities", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation", "documentation": "Amount of lease obligation assumed in business combination." } } }, "auth_ref": [ "r125" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. 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." } } }, "auth_ref": [ "r125" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other 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, acquired at the acquisition date." } } }, "auth_ref": [ "r125" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r125" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts payable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date." } } }, "auth_ref": [ "r125" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition" ], "lang": { "en-us": { "role": { "negatedLabel": "Bank borrowings", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-Term Debt", "documentation": "Amount of long-term debt due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r125" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition" ], "lang": { "en-us": { "role": { "negatedLabel": "Other current liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r125" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets", "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets", "documentation": "Amount of deferred tax asset attributable to deductible temporary differences and carryforwards acquired at the acquisition date." } } }, "auth_ref": [ "r125" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred tax liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date." } } }, "auth_ref": [ "r125" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfTotalPurchasedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Purchased intangible assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r124", "r125" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r124", "r125" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities assumed", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "negatedLabel": "Total liabilities assumed", "negatedTotalLabel": "Total liabilities assumed", "documentation": "Amount of liabilities assumed at the acquisition date." } } }, "auth_ref": [ "r125" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition" ], "lang": { "en-us": { "role": { "negatedLabel": "Other liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r125" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r125" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition" ], "lang": { "en-us": { "role": { "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total", "terseLabel": "Property, plant and equipment", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r124", "r125" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition" ], "lang": { "en-us": { "role": { "totalLabel": "Total consideration transferred", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest", "documentation": "Amount recognized as of the acquisition date for the assets, including goodwill, in excess of (less than) the aggregate liabilities assumed, less the noncontrolling interest in the acquiree." } } }, "auth_ref": [ "r125" ] }, "uctt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20231229", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Business Combination Recognized Identifiable Assets Acquired Goodwill And Liabilities Assumed Operating Lease Right Of Use Assets", "documentation": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Operating lease right-of-use assets." } } }, "auth_ref": [] }, "uctt_BusinessCombinationStepAcquisitionInitialCashConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20231229", "localname": "BusinessCombinationStepAcquisitionInitialCashConsideration", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash consideration", "label": "Business Combination Step Acquisition Initial Cash Consideration", "documentation": "Business Combination Step Acquisition Initial Cash Consideration" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combinations", "label": "Business Combinations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r119" ] }, "uctt_BusinessDivestitureTextblock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.uct.com/20231229", "localname": "BusinessDivestitureTextblock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessDivestiture" ], "lang": { "en-us": { "role": { "documentation": "Business Divestiture TextBlock.", "label": "Business Divestiture TextBlock", "terseLabel": "Business Divestiture" } } }, "auth_ref": [] }, "uctt_BusinessdivestitureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.uct.com/20231229", "localname": "BusinessdivestitureAbstract", "lang": { "en-us": { "role": { "documentation": "Businessdivestiture abstract.", "label": "BusinessDivestiture [Abstract]" } } }, "auth_ref": [] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CN", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenueByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "China [Member]", "label": "CHINA" } } }, "auth_ref": [] }, "country_CZ": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CZ", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Czech Republic [Member]", "label": "CZECHIA" } } }, "auth_ref": [] }, "currency_CZK": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "CZK", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Czech Republic [Member]", "label": "Czech Republic, Koruny" } } }, "auth_ref": [] }, "us-gaap_CashAcquiredFromAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAcquiredFromAcquisition", "crdr": "debit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of HIS earn-out at acquisition date", "label": "Cash Acquired from Acquisition", "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business)." } } }, "auth_ref": [ "r60" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance", "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "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": [ "r66", "r268", "r884" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r67" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r66", "r188", "r302" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r7", "r188" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash investing and financing activities:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "uctt_CincosXianCleanTechnologyLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20231229", "localname": "CincosXianCleanTechnologyLtdMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cincos Xian Clean Technology Ltd [Member]", "label": "Cincos Xian Clean Technology Ltd [Member]", "documentation": "Cincos Xian Clean Technology, Ltd." } } }, "auth_ref": [] }, "uctt_CinosCoLtdAndCinosXianCleanTechnologyLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20231229", "localname": "CinosCoLtdAndCinosXianCleanTechnologyLtdMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cinos Co Ltd [Member]", "label": "Cinos Co Ltd And Cinos Xian Clean Technology Ltd [Member]", "documentation": "Cinos Co., Ltd. and Cinos Xian Clean Technology, Ltd." } } }, "auth_ref": [] }, "uctt_CinosCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20231229", "localname": "CinosCoLtdMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cinos Co., Ltd [Member]", "label": "Cinos Co Ltd [Member]", "documentation": "Cinos Co Ltd." } } }, "auth_ref": [] }, "uctt_CinosKoreaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20231229", "localname": "CinosKoreaMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cinos Korea [Member]", "label": "Cinos Korea [Member]", "documentation": "Cinos korea" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (See Note 10)", "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": [ "r53", "r153", "r739", "r808" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r206", "r450", "r451", "r869", "r995" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/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": [ "r920", "r921", "r922", "r924", "r925", "r926", "r927", "r972", "r973", "r1041", "r1062", "r1064" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r168" ] }, "uctt_CommonStockPurchaseObligationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20231229", "localname": "CommonStockPurchaseObligationMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureFairValueSummaryOfQualitativeInformationAboutPensionObligationFairValueMeasurementsDetails", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueAssetsAndLiabilitiesMeasuredDetails", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock Purchase Obligation [Member]", "label": "Common Stock Purchase Obligation [Member]", "documentation": "Common stock purchase obligation." } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r168", "r809" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "totalLabel": "Common Stock, Shares, Issued, Total", "terseLabel": "Common stock, shares issued", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r168" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "terseLabel": "Common stock, shares outstanding", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r32", "r168", "r809", "r827", "r1064", "r1065" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock - $0.001 par value, 90.0 authorized; 46.1 and 46.1 shares issued and 44.6 and 45.2 outstanding at December 29, 2023 and December 30, 2022, respectively", "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "totalLabel": "Common Stock, Value, Issued, Total", "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": [ "r168", "r741", "r917" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "uctt_ComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.uct.com/20231229", "localname": "ComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesLineItems", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Components Of Deferred Income Tax Assets And Liabilities [Line Items]", "label": "Components Of Deferred Income Tax Assets And Liabilities [Line Items]", "documentation": "Components Of Deferred Income Tax Assets And Liabilities [Line Items]" } } }, "auth_ref": [] }, "uctt_ComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.uct.com/20231229", "localname": "ComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesTable", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Components Of Deferred Income Tax Assets And Liabilities [Table]", "label": "Components Of Deferred Income Tax Assets And Liabilities [Table]", "documentation": "Components Of Deferred Income Tax Assets And Liabilities [Table]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss (income) attributable to UCT", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r59", "r282", "r284", "r294", "r733", "r757" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "negatedLabel": "Comprehensive income, attributable to noncontrolling interests", "totalLabel": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest, Total", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "terseLabel": "Comprehensive income, attributable to noncontrolling interests", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r14", "r134", "r138", "r282", "r284", "r293", "r732", "r756" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income (loss)", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r138", "r219", "r282", "r284", "r292", "r731", "r755" ] }, "uctt_ComputerEquipmentAndSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20231229", "localname": "ComputerEquipmentAndSoftwareMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Computer Equipment and Software [Member]", "label": "Computer Equipment And Software [Member]", "documentation": "Computer equipment and software." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesCustomersAsPercentageOfTotalRevenuesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r75", "r77", "r147", "r148", "r377", "r868" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesCustomersAsPercentageOfTotalRevenuesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r75", "r77", "r147", "r148", "r377", "r784", "r868" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesCustomersAsPercentageOfTotalRevenuesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type", "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": [ "r75", "r77", "r147", "r148", "r377", "r868", "r944" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of Credit Risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r156", "r241" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesCustomersAsPercentageOfTotalRevenuesDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "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": [ "r868" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesCustomersAsPercentageOfTotalRevenuesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Concentration percentage", "terseLabel": "Total", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r75", "r77", "r147", "r148", "r377" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesCustomersAsPercentageOfTotalRevenuesDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "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": [ "r74", "r75", "r77", "r78", "r147", "r223", "r868" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesCustomersAsPercentageOfTotalRevenuesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type", "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": [ "r75", "r77", "r147", "r148", "r377", "r868" ] }, "uctt_ConsolidatedLeverageRatio": { "xbrltype": "percentItemType", "nsuri": "http://www.uct.com/20231229", "localname": "ConsolidatedLeverageRatio", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated leverage ratio", "label": "Consolidated Leverage Ratio", "documentation": "Consolidated leverage ratio." } } }, "auth_ref": [] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r135", "r886" ] }, "us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling interests", "label": "Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for subsidiaries or other investments that are consolidated, including the accounting treatment for intercompany accounts or transactions and any noncontrolling interest." } } }, "auth_ref": [ "r238" ] }, "us-gaap_ConstructionInProgressGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressGross", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in progress", "label": "Construction in Progress, Gross", "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [ "r203" ] }, "uctt_ContingentEarnoutLiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20231229", "localname": "ContingentEarnoutLiabilityMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueAssetsAndLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Earnout Liability [Member]", "label": "Contingent Earnout Liability [Member]", "documentation": "Contingent Earnout Liability [Member]" } } }, "auth_ref": [] }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Debt Payment Obligations", "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation." } } }, "auth_ref": [ "r971" ] }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization, Total", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "terseLabel": "Cost of goods and service excluding depreciation depletion and amortization", "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization." } } }, "auth_ref": [ "r949", "r950" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total cost revenues", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r185", "r304", "r411", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r653", "r998" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues:", "label": "Cost of Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansStockBasedCompensationExpenseIncludedInCondensedConsolidatedStatementsOfOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Revenues [Member]", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "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.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "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": [] }, "uctt_CumulativeLossRelatedToForwardContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20231229", "localname": "CumulativeLossRelatedToForwardContracts", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative loss related to forward contracts", "label": "Cumulative Loss Related To Forward Contracts", "documentation": "Cumulative loss related to forward contracts." } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesProvisionForIncomeTaxesDetail": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r948", "r970", "r1037" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesProvisionForIncomeTaxesDetail": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Current Foreign Tax Expense (Benefit)", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r948", "r970" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesProvisionForIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total current", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r214", "r612", "r618", "r970" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Current:", "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.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesProvisionForIncomeTaxesDetail": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r948", "r970", "r1037" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesCustomersAsPercentageOfTotalRevenuesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk [Member]", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r76", "r377" ] }, "us-gaap_CustomerRefundLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRefundLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unpaid customer rebates", "label": "Customer Refund Liability, Current", "documentation": "Current regulatory liabilities generally represent obligations to make refunds to customers for various reasons including overpayment." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfTotalPurchasedIntangibleAssetsDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r128" ] }, "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.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowing Arrangements", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r207", "r303", "r465", "r471", "r472", "r473", "r474", "r475", "r476", "r481", "r488", "r489", "r491" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r43", "r162", "r163", "r225", "r228", "r308", "r466", "r467", "r468", "r469", "r470", "r472", "r477", "r478", "r479", "r480", "r482", "r483", "r484", "r485", "r486", "r487", "r664", "r896", "r897", "r898", "r899", "r900", "r968" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument variable interest rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding debt", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r43", "r228", "r492" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, principal amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r150", "r152", "r466", "r664", "r897", "r898" ] }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, frequency of periodic payment", "label": "Debt Instrument, Frequency of Periodic Payment", "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual)." } } }, "auth_ref": [ "r51", "r155" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, interest rate, stated percentage", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r50", "r467" ] }, "us-gaap_DebtInstrumentInterestRateTerms": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateTerms", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Description of interest rate term", "label": "Debt Instrument, Interest Rate Terms", "documentation": "Description of the interest rate as being fixed or variable, and, if variable, identification of the index or rate on which the interest rate is based and the number of points or percentage added to that index or rate to set the rate, and other pertinent information, such as frequency of rate resets." } } }, "auth_ref": [ "r50" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "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": [ "r308", "r466", "r467", "r468", "r469", "r470", "r472", "r477", "r478", "r479", "r480", "r482", "r483", "r484", "r485", "r486", "r487", "r490", "r664", "r896", "r897", "r898", "r899", "r900", "r968" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Term loan, maturity date", "label": "Debt Instrument, Maturity Date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r248", "r896", "r1043" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name", "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": [ "r51", "r308", "r466", "r467", "r468", "r469", "r470", "r472", "r477", "r478", "r479", "r480", "r482", "r483", "r484", "r485", "r486", "r487", "r664", "r896", "r897", "r898", "r899", "r900", "r968" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Table]", "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": [ "r51", "r98", "r99", "r149", "r150", "r152", "r154", "r208", "r209", "r308", "r466", "r467", "r468", "r469", "r470", "r472", "r477", "r478", "r479", "r480", "r482", "r483", "r484", "r485", "r486", "r487", "r490", "r664", "r896", "r897", "r898", "r899", "r900", "r968" ] }, "uctt_DeferredDebtIssuanceCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.uct.com/20231229", "localname": "DeferredDebtIssuanceCostsPolicyTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Debt Issuance Costs", "label": "Deferred Debt Issuance Costs Policy [Text Block]", "documentation": "Deferred debt issuance costs." } } }, "auth_ref": [] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesProvisionForIncomeTaxesDetail": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r970", "r1036", "r1037" ] }, "us-gaap_DeferredFinanceCostsCurrentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsCurrentNet", "crdr": "debit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Issuance Cost , Current , Net", "label": "Debt Issuance Costs, Current, Net", "totalLabel": "Debt Issuance Costs, Current, Net, Total", "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r151" ] }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNoncurrentNet", "crdr": "debit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Issuance Costs, Noncurrent, Net", "label": "Debt Issuance Costs, Noncurrent, Net", "totalLabel": "Debt Issuance Costs, Noncurrent, Net, Total", "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r151" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesProvisionForIncomeTaxesDetail": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Deferred Foreign Income Tax Expense (Benefit)", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r214", "r970", "r1036" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Income Tax Assets, Net, Total", "terseLabel": "Deferred tax assets, net", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r594", "r595" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesProvisionForIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r16", "r214", "r246", "r617", "r618", "r970" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred:", "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.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Tax Liabilities, Gross, Total", "negatedTotalLabel": "Total deferred tax liabilities", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r165", "r166", "r226", "r606" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Income Tax Liabilities, Net, Total", "terseLabel": "Deferred tax liabilities", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r594", "r595", "r738" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesProvisionForIncomeTaxesDetail": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesProvisionForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r970", "r1036", "r1037" ] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred tax assets, gross non-current", "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": [ "r607" ] }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, in Process Research and Development", "terseLabel": "Capitalized research and development costs", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination." } } }, "auth_ref": [ "r118", "r1035" ] }, "uctt_DeferredTaxAssetsIncreaseInValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20231229", "localname": "DeferredTaxAssetsIncreaseInValuationAllowance", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets Increase In Valuation Allowance", "label": "Deferred Tax Assets Increase In Valuation Allowance", "documentation": "Deferred Tax Assets Increase In Valuation Allowance." } } }, "auth_ref": [] }, "uctt_DeferredTaxAssetsIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20231229", "localname": "DeferredTaxAssetsIntangibleAssets", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Intangibles", "label": "Deferred Tax Assets Intangible Assets", "documentation": "Deferred Tax Assets Intangible Assets" } } }, "auth_ref": [] }, "uctt_DeferredTaxAssetsInterestExpenseLimitation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20231229", "localname": "DeferredTaxAssetsInterestExpenseLimitation", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense limitation", "label": "Deferred Tax Assets Interest Expense Limitation", "documentation": "Deferred tax assets interest expense limitation." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInventory", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory valuation and basis difference", "label": "Deferred Tax Assets, Inventory", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory." } } }, "auth_ref": [ "r118", "r1035" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total 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": [ "r1034" ] }, "us-gaap_DeferredTaxAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNetAbstract", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net [Abstract]" } } }, "auth_ref": [] }, "uctt_DeferredTaxAssetsNoncurrentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20231229", "localname": "DeferredTaxAssetsNoncurrentMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets Noncurrent [Member]", "label": "Deferred Tax Assets Noncurrent [Member]", "documentation": "Deferred tax assets, noncurrent." } } }, "auth_ref": [] }, "uctt_DeferredTaxAssetsOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20231229", "localname": "DeferredTaxAssetsOperatingLeaseLiabilities", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Deferred Tax Assets Operating Lease Liabilities", "documentation": "Deferred tax assets operating lease liabilities." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Tax Assets, Operating Loss Carryforwards, Total", "terseLabel": "Net operating losses", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r118", "r1035" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other timing differences", "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": [ "r118", "r1035" ] }, "us-gaap_DeferredTaxAssetsOtherLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOtherLossCarryforwards", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Other Loss Carryforwards", "terseLabel": "Tax loss carryforwards", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible loss carryforwards, classified as other." } } }, "auth_ref": [ "r118", "r1035" ] }, "uctt_DeferredTaxAssetsTaxCreditCarryForwardsExpirationYear": { "xbrltype": "durationItemType", "nsuri": "http://www.uct.com/20231229", "localname": "DeferredTaxAssetsTaxCreditCarryForwardsExpirationYear", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets Tax Credit Carry Forwards Expiration Year", "label": "Deferred Tax Assets Tax Credit Carry Forwards Expiration Year", "documentation": "Deferred tax assets tax credit carry forwards expiration year" } } }, "auth_ref": [] }, "uctt_DeferredTaxAssetsTaxCreditCarryForwardsExpirationYear1": { "xbrltype": "gYearItemType", "nsuri": "http://www.uct.com/20231229", "localname": "DeferredTaxAssetsTaxCreditCarryForwardsExpirationYear1", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets Tax Credit Carry Forwards Expiration Year", "label": "Deferred Tax Assets Tax Credit Carry Forwards Expiration Year 1", "documentation": "Deferred tax assets tax credit carry forwards expiration year 1" } } }, "auth_ref": [] }, "uctt_DeferredTaxAssetsTaxCreditCarryForwardsFederalExpirationYear": { "xbrltype": "durationItemType", "nsuri": "http://www.uct.com/20231229", "localname": "DeferredTaxAssetsTaxCreditCarryForwardsFederalExpirationYear", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets Tax Credit Carry forwards Federal Expiration Year", "label": "Deferred Tax Assets Tax Credit Carry forwards Federal Expiration Year", "documentation": "Deferred tax assets tax credit carry forwards federal expiration year" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Tax Assets, Tax Credit Carryforwards, Total", "terseLabel": "Tax credits", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards." } } }, "auth_ref": [ "r117", "r118", "r1035" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeign", "crdr": "debit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Credit Carryforwards, Foreign", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards." } } }, "auth_ref": [ "r117", "r118", "r1035" ] }, "uctt_DeferredTaxAssetsTaxCreditCarryforwardsForeignExpirationYear": { "xbrltype": "gYearItemType", "nsuri": "http://www.uct.com/20231229", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeignExpirationYear", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets Tax Credit Carryforwards Foreign Expiration Year", "label": "Deferred Tax Assets Tax Credit Carryforwards Foreign Expiration Year", "documentation": "Deferred Tax Assets Tax Credit Carryforwards Foreign Expiration Year." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" ], "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": [ "r118", "r1035" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accruals", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities." } } }, "auth_ref": [ "r118", "r1035" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Tax Assets, Valuation Allowance, Total", "negatedLabel": "Valuation allowance", "terseLabel": "Deferred Tax Assets, Valuation Allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r608" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Tax Liabilities, Net, Total", "negatedTotalLabel": "Net deferred tax liabilities", "label": "Deferred Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r116", "r1034" ] }, "uctt_DeferredTaxLiabilitiesGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20231229", "localname": "DeferredTaxLiabilitiesGoodwill", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Goodwill", "label": "Deferred Tax Liabilities Goodwill", "documentation": "Deferred tax liabilities goodwill." } } }, "auth_ref": [] }, "uctt_DeferredTaxLiabilitiesIntangibleLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20231229", "localname": "DeferredTaxLiabilitiesIntangibleLiabilities", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Intangibles", "label": "Deferred Tax Liabilities Intangible Liabilities", "documentation": "Deferred tax Liabilities intangible liabilities." } } }, "auth_ref": [] }, "uctt_DeferredTaxLiabilitiesNetNonCurrentClassificationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.uct.com/20231229", "localname": "DeferredTaxLiabilitiesNetNonCurrentClassificationAbstract", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current deferred tax liability:", "label": "Deferred Tax Liabilities Net Non Current Classification [Abstract]", "documentation": "Deferred Tax Liabilities Net Non Current Classification [Abstract]" } } }, "auth_ref": [] }, "uctt_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20231229", "localname": "DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Operating lease right-of-use assets", "label": "Deferred Tax Liabilities Operating Lease Right Of Use Asset", "documentation": "Deferred tax liabilities operating lease right of use asset." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "Deferred Tax Liabilities, Other", "terseLabel": "Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r118", "r1035" ] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Depreciation", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r118", "r1035" ] }, "us-gaap_DefinedBenefitPensionPlanCurrentAndNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPensionPlanCurrentAndNoncurrentLiabilities", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureFairValueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Liability, Defined Benefit Pension Plan", "terseLabel": "Aggregate pension benefit obligations", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan. Excludes other postretirement benefit plan." } } }, "auth_ref": [ "r103", "r104", "r227" ] }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanBenefitObligation", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Defined Benefit Plan, Benefit Obligation, Ending Balance", "periodStartLabel": "Defined Benefit Plan, Benefit Obligation, Beginning Balance", "terseLabel": "Benefit obligations", "label": "Defined Benefit Plan, Benefit Obligation", "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r513" ] }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanContributionsByEmployer", "crdr": "debit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contributions to the plan by the Company and its subsidiaries", "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": [ "r515", "r520", "r539", "r905", "r906", "r907", "r908" ] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureFairValueSummaryOfQualitativeInformationAboutPensionObligationFairValueMeasurementsDetails", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueAssetsAndLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan Disclosure [Line Items]", "label": "Defined Benefit Plan Disclosure [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": [] }, "uctt_DefinedBenefitPlanExpectedFutureBenefitPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20231229", "localname": "DefinedBenefitPlanExpectedFutureBenefitPayments", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/DisclosureRetirementPlansScheduleOfFuturePaymentObligationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureRetirementPlansScheduleOfFuturePaymentObligationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Defined Benefit Plan Expected Future Benefit Payments", "documentation": "Defined benefit plan expected future benefit payments total." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/DisclosureRetirementPlansScheduleOfFuturePaymentObligationsDetails": { "parentTag": "uctt_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureRetirementPlansScheduleOfFuturePaymentObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years", "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year." } } }, "auth_ref": [ "r526" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/DisclosureRetirementPlansScheduleOfFuturePaymentObligationsDetails": { "parentTag": "uctt_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureRetirementPlansScheduleOfFuturePaymentObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One", "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year." } } }, "auth_ref": [ "r526" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/DisclosureRetirementPlansScheduleOfFuturePaymentObligationsDetails": { "parentTag": "uctt_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureRetirementPlansScheduleOfFuturePaymentObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five", "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year." } } }, "auth_ref": [ "r526" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/DisclosureRetirementPlansScheduleOfFuturePaymentObligationsDetails": { "parentTag": "uctt_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureRetirementPlansScheduleOfFuturePaymentObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four", "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year." } } }, "auth_ref": [ "r526" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/DisclosureRetirementPlansScheduleOfFuturePaymentObligationsDetails": { "parentTag": "uctt_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureRetirementPlansScheduleOfFuturePaymentObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three", "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year." } } }, "auth_ref": [ "r526" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/DisclosureRetirementPlansScheduleOfFuturePaymentObligationsDetails": { "parentTag": "uctt_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureRetirementPlansScheduleOfFuturePaymentObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two", "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year." } } }, "auth_ref": [ "r526" ] }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "crdr": "debit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureFairValueAdditionalInformationDetails", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Defined Benefit Plan, Plan Assets, Amount, Ending Balance", "periodStartLabel": "Defined Benefit Plan, Plan Assets, Amount, Beginning Balance", "totalLabel": "Defined Benefit Plan, Plan Assets, Amount, Total", "terseLabel": "Fair value of benefit plan assets", "label": "Defined Benefit Plan, Plan Assets, Amount", "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee." } } }, "auth_ref": [ "r514", "r518", "r520", "r521", "r905", "r906", "r907" ] }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanFundedStatusOfPlan", "crdr": "debit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Defined Benefit Plan, Funded (Unfunded) Status of Plan, Total", "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan", "terseLabel": "Funded balance of benefit plan", "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status." } } }, "auth_ref": [ "r511", "r516", "r907" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes components of net periodic benefit cost (credit), excluding service cost component, for defined benefit plan." } } }, "auth_ref": [ "r527", "r537" ] }, "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts recognized in the consolidated statement of operations", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement." } } }, "auth_ref": [ "r512", "r528", "r538" ] }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanDisclosureLineItems", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan Disclosure [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": [ "r542" ] }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "crdr": "debit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Discretionary employer contributions", "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_DefinedContributionPlanEmployerMatchingContributionPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Matching contribution of participation salary", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Matching contribution based upon eligibility", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "documentation": "Percentage employer matches of the employee's percentage contribution matched." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contribution from salary", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Depreciation, Depletion and Amortization, Nonproduction, Total", "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r16", "r96" ] }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainLossOnDerivativeNet", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Derivative, Gain (Loss) on Derivative, Net, Total", "negatedLabel": "Change in the fair value of financial instruments", "label": "Derivative, Gain (Loss) on Derivative, Net", "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r1039" ] }, "us-gaap_DerivativesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesPolicyTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Financial Instruments", "label": "Derivatives, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities." } } }, "auth_ref": [ "r33", "r139", "r140", "r141", "r144", "r307" ] }, "us-gaap_DescriptionOfTypesOfProductsAndServicesFromWhichEachReportableSegmentDerivesItsRevenues": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DescriptionOfTypesOfProductsAndServicesFromWhichEachReportableSegmentDerivesItsRevenues", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDescriptionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product or Services", "label": "Segment Reporting Information, Description of Products and Services", "documentation": "Description of the types of products and services from which the reportable segment derives its revenue." } } }, "auth_ref": [ "r194" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfTotalPurchasedIntangibleAssetsDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Developed Technology [Member]", "label": "Developed Technology Rights [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r217" ] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "terseLabel": "Summary for PSU awards Company used for the Monte Carlo simulation", "documentation": "Tabular disclosure of share-based payment arrangement." } } }, "auth_ref": [ "r19", "r110" ] }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "auth_ref": [] }, "uctt_DivestitureOfSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20231229", "localname": "DivestitureOfSubsidiaries", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Divestiture of subsidiaries.", "label": "Divestiture of Subsidiaries", "negatedLabel": "Divestiture of subsidiaries" } } }, "auth_ref": [] }, "us-gaap_Dividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Dividends", "crdr": "debit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Dividends, Total", "negatedLabel": "Dividend payments to a joint venture shareholder", "label": "Dividends", "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock." } } }, "auth_ref": [ "r13", "r210" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r936", "r937", "r938" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction [Flag]", "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": [ "r936", "r937", "r938", "r940" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "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.uct.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "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.uct.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r939" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/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": [ "r934" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Federal Tax Authority", "label": "Domestic Tax Authority [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) per share attributable to UCT common stockholders:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureNetIncomePerShareBasicAndDilutedNetIncomeLossPerShareDetail", "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings Per Share, Basic, Total", "verboseLabel": "Net income (loss) per share attributable to UCT \u2014 basic", "terseLabel": "Basic", "label": "Earnings Per Share, 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": [ "r295", "r314", "r315", "r316", "r317", "r318", "r323", "r325", "r330", "r331", "r332", "r336", "r645", "r646", "r734", "r758", "r889" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureNetIncomePerShareBasicAndDilutedNetIncomeLossPerShareDetail", "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings Per Share, Diluted, Total", "verboseLabel": "Net income (loss) per share attributable to UCT \u2014 diluted", "terseLabel": "Diluted", "label": "Earnings Per Share, 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": [ "r295", "r314", "r315", "r316", "r317", "r318", "r325", "r330", "r331", "r332", "r336", "r645", "r646", "r734", "r758", "r889" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income (Loss) per Share", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r72", "r73" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureNetIncomePerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r322", "r333", "r334", "r335" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1045" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveTaxRateDiffersFromUSFederalStatutoryTaxRateDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveTaxRateDiffersFromUSFederalStatutoryTaxRateDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Effective Tax Rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r597" ] }, "uctt_EffectiveIncomeTaxRateReconciliationAcquisitionRelatedCosts": { "xbrltype": "percentItemType", "nsuri": "http://www.uct.com/20231229", "localname": "EffectiveIncomeTaxRateReconciliationAcquisitionRelatedCosts", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveTaxRateDiffersFromUSFederalStatutoryTaxRateDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveTaxRateDiffersFromUSFederalStatutoryTaxRateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition related expenses", "label": "Effective Income Tax Rate Reconciliation Acquisition Related Costs", "documentation": "Effective income tax rate reconciliation acquisition related costs." } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveTaxRateDiffersFromUSFederalStatutoryTaxRateDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveTaxRateDiffersFromUSFederalStatutoryTaxRateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Federal income tax provision at statutory rate", "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": [ "r306", "r597", "r620" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveTaxRateDiffersFromUSFederalStatutoryTaxRateDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveTaxRateDiffersFromUSFederalStatutoryTaxRateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Change in valuation allowance", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r1031", "r1038" ] }, "uctt_EffectiveIncomeTaxRateReconciliationExcessTaxBenefitsRelatedToStockBasedCompensation": { "xbrltype": "percentItemType", "nsuri": "http://www.uct.com/20231229", "localname": "EffectiveIncomeTaxRateReconciliationExcessTaxBenefitsRelatedToStockBasedCompensation", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveTaxRateDiffersFromUSFederalStatutoryTaxRateDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveTaxRateDiffersFromUSFederalStatutoryTaxRateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Effective Income Tax Rate Reconciliation Excess Tax Benefits Related To Stock Based Compensation", "documentation": "Effective Income Tax Rate Reconciliation Excess Tax Benefits Related To Stock-based Compensation." } } }, "auth_ref": [] }, "uctt_EffectiveIncomeTaxRateReconciliationForeignIncomeInclusions": { "xbrltype": "percentItemType", "nsuri": "http://www.uct.com/20231229", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeInclusions", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveTaxRateDiffersFromUSFederalStatutoryTaxRateDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveTaxRateDiffersFromUSFederalStatutoryTaxRateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign income inclusions", "label": "Effective Income Tax Rate Reconciliation Foreign Income Inclusions", "documentation": "Effective income tax rate reconciliation foreign income inclusions." } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveTaxRateDiffersFromUSFederalStatutoryTaxRateDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveTaxRateDiffersFromUSFederalStatutoryTaxRateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of foreign operations", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile." } } }, "auth_ref": [ "r1031", "r1038" ] }, "uctt_EffectiveIncomeTaxRateReconciliationNondeductibleExecutiveCompensation": { "xbrltype": "percentItemType", "nsuri": "http://www.uct.com/20231229", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExecutiveCompensation", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveTaxRateDiffersFromUSFederalStatutoryTaxRateDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveTaxRateDiffersFromUSFederalStatutoryTaxRateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Nondeductible executive compensation", "label": "Effective Income Tax Rate Reconciliation Nondeductible Executive Compensation", "documentation": "Effective Income Tax Rate Reconciliation Nondeductible Executive Compensation." } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveTaxRateDiffersFromUSFederalStatutoryTaxRateDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveTaxRateDiffersFromUSFederalStatutoryTaxRateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1031", "r1038" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveTaxRateDiffersFromUSFederalStatutoryTaxRateDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveTaxRateDiffersFromUSFederalStatutoryTaxRateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "State income taxes, net of federal benefit", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r1031", "r1038" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveTaxRateDiffersFromUSFederalStatutoryTaxRateDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveTaxRateDiffersFromUSFederalStatutoryTaxRateDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Tax credits", "terseLabel": "Tax credits", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent", "totalLabel": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent, Total", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits." } } }, "auth_ref": [ "r1031", "r1038" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsDomestic": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxSettlementsDomestic", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reduction in local tax on certain Singapore income from a statutory rate", "label": "Effective Income Tax Rate Reconciliation, Tax Settlement, Domestic, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to domestic income tax settlement." } } }, "auth_ref": [ "r1031", "r1038" ] }, "us-gaap_EmployeeBenefitsAndShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeBenefitsAndShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock based compensation expense", "label": "Employee Benefits and Share-Based Compensation", "documentation": "Amount of expense for employee benefit and equity-based compensation." } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Employee-related Liabilities, Current, Total", "terseLabel": "Accrued compensation and related benefits", "label": "Employee-related Liabilities, Current", "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": [ "r48" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansStockBasedCompensationExpenseIncludedInCondensedConsolidatedStatementsOfOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated period of options amortization", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r579" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Unamortized expense of Company's unvested restricted stock awards", "terseLabel": "Unamortized expense of Company's unvested restricted stock awards", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r1030" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation cost", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r1030" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansStockBasedCompensationExpenseIncludedInCondensedConsolidatedStatementsOfOperationsDetail": { "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansStockBasedCompensationExpenseIncludedInCondensedConsolidatedStatementsOfOperationsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax benefit", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r578" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Option", "label": "Employee Stock Option [Member]", "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": [] }, "uctt_EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20231229", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Purchase Plan [Member]", "label": "Employee Stock Purchase Plan [Member]", "documentation": "Employee stock purchase plan." } } }, "auth_ref": [] }, "uctt_EmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20231229", "localname": "EmployeesMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Employees", "label": "Employees [Member]", "documentation": "Employees." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r933" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "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.uct.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "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_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Entity", "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r933" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Securities Act 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.uct.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r933" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "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": [ "r941" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "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.uct.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r933" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "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": [ "r933" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r933" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r933" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "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.uct.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "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": [ "r942" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r32", "r260", "r286", "r287", "r288", "r309", "r310", "r311", "r313", "r319", "r321", "r337", "r412", "r413", "r496", "r580", "r581", "r582", "r613", "r614", "r637", "r638", "r639", "r640", "r641", "r642", "r644", "r655", "r657", "r658", "r659", "r660", "r661", "r677", "r778", "r779", "r780", "r793", "r849" ] }, "us-gaap_EurodollarMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EurodollarMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Eurodollar [Member]", "label": "Eurodollar [Member]", "documentation": "Interest rate based on U.S. dollar denominated deposits at foreign banks or foreign branches of U.S. banks." } } }, "auth_ref": [] }, "uctt_ExpectedCashConsiderationForEquityValuation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20231229", "localname": "ExpectedCashConsiderationForEquityValuation", "crdr": "debit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expected cash consideration for equity valuation", "label": "Expected Cash Consideration For Equity Valuation", "documentation": "Expected cash consideration for equity valuation." } } }, "auth_ref": [] }, "us-gaap_FactorsUsedToIdentifyEntitysReportableSegments": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FactorsUsedToIdentifyEntitysReportableSegments", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDescriptionDetail" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Factors Used to Identify Entity's Reportable Segments", "terseLabel": "Primary Markets Served", "documentation": "Description of the factors used to identify reportable segments, including the basis of organization (for example, whether management has chosen to organize the enterprise around differences in products and services, geographic areas, regulatory environments, or a combination of factors and whether operating segments have been aggregated to reportable segments)." } } }, "auth_ref": [ "r193" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureFairValueSummaryOfLevel3ActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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": [ "r647", "r648", "r652" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureFairValueSummaryOfLevel3ActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r647", "r648", "r652" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureFairValueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Assets or Liabilities Measured at Fair Value", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances." } } }, "auth_ref": [ "r38", "r145", "r146", "r222" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureFairValueTables" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Summary of Qualitative Information About Pension obligation Fair Value Measurements", "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r36" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessDivestitureAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r37" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessDivestitureAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r145", "r146" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureFairValueSummaryOfQualitativeInformationAboutPensionObligationFairValueMeasurementsDetails", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueAssetsAndLiabilitiesMeasuredDetails", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureFairValueSummaryOfLevel3ActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r479", "r520", "r521", "r522", "r523", "r524", "r525", "r648", "r685", "r686", "r687", "r897", "r898", "r905", "r906", "r907" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueAssetsAndLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Quoted Prices in Active Market for Identical Assets (Level 1) [Member]", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r479", "r520", "r525", "r648", "r685", "r905", "r906", "r907" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueAssetsAndLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Other Observable Inputs (Level 2) [Member]", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r479", "r520", "r525", "r648", "r686", "r897", "r898", "r905", "r906", "r907" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureFairValueSummaryOfQualitativeInformationAboutPensionObligationFairValueMeasurementsDetails", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueAssetsAndLiabilitiesMeasuredDetails", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureFairValueSummaryOfLevel3ActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Unobservable Inputs (Level 3) [Member]", "label": "Fair Value, Inputs, Level 3 [Member]", "verboseLabel": "Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r479", "r520", "r521", "r522", "r523", "r524", "r525", "r648", "r687", "r897", "r898", "r905", "r906", "r907" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureFairValueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Level 3 Activity", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability." } } }, "auth_ref": [ "r37", "r146" ] }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementInputsDisclosureTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureFairValue1" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]", "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis." } } }, "auth_ref": [ "r221" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureFairValueSummaryOfLevel3ActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r37" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureFairValueSummaryOfQualitativeInformationAboutPensionObligationFairValueMeasurementsDetails", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueAssetsAndLiabilitiesMeasuredDetails", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureFairValueSummaryOfLevel3ActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r479", "r520", "r521", "r522", "r523", "r524", "r525", "r685", "r686", "r687", "r897", "r898", "r905", "r906", "r907" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Measurements", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r20", "r42" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureFairValueSummaryOfQualitativeInformationAboutPensionObligationFairValueMeasurementsDetails", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueAssetsAndLiabilitiesMeasuredDetails", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureFairValueSummaryOfLevel3ActivityDetails", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r490", "r495", "r643", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r754", "r894", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r978", "r979", "r980", "r981" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfTotalPurchasedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "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.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Definite lives intangible assets, accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r272", "r442" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsFutureEstimatedAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsFutureEstimatedAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized 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": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsFutureEstimatedAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsFutureEstimatedAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r200" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsFutureEstimatedAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsFutureEstimatedAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [ "r200" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsFutureEstimatedAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsFutureEstimatedAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r200" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsFutureEstimatedAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsFutureEstimatedAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r200" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsFutureEstimatedAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsFutureEstimatedAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r200" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfTotalPurchasedIntangibleAssetsDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r439", "r441", "r442", "r444", "r715", "r716" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Finite-Lived Intangible Assets, Gross, Total", "terseLabel": "Definite lives intangible assets, gross carrying amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r199", "r716" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite Lived Intangible Assets [Line Items]", "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": [ "r715" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfTotalPurchasedIntangibleAssetsDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "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": [ "r90", "r93" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsFutureEstimatedAmortizationExpenseDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsFutureEstimatedAmortizationExpenseDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "label": "Finite-Lived 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": [ "r199", "r715" ] }, "us-gaap_FiscalPeriod": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiscalPeriod", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal Year", "label": "Fiscal Period, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed." } } }, "auth_ref": [ "r131" ] }, "us-gaap_FiscalPeriodDuration": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiscalPeriodDuration", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal year duration", "label": "Fiscal Period Duration", "documentation": "Duration of a fiscal period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but not limited to, weeks in a year or quarter." } } }, "auth_ref": [] }, "uctt_FixedChargeCoverageRatio": { "xbrltype": "percentItemType", "nsuri": "http://www.uct.com/20231229", "localname": "FixedChargeCoverageRatio", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed charge coverage ratio", "label": "Fixed Charge Coverage Ratio", "documentation": "Fixed charge coverage ratio." } } }, "auth_ref": [] }, "uctt_FluidSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20231229", "localname": "FluidSolutionsMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Fluid solutions.", "label": "Fluid Solutions [Member]" } } }, "auth_ref": [] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCountryMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Tax Authority", "label": "Foreign Tax Authority [Member]", "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translation and Remeasrement", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r654" ] }, "us-gaap_ForwardContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForwardContractsMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueAssetsAndLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forward Contracts [Member]", "label": "Forward Contracts [Member]", "documentation": "Contracts negotiated between two parties to purchase and sell a specific quantity of a financial instrument, foreign currency, or commodity at a price specified at origination of the contract, with delivery and settlement at a specified future date." } } }, "auth_ref": [ "r1040" ] }, "uctt_Freshstartadjustmentincreasedecreasepensionobligation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20231229", "localname": "Freshstartadjustmentincreasedecreasepensionobligation", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureFairValueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Fresh start adjustment increase decrease pension obligation.", "label": "FreshStartAdjustmentIncreaseDecreasePensionObligation", "terseLabel": "Overfunded pension benefit" } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and Fixtures [Member]", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "uctt_GainFromChangeInFairValueOfContingentEarnOutLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20231229", "localname": "GainFromChangeInFairValueOfContingentEarnOutLiability", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureFairValueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain from change in fair value of contingent earn-out liability", "label": "Gain From Change In Fair Value Of Contingent Earn-out Liability", "documentation": "Gain From Change In Fair Value Of Contingent Earn-out Liability" } } }, "auth_ref": [] }, "uctt_GainFromInsuranceProceeds": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20231229", "localname": "GainFromInsuranceProceeds", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Gain from insurance proceeds", "label": "Gain From Insurance Proceeds", "documentation": "Gain from insurance proceeds" } } }, "auth_ref": [] }, "uctt_GainLossFromChangeInFairValueOfContingentEarnOutLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20231229", "localname": "GainLossFromChangeInFairValueOfContingentEarnOutLiability", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureFairValueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain loss from change in fair value of contingent earn-out liability", "label": "Gain Loss From Change In Fair Value Of Contingent Earn-Out Liability", "documentation": "Gain loss from change in fair value of contingent earn-out liability." } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfBusiness": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfBusiness", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0, "order": 3.0 }, "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessDivestitureAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows", "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Business", "terseLabel": "Net losss on divestitures", "negatedLabel": "Net loss on divestitures", "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": [ "r634", "r967" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Gain on sale of property, plant and equipment", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "totalLabel": "Gain (Loss) on Disposition of Property Plant Equipment, Total", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r16" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "General and Administrative Expense, Total", "terseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r186", "r832" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansStockBasedCompensationExpenseIncludedInCondensedConsolidatedStatementsOfOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "General and Administrative [Member]", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r181" ] }, "us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicAreasRevenuesFromExternalCustomersAbstract", "lang": { "en-us": { "role": { "label": "Geographic Areas, Revenues from External Customers [Abstract]" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsDetailsOfGoodwillDetail", "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Goodwill, Total", "terseLabel": "Goodwill", "periodStartLabel": "Goodwill", "periodEndLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r271", "r426", "r729", "r895", "r917", "r984", "r991" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsDetailsOfGoodwillDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Acquisition of HIS", "label": "Goodwill, Acquired During Period", "terseLabel": "Adjustments", "negatedLabel": "Measurement period adjustments", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r430", "r895" ] }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetImpairment", "crdr": "debit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Goodwill and Intangible Asset Impairment, Total", "terseLabel": "Impairments of goodwill and intangible assets", "label": "Goodwill and Intangible Asset Impairment", "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill." } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r197" ] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Indefinite Lived Intangible Assets", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets." } } }, "auth_ref": [ "r22", "r87" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r16", "r427", "r433", "r438", "r895" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsDetailsOfGoodwillDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Line Items]", "label": "Goodwill [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": [ "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r895" ] }, "us-gaap_GoodwillMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessDivestitureAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill Member", "label": "Goodwill [Member]", "documentation": "Asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [] }, "uctt_GoodwillWrittenOffRelatedToDivestiture": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20231229", "localname": "GoodwillWrittenOffRelatedToDivestiture", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Goodwill Written Off Related To Divestiture", "label": "Goodwill Written Off Related To Divestiture", "terseLabel": "Divestiture of subsidiaries" } } }, "auth_ref": [] }, "us-gaap_GovernmentAssistanceLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GovernmentAssistanceLineItems", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGovernmentSubsidiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Government Assistance [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": [ "r662" ] }, "us-gaap_GovernmentAssistanceTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GovernmentAssistanceTable", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGovernmentSubsidiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Government Assistance [Table]", "documentation": "Disclosure of information about government assistance." } } }, "auth_ref": [ "r662" ] }, "us-gaap_GovernmentAssistanceTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GovernmentAssistanceTypeAxis", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGovernmentSubsidiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Government Assistance, Type [Axis]", "documentation": "Information by type of government assistance." } } }, "auth_ref": [ "r662" ] }, "us-gaap_GovernmentAssistanceTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GovernmentAssistanceTypeDomain", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGovernmentSubsidiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Government Assistance, Type [Domain]", "documentation": "Type of government assistance." } } }, "auth_ref": [ "r662" ] }, "uctt_GovernmentGrantsAndSubsidiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.uct.com/20231229", "localname": "GovernmentGrantsAndSubsidiesAbstract", "lang": { "en-us": { "role": { "label": "Government Grants And Subsidies [Abstract]", "documentation": "Government grants and subsidies." } } }, "auth_ref": [] }, "uctt_GovernmentGrantsAndSubsidiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.uct.com/20231229", "localname": "GovernmentGrantsAndSubsidiesTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGovernmentSubsidies" ], "lang": { "en-us": { "role": { "terseLabel": "Government Subsidies", "label": "Government Grants And Subsidies [Text Block]", "documentation": "Government grants and subsidies." } } }, "auth_ref": [] }, "uctt_GovernmentGrantsAwarded": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20231229", "localname": "GovernmentGrantsAwarded", "crdr": "debit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGovernmentSubsidiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Amount of grant awarded by the government.", "label": "Government Grants Awarded", "terseLabel": "Government grants awarded" } } }, "auth_ref": [] }, "uctt_GovernmentSubsidies": { "xbrltype": "textBlockItemType", "nsuri": "http://www.uct.com/20231229", "localname": "GovernmentSubsidies", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Government Subsidies", "label": "Government Subsidies", "documentation": "Government Subsidies." } } }, "auth_ref": [] }, "uctt_GovernmentSubsidiesToEmployees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20231229", "localname": "GovernmentSubsidiesToEmployees", "crdr": "debit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGovernmentSubsidiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Government subsidies to employees", "label": "Government Subsidies To Employees", "documentation": "Government subsidies to employees." } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDataDetail", "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Gross margin", "terseLabel": "Total segment gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r184", "r304", "r342", "r362", "r368", "r371", "r411", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r653", "r891", "r998" ] }, "us-gaap_GrossProfitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfitAbstract", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDataDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Gross profit:", "label": "Gross Profit [Abstract]" } } }, "auth_ref": [] }, "uctt_HamLetMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20231229", "localname": "HamLetMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Ham-Let [Member]", "label": "Ham Let [Member]", "documentation": "Ham Let." } } }, "auth_ref": [] }, "uctt_HisInnovationsGroupMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20231229", "localname": "HisInnovationsGroupMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfTotalPurchasedIntangibleAssetsDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinationsTables" ], "lang": { "en-us": { "role": { "label": "HIS Innovations Group [Member]", "documentation": "HIS innovations group." } } }, "auth_ref": [] }, "country_IL": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "IL", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "ISRAEL" } } }, "auth_ref": [] }, "stpr_IL": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2023", "localname": "IL", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenueByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Israel [Member]", "label": "ILLINOIS" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r936", "r937", "r938" ] }, "us-gaap_ImpairmentEffectsOnEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentEffectsOnEarningsPerShareTable", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessDivestitureAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Impairment Effects on Earnings Per Share [Table]", "documentation": "Disclosure of information about the effects of asset impairment charge on per share or per unit basis." } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Impairment of Intangible Assets (Excluding Goodwill), Total", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value." } } }, "auth_ref": [ "r16", "r39" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Long-lived Assets", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r205" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesUSAndForeignComponentsOfIncomeBeforeIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesUSAndForeignComponentsOfIncomeBeforeIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r305", "r619" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 0.0 }, "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesUSAndForeignComponentsOfIncomeBeforeIncomeTaxesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesUSAndForeignComponentsOfIncomeBeforeIncomeTaxesDetail", "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) before provision for income taxes", "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": [ "r1", "r179", "r232", "r342", "r362", "r368", "r371", "r735", "r749", "r891" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesUSAndForeignComponentsOfIncomeBeforeIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesUSAndForeignComponentsOfIncomeBeforeIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile." } } }, "auth_ref": [ "r305", "r619" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessDivestitureAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [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_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansStockBasedCompensationExpenseIncludedInCondensedConsolidatedStatementsOfOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r445", "r447", "r833" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansStockBasedCompensationExpenseIncludedInCondensedConsolidatedStatementsOfOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r447", "r833" ] }, "us-gaap_IncomeTaxAuthorityNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameAxis", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority, Name", "label": "Income Tax Authority, Name [Axis]", "documentation": "Information by name of taxing authority." } } }, "auth_ref": [ "r28" ] }, "us-gaap_IncomeTaxAuthorityNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameDomain", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority, Name", "label": "Income Tax Authority, Name [Domain]", "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "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.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r306", "r589", "r598", "r604", "r610", "r615", "r621", "r622", "r623", "r790" ] }, "us-gaap_IncomeTaxExaminationInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationInterestExpense", "crdr": "debit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest related to uncertain tax positions", "label": "Income Tax Examination, Interest Expense", "documentation": "The amount of estimated interest recognized in the period arising from income tax examinations." } } }, "auth_ref": [ "r1032" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 1.0 }, "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesProvisionForIncomeTaxesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesProvisionForIncomeTaxesDetail", "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total provision", "terseLabel": "Provision for income taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r236", "r247", "r320", "r321", "r350", "r596", "r616", "r759" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r285", "r592", "r593", "r604", "r605", "r609", "r611", "r786" ] }, "us-gaap_IncomeTaxReconciliationTaxSettlementsDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxSettlementsDomestic", "crdr": "debit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax settlement by local authorities", "label": "Effective Income Tax Rate Reconciliation, Tax Settlement, Domestic, 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 domestic income tax settlement." } } }, "auth_ref": [ "r1031" ] }, "uctt_IncomeTaxesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.uct.com/20231229", "localname": "IncomeTaxesLineItems", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes [Line Items]", "label": "Income Taxes [Line Items]", "documentation": "Income Taxes [Line Items]" } } }, "auth_ref": [] }, "uctt_IncomeTaxesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.uct.com/20231229", "localname": "IncomeTaxesTable", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes [Table]", "label": "Income Taxes [Table]", "documentation": "Income Taxes [Table]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Accounts Payable, Total", "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "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": [ "r15" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r15" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Increase (Decrease) in Income Taxes Payable", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r15" ] }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred income taxes", "label": "Increase (Decrease) in Deferred Income Taxes", "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa." } } }, "auth_ref": [ "r15" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Employee Related Liabilities, Total", "terseLabel": "Accrued compensation and related benefits", "label": "Increase (Decrease) in Employee Related Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r15" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Inventories, Total", "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r15" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in assets and liabilities, net of effects of acquisitions:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "uctt_IncreaseDecreaseInOperatingLeaseAssetsAndLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20231229", "localname": "IncreaseDecreaseInOperatingLeaseAssetsAndLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 20.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Operating lease assets and liabilities", "label": "Increase Decrease In Operating Lease Assets And Liabilities Net", "documentation": "Increase decrease in operating lease assets and liabilities net." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other non-current assets", "label": "Increase (Decrease) in Other Noncurrent Assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r966" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Other Operating Liabilities, Total", "terseLabel": "Other liabilities", "label": "Increase (Decrease) in Other Operating Liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r15" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Prepaid Expense and Other Assets, Total", "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r15" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureNetIncomePerShareBasicAndDilutedNetIncomeLossPerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureNetIncomePerShareBasicAndDilutedNetIncomeLossPerShareDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Incremental Common Shares Attributable to Share-based Payment Arrangements, Total", "terseLabel": "Dilutive effect of common shares outstanding subject to repurchase", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r326", "r327", "r328", "r332", "r548" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets", "label": "Indefinite-Lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r440", "r443" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company." } } }, "auth_ref": [ "r91", "r201" ] }, "us-gaap_IndefinitelivedIntangibleAssetsAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefinitelivedIntangibleAssetsAcquired", "crdr": "debit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite lived intangible assets acquired", "label": "Indefinite-Lived Intangible Assets Acquired", "documentation": "Amount of increase in assets, excluding financial assets and goodwill, lacking physical substance with an indefinite life, from an acquisition." } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Intangible Assets, Gross (Excluding Goodwill), Total", "terseLabel": "Intangible Assets, gross carrying value", "label": "Intangible Assets, Gross (Excluding Goodwill)", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r271" ] }, "uctt_IntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20231229", "localname": "IntangibleAssetsMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessDivestitureAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets Member", "documentation": "Intangible assets member.", "label": "Intangible Assets [Member]" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail", "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Intangible Assets, net carrying value", "terseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r88", "r92" ] }, "us-gaap_IntellectualPropertyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntellectualPropertyMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfTotalPurchasedIntangibleAssetsDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Intellectual Property [Member]", "terseLabel": "Intellectual Property [Member]", "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights." } } }, "auth_ref": [ "r41" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Interest Expense, Total", "terseLabel": "Interest expense", "label": "Interest Expense", "negatedLabel": "Interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r151", "r234", "r289", "r346", "r663", "r834", "r929", "r1063" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense), net", "label": "Interest Income (Expense), Nonoperating, Net", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "us-gaap_InterestIncomeOperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeOperating", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Interest Income, Operating, Total", "terseLabel": "Interest income", "label": "Interest Income, Operating", "documentation": "Amount of operating interest income, including, but not limited to, amortization and accretion of premiums and discounts on securities." } } }, "auth_ref": [ "r182", "r830", "r861", "r862", "r928", "r929", "r1066" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Interest paid", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r297", "r300", "r301" ] }, "us-gaap_InventoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoriesMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories [Member]", "label": "Inventories [Member]", "documentation": "Tangible personal property held for sale in the ordinary course of business, or in process of, or to be consumed in, production for sale." } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBalanceSheetInformationSummaryOfInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBalanceSheetInformationSummaryOfInventoriesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Inventory, Finished Goods, Gross, Total", "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Gross", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r959" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBalanceSheetInformationSummaryOfInventoriesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBalanceSheetInformationSummaryOfInventoriesDetail", "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "terseLabel": "Inventories", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r278", "r885", "r917" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r237", "r267", "r277", "r423", "r424", "r425", "r713", "r887" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBalanceSheetInformationSummaryOfInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBalanceSheetInformationSummaryOfInventoriesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Inventory, Raw Materials, Gross, Total", "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Gross", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r961" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBalanceSheetInformationSummaryOfInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBalanceSheetInformationSummaryOfInventoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Work in process", "label": "Inventory, Work in Process, Gross", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r960" ] }, "country_KR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "KR", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Korea [Member]", "label": "KOREA, REPUBLIC OF" } } }, "auth_ref": [] }, "currency_KRW": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "KRW", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenueByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "South Korea [Member]", "label": "Korea (South), Won" } } }, "auth_ref": [] }, "uctt_LamResearchCorporationAppliedMaterialsIncAndAsmInternationalIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20231229", "localname": "LamResearchCorporationAppliedMaterialsIncAndAsmInternationalIncMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lam Research Corporation, Applied Materials, Inc. and ASM International, Inc. [Member]", "label": "Lam Research Corporation Applied Materials Inc And Asm International Inc [Member]", "documentation": "Lam Research Corporation, Applied Materials Inc. and ASM International Inc." } } }, "auth_ref": [] }, "uctt_LamResearchCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20231229", "localname": "LamResearchCorporationMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesCustomersAsPercentageOfTotalRevenuesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lam Research Corporation [Member]", "label": "Lam Research Corporation [Member]", "documentation": "Lam Research Corporation." } } }, "auth_ref": [] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Land [Member]", "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r1002" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease cost", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r669", "r916" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Components of Lease Expense", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r1046" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold Improvements [Member]", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r203" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "uctt_LeasesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.uct.com/20231229", "localname": "LeasesDisclosureTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureLeases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Leases Disclosure [Text Block]", "documentation": "Leases disclosure." } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity", "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r668" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Future Minimum Payments under Operating Leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1047" ] }, "uctt_LesseeOperatingLeaseLiabilityNotYetCommenced": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20231229", "localname": "LesseeOperatingLeaseLiabilityNotYetCommenced", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Lessee operating lease liability not yet commenced.", "label": "Lessee Operating Lease Liability Not Yet Commenced", "terseLabel": "Minimum lease payments" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumPaymentsUnderOperatingLeasesDetail": { "parentTag": "uctt_LesseeOperatingLeaseLiabilityPaymentsDueImputedInterest", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumPaymentsUnderOperatingLeasesDetail" ], "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": [ "r676" ] }, "uctt_LesseeOperatingLeaseLiabilityPaymentsDueImputedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20231229", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueImputedInterest", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumPaymentsUnderOperatingLeasesDetail2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumPaymentsUnderOperatingLeasesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumPaymentsUnderOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total minimum lease payments", "label": "Lessee Operating Lease Liability Payments Due Imputed Interest", "documentation": "Lessee Operating Lease Liability Payments Due Imputed Interest" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumPaymentsUnderOperatingLeasesDetail": { "parentTag": "uctt_LesseeOperatingLeaseLiabilityPaymentsDueImputedInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumPaymentsUnderOperatingLeasesDetail" ], "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": [ "r676" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumPaymentsUnderOperatingLeasesDetail": { "parentTag": "uctt_LesseeOperatingLeaseLiabilityPaymentsDueImputedInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumPaymentsUnderOperatingLeasesDetail" ], "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": [ "r676" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumPaymentsUnderOperatingLeasesDetail": { "parentTag": "uctt_LesseeOperatingLeaseLiabilityPaymentsDueImputedInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumPaymentsUnderOperatingLeasesDetail" ], "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": [ "r676" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumPaymentsUnderOperatingLeasesDetail": { "parentTag": "uctt_LesseeOperatingLeaseLiabilityPaymentsDueImputedInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumPaymentsUnderOperatingLeasesDetail" ], "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": [ "r676" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumPaymentsUnderOperatingLeasesDetail": { "parentTag": "uctt_LesseeOperatingLeaseLiabilityPaymentsDueImputedInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumPaymentsUnderOperatingLeasesDetail" ], "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": [ "r676" ] }, "uctt_LesseeOperatingLeaseLiabilityPaymentsLessImputedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20231229", "localname": "LesseeOperatingLeaseLiabilityPaymentsLessImputedInterest", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumPaymentsUnderOperatingLeasesDetail2": { "parentTag": "uctt_LesseeOperatingLeaseLiabilityPaymentsDueImputedInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumPaymentsUnderOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases, Less: imputed interest", "negatedLabel": "Less: imputed interest", "label": "Lessee Operating Lease Liability Payments Less Imputed Interest", "documentation": "Lessee Operating Lease Liability Payments Less Imputed Interest." } } }, "auth_ref": [] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Credit Facility [Member]", "label": "Letter of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r47", "r304", "r411", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r631", "r635", "r636", "r653", "r807", "r890", "r931", "r998", "r1050", "r1051" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r173", "r231", "r745", "r917", "r969", "r982", "r1044" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r49", "r266", "r304", "r411", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r631", "r635", "r636", "r653", "r917", "r998", "r1050", "r1051" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueAdjustment", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureFairValueSummaryOfLevel3ActivityDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Adjustment", "terseLabel": "Benefits, payments and other adjustments", "documentation": "Amount of addition (reduction) to the amount at which a liability could be incurred (settled) in a current transaction between willing parties." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueAssetsAndLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities measured at fair value", "label": "Liabilities, Fair Value Disclosure", "totalLabel": "Liabilities, Fair Value Disclosure, Total", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r145" ] }, "uctt_LiborMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20231229", "localname": "LiborMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "LIBOR [Member]", "label": "LIBOR [Member]", "documentation": "LIBOR." } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Long-term Line of Credit, Total", "terseLabel": "Outstanding amount under credit facility", "label": "Long-Term Line of Credit", "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": [ "r43", "r228", "r1059" ] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lender Name [Axis]", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r46", "r968" ] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCommitmentFeePercentage", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment fee percentage", "label": "Line of Credit Facility, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityExpirationDate1", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maturity date", "label": "Line of Credit Facility, Expiration Date", "documentation": "Date the credit facility terminates, in YYYY-MM-DD format." } } }, "auth_ref": [ "r46" ] }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate", "label": "Line of Credit Facility, Interest Rate During Period", "documentation": "The effective interest rate during the reporting period." } } }, "auth_ref": [ "r46" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Lender [Domain]", "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r46", "r968" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [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": [ "r968" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Initial available commitment", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r46" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining available commitments", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r46" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Table]", "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line." } } }, "auth_ref": [ "r46", "r968" ] }, "us-gaap_LoansPayableToBankCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansPayableToBankCurrent", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Bank borrowings, net of unamortized issuance cost", "label": "Loans Payable to Bank, Current", "documentation": "Carrying value as of the balance sheet date of current portion of long-term loans payable to bank due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r162", "r804" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "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.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsScheduleOfFutureDebtPaymentObligationsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsScheduleOfFutureDebtPaymentObligationsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Long-Term Debt", "terseLabel": "Total bank debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r43", "r228", "r478", "r493", "r897", "r898", "r1059" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsScheduleOfFutureDebtPaymentObligationsDetail": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsScheduleOfFutureDebtPaymentObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Long-Term Debt, Maturity, Year One", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [ "r18", "r308", "r483" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsScheduleOfFutureDebtPaymentObligationsDetail": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsScheduleOfFutureDebtPaymentObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Long-Term Debt, Maturity, Year Four", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [ "r18", "r308", "r483" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsScheduleOfFutureDebtPaymentObligationsDetail": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsScheduleOfFutureDebtPaymentObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Long-Term Debt, Maturity, Year Three", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [ "r18", "r308", "r483" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsScheduleOfFutureDebtPaymentObligationsDetail": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsScheduleOfFutureDebtPaymentObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Long-Term Debt, Maturity, Year Two", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [ "r18", "r308", "r483" ] }, "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtPercentageBearingFixedInterestRate", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate", "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate." } } }, "auth_ref": [ "r50" ] }, "us-gaap_LongTermLoansFromBank": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermLoansFromBank", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Bank borrowings, less of current portion, net of unamortized issuance cost", "label": "Loans Payable to Bank, Noncurrent", "documentation": "Carrying value as of the balance sheet date of loans from a bank with maturities initially due after one year or beyond the operating cycle if longer, excluding current portion." } } }, "auth_ref": [ "r43", "r228", "r804" ] }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Category of Item Purchased", "label": "Category of Item Purchased [Axis]", "documentation": "Information by category of items purchased under a long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Purchase Commitment, Category of Item Purchased", "label": "Long-Term Purchase Commitment, Category of Item Purchased [Domain]", "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentLineItems", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long Term Purchase Commitment [Line Items]", "label": "Long-Term Purchase Commitment [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_LongTermPurchaseCommitmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentTable", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long Term Purchase Commitment [Table]", "label": "Long-Term Purchase Commitment [Table]", "documentation": "Schedule setting forth key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount." } } }, "auth_ref": [] }, "country_MY": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "MY", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenueByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "MALAYSIA", "terseLabel": "Malaysia [Member]" } } }, "auth_ref": [] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery and Equipment [Member]", "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesCustomersAsPercentageOfTotalRevenuesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer", "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r377", "r904", "r1001", "r1060", "r1061" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureFairValueSummaryOfQualitativeInformationAboutPensionObligationFairValueMeasurementsDetails", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum Member", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r452", "r453", "r454", "r455", "r543", "r712", "r777", "r798", "r799", "r853", "r855", "r857", "r858", "r860", "r879", "r880", "r893", "r901", "r911", "r919", "r1000", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057" ] }, "us-gaap_MeasurementInputDiscountRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputDiscountRateMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureFairValueSummaryOfQualitativeInformationAboutPensionObligationFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Discount Rate [Member]", "terseLabel": "Discount rate [Member]", "documentation": "Measurement input using interest rate to determine present value of future cash flows." } } }, "auth_ref": [ "r1042" ] }, "us-gaap_MeasurementInputEbitdaMultipleMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputEbitdaMultipleMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureFairValueSummaryOfQualitativeInformationAboutPensionObligationFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "EBITDA Multiple [Member]", "label": "Measurement Input, EBITDA Multiple [Member]", "documentation": "Measurement input using earnings before interest, tax, depreciation and amortization (EBITDA) multiple." } } }, "auth_ref": [ "r1042" ] }, "uctt_MeasurementInputRateOnReturnMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20231229", "localname": "MeasurementInputRateOnReturnMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureFairValueSummaryOfQualitativeInformationAboutPensionObligationFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Rate On Return [Member]", "documentation": "Measurement input rate on return.", "terseLabel": "Rate on return [Member]" } } }, "auth_ref": [] }, "us-gaap_MeasurementInputRevenueMultipleMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputRevenueMultipleMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureFairValueSummaryOfQualitativeInformationAboutPensionObligationFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Multiple [Member]", "label": "Measurement Input, Revenue Multiple [Member]", "documentation": "Measurement input using market valuation of entity divided by revenue." } } }, "auth_ref": [ "r1042" ] }, "uctt_MeasurementInputSalaryIncreaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20231229", "localname": "MeasurementInputSalaryIncreaseRateMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureFairValueSummaryOfQualitativeInformationAboutPensionObligationFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Salary Increase Rate [Member]", "label": "Measurement Input Salary Increase Rate [Member]", "documentation": "Measurement input salary increase rate." } } }, "auth_ref": [] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureFairValueSummaryOfQualitativeInformationAboutPensionObligationFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type", "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r649" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureFairValueSummaryOfQualitativeInformationAboutPensionObligationFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type", "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "uctt_MeasurementPeriodToDetermineFairValueOfAssetsAndLiabilities": { "xbrltype": "durationItemType", "nsuri": "http://www.uct.com/20231229", "localname": "MeasurementPeriodToDetermineFairValueOfAssetsAndLiabilities", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement period to determine fair value of assets and liabilities", "label": "Measurement Period To Determine Fair Value Of Assets And Liabilities", "documentation": "Measurement period to determine fair value of assets and liabilities." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureFairValueSummaryOfQualitativeInformationAboutPensionObligationFairValueMeasurementsDetails", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum Member", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r452", "r453", "r454", "r455", "r543", "r712", "r777", "r798", "r799", "r853", "r855", "r857", "r858", "r860", "r879", "r880", "r893", "r901", "r911", "r919", "r1000", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Stockholders' Equity Attributable to Noncontrolling Interest, Ending Balance", "periodStartLabel": "Stockholders' Equity Attributable to Noncontrolling Interest, Beginning Balance", "totalLabel": "Stockholders' Equity Attributable to Noncontrolling Interest, Total", "terseLabel": "Noncontrolling interests", "label": "Equity, Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r56", "r230", "r304", "r411", "r456", "r458", "r459", "r460", "r463", "r464", "r653", "r744", "r811" ] }, "us-gaap_MinorityInterestDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestDisclosureTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterests" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity and Noncontrolling Interests", "label": "Noncontrolling Interest Disclosure [Text Block]", "documentation": "The entire disclosure for noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock." } } }, "auth_ref": [ "r218" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesCustomersAsPercentageOfTotalRevenuesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer", "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r377", "r904", "r1001", "r1060", "r1061" ] }, "uctt_NetAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20231229", "localname": "NetAssetsMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessDivestitureAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net Assets Member", "documentation": "Net assets member.", "label": "Net Assets [Member]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r299" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r299" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r188", "r189", "r190" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureNetIncomePerShareBasicAndDilutedNetIncomeLossPerShareDetail", "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss) attributable to UCT", "terseLabel": "Net income (loss) attributable to UCT", "label": "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": [ "r180", "r190", "r233", "r264", "r280", "r283", "r288", "r304", "r312", "r314", "r315", "r316", "r317", "r320", "r321", "r329", "r342", "r362", "r368", "r371", "r411", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r646", "r653", "r752", "r829", "r847", "r848", "r891", "r929", "r998" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAbstract", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureNetIncomePerShareBasicAndDilutedNetIncomeLossPerShareDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Numerator:", "label": "Net Income (Loss) Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Net Income (Loss) Attributable to Noncontrolling Interest, Total", "terseLabel": "Less: Net income attributable to noncontrolling interests", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r137", "r220", "r280", "r283", "r320", "r321", "r751", "r965" ] }, "us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1", "crdr": "debit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment purchased included in accounts payable and other liabilities", "label": "Noncash or Part Noncash Acquisition, Fixed Assets Acquired", "documentation": "The amount of fixed assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r69", "r70", "r71" ] }, "us-gaap_NoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestAbstract", "lang": { "en-us": { "role": { "label": "Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "uctt_NoncontrollingInterestEquityCommonStockFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20231229", "localname": "NoncontrollingInterestEquityCommonStockFairValue", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities measured at fair value", "label": "Noncontrolling Interest Equity Common Stock Fair Value", "documentation": "Noncontrolling interest equity common stock fair value." } } }, "auth_ref": [] }, "us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestIncreaseFromBusinessCombination", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition of Ham-Let", "label": "Noncontrolling Interest, Increase from Business Combination", "documentation": "Amount of increase in noncontrolling interest from a business combination." } } }, "auth_ref": [ "r29", "r100", "r126" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interests [Member]", "label": "Noncontrolling Interest [Member]", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r132", "r496", "r972", "r973", "r974", "r1064" ] }, "uctt_NumberOfCustomersWithAccountsReceivableGreaterThanTenPercent": { "xbrltype": "integerItemType", "nsuri": "http://www.uct.com/20231229", "localname": "NumberOfCustomersWithAccountsReceivableGreaterThanTenPercent", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of customers with accounts receivable greater than 10%", "label": "Number Of Customers With Accounts Receivable Greater Than Ten Percent", "documentation": "Number of customers with accounts receivable greater than ten percent." } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureReportableSegmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r976" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureReportableSegmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r976" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDataDetail", "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Income from operations", "terseLabel": "Total segment operating profit", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r342", "r362", "r368", "r371", "r891" ] }, "us-gaap_OperatingIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLossAbstract", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDataDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating profit:", "label": "Operating Income (Loss) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r670", "r916" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumPaymentsUnderOperatingLeasesDetail2": { "parentTag": "uctt_LesseeOperatingLeaseLiabilityPaymentsDueImputedInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumPaymentsUnderOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Operating Lease, Liability, Total", "terseLabel": "Lease liability", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r666" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r666" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r666" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows used in 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": [ "r667", "r673" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r665" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate \u2013 operating leases", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r675", "r916" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term \u2013 operating leases", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r674", "r916" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Operating Loss Carryforwards, Total", "terseLabel": "Net operating loss carryforwards", "label": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r117" ] }, "uctt_OperatingLossCarryforwardsExpirationBeginningYear": { "xbrltype": "gYearItemType", "nsuri": "http://www.uct.com/20231229", "localname": "OperatingLossCarryforwardsExpirationBeginningYear", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating loss carryforwards, expiration beginning year", "label": "Operating Loss Carryforwards Expiration Beginning Year", "documentation": "Operating loss carryforwards expiration beginning year." } } }, "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]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Organization and Significant Accounting Policies", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements." } } }, "auth_ref": [ "r159", "r191", "r192", "r218" ] }, "us-gaap_OtherAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsAbstract", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueAssetsAndLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "label": "Other Assets [Abstract]", "terseLabel": "Other assets:" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Other Assets, Noncurrent, Total", "terseLabel": "Other non-current assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r273" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Change in pension net actuarial gain", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax", "documentation": "Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit." } } }, "auth_ref": [ "r10", "r177", "r529" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Change in cumulative translation adjustment", "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent, Total", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r14", "r30", "r219" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total other comprehensive income (loss), net of tax", "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r32", "r40", "r281", "r284", "r291", "r655", "r656", "r661", "r730", "r753", "r963", "r964" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss), net of tax:", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "uctt_OtherComprehensiveIncomeUnrealizedGainLossOnFairValueOfDerivativesArisingDuringPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20231229", "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnFairValueOfDerivativesArisingDuringPeriodTax", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "negatedLabel": "Change in fair value of derivatives", "label": "Other Comprehensive Income Unrealized Gain Loss On Fair Value Of Derivatives Arising During Period Tax", "documentation": "Other Comprehensive Income Unrealized Gain Loss On Fair Value Of Derivatives Arising During Period Tax." } } }, "auth_ref": [] }, "uctt_OtherGeographicalAreasMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20231229", "localname": "OtherGeographicalAreasMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenueByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Others [Member]", "label": "Other Geographical Areas [Member]", "documentation": "Other geographical areas." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesAbstract", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueAssetsAndLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities:", "label": "Other Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Other Liabilities, Current, Total", "terseLabel": "Other current liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r48", "r917" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Other Liabilities, Noncurrent, Total", "terseLabel": "Other liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r52" ] }, "us-gaap_ParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ParentMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Total stock holder's Equity of UCT [Member]", "label": "Parent [Member]", "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests." } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchase of shares", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r63" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments of debt issuance costs", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r65" ] }, "us-gaap_PaymentsOfDividendsMinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividendsMinorityInterest", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments of dividends to a joint venture shareholder", "label": "Payments of Ordinary Dividends, Noncontrolling Interest", "documentation": "Amount of cash outflow in the form of ordinary dividends provided by the non-wholly owned subsidiary to noncontrolling interests." } } }, "auth_ref": [ "r63" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Employees\u2019 taxes paid upon vesting of restricted stock units", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r296" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash consideration", "label": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r61", "r627" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Payments to Acquire Businesses, Net of Cash Acquired, Total", "negatedLabel": "Acquisition of businesses, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r61" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "negatedLabel": "Purchases of property, plant and equipment", "label": "Payments to Acquire 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": [ "r187" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRetirementPlans" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plans", "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r510", "r517", "r519", "r525", "r530", "r532", "r533", "r534", "r535", "r536", "r540", "r541", "r542", "r907" ] }, "us-gaap_PensionAndOtherPostretirementPlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementPlansPolicy", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan", "label": "Pension and Other Postretirement Plans, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived." } } }, "auth_ref": [ "r21", "r23", "r24", "r34", "r109" ] }, "us-gaap_PensionCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionCostsMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureFairValueSummaryOfQualitativeInformationAboutPensionObligationFairValueMeasurementsDetails", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueAssetsAndLiabilitiesMeasuredDetails", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureFairValueSummaryOfLevel3ActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Obligation [Member]", "label": "Pension Costs [Member]", "documentation": "Rate action of a regulator resulting in capitalization or accrual of pension costs." } } }, "auth_ref": [ "r157" ] }, "uctt_PensionObligationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20231229", "localname": "PensionObligationMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureFairValueSummaryOfQualitativeInformationAboutPensionObligationFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Obligation", "label": "Pension Obligation [Member]", "documentation": "Pension obligation." } } }, "auth_ref": [] }, "uctt_PercentageOfIncreaseInNoncontrollingInterest": { "xbrltype": "pureItemType", "nsuri": "http://www.uct.com/20231229", "localname": "PercentageOfIncreaseInNoncontrollingInterest", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of increase in noncontrolling interest", "label": "Percentage Of Increase In Noncontrolling Interest", "documentation": "Percentage of increase in noncontrolling interest." } } }, "auth_ref": [] }, "uctt_PercentageOfOriginalOutstandingPrincipalBalanceAsQuarterlyPrincipalPayment": { "xbrltype": "percentItemType", "nsuri": "http://www.uct.com/20231229", "localname": "PercentageOfOriginalOutstandingPrincipalBalanceAsQuarterlyPrincipalPayment", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of original outstanding principal balance as quarterly principal payment", "label": "Percentage Of Original Outstanding Principal Balance As Quarterly Principal Payment", "documentation": "Percentage of original outstanding principal balance as quarterly principal payment." } } }, "auth_ref": [] }, "uctt_PercentageOfUndrawnAndUnexpiredAmountOfLetterOfCreditAsFrontingFee": { "xbrltype": "percentItemType", "nsuri": "http://www.uct.com/20231229", "localname": "PercentageOfUndrawnAndUnexpiredAmountOfLetterOfCreditAsFrontingFee", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of undrawn and unexpired amount of letter of credit as fronting fee", "label": "Percentage Of Undrawn And Unexpired Amount Of Letter Of Credit As Fronting Fee", "documentation": "Percentage of undrawn and unexpired amount of letter of credit as fronting fee." } } }, "auth_ref": [] }, "uctt_PercentageOfValueUsedForFairValueOfNonControllingInterestEstimates": { "xbrltype": "percentItemType", "nsuri": "http://www.uct.com/20231229", "localname": "PercentageOfValueUsedForFairValueOfNonControllingInterestEstimates", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of value used for fair value of non-controlling interest estimates", "label": "Percentage Of Value Used For Fair Value Of Non Controlling Interest Estimates", "documentation": "Percentage of value used for fair value of non-controlling interest estimates." } } }, "auth_ref": [] }, "uctt_PerformanceBasedVestingRestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20231229", "localname": "PerformanceBasedVestingRestrictedStockMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Based Vesting Restricted Stock [Member]", "label": "Performance Based Vesting Restricted Stock [Member]", "documentation": "Performance based vesting restricted stock." } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureEmployeeStockPlansSummaryForPsuAwardsCompanyUsedForTheMonteCarloSimulationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Shares", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "uctt_PlanAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20231229", "localname": "PlanAssetsMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureFairValueSummaryOfQualitativeInformationAboutPensionObligationFairValueMeasurementsDetails", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueAssetsAndLiabilitiesMeasuredDetails", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureFairValueSummaryOfLevel3ActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Plan assets.", "label": "Plan Assets [Member]", "terseLabel": "Plan Assets [Member]" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029" ] }, "us-gaap_PostemploymentBenefitsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PostemploymentBenefitsAbstract", "lang": { "en-us": { "role": { "label": "Postemployment Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PostemploymentBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PostemploymentBenefitsDisclosureTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlans" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Plans", "label": "Postemployment Benefits Disclosure [Text Block]", "documentation": "The entire disclosure for postemployment benefits, which may include supplemental unemployment benefits, obligations recognized for all types of benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement. Disclosure may also include discussion that an obligation for postemployment benefits is not accrued in accordance with regulation only because the amount cannot be reasonably estimated." } } }, "auth_ref": [ "r508", "r509" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r167", "r494" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r167", "r809" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance", "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance", "terseLabel": "Preferred stock, shares outstanding", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r167", "r809", "r827", "r1064", "r1065" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Preferred Stock, Value, Issued, Ending Balance", "periodStartLabel": "Preferred Stock, Value, Issued, Beginning Balance", "totalLabel": "Preferred Stock, Value, Issued, Total", "terseLabel": "Preferred stock \u2014 $0.001 par value, 10.0 authorized; none outstanding", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r167", "r740", "r917" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r962" ] }, "us-gaap_PrimeRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrimeRateMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "ABR [Member]", "label": "Prime Rate [Member]", "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromBankDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromBankDebt", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from bank borrowings", "label": "Proceeds from Bank Debt", "documentation": "The cash inflow from bank borrowing during the year." } } }, "auth_ref": [ "r62" ] }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDivestitureOfBusinesses", "crdr": "debit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Proceeds from Divestiture of Businesses", "negatedLabel": "Divestiture of a subsidiary", "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period." } } }, "auth_ref": [ "r60" ] }, "uctt_ProceedsFromGovernmentSubsidies": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20231229", "localname": "ProceedsFromGovernmentSubsidies", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGovernmentSubsidiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Other income", "label": "Proceeds From Government Subsidies", "documentation": "Proceeds from government subsidies." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIncomeTaxRefunds", "crdr": "debit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes paid, net of income tax refunds", "label": "Proceeds from Income Tax Refunds", "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r68", "r189" ] }, "uctt_ProceedsFromInsuranceAndSaleOfPropertyAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20231229", "localname": "ProceedsFromInsuranceAndSaleOfPropertyAndEquipment", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of equipment, including insurance proceeds", "label": "Proceeds From Insurance And Sale Of Property And Equipment", "documentation": "Proceeds from insurance and sale of property and equipment." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r12" ] }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSecuredDebt", "crdr": "debit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash borrowed for acquisition and refinancing", "label": "Proceeds from Issuance of Secured Debt", "documentation": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt." } } }, "auth_ref": [ "r62" ] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Product Member", "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r902" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r373", "r714", "r771", "r772", "r773", "r774", "r775", "r776", "r882", "r902", "r918", "r947", "r996", "r997", "r1001", "r1060" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r373", "r714", "r771", "r772", "r773", "r774", "r775", "r776", "r882", "r902", "r918", "r947", "r996", "r997", "r1001", "r1060" ] }, "uctt_ProductsWarrantyPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.uct.com/20231229", "localname": "ProductsWarrantyPeriod", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product warranty period (in years)", "label": "Products Warranty Period", "documentation": "Products warranty period." } } }, "auth_ref": [] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 }, "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 0.0 }, "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows", "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations", "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss)", "terseLabel": "Net income (loss)", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r264", "r280", "r283", "r298", "r304", "r312", "r320", "r321", "r342", "r362", "r368", "r371", "r411", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r629", "r632", "r633", "r646", "r653", "r735", "r750", "r792", "r829", "r847", "r848", "r891", "r914", "r915", "r930", "r965", "r998" ] }, "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_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset", "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": [ "r17" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "totalLabel": "Property, Plant and Equipment, Gross, Total", "terseLabel": "Equipment and leasehold improvements, gross", "label": "Property, Plant and Equipment, Gross", "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": [ "r203", "r269", "r748" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "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.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail", "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "totalLabel": "Total", "terseLabel": "Property, plant and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r17", "r736", "r748", "r917" ] }, "uctt_PropertyPlantAndEquipmentNetExcludingConstructionInProgress": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20231229", "localname": "PropertyPlantAndEquipmentNetExcludingConstructionInProgress", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment and leasehold improvements net excluding construction in progress", "label": "Property Plant And Equipment Net Excluding Construction In Progress", "documentation": "Property plant and equipment net excluding construction in progress." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r17", "r242", "r245", "r746" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBalanceSheetInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Net", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r17" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset", "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": [ "r203" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Property, plant and equipment, useful life", "terseLabel": "Useful lives range", "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_PurchaseCommitmentRemainingMinimumAmountCommitted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase commitments", "label": "Purchase Commitment, Remaining Minimum Amount Committed", "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations." } } }, "auth_ref": [ "r164", "r229" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureFairValueSummaryOfQualitativeInformationAboutPensionObligationFairValueMeasurementsDetails", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "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": [ "r452", "r453", "r454", "r455", "r517", "r543", "r574", "r575", "r576", "r688", "r712", "r777", "r798", "r799", "r853", "r855", "r857", "r858", "r860", "r879", "r880", "r893", "r901", "r911", "r919", "r922", "r994", "r1000", "r1053", "r1054", "r1055", "r1056", "r1057" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureFairValueSummaryOfQualitativeInformationAboutPensionObligationFairValueMeasurementsDetails", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r452", "r453", "r454", "r455", "r517", "r543", "r574", "r575", "r576", "r688", "r712", "r777", "r798", "r799", "r853", "r855", "r857", "r858", "r860", "r879", "r880", "r893", "r901", "r911", "r919", "r922", "r994", "r1000", "r1053", "r1054", "r1055", "r1056", "r1057" ] }, "uctt_RecentlyIssuedAccountingPronouncementsNotYetAdoptedPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.uct.com/20231229", "localname": "RecentlyIssuedAccountingPronouncementsNotYetAdoptedPolicyTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Issued Accounting Pronouncements Not Yet Adopted", "label": "Recently Issued Accounting Pronouncements Not Yet Adopted Policy [Text Block]", "documentation": "Recently issued accounting pronouncements not yet adopted." } } }, "auth_ref": [] }, "uctt_RecipesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20231229", "localname": "RecipesMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Recipes [Member]", "label": "Recipes [Member]", "documentation": "Recipes." } } }, "auth_ref": [] }, "uctt_ReclassificationOfCommonStockPurchaseObligationLiabilityToNoncontrollingInterests": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20231229", "localname": "ReclassificationOfCommonStockPurchaseObligationLiabilityToNoncontrollingInterests", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification of stock purchase commitment to noncontrolling interest", "label": "Reclassification Of Common Stock Purchase Obligation Liability To Noncontrolling Interests", "documentation": "Reclassification of common stock purchase obligation liability to noncontrolling interests." } } }, "auth_ref": [] }, "uctt_ReclassificationOfStockPurchaseCommitmentToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20231229", "localname": "ReclassificationOfStockPurchaseCommitmentToNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Reclassification related to Cinos Korea", "terseLabel": "Reclassification of stock purchase commitment to noncontrolling interest", "label": "Reclassification Of Stock Purchase Commitment To Noncontrolling Interest", "documentation": "Reclassification of stock purchase commitment to noncontrolling interest." } } }, "auth_ref": [] }, "us-gaap_RegulatoryLiabilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RegulatoryLiabilityAxis", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureFairValueSummaryOfQualitativeInformationAboutPensionObligationFairValueMeasurementsDetails", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueAssetsAndLiabilitiesMeasuredDetails", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureFairValueSummaryOfLevel3ActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Regulatory Liability", "label": "Regulatory Liability [Axis]", "documentation": "Information by type of regulatory liability." } } }, "auth_ref": [ "r235" ] }, "us-gaap_RegulatoryLiabilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RegulatoryLiabilityDomain", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureFairValueSummaryOfQualitativeInformationAboutPensionObligationFairValueMeasurementsDetails", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueAssetsAndLiabilitiesMeasuredDetails", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureFairValueSummaryOfLevel3ActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Regulatory Liability", "label": "Regulatory Liability [Domain]", "documentation": "Rate action of a regulator resulting in accrual of costs or expenses." } } }, "auth_ref": [ "r235" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "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": [ "r531", "r678", "r679", "r801", "r802", "r803", "r805", "r806", "r826", "r828", "r852" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "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": [ "r531", "r678", "r679", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r801", "r802", "r803", "r805", "r806", "r826", "r828", "r852", "r1049" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Repayments of Long-term Debt, Total", "label": "Repayments of Long-Term Debt", "negatedLabel": "Principal payments on bank borrowings", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r64", "r788" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Research and Development Expense, Total", "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r158", "r588", "r1058" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansStockBasedCompensationExpenseIncludedInCondensedConsolidatedStatementsOfOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development [Member]", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development Costs", "label": "Research and Development Expense, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r587" ] }, "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vested shares issued net of tax withholdings", "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings", "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation." } } }, "auth_ref": [] }, "uctt_RestrictedStockUnitsAndRestrictedStockAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20231229", "localname": "RestrictedStockUnitsAndRestrictedStockAwardsMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansSummaryOfRestrictedStockUnitAndRestrictedStockAwardActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Unit and Restricted Stock Award [Member]", "label": "Restricted Stock Units And Restricted Stock Awards [Member]", "documentation": "Restricted stock units and restricted stock awards." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs)", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r170", "r210", "r743", "r781", "r783", "r789", "r810", "r917" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r260", "r309", "r310", "r311", "r313", "r319", "r321", "r412", "r413", "r580", "r581", "r582", "r613", "r614", "r637", "r639", "r640", "r642", "r644", "r778", "r780", "r793", "r1064" ] }, "uctt_RevenueAgainstCostOfGoodsSoldAndOtherOperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20231229", "localname": "RevenueAgainstCostOfGoodsSoldAndOtherOperatingExpenses", "crdr": "debit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGovernmentSubsidiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Offset to cost of goods sold and other operating expenses", "label": "Revenue Against Cost Of Goods Sold And Other Operating Expenses", "documentation": "Revenue against cost of goods sold and other operating expenses." } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDataDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenueByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total", "verboseLabel": "Total segment revenues", "terseLabel": "Revenues", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r343", "r344", "r361", "r366", "r367", "r373", "r375", "r377", "r505", "r506", "r714" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Revenue from contract with customer including assessed tax", "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise." } } }, "auth_ref": [ "r343", "r344", "r361", "r366", "r367", "r373", "r375", "r377", "r505", "r506", "r714" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRevenueRecognition" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r249", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r507" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r831", "r881", "r888" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total revenues", "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r290", "r304", "r343", "r344", "r361", "r366", "r367", "r373", "r375", "r377", "r411", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r653", "r735", "r998" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDataDetail", "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenueByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues From External Customers And Long Lived Assets [Line Items]", "label": "Revenues from External Customers and Long-Lived 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": [] }, "uctt_ReversedNonControllingInterestEquityFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20231229", "localname": "ReversedNonControllingInterestEquityFairValue", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Reversed non controlling interest equity fair value.", "label": "Reversed Non controlling Interest Equity Fair Value", "terseLabel": "Remaining interest" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility [Member]", "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": [] }, "uctt_RovacPteLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20231229", "localname": "RovacPteLtdMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Rovac Pte, Ltd.", "label": "Rovac Pte, Ltd [Member]", "terseLabel": "Rovac Pte, Ltd [Member]" } } }, "auth_ref": [] }, "country_SG": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "SG", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenueByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Singapore [Member]", "label": "SINGAPORE" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock", "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_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesCustomersAsPercentageOfTotalRevenuesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Sales [Member]", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r377", "r943" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPreliminaryFairValuesOfAssetsAcquiredLiabilitiesAssumedAndNoncontrollingInterestAtDateOfAcquisition", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinationsScheduleOfTotalPurchasedIntangibleAssetsDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinationsTables", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Business Acquisitions By Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r121", "r123", "r625" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for Income Taxes", "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": [ "r213" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Components 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": [ "r212" ] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureFairValueSummaryOfQualitativeInformationAboutPensionObligationFairValueMeasurementsDetails", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueAssetsAndLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Defined Benefit Plans Disclosures [Table]", "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": [ "r21", "r105", "r106", "r107", "r108" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureNetIncomePerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Basic and Diluted Net Income (loss) Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r975" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Tax Rate Differs from U.S. Federal Statutory Tax Rate", "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": [ "r211" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansStockBasedCompensationExpenseIncludedInCondensedConsolidatedStatementsOfOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r112" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation Expense Included in Condensed Consolidated Statements of Operations", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r112" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Purchased Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period." } } }, "auth_ref": [ "r90" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Finite Lived Intangible Assets [Table]", "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": [ "r90", "r93", "r715" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Purchased Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r90", "r93" ] }, "uctt_ScheduleOfFuturePaymentObligationsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.uct.com/20231229", "localname": "ScheduleOfFuturePaymentObligationsTableTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureRetirementPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Payment Obligations", "label": "Schedule Of Future Payment Obligations Table [Text Block]", "documentation": "Tabular disclosure of entity's future payment obligations." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsDetailsOfGoodwillDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Goodwill [Table]", "label": "Schedule of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r895" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Details of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r895", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. and Foreign Components of Income before Income Taxes", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r970" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBalanceSheetInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Inventories", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r44", "r174", "r175", "r176" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Property Plant And Equipment [Table]", "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": [ "r17" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBusinessCombinationsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Summary of Preliminary Fair Values of Assets Acquired, Liabilities Assumed and Noncontrolling Interest at Date of Acquisition", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r216" ] }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Customers as Percentage of Total Revenues", "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue by Geographic Area", "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]", "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r86", "r183" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenueByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Revenues From External Customers And Long Lived Assets [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r85", "r178" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDataDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDescriptionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Segment Reporting Information By Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r82", "r83", "r84", "r87" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureReportableSegmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Segment Description and Data", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r82", "r83", "r84", "r87" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureEmployeeStockPlansSummaryForPsuAwardsCompanyUsedForTheMonteCarloSimulationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansSummaryOfRestrictedStockUnitAndRestrictedStockAwardActivityDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r545", "r547", "r549", "r550", "r551", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r573", "r574", "r575", "r576", "r577" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Restricted Stock Unit and Restricted Stock Award Activity", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r111" ] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Activity Related to Company's Unrecognized Tax Benefits", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r913", "r1033" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Future Estimated Amortization Expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r93" ] }, "us-gaap_SecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredDebt", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Secured Debt, Total", "terseLabel": "Outstanding term loan", "label": "Secured Debt", "documentation": "Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower." } } }, "auth_ref": [ "r43", "r228", "r1059" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r932" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r935" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsDetailsOfGoodwillDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDataDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDescriptionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Segments", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r339", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r371", "r377", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r448", "r449", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r895", "r947", "r1060" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenueByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r375", "r376", "r795", "r796", "r797", "r854", "r856", "r859", "r863", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r883", "r903", "r922", "r1001", "r1060" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureReportableSegments" ], "lang": { "en-us": { "role": { "terseLabel": "Reportable Segments", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r338", "r339", "r340", "r341", "r342", "r354", "r365", "r369", "r370", "r371", "r372", "r373", "r374", "r377" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDataDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDescriptionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [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_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segments", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r355", "r356", "r357", "r358", "r359", "r360", "r375", "r892" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Selling and Marketing Expense, Total", "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansStockBasedCompensationExpenseIncludedInCondensedConsolidatedStatementsOfOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and Marketing [Member]", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r181" ] }, "uctt_SemiconductorProductsAndSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20231229", "localname": "SemiconductorProductsAndSolutionsMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsDetailsOfGoodwillDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDataDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDescriptionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Products Member", "label": "Semiconductor Products And Solutions [Member]", "documentation": "Semiconductor products and solutions." } } }, "auth_ref": [] }, "uctt_SemiconductorServicesBusinessMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20231229", "localname": "SemiconductorServicesBusinessMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureFairValueSummaryOfLevel3ActivityDetails", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsDetailsOfGoodwillDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDataDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDescriptionDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Services Member", "terseLabel": "SSB [Member]", "label": "Semiconductor Services Business [Member]", "documentation": "Semiconductor services business." } } }, "auth_ref": [] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Services Member", "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r902" ] }, "uctt_SettlementOfForwardContractsInConjunctionWithAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20231229", "localname": "SettlementOfForwardContractsInConjunctionWithAcquisition", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Settlement of forward contracts in conjunction with acquisition", "label": "Settlement Of Forward Contracts In Conjunction With Acquisition", "documentation": "Settlement of forward contracts in conjunction with acquisition." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansStockBasedCompensationExpenseIncludedInCondensedConsolidatedStatementsOfOperationsDetail": { "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": 1.0, "order": 0.0 }, "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansStockBasedCompensationExpenseIncludedInCondensedConsolidatedStatementsOfOperationsDetail", "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total", "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r15" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Shares vesting period, years", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r912" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansSummaryOfRestrictedStockUnitAndRestrictedStockAwardActivityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited, Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r566" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansSummaryOfRestrictedStockUnitAndRestrictedStockAwardActivityDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted, Number of Shares", "terseLabel": "Granted stock units", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r564" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average fair value, granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r564" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansSummaryOfRestrictedStockUnitAndRestrictedStockAwardActivityDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested restricted stock units and restricted stock awards, Number of Shares, Beginning balance", "periodEndLabel": "Unvested restricted stock units and restricted stock awards, Number of Shares, Ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r561", "r562" ] }, "uctt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20231229", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansSummaryOfRestrictedStockUnitAndRestrictedStockAwardActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest restricted stock units and restricted stock awards, Aggregate Intrinsic Value", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Aggregate Intrinsic Value", "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options vested and expected to vest aggregate intrinsic value." } } }, "auth_ref": [] }, "uctt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://www.uct.com/20231229", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansSummaryOfRestrictedStockUnitAndRestrictedStockAwardActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest restricted stock units and restricted stock awards", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Outstanding Number", "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options vested and expected to vest outstanding number." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansSummaryOfRestrictedStockUnitAndRestrictedStockAwardActivityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Vested, Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r565" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedTermSimplifiedMethod": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedTermSimplifiedMethod", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureEmployeeStockPlansSummaryForPsuAwardsCompanyUsedForTheMonteCarloSimulationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Simulation Term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term, Simplified Method", "documentation": "Discloses use of the simplified method to calculate the expected term that stock option awards under the specified plan will exist before being exercised or terminated, the reason and justification for its use, and the periods for which the method was used if it was not used in all periods presented." } } }, "auth_ref": [ "r585" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureEmployeeStockPlansSummaryForPsuAwardsCompanyUsedForTheMonteCarloSimulationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected Volatility", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r574" ] }, "uctt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateChangeFrom": { "xbrltype": "percentItemType", "nsuri": "http://www.uct.com/20231229", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateChangeFrom", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Earned Out Unit Range From", "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate Change From", "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate Change From." } } }, "auth_ref": [] }, "uctt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateChangeTo": { "xbrltype": "percentItemType", "nsuri": "http://www.uct.com/20231229", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateChangeTo", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Earned Out Unit Range To", "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate Change To", "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate Change To." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage Expected Target Award Range, Maximum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage Expected Target Award Range, Minimum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [] }, "uctt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsGrantDateStockPriceSimplifiedMethod": { "xbrltype": "perShareItemType", "nsuri": "http://www.uct.com/20231229", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsGrantDateStockPriceSimplifiedMethod", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureEmployeeStockPlansSummaryForPsuAwardsCompanyUsedForTheMonteCarloSimulationDetail" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Grant Date Stock Price Simplified Method", "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Grant Date Stock Price Simplified Method.", "terseLabel": "Stock price" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureEmployeeStockPlansSummaryForPsuAwardsCompanyUsedForTheMonteCarloSimulationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r576" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureEmployeeStockPlansSummaryForPsuAwardsCompanyUsedForTheMonteCarloSimulationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansSummaryOfRestrictedStockUnitAndRestrictedStockAwardActivityDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]", "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": [ "r545", "r547", "r549", "r550", "r551", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r573", "r574", "r575", "r576", "r577" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Additional weighted average fair value, granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r567" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance", "periodStartLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Beginning Balance", "terseLabel": "Stock options outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r553", "r554" ] }, "uctt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsEquityUnitsAcquiredPurchasePrice": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20231229", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsEquityUnitsAcquiredPurchasePrice", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unit purchase price of Restricted Stock Units", "label": "Share Based Compensation Arrangement By Share Based Payment Award Other Than Options Equity Units Acquired Purchase Price", "documentation": "Share based compensation arrangement by share based payment award other than options equity units acquired purchase price." } } }, "auth_ref": [] }, "uctt_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceObjectivePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.uct.com/20231229", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceObjectivePeriod", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award Performance Objective Period", "label": "Share Based Compensation Arrangement By Share Based Payment Award Performance Objective Period", "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Performance Objective Period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares of common stock issued under the ESPP", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r110" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureEmployeeStockPlansSummaryForPsuAwardsCompanyUsedForTheMonteCarloSimulationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansSummaryOfRestrictedStockUnitAndRestrictedStockAwardActivityDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r549", "r550", "r551", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r573", "r574", "r575", "r576", "r577" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation Expense", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r544", "r552", "r571", "r572", "r573", "r574", "r577", "r583", "r584", "r585", "r586" ] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Axis]", "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Domain]", "label": "Share Repurchase Program [Domain]", "documentation": "Name of the share repurchase program." } } }, "auth_ref": [] }, "uctt_ShareRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20231229", "localname": "ShareRepurchaseProgramMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Member]", "label": "Share Repurchase Program [Member]", "documentation": "Share repurchase program." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "crdr": "debit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansSummaryOfRestrictedStockUnitAndRestrictedStockAwardActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested restricted stock units and restricted stock awards, Beginning balance, Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested", "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Employee common stock fair market value rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssued", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance, Shares", "periodEndLabel": "Ending balance, Shares", "label": "Shares, Issued", "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury." } } }, "auth_ref": [ "r32" ] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Employees' taxes paid upon vesting of restricted stock units, Shares", "terseLabel": "Vested shares withheld to satisfy withholding tax obligations", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "uctt_SharesTransferToEmployeeStockPlansShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.uct.com/20231229", "localname": "SharesTransferToEmployeeStockPlansShares", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Shares transfer to employee stock plans, Shares", "label": "Shares Transfer To Employee Stock Plans Shares", "documentation": "Shares Transfer To Employee Stock Plans Shares" } } }, "auth_ref": [] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease cost", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r671", "r916" ] }, "uctt_SingaporeEconomicDevelopmentBoardMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20231229", "localname": "SingaporeEconomicDevelopmentBoardMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGovernmentSubsidiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Singapore economic development board.", "label": "Singapore Economic Development Board [Member]", "terseLabel": "Singapore Economic Development Board" } } }, "auth_ref": [] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Internal Use Software [Member]", "label": "Software Development [Member]", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "uctt_StandardOperatingProceduresMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20231229", "localname": "StandardOperatingProceduresMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Standard Operating Procedures [Member]", "label": "Standard Operating Procedures [Member]", "documentation": "Standard operating procedures." } } }, "auth_ref": [] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "State Tax Authority", "label": "State and Local Jurisdiction [Member]", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsDetailsOfGoodwillDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDataDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDescriptionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Segments", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r262", "r339", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r371", "r377", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r446", "r448", "r449", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r895", "r947", "r1060" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interests [Member]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r32", "r55", "r260", "r286", "r287", "r288", "r309", "r310", "r311", "r313", "r319", "r321", "r337", "r412", "r413", "r496", "r580", "r581", "r582", "r613", "r614", "r637", "r638", "r639", "r640", "r641", "r642", "r644", "r655", "r657", "r658", "r659", "r660", "r661", "r677", "r778", "r779", "r780", "r793", "r849" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenueByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r250", "r259", "r375", "r376", "r795", "r796", "r797", "r854", "r856", "r859", "r863", "r867", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r883", "r903", "r922", "r1001", "r1060" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations", "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r309", "r310", "r311", "r337", "r714", "r785", "r794", "r800", "r801", "r802", "r803", "r805", "r806", "r809", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r822", "r823", "r824", "r825", "r826", "r828", "r831", "r832", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r849", "r923" ] }, "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_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [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]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations", "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r309", "r310", "r311", "r337", "r714", "r785", "r794", "r800", "r801", "r802", "r803", "r805", "r806", "r809", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r822", "r823", "r824", "r825", "r826", "r828", "r831", "r832", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r849", "r923" ] }, "uctt_StockIncentiveCompensationPlansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20231229", "localname": "StockIncentiveCompensationPlansMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2003 Incentive Plan [Member]", "label": "Stock Incentive Compensation Plans [Member]", "documentation": "Stock Incentive Compensation Plans [Member]" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance under employee stock plans, Shares", "label": "Stock Issued During Period, Shares, Employee Stock Ownership Plan", "documentation": "Number of shares of capital stock issued (purchased by employees) in connection with an employee stock ownership plan." } } }, "auth_ref": [ "r32", "r115", "r167", "r168", "r210" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock, Shares", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r32", "r167", "r168", "r210", "r787", "r849", "r864" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance under employee stock plans", "label": "Stock Issued During Period, Value, Employee Stock Ownership Plan", "documentation": "Aggregate value of stock issued during the period as a result of employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r32", "r115", "r167", "r168", "r210" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock", "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": [ "r32", "r167", "r168", "r210", "r793", "r849", "r864", "r930" ] }, "us-gaap_StockIssuedDuringPeriodValueStockDividend": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockDividend", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividend income", "terseLabel": "Dividend income", "label": "Stock Issued During Period, Value, Stock Dividend", "documentation": "Value of stock issued to shareholders as a dividend during the period." } } }, "auth_ref": [ "r32", "r55", "r210" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Share repurchase program", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased During Period, Shares", "terseLabel": "Repurchase of shares, Shares", "negatedLabel": "Repurchase of shares, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r32", "r167", "r168", "r210", "r788", "r849", "r865" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased During Period, Value", "terseLabel": "Repurchase of shares, Value", "negatedLabel": "Repurchase of shares", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r32", "r167", "r168", "r210", "r793", "r849", "r865", "r930" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Stockholders' Equity Attributable to Parent, Ending Balance", "periodStartLabel": "Stockholders' Equity Attributable to Parent, Beginning Balance", "totalLabel": "Total UCT stockholders' equity", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r168", "r171", "r172", "r196", "r811", "r827", "r850", "r851", "r917", "r931", "r969", "r982", "r1044", "r1064" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "UCT stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r132", "r133", "r136", "r260", "r261", "r287", "r309", "r310", "r311", "r313", "r319", "r412", "r413", "r496", "r580", "r581", "r582", "r613", "r614", "r637", "r638", "r639", "r640", "r641", "r642", "r644", "r655", "r657", "r661", "r677", "r779", "r780", "r791", "r811", "r827", "r850", "r851", "r866", "r930", "r969", "r982", "r1044", "r1064" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Equity:", "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubleaseIncome", "crdr": "credit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail": { "parentTag": "us-gaap_LeaseCost", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Sublease income", "label": "Sublease Income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r672", "r916" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r680", "r681" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBalanceSheetInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Information", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r958" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "country_TW": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "TW", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenueByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Taiwan [Member]", "label": "TAIWAN" } } }, "auth_ref": [] }, "uctt_TaxBenefitReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20231229", "localname": "TaxBenefitReceivable", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Tax benefit receivable.", "label": "Tax Benefit Receivable", "terseLabel": "Tax benefit receivable" } } }, "auth_ref": [] }, "uctt_TermLoanCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20231229", "localname": "TermLoanCreditFacilityMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan Credit Facility [Member]", "label": "Term Loan Credit Facility [Member]", "documentation": "Term loan credit facility." } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual", "label": "Title of Individual [Axis]", "documentation": "Information by title of individual or nature of relationship to individual or group of individuals." } } }, "auth_ref": [ "r977", "r1048" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual", "label": "Title of Individual [Domain]", "documentation": "Title of individual, or nature of relationship to individual or group of individuals." } } }, "auth_ref": [] }, "uctt_TotalCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20231229", "localname": "TotalCustomerMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesCustomersAsPercentageOfTotalRevenuesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total Customer", "label": "Total Customer [Member]", "documentation": "Applied Materials Inc." } } }, "auth_ref": [] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Trade Names [Member]", "terseLabel": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r127" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/DisclosureFairValueSummaryOfQualitativeInformationAboutPensionObligationFairValueMeasurementsDetails", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueAssetsAndLiabilitiesMeasuredDetails", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureFairValueSummaryOfLevel3ActivityDetails", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r490", "r495", "r643", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r754", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r978", "r979", "r980", "r981" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Shares [Member]", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r101" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock, shares", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r101" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Common shares held in treasury, at cost, 1.5 and 0.9 shares at December 29, 2023 and December 30, 2022, respectively", "periodEndLabel": "Treasury Stock, Value, Ending Balance", "periodStartLabel": "Treasury Stock, Value, Beginning Balance", "totalLabel": "Treasury Stock, Value, Total", "label": "Treasury Stock, Value", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r54", "r101", "r102" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenueByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "United States [Member]", "label": "UNITED STATES" } } }, "auth_ref": [] }, "uctt_UctTradeNameMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20231229", "localname": "UctTradeNameMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "UCT Tradename [Member]", "label": "Uct Trade Name [Member]", "documentation": "UCT Trade Name [Member]" } } }, "auth_ref": [] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnamortizedDebtIssuanceExpense", "crdr": "debit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized debt issuance costs", "label": "Unamortized Debt Issuance Expense", "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset." } } }, "auth_ref": [] }, "uctt_UnderwrittenPublicOfferingsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20231229", "localname": "UnderwrittenPublicOfferingsMember", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Underwritten Public Offering [Member]", "label": "Underwritten Public Offerings [Member]", "documentation": "Underwritten public offering." } } }, "auth_ref": [] }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UndistributedEarningsOfForeignSubsidiaries", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Undistributed earnings of foreign subsidiaries", "label": "Undistributed Earnings of Foreign Subsidiaries", "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile." } } }, "auth_ref": [ "r26", "r27", "r590", "r624" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesActivityRelatedToCompanySUnrecognizedTaxBenefitsDetail", "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Gross liability for unrecognized tax benefits", "periodStartLabel": "Balance as of the beginning of period", "periodEndLabel": "Balance as of the end of period", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r591", "r599" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "crdr": "debit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesActivityRelatedToCompanySUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Settlement", "terseLabel": "Settlement", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities." } } }, "auth_ref": [ "r602" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesActivityRelatedToCompanySUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Increases related to current year tax positions", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r601" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesActivityRelatedToCompanySUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Increases related to prior year tax positions", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r600" ] }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "crdr": "debit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureIncomeTaxesActivityRelatedToCompanySUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Expiration of the statute of limitations for the assessment of taxes", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations." } } }, "auth_ref": [ "r603" ] }, "uctt_UnvestedRestrictedStockUnitsAndRestrictedStockAwardsGrantedAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20231229", "localname": "UnvestedRestrictedStockUnitsAndRestrictedStockAwardsGrantedAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureEmployeeStockPlansSummaryOfRestrictedStockUnitAndRestrictedStockAwardActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested restricted stock units and restricted stock awards, Granted, Aggregate Intrinsic Value", "label": "Unvested Restricted Stock Units And Restricted Stock Awards Granted Aggregate Intrinsic Value", "documentation": "Unvested restricted stock units and restricted stock awards, granted, aggregate intrinsic value." } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r79", "r80", "r81", "r239", "r240", "r243", "r244" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate", "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.uct.com/20231229/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureNetIncomePerShareBasicAndDilutedNetIncomeLossPerShareDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureNetIncomePerShareBasicAndDilutedNetIncomeLossPerShareDetail", "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Shares used in computing diluted net income (loss) per share", "terseLabel": "Diluted", "label": "Weighted Average Number of Shares Outstanding, Diluted", "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": [ "r324", "r332" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureNetIncomePerShareBasicAndDilutedNetIncomeLossPerShareDetail", "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Shares used in computing net income (loss) per share:", "verboseLabel": "Shares used in computation \u2014 diluted:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureNetIncomePerShareBasicAndDilutedNetIncomeLossPerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureNetIncomePerShareBasicAndDilutedNetIncomeLossPerShareDetail", "http://www.uct.com/20231229/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "verboseLabel": "Weighted average common shares outstanding", "terseLabel": "Basic", "label": "Weighted Average Number of Shares Outstanding, Basic", "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": [ "r323", "r332" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureNetIncomePerShareBasicAndDilutedNetIncomeLossPerShareDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Shares used in computation \u2014 basic:", "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.uct.com/20231229/taxonomy/role/Role_DisclosureNetIncomePerShareBasicAndDilutedNetIncomeLossPerShareDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "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" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-6" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "7", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-7" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r7": { "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" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-10" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i-k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r12": { "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" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481097/715-30-50-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "60", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "740", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481141/942-740-50-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "740", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480135/944-740-50-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r29": { "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" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r32": { "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" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "80", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-2" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2C", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2C" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "44", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-44" }, "r42": { "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" }, "r43": { "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" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r55": { "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" }, "r56": { "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" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r61": { "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" }, "r62": { "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" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r66": { "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" }, "r67": { "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" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r89": { "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" }, "r90": { "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" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "70", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r110": { "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" }, "r111": { "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" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r113": { "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" }, "r114": { "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" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "40", "Section": "25", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480637/718-40-25-10" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r118": { "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" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)-(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r127": { "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" }, "r128": { "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" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r136": { "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" }, "r137": { "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" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-7" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "980", "SubTopic": "715", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481691/980-715-50-1" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-11" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r172": { "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(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r173": { "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" }, "r174": { "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(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r175": { "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(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r176": { "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(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r178": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r183": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r192": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r193": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r194": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r195": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-38" }, "r196": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r197": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r198": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r199": { "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" }, "r200": { "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" }, "r201": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r202": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-9" }, "r203": { "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" }, "r204": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r205": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r206": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r207": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r216": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r217": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r218": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r219": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r220": { "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" }, "r221": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//820/tableOfContent" }, "r222": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r228": { "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" }, "r229": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r235": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "980", "SubTopic": "405", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481854/980-405-25-1" }, "r236": { "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" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r239": { "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" }, "r240": { "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" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "2", "Publisher": "SEC" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Footnote": "4", "Publisher": "SEC" }, "r260": { "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" }, "r261": { "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" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r276": { "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" }, "r277": { "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(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r278": { "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(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r279": { "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" }, "r280": { "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" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r283": { "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" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r290": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r291": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r292": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r293": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r294": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r295": { "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" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r298": { "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" }, "r299": { "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" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r306": { "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" }, "r307": { "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(n))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r347": { "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" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r349": { "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" }, "r350": { "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" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r371": { "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" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r373": { "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" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r375": { "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" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r439": { "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" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r441": { "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" }, "r442": { "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" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r444": { "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" }, "r445": { "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" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r447": { "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" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//712/tableOfContent" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "712", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481565/712-10-50-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r515": { "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" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r517": { "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" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r525": { "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" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482620/740-10-25-3" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r653": { "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" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r655": { "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" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483507/832-10-50-3" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r688": { "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" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r712": { "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" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r730": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r731": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r732": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r733": { "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(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r741": { "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" }, "r742": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r754": { "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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r755": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r756": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r757": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r758": { "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" }, "r759": { "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" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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 C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r855": { "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" }, "r856": { "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 C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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 C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r860": { "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" }, "r861": { "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 E)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r862": { "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 E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r863": { "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 F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r864": { "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" }, "r865": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r866": { "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" }, "r867": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r871": { "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(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r872": { "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(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r873": { "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(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r874": { "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(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r875": { "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(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r876": { "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(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r877": { "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(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r878": { "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 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r879": { "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" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r884": { "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" }, "r885": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r886": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r887": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r888": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r895": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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" }, "r900": { "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" }, "r901": { "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" }, "r902": { "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" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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" }, "r911": { "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" }, "r912": { "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" }, "r913": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r914": { "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" }, "r915": { "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" }, "r916": { "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" }, "r917": { "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" }, "r918": { "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" }, "r919": { "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" }, "r920": { "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" }, "r921": { "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" }, "r922": { "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" }, "r923": { "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" }, "r924": { "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" }, "r925": { "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" }, "r926": { "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" }, "r927": { "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" }, "r928": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "39", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480228/946-830-45-39" }, "r929": { "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" }, "r930": { "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" }, "r931": { "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" }, "r932": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r933": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r934": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r935": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r936": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r937": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r938": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r939": { "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" }, "r940": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r941": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r942": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r943": { "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" }, "r944": { "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" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r947": { "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" }, "r948": { "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" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r959": { "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(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r960": { "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(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r961": { "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(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r962": { "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" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r965": { "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" }, "r966": { "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" }, "r967": { "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" }, "r968": { "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" }, "r969": { "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" }, "r970": { "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" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(S-X 210.12-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r972": { "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" }, "r973": { "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" }, "r974": { "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" }, "r975": { "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" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r982": { "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" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r994": { "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" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r996": { "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" }, "r997": { "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" }, "r998": { "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" }, "r999": { "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" }, "r1000": { "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" }, "r1001": { "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" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1003": { "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" }, "r1004": { "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" }, "r1005": { "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" }, "r1006": { "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" }, "r1007": { "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" }, "r1008": { "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" }, "r1009": { "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" }, "r1010": { "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" }, "r1011": { "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" }, "r1012": { "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" }, "r1013": { "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" }, "r1014": { "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" }, "r1015": { "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" }, "r1016": { "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" }, "r1017": { "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" }, "r1018": { "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" }, "r1019": { "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" }, "r1020": { "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" }, "r1021": { "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" }, "r1022": { "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" }, "r1023": { "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" }, "r1024": { "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" }, "r1025": { "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" }, "r1026": { "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" }, "r1027": { "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" }, "r1028": { "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" }, "r1029": { "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" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1031": { "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" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r1034": { "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" }, "r1035": { "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" }, "r1036": { "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" }, "r1037": { "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" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r1041": { "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" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r1044": { "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" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r1046": { "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" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1049": { "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" }, "r1050": { "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" }, "r1051": { "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" }, "r1052": { "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" }, "r1053": { "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" }, "r1054": { "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" }, "r1055": { "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" }, "r1056": { "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" }, "r1057": { "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" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r1059": { "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" }, "r1060": { "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" }, "r1061": { "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" }, "r1062": { "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" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1064": { "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" }, "r1065": { "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" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 101 0000950170-24-027213-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-027213-xbrl.zip M4$L#!!0 ( #2$9EAHVY.!^X< FA 1 :6UG,S$V,C).<0K%2O$6=Y>&X&ZE2'&'HJ4XQ26XNY;B-+@7 M)V@*%%Z>R6O) \@(" MIH\/X&']R862P)_-.[_N=?_%@#0M//Q,:/3,G.TL+7R 0#D>,0_ MR9/H46Y%\4C_5&])3/A3'9&/%P 2$_^Y_L^R1T_%SX>/@%1'K[' MBXY76)1/6%1 Z-]M>]0"8 ?X/#[, #I Z_'9$; ; &KQY8_K!Z)SM;-S4F4 MF]O1EMG2QT M=I82+#J"*CPJ3K)6MG:*/BY66CZJ;RQ\'"Q$+%FD)+$QQ+U$O4!.("LW,SHO MT#M'5U$O"88_C2[Z6/^CF9M!4MS%TEI4\Z7\/_1XO)-@^(>U>'IZ7$ZNC+^PP OK5PM7.RTL1:W-K 7-+2T%.7DMS3C-+/EY.2WY^2V%!7F?\UGS MFC/\P_26%O\TNY.[R[L_S6UIP6WUS@IDY>CF^B@-7FX&[K_OG(\B^J=)_UWQ M/_+XV$=4UL7*S,WJY2-)_J%B3AZ^Q^O-/ZJ8BX]'1)S[7_43Y_Y7"_W_05J2 MXI86HA9_K GL\N?IM:R<_S9MO[.3_(N@\FD9J8F)6/@8F!F?<;.P4Y! MQ\W/S<;'PL;.]L<@"*AH:!CH&$28F$1L5&14;/_/Y:$+P$=[0OFD&A&! 7B" MCX"(C_#0!] ^[@C("'\J_Q@:$9X@(B&CH**A8V ^=H#@ 4\0$!&?("$B(R,] M;N$(_H_O TCXR 3TO"]0"#7,4!F)WQ!8Y2IZ2;6G#QEXC=W"4;'("$E M(Z=@?LK"^HQ-0%!(^+F(J.Q+.7D%1:576F_>:NOHZNE;6%I9V]C:V;NZN7MX M>GG[? @)#0O_&!&9F)2O?V!P M:'AD:GIF=FY^X0=T?6-S:WMG]^?>/NSL_.+RZAK^Z^8/OA 1(1_+/\N7_B/ M?#U!0D)$0OV#+X0GGG]TP$="IN=%(7BA@6KF3,C ]QZ-2";A2TTW.B._YBFQ MN>\8V>,H767,WYA5NMYVG*W#\> 8<3YL4PQP^)X]X.<"'F'CS9',B M4LB87(U\7Y+JNUIX=*!#DDJ8=\ J<(][08=2:I9C@INF^9$84(%HK/D%9PU@%P5(^SK%E&PPZL[D:,7G+2./T1T,:T9=%HRQ@G%OQ'Y9\U<8$&KHP*50S3GW MCA_ATO30C:6DE5S*63KS]QQT^Q@57$,KTYY6.8-] MJ/LAM2^I?L]I*C$%^1[MC8.\5C@K-J_C?(U^)*^ M3>&\Z+J#Y^(JY+55^-EM/@!8\/E>J$XG CO> M5#LU"?-3SK?C_72)V4PW<^@H*U#MK7O^&&40:K)XD2R0W@]5]OE))YYOZ(0+ M@.B@AK;0N11F>#-T0#:NM7X7\ GFEZ9>)AZXDX/U#X:\N[B5(%4S4C:>J\2N MS+0_@0AOIKG^[A]BLK214-"(<-@$4WC9]&=HI\'8U2:Q:P\7=$1Q2[CI/,=&R_S4.-L(>N*>^4]@;JLA;4:7:DX('D-4/<3;S>:$+IG+L:1[]-0 M-DYOGUZ'O;-"]^03RRR;D=DF3NDZF[$0MRG"%6<)$XR+IJ&?YMI(2D-.M.2@L@Y5ITMB,B8\A;*E':^0\ M%M5O-YJF; ,UNG,=X_1"1_N*LV2?M%%C84&//>1\-_[NJYI9MU2Q#[#/6B7^ M_;(SHB&'HWJZS2+7]MK'_^*=RE78V7OK-S;7'7:[(@#"2?0FL4U7CO!,F\9Z M'+Z]\*G^H%!:Z3)4IIH1V?+CD\+:OJ2)YXP_61%;\MHPC>![&Q7"ZYT?[EY8 M%=EIK3@H>UT["VB^>_N^I?B$3U)=:5B"W6)#82!&N==G-YQ3G-O!PAUY7B#GS.K/151ZV=- 1_:#,)W* E@W5=3!I.YT&(62L.ME6E$./UI M7D,4 "OO'-6)]0= []RFTF%"DA[>NZ$3(EC&72V[KN" M[$3+^,YD[E"2I;]@W**X,YRNLW$*7)6OP\7-_+$![[CKK?.'E&\(EVN("R65 M0K?]UU>KY *=Z(/8-=5M4UMMB?+:Y[)E>(!83:P$_XE1"D"DDV"WP@W_LA&' M[Y6XV%,-EQ?CI'R3VJU:T,@@C^$EQ8CG-5@L\37*SQ+VM/#TO.>F*+QX3\.! M8J"^17S8?GCNF%&( ;6AK6PJ!SOGV<*79DDSP416VL+\=U;]!^(VWC M 8@"!U##'=Y.@P0TR@XR]J9DEN2X?WPGL=+N\N^-YW/QA4G3+,MY!V1OFE#9 M?L:O5\/VNIGOG1JL'!3^43A) 9H4<&A*(_!@C$7=["9.6\.-:0QX-B6N05(* ML@&5[Y&<+T,5*$0'70E0R+O-E;0-A=!N>ZFQ 5]FXAT2*?PV+=]U*6S[A@"J MV+M]H;S]7T<66>7LB6@8Q$W?IGO%/WU;R&GG([6CB]E2CQW!9&4*[?PJO63,AWDO+HY?V;W!GLE8..'* =C]%");T7#.PM-A\ACNX@Q2 M98D((-L'51G:-EP)>VI?Y3Q15@1KHIQMMX29[K^OB>F/QVO^ANU/* ?X;:^# M,>!I]P30EYW';?"B*$#?2U"5*OQHWP",%V[K=I M/4(>ZD51IEP";S\9&K".AN@Y/7$D1W:-7ZZ9X)<*]5-X #"2X:2:DY?LL'RO M/-:\%(YM3%?+_HE/!;BMB3_H[G*K!$\\X5X;@ V&3(D8W6GDL\G@#0VJ?T3"X6O^U32T=R!-HV-W>L8= M:D(N<&30&T"=IG%Z];7HQYCVD:M0PC.R<^(.&[2N> ,)S"<^B)Z]^C:1 JLX M=RH@;ME8A]M.?*-Q&[LR YZP&Q*SK"-6E.'>G^%>8M",LB\(AE5 MG(<.UDV6BXMW2AI>D+D1$WH=(DZ[@8MJ1Z [TG)'D2BNKGI84?VR4O50S#D: M 'XIT->WT5=YI:TKA)ITM\2]OURVWU3SCLWV+33P;IA_=7QVAI#P\E1SV=US,I'8JFP>+%MFN1AM6A M!7LIH"7"I*QKXKU:O]>G=Q39D)CI8;#@[!C)I/> ')1^+C6Z"Y K!6W846U M*_CUGO^TSKR5H'?W+7-N!YPX*M8;9_3%"JA0[!'J MGQ8#1[V.GD]$+42.#"\G^MA!H@/'N_J3@OX\2@IS0 MQ*CR7:?#NE"SX"QKJ^%W2J5>+0_ H#%%LT,Q#/L')'%#.2J0[XDL.ZNV^HC2 M.V&1RRK3^7+FUM/4PF*[TUZF.CUE)%[5,487]1)M-EG AP!-\I+A *HT:S[U MK=BZ);GF5ZGY/!K+L^CCL_-6,M0LCQ*=_@!JW\Q%]_GZ@<]J"KY#H5N^%2FJ MY 7D(X 7T^:COP5@G1XM/P Q=]1<*:LZ=6E'DZ'?:C^NWE;49]%:Z.E("DU7^'&7.=3*NH'9SU7NDT33%..=+-%$Y6?OCQ.SMD@C]\K4B81(3* M0H(]Y-0Q:FV<85$V4P,NNYDZ#T+"%=S7-?0.M#4DI$,Q%3HFO\WU]:C*,S"8 M2M(WHH>("M.]I@2>L+]*B*6Q0+GX!$\W5+K^P M$4@H'#L@8PZF!Z-[ CVR.!K=B.BK1 MU/G>O)+'CQM/F'?>B]81<5T'XZWZ<4R*$Y?_S,A>FQ2WH*YKJD_FN'J>=MT= M] #HG.,W42$TYJ2<&_ L^7GM9-#MW>U S^V(WZJJHU.F,' O?H-K5_V*,+#Z0S: ME:5G36<9ZFPPKQ+(1:35@#/<-05G(Y^#%MD#M?RB,DMH'M=5#2F:S=LN$=Y= M)S*Z7>H]P2/KU5XH]5R93V(;26G['!TF?OQSI/>KP2^/BDE_R>9Y):7QW-71,*3U8Q:[P,UD?_8SL<-.6$?;% MW;?8V,XCS->;Q*H'GL LR#&1NU^RIJM(=!>[7DU MY</G=BLX<7 M)Z&B.,5%$VSZ%7<^Z6'\; ;H2<\]#4MN^VR>,U$1&KI_?N]GO(+>U#1[X?\* M)+.J/WUQX"57$)HZ]T,7_';@M673KQ9+G=G* ZIW9SPOU97YJ0 )%6>?P/[/ MZ":0,J%"[,+VV;;SBMD9&!/[]JL:8IO5H+Z6>+$J<;=[N822I[F7(,R?R1V*M2;244^16UO95FY55,KR1%N.SZ068G[CZA26>T MED'3]#LS8<(7Z 14Q,;A@/L )N#D1?, .%?:"66D-'QV_ZKWPM>#'PQB[N%( MPKTBRFI,RW=XND1;@C&]+NZ:I/F>?2BTR4&_NT=5S[&KX9KXCS3L6=S!THM MT\26K0T=Z"VL/Y0Y,O.MY36)F[&\M5&1S(/$#61.:5IQ!Y[?\3H7+16'"&1; M@WR@6UT]*-9RO"^K8HH=J"R8?A^+SM!PG1ZG< ^O(^Z4S)P:@GM M3[]92VLO(]X-_<2EPRF.]]&IU_,Z4&H]]?6*E6N!-.AAJ8#%68Z>J-\B!>AO MI5EWJ?-GC\9"+)1A+SVAC5=O[]/]\_>QT7/8?4]8T_.14"QM"]R?,SWA;[*D M,OT@3=Z)-9!$^T%SL?>>[?]KF:KD>!8SUE7)X3ZC[LY-NXJ25 MV >>A@5:+RRM^&?V725-7'GIJ[$)+J>]PR'R9(G++\S0PW?I-\! !R=G662DBQOD4E(+[8.,OT$EU!$MN8ITC5V< MS[XV(U5S(!A:$@;S2U/A1IC-B^/#?$PH='\*K]!-0E0D.$[HIQD)#!<5P]E& M:5SVG23311@!@1Q\R)R?"'$H7MI;'7H1D*K[-S M77A7Z6(O5PSA=;T-GG%VGE5[3H8#5&U\*_*57TA]MY6&H)V\%U0YSQIIN$^7 M"[.$/8WIIW(;FN+&P^RX+=XD\*%LFR\P,F'%[@0]5]%9! M?OYK#P#9?@ >C'./AEKHNGIAST4\P9#4M*MT8.6%>$X(S>7^/0$,?,><>LT? MV"-5^3-'-O1'^0__[(*A;^J66QC6GS=/<$P:&A\ 0C$'VPNQD,;VC(T=YE@A M*TVV*;Q KU'";N?5TQT/S!HH7".! M4S!<,QX.-?FH(YJ:[6I6W@%QNE$YW%"<>OEMNTN*G9%&&/ Y]2II4[$K<7C, MF?TH;4J]<-]&W3(:*%Z"&-6F+8U.<\&\&QBH(VN[3G2.%A,^UXIM1KGBROD0W*;-3T$Q=9OE$ M%-L<]:FG1R.%ZN>Q!P<9P/E$&$D SK2XL5J8)*577:^G)\D$X:I]:AV3&%_Y MF[24(*:OF]$P QVHU>W]E+YU4:HP9W%QN#%)*UY-A.7YIT/N:)3!Y]\<:C_T MW6"/&F*"P*J?H&.IYQ^/-\%/M4%?8SZ5=:>= P&\82?=+?>-#N7VV*4+R[97G;;R M*S@:0P,]:(.N,YMD+%F?UQNJ.S'N:>&!AI.57/IJ!$PWA9"6NE]XBB>MOBQ+ M" :I$^0')G*3TC0LZU5/ GM*X3.J<;FC_NOC/MQ%HTC=K&>8U(DJ5@Y'SHK(EDA7(^SM0@0<[ M)5^I"P*]#CG8+.>9;2XNW[0?[8:1I 1I']_RBN'^QJ_*JOK@JY4WRB[.HAR9 MQ+%=(])\>'ZYJ/;C4WX(Y0:V-\SM PD4D*HP04KRI+&/1TWIW[]>[CJM#FTF M)8W[_"9"V#KSDNUCIQ[X_#O9!J1URZ910KZ!:0I*Y?GY [3U@9+O$ L]_JPM MP\\8%W64"KA8G'>1,I74I]9 MA0?KA2(#=)P]B/]#M4LN@6M(W.!US(9P/8A <)IQ+K FY_RH.6V<]T0;W]N+ M/3'W;BWZXGDN6OTJFKVF'Q[DM+TK=EHKLM_LB3PVQ4A,RK#).K,"8Q9-^D;Z MA@W,)DJ$>>HBS!>MX#B9[VCT;NG(\ZD.WM!5KY*X-79[Q,8!:$4 MHW<$?9FI+^'<)*@TLO; B?G4H;ZPM972-> JC4[Z01 "2[A]Z9.82TH1N';:^NU)JB6?79Y ?8(^@!._MH$A?T0-O&&O=76[J7\799I]5?)WM8:MVO=@ON3QWR'% MIE&D3T(<_6: !*"79+[6 M05QP3]G6:3^K,J-A^VH]M2*[4YFW:<@;Y[TQN5NFXA;/NS?)!ZEBJTZA5[?= MDL_>AFN(0JZ^>$L4MMB?%? Q?M-#__B*8=N[%[=*H+A?OUYE0^K0R%5WYNAB M&6-G9\/(0EE9B:,R."R([1/#3T;U*8L6&N7N?ZYS^F 49=? MGICAI;H%^V?^ +P!0+/5))6JPC7)B[%O+@"WL]8(&<(>H]-K\UJWOX_]ZEG" MCEE37=#;MFVZR@#+74241GJ84!E*:*Y7\5L8\6SU;,>$"]1E3]X!+3>Y!%^@ MIL=2 9-A/4<:,S93=7+::^5M$W9_TDVF8.;ZXO&72SSX:S)B27]145F301A39*HB:EG#M MW@V9Y]@]G?A0Z2?VU0"ZM _M# .Y+?KB-BS^FCM78%I\\]+$-\R.%)Q*N:/J M'#WO\9D@L*;>U[)MYF)<9F?_:@?3(5OUX):'0\,TP;6#Q^*3(V:-Q2Y]=>[I MCP">NKTS>U''8*YR4/VHO^H>%,Z8I\244$N')EO[Z9ND:<7$V/,AE&A]R2K< MN+Z&%JLQ'Z<9FC/KIL0Y!YUE1.Y,7%K;6)?^-Q]"$,>Z1<@G8>*>--QP(Y') MB@([B-CS[6!T)<>O 'E\/P58C*>T:4="8:$U=B[)#80Y# MV/#QVRB!%Y],L;Z&TH>O,'[@\[K6I*$)UVDZW1_$*>#LK"4&]U*&9?<,)-Y] M&'['5S/X"5@.5NP&OCP :*EEO[^4+&$B+PM'BEG\&-AV;Y,V$M?AC1_W MT:< FM(09[=^X"V8UMI*AI50EK%G=I, MU1VAO^^ZBJ!%4,4)40^LLX#_BB?Y V52=CZ&Z"X1PL\Y_6#C99.N M!,48"RIS&NOP?(,*=/.F4N:DF13*$RNV],L.?. M5O1$H=HQ6CSAB_F(B]+B^XS)T[B(XS:E]<"CQ64A,4QO1''>03=KC[=,!*L, MH2):0>B;Y-UK@#.),38L^MS$KJ4\40[[N!GIW/Y4&=^;\Z@B#U^YIA'[A(GW M6+/ _UYH4WC[M*C*PNZK[;6/EE>^O+\<.'E)G-=PA%G3ZDP/RSZQ8+4-.P39 M<+T1:ZXJC++OYEM4GM>G [,'H#X_*2@1WA=1U!JIHBROS/D4].KD MM?*D]\[S5%R!8]L>+$8.SF\;LL[19A]1_*^#VV21[PN)8Y:@Y2Y+>@="U\(G M6"^JZ.)10_M>->%2*(2A=R-E96G'?('10&"$JC.")CB&=CY6(3K/P$Q)TF?\ MBC4/0/F;E."XE" V Y8256$=M8AKI2+![:N@AHW=UT8Z:IB^;4J.EB^MLSX^ M *[5RI0-PD&%L:I3; U5F[]5C5#8VWDYYG8<..45+6MF\EKJX[LB7T:Q)"M; ML$0_)5>DBZ8 EIJC=$ZOHP55-'M?-LT=N>O2,X.>AHG0I=+I8#&[(9._BG_! MA/>#&MOUGOGT.I)[_*)15*ZAS+T"[GO+]@+$QB3JM[B4*FF'92%IG_B&GQ#M ME[-M%1]TELEE2F3J_43AX)7P55I;+6=(\13_+P1AV.\X?8:1AX:+Q$M2B M^.M7&*6$/!OY/:.]/O)]=0YS9 _4K,1 [T>W4&X-]*4Q(B._8;U9@YGNUA>Q MZEP7;,"&^[V?7+%=XD_S(7LU?X?"EX)F O:I,?9$DFM]2D%O6D#:PZ[9[:^A MQ:%^+URM-CC%5*>XS!MR>M\HTK=F3.GZ'03UJ]1_('R6\*D.W2G?&3&(W7%P MP[1S\O"DX@+RR40\U6/5NI50@?E,46MXI2R.,XBK-CHFB!-HQ:XCDM .;I740%FQ#MH:"E0L^$L3=S@-6\XK(FH?3\Y<*CX)%Y2 M*PM_,PIZ*JB8G/B#K9,M47YSKO41 M"(YLGZK6SOE<"'V]-OL;>44@C&6!D$=ETG#^8S[(1J(6K&8M6-.2T:)%] M@6'O%+E7B7)VO(&I-6*VCBT5O97!V-Q"LK2@*98#O$G#_:BK%GY\JJK//$BO MN+":3.!V?!=:YNB.G$ GYQ$AE#86S83P\0U'7YST:6RZ:Y[M4>%R?JO!:WB[ M!Q;8D_K>P47U3#?L<;]3I'0VJ/\O?ZGT5W_Y]&Q#+7R.YFGKS-/F&0C[RYE# M[8$K2B7&MSF"*UK,">FOTLGN"A G/V!],!/'+V9LI8QJL!-TGR-+5;5&*XLE M/5Y7H/8_R,\+$@&Q=VF+RD,< L$E]GP*%KM1[,\L99&_CKGL-TGWV9 MC=<# M**A$OY6[YB@^?U2M$-P^=)S67Y)H ]&F3ADTVRXF&4E MF*G!ZZ6:>-*OI 8TL:@&%R7J ^M(H'M>G-:L:&II;]JN$64YV?N[ M(BYVLQJ;DI5$E+!Z']E%)VIAV!<;[\#R??V^5/Q:O:A5>NU5ER/S/-;O)&R\ MJ4O2+&1+KI,:TE3A=^PQSWNIW\]CQF]+ MAP6B=+#1/[WSZ9M+XUU9WIN?L[J+&N7+,66S$U\PDI#>T%L5<\*J U#M'.TY@.9&S' MI6_=;C 7Y_++JK^T83&F>;$F8L U![[Q=?#T>-BM:+I@3C"B8D-1L]MX'?7* M*Z)WP!P:1*)9=J[4_M&0X(6ISSXK8OJT'WKQ7DMV4>%5ZT'9@?HU2&&X1]2^GCBXEM+\A%F5S;5=L?11S'TO'(C$MC:@?N:<4&N+F<@K'G"I_O-8]R-\3SH$R9R M@,OX&B6Y8')GIL:,9?12KZ]$@E7S2T8+=;]Q<0JDT_"# M$RBC2T&3OK M>+V;A;U]%8N"2@R=E*8:7WTO,#HL2)KJ6^V.8,D,/3C[G7(]V+A]''#EFC!- MG+9>%:Z@UNR0[7'O,$E3[!L(,J76GWN:O=6[ENMR;QA=0,*&R8LH/N_^N#02 M*9QW]?"%%^4'DI;:9386O$W2-WZ8#$VQ#'B65GBT_-ZF[PT8Z=K\Q*>I^;U] M_3W%*K[G;.C$Z*\M,>37(K//EH7_^FNO#_7HEJJ\F#8HH(1#9\50L@K]?)T )^.MQ2+AT]42V=] MNY*+)4U_MFCF$2F1N2E"O"6,7SL,_5^IUXJ@\82G35O) >XFIQ^^#%* M$2.K,0-!C251+&S)$I-C5-HA_WY$:;E$2/9+G0[M*W].K. S@C(QQ;?27 NC MOED _P71_M_G^.-_Z;^)FAZ R"A?EM[%A8MV;6R^'868M[O-9TB;7LL80R+: M[B/1+DJ('0Y#N!]/P&VDQ2\*[:&7!1G&*24JGL0#N1H54%3IX\2!%TV\B3(O M'P#V9[_2G8=0)R]T/@;V:)4W5+IG&KVZ\NV$*TK5Y=?9.!-" ZU_=64Z>81Q MGQ\/^-I0:9_TC*O>^^NOH$/8QV4P5['L;BI&C0S%[XV6*NC\"R,6T#3.L! : M@T1R<37SOBH';NWCZ0^#>/06"ESO6C%!G''MK7DY"V5N@(8U; M+!S<3BT# 75D[D,C[EN;6Y-;H8E;-9NTJU5ZOZ//RZLQ"U?C%!Y1A3_O Z_D M,VW,KL+/G]YR8))F/ KH%S+VXQ6.<#&/O ,;TKJ -9Y\1*2KP?]?!:S=0V+6D_G>U-%/;YLL$M8GVO>#^K1ZJ3K?\\GS8I[EF*%]G$=,SC@ M)]/:=]2626-V[TH'"L\(+JXC0A+#TW#(1@D;V] _;5>KQ"L;3AF M<)Y*>_"OMLP7,P_ %GU!X/QFX,\(!_E:=_*L _W7\BOJP7N?5%\=L@RE1=MX M!&+YSD$ (@VYOP,9LL2)>Q;IPX7[G&RA(?,4613NW^:G+;QCRH.?]HHG!-?@ M.;GT61 A+$\:*U>T94@4%MY_SO5:F9W6JM$0G&N9EA^9UV"GCZBB]+@T#R(: MT'7;%VM5H_C9*%SSPW!<*-/W69\'-!KWW1GM2RX@$(XN@-#YWZ!?9)""2NWL MQ5ZYH+*NXQ&+46TW'XH.S=J].W):^$6,*+1G9?1U?1BG +YU&<8#D+]%;!Y. M^XPN7G%K:[?"5D.:J+/&K?/H\U'@X:+4D42.R:)?Z'E#H&> L,6B@!V4*RW_ MUP/P@P*4'0ZE')QW;'Q$A9)<^ $.RB@] U< #,$DP%_.7 MGB*-3*3QMY&-@\]1Z@?KNE7^NJ%[0Y+3RE^.3!($@E1UM-\MLP 5N2J'2=OX MEQ&8*_:DKRWJ:CX&G7=(!(8J:%OTQ'51W-"&Y\P=[M]LC?I7C(7JFTIY.H9_ M9B.6U_+W#R.$#("C:ZA='P+BC/A\VH*9,@JS$= .GO>6QPG^']GB(W.^P)H6FN]SO;K6N0K"R M08I+]'WO>_Y UQ:/:3.23^1">TW]3/E6_0S(K+4AV6P]A^=G[Q(-MMHCQ $7 M.M 0:W&'K:AHO58U4&Q.XI/OO#AAIUG.=U$P'6+W5)@K=S\2-[:K\TXX9OTY M\G;#^3IAYJQ<[,.X2:6G_G<6%>F##@K>[G*V]QR.K_H#/MSKC<8^ ,M)Y%K[ MS9H(DQIZ&22MX"K=^NJ">#7,7SK:25C*(#JJ_#CC%TA.+Y (T 2+_W;5_ M" M.ZX9F&!$DD.JX^U"G)E28% A&"8L&]@G-U*51?S^84F'&!8 A9ZLYWPAOBIP M6VCL6_&5.>M33%!4DGD 1H48[9B"^).F4?O'%YI/56/!]#^D(N0=Q 7'OAKT+ZM#<9CEM\(*Y,VK5B).*R]-( MH>@!L#XMR'DMH\KGQ7T_ZWA'<28%";^27*T+[!$I?@#L?QE)U5\K[_SZ?+%( MMISC8P,!?#P>V^FQ&>\[*1^ E\KZ@DDED,&KN<0*(IG5H]L'8;#F_==I;!ZRZ(^H2DK(."%02=\ B4KGLI+R$* I)I^01F !"+4A MU#+S2M,VG3-/=3DKOK8=,IT0/EJU]M4D7CF8+WE >AS\_;-V5[?*HY[]@<*DN. MCM;K(9'0.:8P-'4%*MNF-^H\ '40,?._NV^Y\,3!9=PAC5+XB,/1[2LPT M*5>H"-E=Y[)K;'2N^ZSQ_<"\UO1N36>H34-3]""'ZG,K1B1MTO"JROKE%VW\ M%6/3ACUARIC-N,(-FXA,UPE\B#?;!O!J0%3_;['N?T'XRQ8Q.?)HD>C6%D&H MI06Q+S.8$UET8F;X6K+"4+^@-E6R;_R&0%9[)638CQ3W:L 1;5>AVQ\3&.(3 M0Q^ U'?R4TJ #4L1;CSS458'\NGE[&QC^&'%1::$JK*_F':PPZB1]KH>('0[ M4DD6!OT207G_QI0/D$S-:\.<:/WQ ]N;%MI[2PO^T;E.-?T 0/PJ/T-]"\_])FY T8X3$OS0( DQK0<@ M/BSA 3")>0#RF"LHAF?T-V\=E+0CZ<%710POZ%<,AM)B6IWC_.Z)*_Z+,?.M MA,Z;^DFWTDMJ&36N%>2EOB=*AT0(P^:* (X2'0:0OV'D:,0&I00),3?-GBSU M6C@.;G-&U\?%)N3^^O0;V'JO!0^4C9*>ZO_ZZIIP:,>AK!1UPI7??X]RZ8KZ MC__4?Y6DG#J&[H#Q'"8/9\'Q;-WQ/0-8VV:H\_"LV(K#LMBP_UA](S"8DU$\H-\FNK7V )CK21YQ/=USI]L\>BW5(H(?][K3O65Z52^-?;3UG:!'.U97U*J MQC6.KE_!9F6D[3&]4FZ"5:0<5FPT1K5X,-H^*\+%WPC(&5L&*<6C\8D(Q@8! M7"TEJ@@!92;5*LH2*W<1+%P97&=#G?Y;!X?.,)\0'6C"M/DJH?<1YB@^@QP] M,^8#P+$04Y (?%-[34L^=R+8+KM&#&G(_J)FE@L%^Y9ELAW^1 M%LZIYLW3+NJ_JM? #(3P$J#CG*V\; ,M1OONGE;8_VE#^NNIN4*M3[0O@+EE MRDV%7:V9Q$-]1>V/ [DN=&,K #GL]>:0N1)C22Y.:K.1FE8SC*18Z/WZW@J9 MF9B@BBKW+U.Q7L+ "8NE!P#8/<%CIY2#"4%@V.!WY1:-4^\XN0(F/+_JKJ3? MP;;SCQJM8]"8%/GI#1&",VO)?;.%5>JF!'Z^$UAT:X2\]QBDP$&%)WHSG2D- MYZ+JZNKO^?B1B/JA@T%/D&(%J%AI=RMT_TJ61"\KE2[&9;O/E9S76STZ)HVB MQO.+$!>3KG,6Q2V:/ZZYL[WXI68@![C&;:[BHG$RA>WLG!Q%,>M/RA R+!+'":+)-I>B@45CH"N6(!?+2VZRM.F=VUK!:>Y'M&5VR MI\'7+?ECCL?J5L12X.@[*DFO-:I3A+TW M.F*T<7XB.VA5$.*I798GU)I"=2[^0#+7"1Q'#OS"&7N&P4 O/T/H)ZS:-!!? MFN!/<$7O>H5NLG[L ;"SGQ/R.KB*2HZC32_OW7P L(=2 MT:]Z@D1%V3,D66<= [>(U[$UU7V4O9F$AG_QITO!1EY[;5R7V>J+YG0I^_4^ MPM:@0*F!(%%[]HQ'H*&CV;S[!N91Q2-A#L%;9%G3$'X -G?BX#H=%$GW4H>6 M,\,'OXL]!=>D0LI[3_L!VQ5XYHMI)8K8QF)]_!DU3XI ?F-E*YC"@'Y:[VT< M_H)]#E9S>T,M2 9$P5IHE__>VWR,93U(/*:-1A1F!,E?,#+Y';5^%5$HAT3P MKF4V8*@,3(([3F7FO--I$4SLFQ53_-R/>'HP=")<(;)-42"X0Z_AO.(!F-V5 M-'X 6 (>18%SJ(Y:,/D_"^BQ,[Z%&8?FC='-0)2]*@V.%U%6^1^ 5HKMB356 M1./(G?3:'N?1LEG\U89C'.] MKU&F$ _'R(8>@.L%K65?=>08A?XY[<:)8KL$E7+[B.OR+B)/_C-[$69F3.8B.#GD97@>(TN5/X%(WH>7[R57_ 75871 M+L%5.ZA5;()EJL_;+!*/X6NS8)Y(*03M$D3"7GWJE9C?Q4*%OF!O]U)CS%** MN9G%@4_!K#)?25VOS5!/W%D*09/_01Q^2PD"OVJ?>5I3-W-XS$WW !B B7OJ M']%06^Y6@*#/?P@<*)GL!$!4)971/&_#7MRQHP0"M7]%K7T:9V;T:O=/I)K M?B,[D%W1R!-H5"5SDPS.CM?'7T2PH !S_OAVMOZY!*MR%3/O4OTZ)5N_!=.4 MLYHAZ5_I+]C&FM;.H[-H7/4%$*C;VX12)Q>ALE1X+[\P1@IBE.3G D[(2G]M MOO(7O[]G[I05&<"K7D\=FY?>\YL M YWI##6=ZV*3-INOA#.:)7 R;3A@GV_M24=IHS#JBN%2O=#'G-NV?O)(;L*W MU.+<6DJ/EBN0T. -PG@VN*\Q\ SG]$LC:OY^(ZP7OL$M<(]*&\IR%1@-#MP\ M,)JNGY'J-C.WC ]<5-*MNI>M3(T$'B,(2EWSKOZL>[;A-:GP"97- 948WCV[ M_HUV:,%/]4_U(+ZI;LI4DN_EOG&E75NW&9W_@;MJ!]24+_YL*!4*"79Z\B$V/"E(+.&-VV@G@;UHB.ORWE6+? :?2MO)KI'R(/F"A\(W M7#W^:.>Y("&N$\YR3N.=FPUV6T9R;VNGR/RE'&2MR3O90OA[:W^*W2/GE]+\ M!>!M2==KJIBJ:;C2($U>NOMZ#,FMCI'J Z :? P#\(==Q%?9:9>PX\.7IKH^P=G,NVCIY>Z1/EHD M.[):9\0'UF2>$3/R1I1=JH3]QL3]U!9-P>QZBIC]4 +ZY,6RQUA:A1MGQ0(K MNU!'E7#8Q+3P)DZM,0O,-QK;>#YUAC7(2!A$8LE)SG1!^5XRY?ND'L5 0J"G MJ+'M31_4?\FAGK$J&\SZS0E&('52R+8"WP@2_%E>07*MW<1O<)"A_V,"AU>< M$)VN"57\R_K[S10KLJ%N1TC9?P++M0,J?A>Z%M5Z!?CJ'AM=^>>?BE]K:?I'=3?]G)+CB 6W\?RTIQ/:9/@9P!M_7?0EH$KT[4P]HZ1L:'0 M7J7)[;?57,3'5! Q1:@ U9-R3XAQM*/7K>NX,+.?\\&)KA8 M7<\6[%Q.O-&X*7CW%6"KX.?Q4G#_?V M+G;( /U>OD_B7G#4WUY95$[A?:?P=J$90MY M3].O^1Q]:P@'TIAR9@M>K:]G(7)UD]'01*N0QM0:DH:/05Y\OZ=<>$,Y7HB_ MGTMZ>[H$7;ZE5M!I,^('N#[;KLAT5J4SW!WR+Q"3K7V0IDC8)YF7LE-^MMZ2 M,=N@3*19:NEGR>YZEI/M[X!XR]ZG?RUZG"L0)?0 I&&SR>[P7"2N!:V&F*'= MPRJ.Q%[73'%H3KRJ"_X&E6K%P@_1@&- I+$C!<.((O@A1&S'YH.(,SEJ,],E MN?'Y3&N^WQ'DU-.,IDP3=T0@8@*)4_R3S;JRB=5A;.#X9C_$5W3@:5'[, MT.*]WN&2>F:P.,S6C(J:HO4^:69-':6?.-7OA<-5U +)HJ9-K%>3X>8 M?+_0D']\ALT=D\?&RHA)]?ZG-I>OG3_.'>-0R>-!([@> PH""%5RWNUI?1&+ M_X>=MPR*\_G610[NY#.'A3=]_8 MRGDK*81DLWYB?R]A&L?)2$C %E#P!"C_B-U4->*CGGOKKLI9"G6XO@;:)FMX M<0ECH+*UDV7$]XE& *;_(?Y5NC?>ZF>7Y*VT(NF&V[\A_1)R?VO\/K(L[JA> MZU2Z\:FA.BD:DZ5IOAVD#S2W0BWMD]\,BK5-J+N*QE.=A6I0*^(\&CB$:#HG MO'L"K,IID%,N$6CQ11IYJ[0))/^).TAS[S9O^>;EH9XUL"X[*/3(#3\?$+=! ML8^(P"KWKN8]FNP7_+8C+(; J>G7$MJ3*U3ZUTQ _$FS-:M?-<%;%+,>LP_5 M_:RVU%E%I : E)&XAV>&]*G#"H]P6G5^[L+!%<&3I0RB( MH%W6VJ7#*IV'B.SD,H4G_:ZD$<-D#C3Y'3DY!8X]#NU;="=O1,S<#N M!'K@F?-%@WC. MZLG=_@I0 I\ -U=9!G"9C#M6S%L24E:;GMNPD2(\Y M>+R'/1UO14UJ"2S;.\?\EDVE"4XNFVT"B&0>-BP@%H%/2(+N$C) MDS5C[[1V(!<"Q;P _'$XKOQ'V66X5_Q'V4V]YA+W.F<^<^_.#PKV^\)#& M_UJVT-K_VN-BYY[]D.O;$V 96K!V3W&^>W92=3>YG^86DH? Z&7YA.B 81*@ M95\[)#2E!*#8=]]:8XL#=A 2).#D,]N9RY&B%?"9GB=(=:)*^V!Y[9)S XQU MC(U^AH*784&]]&H$\!GW?](2*O_1$D;895>//Z*:\[8*QG.)(D T!*N>$_O\"N-!/T 42;4(AER"[*LHR?;;*Z3/:JC^ M9W&V*TRW8K3(BW,((]L[WIK0"@)'BVM0O6CT7Z"2[%E]2+SSG^&)U8.$JGDW MRCX\7KR3H "_WFI\F,#S?^%XOC>S0L*LK=N:XQ8(#YD'"60VX!PJ9Z'!)7; M8ED7'' ?$ KX>?.#\PRQ,R?>O&D3C1^CMD&QC>B;.KW:._4;R=N+6V+^Y3?M M\?EUI$0 6TN"Y#+*2KG^X2NP^Q^/+/995[<0 MT+9L\-6*7*ON D1;,#^=F)'Z,ZQ/%!H MS:KI"4"NM^39Y;J*9W#C"&X.(DG\2W]L;F.G6?*-%,$%EWPSJ M E<-ZT/^TIN]CM'ZNRA$-O@Q3DX M6ENA)6R.< 6U\C3=2CR>*3PGW!M9PDVE>]SJ]$L;GBZ$QGP M<9 L!^<31V4&A%+L+?UKMJ_!+\N$.W^C7%3D;RRS*7/PXW#O3E=N)0_*3M)Y MQXU$74E)T1X38K09Q\I.TD_%Y--DVR*. @5:+G1&+5$ I'T;W*(ZP*4Q. SKNZ%,#@\?-+VPM]MMASQGJ B@@:=E@JYI MA#"CL,<'0-,?\0/]9U22V]9P;QG\HSJ3G<95F38=RVR2@?);QEK4EN:4&@:1 M'V7-K^/?+AO''O?S&O40NDKZ0A,T!')=9X(;Q9Z1X5L8:AUHDOQ2!V M-S$N1S' .-TK1D<"5=?(5II0/?GK(@K)O_,RRG;1M"^ZTLUW\T:Y^)+4F MP];"[/7I+,+PI1>6GVE]T$H Q[BN_[Q(0W)A&!_UIV-"]L7S"OOL/Y[],&IY MLS'1=*_#V2A=7RLER&'C*7RHW%O)YF/WC9UG@1J2*7+">J@8\2Z5&AI4M5M; M<':D5'=0(*DL#JFCYC7U^2_Y N)OWD)"QQ$(JC]IVE^M9BSN?7M??HPUL[F- MLPZL01[) -&]&G7:UW8]5AS2J8GYH]02S? VZ#;EB70PWI-IUUH;=M.,W[50VE[9U1XV.M".?*R M3M97*Q9XHW&P\.D@KB_^0&?!6W;Q*\R9+?'( X@L^1+@7ED)OJ,N,[1-1B:* M[W4JT?9(&F!DHP\Z#?.$7]3]AC*]" MJ+$;5G"#>C]?/39MC)";&WP-(>/;+[Y$'_A#?E\D\^%:W[X0XN%DS\OGJ$CUXVANSS>6/]6MV#-2OR4-V/)['%[O7)+F#6MJ M-#S3UP9\>/%(C-:Q2-P" 4-!=K!K[7.#SB!,HC<$FMY(G:4ER V9Q09@?1]M M;>Z4M3#\W,R,"V<%*\8$A7^>Z;1_X+9%HASIW3PQ#R9E.C6ZZK[NZMFW+H\B MCM/0HY-Z.+@UZ9Y,B[S/PSX^2=$?COF;G ^I2<9*!/+I0)!U9T%_?X?PNP*9 M=>/E"UKA@3F \"9.EC U&\&Z-S 2(G15RC)C41#K2] M60]08 GGF_@SKJ?\-]?-5'*"PZ[#FYYJ$XR2[TV(0V\,$736'806]8 A;*?- MI)/F&YQ^>Q^P"^)7_6E"Z@/Z%=^@D.UYZ+@CXFP71K9[/3A?H50R+%\7$)/ON*--NZS"V\/S"WVTLF+_ MCCJ\9=H^886Z2\==290FHDS82OP;LFJAZ='L@\XC?&Q]^77'%WG268:EJ#"B M.^R.9HJ.@AMC+,KUT@-!0MOF)HT.:!,*=]"TN?1%;_O0X"-]?]I2SLO/VO%F M>;H*4K)I.<9"W$#O>3=*]D2%[5T+6(DTNN+'#P3!BG62GB_ MD^L6$6"T[UVQR?1EN6H"F?-D=#3G:LLK"W/OK-J;0A9>3^_$T8$*UG0I]BA,?H9;%T*' M(Z!L(MM9DPO,LYAB.G&F]@2@[A. OD_Z">"C]6/R:K"271NJC\5J[FROW3<% M37(6R+L-;HC"?A65<1Z1U"H.X9L=\>+?7C"N&J3+VAY6;-HK>8%UA2+Q&PFW ML$S!H4A_<=DVS3BT?.6;O/:&- \Y)B /&<1#X_@,*:C+,>D;FR SV8;GG-4" M66OBA85Y\W) ^[ZYI3R'_;%3^?[9K(8AQDO1;:7 M"\8&*Q!S)"!>W6#1 CN7?<#?U15R%,*WF)VG 4)]/XB04MII:P5A.AXX+BXN MEF0QK%9-+ADHET2HKT&)L,7L :UT:LX>I>C-279HQ?BB2V4KD QT((7"7/E, M.BP.5HC/KML<$P_3<%-+E2F.%+C8-U.37#*0.^-X5(F?5S5K, WUN(]$;550 M_APXDAM=W=(V[C9EE!>.O4%C(+1.HG/)&H7\AYVZ%-5*RV8EJT X[G18_&V?+(3KVW&<2K\"?4[4,(=+SGC7E.T"P$!,SRZE>SW8T0 MDRR%>.A_O+,JAEC_S72(G!(Q=O22I;)@JDHD1'=0WXX@]J8807FJM"4MRQ MW+7]JUG>,\'_3S8;OE>OFW"]K;X237E&WK6!0[\K$Z03^@D. M%=ET2'*U4J>$0JLAU*?<3;0DY6U5/5-Y,HE:,MTDCE ML&OM)+VD41P!F4V=8ZJ")MBV^JO=DG@KJV#>OQVJT[D07;OC-.(L7A<:^RV$ M<0(/.F-\IY6858!XW3U$Z7'^<>!QHNYQU#(D/;DG\,P$(2?:WIGWZYM623&.LNS!DS'66Q)&K%/ %^ M.KV BWA]]7L"4$JO7AR-^M:,V/JP3W*M35?NIBNW3J[5GO5E%QI63K=T[1CU M3I ND.&LH=,*#8@VLJ0!]OFKJ3Q5)O6^(YK/9:.QKQ%5=3^8!2AKG[LFFL$,'!EL/C_AP*/L1-SOBQ6>1M366>[MW][-#-+S3KH+3 MK9_,2E9EBDST(#ICV"!5\,IV%MC$"]HEZX0-D M;Q@4U#?!0Q2.*X]-U1G#T4%N^,$F\6N^]VY=+B^FN^G^"0 +XP$ MZA_^N6LH(A["@-WF,>(C:;R>*W#:/_P$]@.<58671K]7^'4,Y6SMX/)1E-4A M$R;O8G03&CR5PJKR/.Q9H4J3=X/LQNB>M]$WP,R;R,GGBLF)EAGZ/W/6E*D6 M]S/"$(Y]3!=<1#+ 7-03@L0.,O)!]2FM>U7L/0$!^M$AF M*7U_D[ M=5W:4MV46_\K75L!PK\EO:.(ZWAZ@U)@DAIC7(W=717O+/$O=2D:/U<\HE7P M.TCZB#ZD+QFB;W1(,$_?']M*,X'\^1PA&>U**D(]ZI5;P5;3XTN5 M[%Q70JG_GL'L>X^P,,O4OZE8[F,]@@W-8NZ.!_O%'VM/P?!H"4HWRW[,6FDZ ME-5*&X%PHK2D'UNSR:>[O>9O?4MG&%$!BL^@?+-:3:$/J!@!V'J0.7L"*,WX M4$H$07#JF^Q2.#ES!*W0[;G\()$H;7?=\EDUOI,2X*._Y%B#+3' MZU%OYDOZURO9SE?^,D$*I^RF^K'@:#++]9WWF<1O#=SU^C#L\]>M,GU)*NP+ M)ZOY#B'^>.!FNU(WNS/2IJ\*';;?*;M#4#P'A->R;%#:_H.D?>J*:&N.<#C& M*A&#K5)\8.ANF&BZC4OL(1CLY\N>3_;_3=GQ!&BG>P)L:B+ERUC[6QD] 7[9 M/P$>;X*> -'J?U,]G@#2+4^ ^PV\1WXI"CYMCVO+U;_HIT^ TS#)FVG:_QH7 M7X((B0(UUP(^TW3,U#T!ZCB? 'N"_L\8[QGG]94)P?5R$ZQC]3IP>$_CCH-V MH+DNC]7C4@]O4+0C1A^'G_WD+#\!_IYC/ $H\N]Y3A^#GMW_Z:5]L W@LZDX M/1KJN,-9?0*LXON?ETG^J^\2%-G_-UR R0-9K5]KR2JP %Z._8=W2T[X]*HJ M+1&-,PXKK''Y57/HFE$$\;2% -MQO=5_C>5_B*,:>C1QYK_&4NY?N@)@\]_# MA3U:1* @ )-\"^\"A\.2,Y)G6;S[4'!#CT ]W8ZJ#$8'&KJR>CA0_9X=2I"7_R1UAFYP^EF5RY[9#W8,%7B)V,W4# M#E5X@H3T?7-A*-U<*4CFN 9T2/#$6-K8^GNC][WZ1K?CIPZ_%\D8WYM1Y0&] MFPIL-AOBZ@BWLME/*#'1VM6-"I\ (<<.#\K%A]7BO1Z??5O/WC$ ZPB/E^39 MG&6[8I:=<5P>*6\,BCVM1MB/KZ*U3\8=2&YSF^^%+ZWQ6N5/OI$9*G?.?I$I>4Q_E?VSMB)@A]8S.DT$,>NVX+X;S2%-^ OS!EHXEY68DZPLZ MIOBII7XR>4?VQW)^D%"TH&>++FW$!OBYLPCGX.I)O(%<[K6SMD(I5I72E=KK M$?4-;4P%\H6:H@5:3NW*U8T?O@HX!KDX>^,A0_X\TI\M&AV4VB.XE\?LE9N_ MX1*^*^MCMK))">"ES/SIC"NB*;B*YYI^/9.E%#F5K-,2>+45(X/CP/<:%4JC M@T))M(Y =EF,F#Q;#>7PX2T>@8+Y?PPM+2MYN+@X:PZ*30CL@.!LL1_9 @!4 M:NAM_T[[(N97FN?[R[EQ@B5\6AB.Q53?2+EM_Y-':G?J=Q5R3[\Q_50[27$$ M,Q1/QM.ZY=Y[A;VV']5)+*PLHJ)PJ39OU_% 'C6N?E^KV\2':8*K5;)XK__3 M]&OXY.GV%(/66\E48(OD:/4K(!KG')KW91H FAWY(%T%=I_8_[6?9K$Z3Y(6 M_3LM):X?O,O-\:OJN)2J& RY((O(4\KWK=9L%2"!(2A< M?S@P7F9^^+GBG++)G9N(IAN QQ*Q[U8=2N)']XL?A^O3C!L8O9"/9]FP_%VM M(KV,UCM4 P'"EK#%018$L1\>^B)37[#X\M_MK>97BC-%FH'\MYL79]I"XXYE M\D8YH'8;E+1S1*^X0X\^;9@#7R:]N *\2)Y$H] \NA?(GB#O85%"2/>R%38P MIO'ZG+;WR]\L%2DQR,9 E];I1'H,%1&AAO9)6_ MUB:I>995OGZ?>M(^4J[ E_P*6)V>2M74M1B%'4R.$4P^N)->_1BBY'51I5YP,!/$Y@7P9G:WL/V<]1$%;Y!,XAPELEQ; M/GBL1_VL^CIM;R_M 7;.F8KM7#^/1PXN6&ZQ M9?]0)3LS@'JB(44ZN6X989MV=7J]4[5Z%D>.GOO*-R5<_5N)U*-J2DG.NI3? M6Y'+]-BSNZF;.U62GHH#QY4A*D<%5QHH^.OHO96V*!)W%9(C[R2O9^@*= MEE 94A[-?/>Z>,4D$H@:IXKZMK^)*4$6VNB.W>(>1?AV)"BSQ(]B?U,CXOH) MH#U]I5#Y4(\0G"P((9NP3)%KI+-&&^3G!U?<.P0D]8]D;R#2[WE]F, -TSU7 W(_TG@.;$U;G5'QC!PMBN MWH=QV7TQ@\!C:U"2I5G&6A05KHS;=-!Z+*;^C:F1F %=YSKG!X M!\% X5[N$?1 1 57,K+L]A5*VB=#C++ '(OO QPQ')4L Y]\*CR3'X_B9N( MGLZ<^YEKF2F)*6;%,\>!@TD]8:#BE*!KR:D13[VXXH%WXJJ2Q7AR>XI?U-/M ML+>U5>"BCY*MK(7TC=_[&F=>76#+\"]1':5QV"5NT)_3ZR M^&TO@IQW$L9SW6_Z#0.<];-[.PC!M'A7RZKW](L:4[^'FJ#3Z[*!3-'X@IE\ MG#ORH8RH+"X/!6:&%/M7U/[Z:;='OP4FUCSY]JHYJ_@!CX8T%BDX%_%QA,(Q M$[(JJZFRSCLWWL7*Z\L>BJWM'H@31^?RQ!@%%C*)&L/I_D"H@P^O=9[) M@2 "7\^PRPD[G2X\>=!Q(!T4K4:W@(X<%',U\2^'C#$HST7[]+,#6]GN0J(+ M_K8[#2EQX1M4;:-EQRDP!;P4%LL"\)-&M&I5>GK\N.,H\>4X H:,+3M1AK=2J8(OUCY1M-Q6Q\.T%O T>C:8'MJY M=1TT1L5)=C4Z)LVP*#'7O3^P3[2QX(R7[*7'$=O5!<+(>AWE,$:JC M$_H141O3!WES0O3#BQ!?+H57U^@ $VUU(96# M4+Y7>V(I1Z$PZFB%.ME#F\[!#BD+P%-T/A;.;N_#*I"3]L'Q)L3 )G^2D%7_ M^&N0:ZW]KQE\#/S8 M&$-.G1)J%1UD;>LJR?F"W]8D=*9Z7/8,RRF0S",X'H"0!3:&>V MT!9F@2![T,B1F6!X(J]VN:PH@"H./"*]@6..R9'V?7J9M1;6\DGSS5?FPF)J M&'K_GCT; M[27RT!H],,:NFZJ'?E*_AUY5SA07X?#(-<1K]I-9B\8E,4J.>NTVH'OEX#I\ M.#^I]IN]9K\SSO6 5B[N.QG/]S"Z7Q)&,AX0M5"/ER3']5*Q]C^/S%7"5KD" M8XB^[]ZX_0G?7L7*QL%/5N7VE,EA=9BY"0_J1X7X[2V4N#8YK?6.4'=C\MK) M2@Y^Y7?>4"ZOV@@+A#H*#P_)WR6EIN\C0Q8)O1D[97N26)6MPKE&^R+6X?Q[ M:TV)8SSA='HPZ/IPD=97WIH^W(O.:E3S %8;6GPW58(Y@ZX"'+93#<'9F;&W MG V3_?:A=@/2YF7#9R[)G:"H,UMQP3YCUFGXL2_?OBMD$&ZPCMH0 MAW_!Z,A0-TC?-!^PAB]]>)$YYT<#_J6[W$.26\K^!X8@N30.5U/Y>-JN)XT9 M C[KMOHK?UU419$1E>J]97Q"\+B-F)7 M;(O&!L6CNQF^\.?K[Q&-?8[-K)-YIB2.8KU\;8:XJH) WCW5F?IRT9X[XN00 M'TGK?+#M$-@:/T;\N"G66>%$@3';19_OO_K:A/_?_OL:DJIF\J>088%(,-C# MI1&%>GG2H&AEU[G_]9B*P"-_[/4IY3-U:UM_ CS0JCX!!MPFU*5HA#>4'=15 M:0P7;ZI\:14PBQ;%VUH\-TY5PDY@:[RE\I^&0?7OD3O>:':)AE'Z(4\_F'BL M$\%Z5,>O1$T:C!E)=6@8&I.R^)N3-#$$1HVD $ 8TS=6H5&, G4IJHU5S[GO MJ^M_ 9Q>#$8I<1+9%A6J)#@=Y(^T\DLLR:7]C1DX?60#M!I$C[(M!\5E-G=6 M3=;7RA 5^!04@7%AOZ;WR7'/_3N#6)8-2O=F\,X]4HC[5R,?I38;^]<+BH', M2+..;(ZRLM)4KN)L#B$+V6$GKD\ )+"Z9]H=T-=X]/'Z?%A- W1)KIXRG$+,PNLS7PA38U0N+QW+%LN_$I^".>@W(DA5)B^CO$<%- M=>;D6WZE4I>IMZ3D *:R(S]OW<+>;JCR=8_ZG8/'<_8GUFU9;L,]^L448^,X M?V2T(FJ(YWI4;-UOBVC-YC<,]KM)D0_]YHY YY/N_EX3"B[7#F)]:7]K:'Z/ M0+JE%]DS2F8(+WS1 W8*F_50PQ4:K&I?[6ZG@4^G:];_@@_PD\870@:.-O52 MY_"'#;&W0NPRMDXDZCDKQ-7,PSO_AL@8Z!'B#V3,?U MX6?5X:W293?,N@['KJ?H'V8X.?4/Q#B&\T]A3(&7#X9H_;:98I"-K79E9*CL ML;V#/=T]T:5 !J>\#?66GCX#HV/_!88.MV@2T[N:V]#O,OG@..6=GF)].9;Y MF=G/4KFM\1/LFR?8&5R*^4^ %SK!_K4==9+K%.-/@+J'4[AOXA&!E[']H#)SV;39QT:!S!+CX_47/9V+R?B&R MUS& M9BR7;WF<[RC:=_R ^Q*-Z_U\.W4)/<0%_MY(6H>"#RT9X'C.X+D3OSK MNWD+753WDG:UN!VI1MHWH"%0]>=4ODH)<99[5G:.9)6+*%H0?DGH$ .: (C2 MT2G*/$",TO <+XP/[8RD1B#1E%;E;"57/*''@_'1?E%>95^SG^870.-=G5-+ M?%3F&#[D<_.-RX_/:(^U"W_A6;A0U>-J(OEQ^8.?G_XHEM<'+#61]WGQ'V;/ M4SBD@EFN?:ONR1: VA>D GN=0#8JGYP )!1R@):W)-8>A7NZ2_'^'4TZQ-+U M16-#X 1?C*DL[C8*3GR_> E*]Y4RZ-/T P]#ZS0V29IQ=;Z>P7Z6IJG(MQ#5 MMPV",,8$X<5Z5=0+0?96A-22RG&79>=P<"= +%+Y&<_4:WV?M)H="?I!4LF^$-80 MY#98GVQA^YZS4R!SI%Z:SE$G46_21^X\2I\YJ&+IH(KOQP34_@H820:U3F"E M,4DM;A"UN$B5_05BC4I,C-(I]DQX*^C;9V4R4@8HM![C]Y]X3P*2A!4 MOMT20OK"@I$VT7"F&G)\Y%JN,VY7%1+_\KTEQW2S$B-;2I>.J;PP8,MC)X"_ M\@I+M"4RTMN@Q"IKJFSI0P+R&8PRP.V@("B#9GJ=AGK&;0)4T&W>/ $B9Y^I]9"8^*8) MOFM2)2SJKL-H3R@#&*NF!,=M"KJ\/HHXP)8DOA3^;/7^D> L--)!C M_/&B9:%S[9?6R?E>5]_'OK>DC+J(S)6& T3GR+@2P_V\3.VUF MQ1/ 5HYVCMVO$S0T=KU[J77^YX.?]LM=%/1BSB("]7*.9''S64(%E M/T$7-4->V=88[OZA]I(+Q\:0\P@.ZT<2N2 'L;-^K:WO=6EW6/.5= DGRWIFF?GH\D$@1^T#I,Y1D8T "=_)!V7T_#/W MNYG^8XQ'PE,B(X.\'I0AGD4%YML4V2\I\23K 9B#Q'6FEK,2+P_\\(.T$),. MKK[*KO<.QU^]W9K"Y&L-?M#+HR Q6C!/\#A%X4-FCQ^$\_26I,6+8HN[^%L& M&7ED;"/&^3+D?TJM-:!OB&RFN?6'_H9T-/RM5JC)OI>B7_%J&%@%8_Y!3:65 M6)D?%57#".Z^II@)7X?2/P&ZO^\=@S>E(:7@CRN^U1FF'OX<"I:ZHVON>-\L M-L559O*KN+[DWL1"UP>^:CM2BOJRC<[S4NG,$B2YAI,6,PNRY9>*CWS^EH5_ M-K7P05^SG68B6R7D/:,V%$0>(B@\Q ;M%,N2.K'5%>//-= ST%NT:785F$F, M3+=A@,O(6Y+WAN68&21>XGKQ(6T\TDXYB+&>K?9+$)\=)0])Q%M?'W.<0*T: ML@>3)#U_)K AAN@'I/LUN/4O!M>-,'X88R#.* VZRHP,^Y*5;-_.SO!('4W\ M]-_^_A.(B6DG<.*L_'GWVC?YNO@Z>6[MWC%TX%[G6[M#4HO[R,WHTF74IMC, M1PGTL\JJ0MQ\R_5C@=$[\;H(N6;FN39K10&])E2T?IS#HQ52'VEL>7O7E@Z89.!ZVIUPO M@^*OK8DJ^XUI4YAH#]<\8;0 EZ2Z5!SYU !Y738;-R3%$\ MX7CE=NU'_*P"= RBM-A05R/C/DH. [GO[7 $70_:2)D"E2<9I=87%)28?[I. M\@V=(8&MH, O=-TJ0H$XGC+4!9XYH0&,ZL]7Y=EX>[.!6T;[ M)+R1C1/ +QRU@AEASF6WM&^IOZQI^X?Y$.=[QLSHVA__:#$TDG9SXJ^E'Q3M MEI8ZTCP!O*&Z7GM>IFX?3#;D6\%<09(-VS:X3=1QLVDK>,+JE6*7^$BHQE;K M=4PBK_J_P8.1N^?AN:"/(LS.-C5_Z2H1)-9 &XKG^W/NJM86J3 MF>-%+7XCC7[*=^GM6J>6^?5??! WRR"%FG#].?VW2A: 3MZP&(PEJQ==2+'1X7#]F"8J!G^&?\SXFB[YRG8L;)"94Q MH7G*=F1A!>EZ:8*61XJ1VB]]@V@K'<:ER&$>(N,3)TS3?(MON/"Y0[!$9S,M MNK, MB#%;SL)(W[;O$[WU_U*6H%0ZLNY]/5/)P<'IDRH5,[%?]K%?H ML8H?MXA.D,&-^D?7D/-TAJI^YS%IN6CR@T4 MPJ9">C#HDC%04+-@'/ 1D?YUM]6P"O;*G'-VOS?Q[ YYX=H;"CC78UR>MZEZ M6*R&:U&S34\ T[V=A9]+^]H2LEF'3!DF5LH-PQUN^63=!'-1YN7Z-Y(] OHE M4T /^H7/#V MH0MO$A>[0-&V*QH0HV]6LG5T][5%Q])I;%H\VQ#6I-649QF](P_/3(/%+!W@CEO2 HB/8%9*I M]_NZ?>H*J!09)I-QJ41$0!K5/L;#^(T@!*N3(3X&.+%V5AU:Z>KU.QV*]3%4 MN1%ZJ2=G3=$#=!JBHU2XU4D0Q5-,P\&2KR>A7U2L_0J^#TZ)628]6@RA'.J\ MY<'$(!O@0[H\/HUMU9'L:0$NZVC'JE.LAE9S6C8T?D?8F">0$V@%'MW6\C8* M; \* 4SQ/CC@V\YFL/U+4_(+"]S^-(8)SFEXY[QC=F!;3Z,X-!GK_ MKEIN95V?@4=,PZG9%WM>]1 QCXK']^VR1S1V:D@QXN(H>:PODSS>S3ROWW+? MFUKJV*#%:=,T\F^=!;C)#6ED17]AI-UX]*W0M;:?M1=ZE-P>;E K7O3YOAH, MPV**'.YA0-JQ5WWCL#+\PJ7[7$_$NI>6V* AOL3PP*&4Z2%M2MGT^E>9?QY[ M+,E$!*4D\^0@*BCJTKC'(:SE,4Z!<^O?>W__KOY0?Q8;T M^H!+6H*B4MH8,=8B1&SQ5/_U3]*0-Y4)-D@-UC0V,@N=24S.D<&@/V'8S&>G MT:W27K[KOHJGZI>SO2))VU%W+(GX)$JDJ2&R*,-+66JK;2GXN\$;;2\E,3S- M.<3MZ,]V$F!@1T[8O)TY044GE!!M,?IFT\-0*]T71:YN>G<:RI=.QD\9#.3? MTAZH4\1$#7$4)$BB5C7;EZ*J[LY4TIM]8%^8:2L?\6;\(XA?@$Z6( 03SD2B MQ.<6,G:67W/*2 Q:4Q;L^9P=_*JWG=O@PSG&-7SC5*TI?; Q<-O:0OY#D[84 M$7U8%R *VW2V1$]7;Q^6MZ@"#YP #'>_82 H85< ?>E38,S6L,V_@;Q+-J 8 M3N/,N,N+D[G4?YV!+Q"[ O)0$7EFMX+_Z:;7\'&1>([IQ'9;.1 OR?UMHZFP M9K6$WF?7#M[7IL:6]N$>!>(!:-/:TE:EQH^NO*X,E)G[<&37%4>\B&O9)P*E M7V?@]%K*?9K[K/%^_2_%G &6+WWW:RM&DA6C6JXX1N%$*XRAQK]';J=2-)1% M/HKG5J7K(P[:R;V1U@*).7JVZ@8<<$I.)K854^A@"X08$$P7V(/J*BX9(>:P M\:+H7'R[JH#/\FPE%>R+D]CUJO)2L7#>@E,0^O,69/8^P8L%N872(:2=I.$< MK:^"+UU/7_,+?0-L@3ED=A"G)M>HX_5M+-T=B!CA_YUV*ON=F[]#Y.[+Z]%3H;]$1>=V%P@+W/]H;[P$@ M!VY#9=2NIB%"/ 93]>8FY5>&T^LS%6ZZG%M/@'>35T,EO^\AGN:!.B$N >IJ MSDO(JYZ;)4/6*_[K-./^",F&CEIVR7JG6,3?5+$'Z.)C'67[*?5G)V43[#T@ M4T5D'KCKJ, +JJLOET(]:A2WN__UM^#^?]'B4]65A%^6\2@( 73XW? !".80W%<:ZY MW(3M2%; 0PU08#55PL[T]!W>$HMV5[:8WN2\_US MS6-#%MWD*5R/WT P#6+S)U2S_MMPQ=>0][BK;X7HHEL\K.O!_X@*A,0*H !A MQNL/0M]P[+IU'//1ODY7\[PAHM&0D'>KG)KZI'%TQ\L+IBT'8/ M&Y#_T!VH5$/V@JBKVS G)!C6OE05O2&I_B,?.S M^X[B("Z<@W,'3%,-DZ#RUMNY5YZ $_:_6E0H-F0:!/. L)"BY!<#S%]HX,X\ M[O<%=X3_]DXW *8XQ/7XHBQ)'57D] 60(IUZ:$:#63LFI_GE]C]#IOBZ+LJWMOMW.^I M!^#?#*49N8B*,2#Y)19K03 =+>8#ZE%QDS/;;C0 MAROJ.-?H:1F J2G)A(3VM?O#^.H<0,(M6A&/*$[V1X7O9?&%7>(O @JH&D3N M?J$G$8\NW?SI@2UP%%4XK$!$?QW;7S?4J4RP67M_C5:"DFW7?.D7BU@0O+ZI MM[!.Y1Q]G4"V\$&2U53IS6O-+W_" 0GHSE)T)&_R\NJ;E(9T3U[K:3$:_60. MSW,4'P^PE.A%D2(HB>KM[4?HBL?T=)E;G9K!8EM _]U/KW;FWF)4KLW_V21C9 M&F37D)S?TL2C"A$TVGZWQ1,?=1D5(USY$O#\P\U-2O+8$Q45N4E.1,H,%G$8 M/W,R+"Z< GA4 ,P!3/\V<_.:FT/Z1B$M3:AJTI0*P*R(,A[5+5;H"4-S?<3& M,N('#X9L%[D&#RY>/4!!AMCX\6Y1:=+>X70;?V&A^U*9%?6K#%K*^1C@E13) MFZ)^^B%"!?*?(B&?8G*F26;927N!N;<) CDS&UM]86,RA.B (RO M@B( O_+JKG#<>SZV!8Z>*/A-.F'7_<#6OE >>D_W!-@<= MKV)M;8A6KSI?=((4+5N@4^)@'^ 9I:8!8!&E J76#N4+^PDC#1"[?[T^AFB2)9LG)%AL21"PA=9F M%^GUJR#U^ \:%;7+?S."C7ZJ>5E\9Y*R&I 4X(YHEV QTK>YM-4?"^5D/S[> MU64"[?91-?Z=A7'2A6=S70A(O53,B$\ 4/JNC]@^ =:M(X\EZQXRE0R]!RN/ M/I8VB775$Z<(C/0"5,@"5'B\F0?K;, MDA\5I&Y$$6S%V?1J-?SS?64?4KBLSZ[,5&[(JTR:@HG)KA+?:@? ./EFZJ=C M[XCTP]8/_9RSNECO0(+N.^SDQ!OAJ]@]/#\\7/HB AUYBTQ/6M:'BF"WABJ0 M%=I.9\+W8G?U3UQ1?_"?$SI"Q2O8 MH^B4U=G1PE8S1V%5)A^8,]U)HOB+8\6VE@4RSW@3I?P'/6<#&^&UM06?3QVM M4W29?!=9=H0&G"FC:OQS'09:S'+11CH9F0,OR'^>D.7@^LO?.%5WD8;^6(GU MQ5K0G7^/7Y_5A18U/M#G86T9/\4M>HFNM(N+81_;M8(_];N: HSP^(S9D#"S MJJ;\7OMRPZQ$B7V\5B'@Q^!K578D6H\<.QW>8?4=<%G)<9S2V*,. M[^'[74J!6Y]3CI:(V1OO=:QL+-N$^&(Y$%@@LKC_37@BH3%+^BXOFE@':[*D M]]1&[>9->OG\BJW:$ACBR]?!EYCI M6C?A%2N+'Q8XXP4RB033#'4F5@2&PFAV;"*[32W$O)S1.!KQ3;[TV:" [D4U MSZX[-J)U/OP*GEC2GZ],@A/*D&;2P_M46W^B8W\)%QI5X;$-22X\.'3#+73* ML<5QLIL5B>YL@4TSMK=Q,ZJC$OS<"V/@C&QJ5RM/4-$]O"GO2Z:A;4M;Z5$P M>G^D[W+@47C2FLV)9N<3!'%P"7VM,GYQT4-?MB^)S^G&1=AE?L?G.&=D8C@G M[_0&/( MOI2M0#LF$0$#66/K99*=^@B*RB*"?'A+@;*/;-\;=(^/E-O@:.:F>0H+.MBO MMI>(H=-A9%R4^/)=Q;:/DE-V/C(>1?,V^,LR4'^'XM2MCHM()3'%\\QV Y_< M=&R7.&&UW6TBU1^0D(F%:VHD0]UY!=]R!A/3Q=[$0%7 GBPM_D9 M" !YW8UJ+_Z-R?N&9+FT,_T%XQZ.^LQ>@N%$)3J;U,PY]% ;TSVRD*66^,[. MN?/0$/[E3SV/U TA+^RKCBI/-(XZ!ZG,5E6S\#6I?(KDU !4*',H47_]-_SJ MT&,KQ6.B'>S,8K4B?AY7>R#2+71YX7[:@-=*2(U;T<6 DU)7!UJ(^]W5,,7? MRE883IFTN3W)'M?<_!$H):!=]_*5WT,+,=W;3J%.P/298##SV6AI&;N^C[N MCH" J :+6K5C*5UJV*?,?E:8& *#A;A[_PF 4Z\$<7GE:3+2@.B8K"+F7)BN M8N)6_-CO+!2C#F]@&RT5")33I?":<#A_8V9^3'4P?[R^QE(@"K M)AWU/$X7V4Z \+P8V@9&X/[K<9_R&N*) YULVRA_!^!2023->WO1/!W5E6#, M#IM;9UOO5=0##Y&DX)W$=]T*V,+$3UVH6!3A4J2X0OL$^!JD$K*PP\I7>\Z5+!81R%K#@";ZKGF+<&C'4GJG\(SV:S6? M,D1ORFV//ELC0[\[+=ST5*0PLUG^/6T*"KN=O!!CB="^[H6/24NHDM*@#Y^9 M_(D5H@6VL:%+%YS/C?:),8ZSSY\/>OD5F,3@H0@[W?"=203")K(V)N]E=U:4 MAH9JL-51X[5 >B1<[-S8[N%Z& "O*%4 Q4C101;MN6#XE2_>.U*P"\@"YOY+ M@D1I&UGXS>F&)\H9WRS*A-QD_I><"%H?B#K T M>H[0/MY0]*MT,[_,$O*Q.3'O:&AHJZ"KQ61(&X@VOGC/_5J]GU4!Z=O:6)_\ MV@_\,1\J'4L9@-?'%>+9XP=@CL%@_MCGACCC?B>PI1.J!R9[#+;RCF@)M^E; M5YR0I=RD3CK;F^(>BI/\]5BL!49\(^,Y8.0,@I7(+/KKN2728C"/2 !@C28 M)58Z+T#(!."IZ(]U,+OHNG=D=\+7)N[>.Q3.&?>1Q9SHXJ'_.8'&J "C)QXI M(-Q@QS&/?+F_Y=8D40TNY.9<2!%;]:-]RQ>/I^1=E*$HXL#%-SEX>))X8O+F M"4 .X@HWM(G3RE,W:1>,!V66A W2%6&KX; $G(DW?4<$ ;SVDH!#K/SZJL1\ M8]V:)I@%9#%=/BSHIU;"%$=>V3L6!@RK->Z=!%KD-E@$X$>@VQ0?Q[ON(96$ M'Y7F]VR+0M'O$I&%M.9^2"%+M3DE"0UT24!R'H2FCPIJV],58W T5NZ563W: MF1/>,$QNA-B]=6AITR5^9'=E0&]+B !AYOKLZ8.=$9\ M*;'V"85A"M= ZGEKC&$[^<4S'2S-R@?2#4@D-2L_%X[\=;-5W7C*Q]>&+7 M5:1*-TX;H@9 .*SO]G2IDXO3LK%6W@V3Y)H5NXQ!FC&;7O0T,RCZAY1Y;ZQ3 M7H#8Y]7UX%O=E_OCNLM+!@?9=JW:[_I)L.SL;9T9+)N!KGOFZ]RX,+ E*AN4L@T00VI1LD4U@#X'Q^'.K1W// M3G6R>_43BZ)FK:[[/*NJ'78"S8"4TE1^AN6UVD-EELQ1?0(G&@78@]"SB8V- M#UFG/8Z],H_I#<(4A*!Z)9O-IH] ?*)C2TLJ(;+7(<"YDAP\'%J47'(9)Y5%S+ M!371T%P*,T$E&,$L8DUGDH^K1FY6&;\)M!8<:]]VO1?)3XF1)L* %6MX*ZCT#,Z^D,T\9%,_;V.#=VZ$QA-*X M6SW8O>U%,.FRT7XX@,K.M-61XW/#-9S6SQHN['15+_;Z= K^*J!/HH M]SV!-\V I7CE-0F'"Q+K/4PY_J%'[X)Y WW9RXX,$ST%;IFR6! MZ))I\DZGUJ.K.1WC P="BU_#^#J0:57Y+J.QL41(ADQRQ M.!1FB@VUC!\TSMKUT8=;M=:VHNY3EM\XC*#=WTR.?P>8BR[NXAN#X&+IJ"L] MGT#U]WI.+Y@CY*M.'![PM2GX#]"BEGJ)Q>H.%_=@F!$>=YU,IF7429%=!$6!5IFQX>@3/)^WKN5NS M-FLO4"G6(XJ\MSECV*BDC<6 &$E&RT.QQG5;D"ZCZM+2,\Y["2Y'1),,1IOU MOC,/2)Q^/D5.=%E;:SR0 E/@_S'('(#ZLWL%]DWH":H!9R Z0[.N@T++?@\N M4(:IA;P@VC:G9V)B7ZY40JH<;["Y1Z<#':?'7XU/,9161^QT8K:#=_R4[:\: M?([H'/JF.#I#(';NK P%ACMF0-PC#NXE>/4DNZD$?+[,3]\4Y3N.: 7$)NU4 MXX]YFT,,YP.E.LZ1.: 8S5 G';G)4**#N&6S:3%D?19V-8#AHL^5HV.PJ85G MW=?Q/&@(0[DTUY]'A(DY3>&;P:G,6XEJM^U63UI2[=#D?;.06Y@$40%>- MC"&16/EZG!38PRH6UH6 #SUF4>#E3R6_6[<7A#2J+"*7*:DHB]$9U0FGCMQ3 MOUZI\#"CJ!9&E7Q2[]=ZT;X/WYQ\5IOBFA(J\W%QYVKH5=G% 5E;FF[*-Q8D[I<2$7OY!8CV,EQ20Y<=:;_!B]#A1Y$N6Z06Z N2RK%\XM MQ\QB8_N(IDN3[989Q#F41X)W_L3%DC[$:27@CV+.X89A(Z.^WC+@SNXVDINP M$5=>3AB8V?M%L,0[M5U$8.:FN?G4^]16H5NW%%"IUHP:YSQ+474AQ)0TG?I* M*,56^"G9]?'5M<;V1'/Y\()BAUH_ M'KGO&1=K.%\Q8>.CD]?F;$+KWC0SV.GLMU0X>%)<7\IOLX.\-*%"^I O,18# M-?SJZ/&3_8CH;!!I\TDD9HZG3K2Z$.W4_'-"#C#R+/2A\%T4/'D%@2[7GU;0 MJD5% "? 77>+ *):/C-_80&I7CR$HBX0X_7EZ*_O=@-!J&K=$:O8*$^#,B"D M.G'0.#U>[#I%9_WHI_&W;J-AV!RUMZ;MV6O(;\65;Y^8]WM;RCN;H FQY'%/ M-Q'JXN[F9/>9NR\__^^/^J'F?^TG;C7_Y*WM _]KD<>Q2.][]Y:^/M[>> M/__K__[UWW[>FT(S:#J>_')O;SH]>/3PX8.8E^U' M[?C/SS3'Q\%/CII__*3]J?GATV73]N-%_3(CFK3GC0EFP![^YQ\OMN->WO?D[-0GTX/^])I. M'[J1/<'4UCUO? (1?-8_'T=-_3_L)=Z![" MTZ/%S>WYW<*#TTLSZ21GYG.L,&^Q_$*&3<7/XS%.'^:/TSR>M&&421[VWK"0 M$\(?T!.D./]=GZ,#;@!.F+[WZ[\U/^]EG^#?YN=I.QWE7QDE?__YX?QG_'0_ M3WV#+R#Y7[/V_2_WMKHQC&I*WL)FNM?$^6^_W)O"8!\.@N8A]OIPT>W/H4N' MS61Z.,J_W-OW_6X[?M3XV;3[_]K]@ZX'SIC^=. 32K5'C3WX^-.]X:VI?;_\ M4FHG!R-_B)R:X>G/[<='V'?NYS^V*>7Q\.,Q*S=M^N7>LQU:K+.<1:*MBD1& M9H@UGI%LG4Y2,\64O=>,_3Z^);>/WO8>Q[%]N!^ZT6)J'Z=O,(I(614*&A8R&6>J]E%&)>[^^VWK[]N>'IP9S_M@"C9IG8XDR5A/)4B&V MP !9U-$'&VEA;#FV!;<_>M9.HA^]AEZZ]&0VWPQGARF#BD+!G*.D@CY..6/?\^'5Z,Y!7G/C:),7FJDE";'14JD4.Z) MY$D1GX0@P90@>?&R*'YRI(_W\SC!_Z?/1G[W:B,L?C3)EQJ<39'JX@I1/EH@ M"_"-,U[B;A)94U>4I"<'MS5(U>FKXP302\U!\\-<#BE1 G#88V:ZM!.CF7B2P^DZ!E(,4)SG02 ML>1/.&NKV]]OISC8R>-Q0DD,\@JT6IL_&:S3EKDD/7$4!ZMH)L[+2&"LA:FB MC6'J7C,;M_,OO-MYM_T$E,JD?31N1R#.^UD&8?OP]- OF$J,-E!K,TF,L;G0 M<2DR JS-Y@*9-O^4Q_#!]/?+CEWDZWT9M7'RZ MU4VF6WU.[?3IQSB:#6HF]^_;F/')]A0V.R[%J_(<(/Y^?M7#\AST>0_5__L\ M__#I$1IXT4ZF5]N/'E! A/EN9$ M&?$9]IXL&42ZY)'DHK4$,1^LYW4NH)".:B,2B=D6(DT S0G[#J1(283X_9=[$T!.(S0GAL_V>AP^ M@F2R!,0//DX2H+"A^Y-]#K].NED__#:8;(\6:S!0;VO'9\,YU2#ON3-$>D#K M(1<*JBIS %' <)3>6WXU#RIT^5N;\/?2YKX9AIW/M0ZVGO_]M,(\^^5E=Y.\ MB_2<_YK@91\/1FULIW_D_0"O2.T^DA(LXZ-==+0'G@).!=4.] ?$B.+E8SNY M]^NRV6N/"FO>S<\/S^W]U^6PC@;Q\+P9'PP[]&C 4]]/4?7].N!K5%?LJ)^C M9T=+EY9-!3;E[O@5\R?+WY7B*7.=3+RLI:,R!")E .@9 0\&#I:>H+51$ MZ0##U4J]UWT'4YT>(O=/@8&0B ?8QV^':&@L: B['!7'P6R:^Z,6T'J[*],/ M0-@OD/6+HP';\]$;#WIH_C[\]0_@X_W9_NHWS/Q<8'K.'E@^NB*FHDD'J M1L$IZ$H-4#U:"_:>4#;E2+WCM>T!7&:@?P+RONH74OT,T\Z?WDJN+8%YXY0A MO" .#*& K07@*5%3BE,R2U$=Q99T>0Q,E\[P)RCN <>#SOG-3W+Z1YX@M'L# M_X#2F^:T/>WBGZO@U+=X2($:/[7OVS0#Q7L\BJ>@([O#G">W;+A663PG*%V%+!;1 M&QJB(X$E1P#] KU4RD09P,8Z9E5XK)5*SWS;_\./9OFWPZ,?_P8]^C[N';[( M[_/H-*&.&CT?@W:>#"W$MS+YLO,W>7T];8Z?OQ*V_=QC+-]E*0YO9KNY?/.2-9*+3I02ZU$MY90N YXJNO UO5% M$J^S(H9Y'H0T*0=5*[7F*WU$LQ=='*Y(3M,*\')&90ML]@25:3V@ MEC+XWV5 [1F%^"V@ENDB=2X@&;EF1&H$M39*(E34D2FNE*^.I*LR0ZYL<1WO MEI/6U;MQ.YV\V7YW*XT?XS)UJ#=-\J W-2A/7VPA5B8JE9 ,;*/:]DF]&G25 M]HX7+DNE2909 0W#RZ=(B4HA:FYU"5371AADX"-)_'ON=GM_L-?&4TP\Z,I3 MS_KLUWVP,->5^C*\Q4ZSX;?PE@K49YD$*9)R(DL"$A:M06G+HJ34NM0+@JHR M69^U8S^.+?H6@&0>[I=/GI$!^S^>3/*:K=45HN/,T_P.-C.)O$T-\,G?+,^C)LOVM5*,2%MLQ M*4%&YO[_1>='Y]NL%9N9G.OS55P MLY(V >=:HH(V1"I@Z9 L(&\;,_.%%>WJ/9EL =SF%V"QIN=C6(%=O-"?"]/? M#O_P_]WU6R,_.6/YHFM??NGWUW$?L!XP);.A@)N 'Q,:N#DFXAS\I*)2TGD' M')IN%8F@91Z-N_;WO M9@?K5LMT1<<@'L0"BT(1&B/:0M"WTZ40T-8R\0007%5WY?\%R(U>\(^>O[AE MP#J(J 7UG 1%+0!KP0AH7/A+4N%,9,+DZFRCNS.'XS.'(HSPRA#FI -IK!4) M)6F@8;+.2K!OZR7?UTGC 0Q#JP0T?W4PA!R,=T$>QYQF_M8;G5C6,>3^<1#F_:R9_GG>)MS2;3;A\O6\XT7IF-\NDH M?LOCN+?O^S]/#V7;C_+D37Z?Q[/\,G_IRO12BGPN/Q93/+E!7_C]Y17&5MI)U&"5D\E"%^J];FK_S1K$Y>'G-K" M302]H2SH>V& _1C\9)AEO@BE4J[N-.LK;^]?@IR'.??=: 20#,UEP&.WTRV3(T]4P%5+/]1SN/W9:-9>VC"_U.:\V3%*"EB_F)2( MH3F"O80WCX;#KYQ&^$])ZV[:H?4B2\JC=]NW#8FQ0",8LD0Z,' E3918X00I M)BL3,%S:5>MLA6D=REDEP34F%^C&EPDT^S:A>.:"Z)L<;+PH+.1$DD&3)S(!T#J"W0,@VV;M MBO,W/?3ZVDR>"N[['$_&&&_12\KB>40"^Z@HH@O30K' '+/K)N?7*GBJ5V0< M.L:+DR!)_3<'_V?6=].4AO7<[R])@0FJ51<).)]PHPJ/,(^!?.,2Q$$=;P87YUS MR8;=!C9TK)FEH)B+@R4\UK0@HIQEBO 0A?$F"%.JA,J?LYY_Z\#8G7]M;08T MON<\ZQF8]LS'PS=OIS,W2%]OI]:QF8I%$"LK\3PS<&MG.O M(Y>)H0=@)D#60 (#^]D[QH(/4DA5[47YW?G6)=-+;1P05K!23LH8=,B#-S*F MG"S$@@U$6$Y)E\"*K3>Y16V6T)J2#%D3L[")E,0*VJJ6!)T%:+ADLO-,\5@M MA2X5?/N%1&ZW4K]D69)5WA%;-$!-D%"8^C,13C-+/ )-=94VP=FSY#(G>//$L>\RLS;1S3/A2+95^\R-,Z+:]E_,%*O-Q'.[ )F]RS.U[ M#U+RIM E>8D44"13D&G2)D=@-F-+.\TA8BD;%$"4WU?F87?(6^NT_;QGBD+"($?XBJ91$)-8W M<#P[HBEHO>A\+JXZ#^MK9]%_^+Y%N?L&3\5...*WH>MOI4?;AC:C\L%*S26A MV7C0%U0 _$V,%*]TL%R#(56='J]#7VQLHYP)G?_\^?NIIM\4-*@*$]QH(BP6 MHF"\$"<4)5KQ 9U23Y4=WES\4;9:L?=9*M[,4U8KP%_^<\6R#C*?GP;[DR0HYS'_ILO9A] M.][]*@Z[-@GR;;"?(_W9:@XQE8]*A$1\P@-Y*@/QRBCT.DT)GFB9J[T=N^0Q M\UO,4S7K#X?;E;E/U*W4R%F )@:I2L"ZQNCLG(D'8XY8'V,P*OM0JB7EQ8FB ME@VZ'F_/L$(.EJY9V97Y*M)E\9L2KD*#4R%Y1[+5&9B=@2H&&4^HCI[F+*F2 MU=U87-+8>_SVEG%SHB!\??(D4L37*AABT9F,YL!IB%;+5!ULNB2MMG]?(ZTV M<5,*C%@7TE6$R MWW"JO,E3CR7>GOI^#);)C4E.PJGP@@-8" KS!/B(M7ET)(9;%H+B.;#JK@8V M[B>[";(@_%+T5%-1<5&'-0=V M76H/K2B8[69N'F>+M27A-1FE 5- 'UI!!$A49^MIR97>\*W6?GW6?'SMIOZ MT?)![9+V9N[<( S>&V#2*8DA^%A@,Q9&8I \"]#>VE9W*[CY,X'-F%&V1$F+ M]82&8/ > >0-!3.J,"G B+(:A,]-H]6L[X'Y#A_]_J_\W'/T?=C:F1IQ@ )QDER86!4E( PSVE> 4GA4RR2,!6M1+G M1H1.;@)IY.Q2!LE',@O#P9+#!. @F V3F)=8@JRLX+CTQ(Z6A/(575]:$5DT M*1)C,JANI@6Q$E87C$MCA;9!B^I@U@TP$!X?P-=R^@/V9-_ZT028[\Y,6$_9 M83!OC0R$*Q,!S#!*?!28?0W^T5DH6B^86;T?\+KHCDB^8%([>J\U6YI/6V]?*6V0/,9JVD"L1YZ3%C+X9GV4@"?)@ M?[&=K]NH*TS,!TQ9IC.6H.]FODG$91DF#5N9966GG@!('F&WDE M-?)29M;!#B5"9?1Z\WB#0R4IG@9*8Y%<5>=OL,% C^,B+V%Z;O%BC// AS=% MDR3+O4+=7J(T6&$J$LL!IP=+F6;&6UUO/J%59A:_F?",ZU*"0,FJ0@;QBB5> MJ/*$*DN%YYJQ^J+SC\3KGN_SFWPPZ^.>G^37/2*"_9-U>LYML"H.KNFHJX*; M?%5T3+!E2(J9PW:BBC@J$EZ#&NFIUMI5Y_Y1<=&G-94]#M&DD!B)9B@7DC,) M @R 7+27W$J=4[6'EY P.;4D^ 4)AMV MECBF))')<)JT,V7])00VMI^SB\'XXDC,3*'ZPGP_5! CM;0J:OREMOU<0^:* MH^Q0T!H_7L59VWK]Z*K+>. (%Y=C=6PJ5Z)B8Y(\< S$!8-86E&(SRH3XS5* M<=BDI5H5>Q>(>QW&F"Q%Z20+X*\(.X1EO"U@AE":"Q6R>&FK.];[2CS]&C#] M>-UGY9M1Y2+9HJPUA#%!@7H%D_0"3@O:"YL*%KN]0V"48R=Y)9DQ*3 MU1+U,D4J #7F=G>\-;_[NRDP+=H2#/>:V$BQ@M.0,\ Z,(H!QUM#&775^6/> M(%;;D$,TC3YGS4@Q$4.9I"/6\ A_Z2)TBM'4EP3G:UCM";283-MXPW@MF^"2 M4YZ8D R0)6.Z 2M)E$P4ZZ./]<5#GV.[#EZ:YX0*_MYUZ4,[6G>9O\VP%+4J M&0$L)56V *&!BE8:0;2.C'$N2LC5:2\$D*_[#N\)7BWO"N@U/;R?>"(4R M 73*!G/@> V:C3I)J% 9;X-]9-5!_NJRK51 1R CI=Q[PGT"W"B9)R$*14IV MG =6LN?5'D545U1D/8K-9V]828$DG;&D+9#?.R$(9PPO[D66I3KA> ,\@[^S MT,&-!/U3X16F$4V,.1 N)1.7@R5:2!T32X'5E]:NCG.AC936I>)9TJ@O[!AL+XRA.KN6-=7N>HVWM[6>6U8@&K MLR7,Y"B9' IO.:(-M<(5&YRLUUS\ZO ^D&CCY/OT"I8(=--X%VR3F-.LOZ6U MU[!F V>5SHJ>6A,C(UDYBW<7A5A,.$%MCEX8 M9]2-+R%PS6<)&X+[6>;D="0L8X1 2)+8$"7QU- 4@J-%5QL">"FWANT\1.Z M,/P#[+F,>O0V>YQFEQS%.XZ@JZ#/36*OAHV MJN#T2AL7N040F2RFZQ'0=Y 6B)F,$4I;*T1UX*.&TC2;H)4)-@-_%>("EA&R M11&K$6?H)*E6F%^XNM(T]1;06)49YHUD&(5/-,?"VJ)HK-> *;DE&&*[DQ ?-%&ZFL$439@HDST24S U-9#L9PEAK3,=9*G0W' M:*P)EO-@$I88#EYQ4#L1$]=;M)V, U8RPL7JV.62$.'=]BT3;49;&C/-A%OH M5E(K '"V7K *94HO,X4>O?0O,M>4/VJE? M@U/S>A $V$3!X#Z6^NIS?GJG^4J_XGHJNR>"\39XD [27'(;A%*#\F .E MQA5'374\>FW.9NOSE_NR&]O36=^E;C3RJ_.VKCVW>="67M)H+7RS8 MLS&RC"HI@DKBE 0FL_*)+$);BC,%U)"WP# ,?WXVXV M?0&[_$9E BY*JUBH(1'@)9'%9&*U"H1I7H024:MZ\[95Y )5@88+.7ET4P4A M(@7!RIE@6F,\?W!2>.L"I]49:[4FRR*4:8 MA(8K*:AAB40*!KH4F)HX2TD$T,:99$P,U;KXUEZ>\>G^P:@[S+=4G](83"E6 M$#JDV].%$YM#(E9)KH3,1YW?^VYVL$*K\R9<-8&TI:M*%D>U#!'@4E8Y MPC9Q@F!=2M#8)D;IBDVVVG!VL&!@JM/#UR.8/2AC9.1YMJ-SPMI?9#_)>]TH M/=\_Z+OW ^??F M!DUP4T69"H^,8NFVQ$DO!ZD[,%4:YT=4%T%5JL:PIW9'- MUG(K"2@\ ^-NU.T>OFEW]];, MRRN4N,:RQ+4TI 0/6\6A#QH*X,!8R-;'$DQU$O?*%Q4WTP3)7D=E@B9Y@+6" M>^*#=L0H7[(W!@S;ZF#M^N^2:@9'%6R:*+WU.0B2B\4<7#D39Z(EE@651&$L MUFL+K:M"\<9T4#727@8FG;:*&(-N_"H&XK1(($^2M])FSWVUGI,5$*4"O@9& M]ED92D SXWF4]B1PDXG6@8NL&"#S:BE8P_ER!234(:4@+25JR(BNF25.*$-4 MU-Q) <95O?67KJ1UT7P:C7*X""I18R"(MH MF*7>2QG5VO-AW Q1ID46Q4I)0'0-^9P3L-(S;'3!13VCJ18J[/0V+S"3 VXYMD:.+, M9GBY4Y@ HU@25%2$*A>+4EP47QVMOC;J),;9_FP$;=.KZ1XF&MX_Z/,>]O8^ MSS,_W4JWLPA<*$/P8$ABDO8,+&ZMP--?9Y+,PB55K=O9Y]UQ482N*WAR715, M4P$5F D#AL.<%WCM&0((7$ZELMG[5.WM>&W!714@G%)$SM)HHJCU@ 49:#CA M!:'6, ?:39EZD[*OND1G-3R&5992 *8"8\T!CUE%7):9E)@99DO3AE4G[S8? MX+\9W<1SCB%H"L3!<(3L*;$^@ZH2LG#!"A"K.EK=.-BQH?@$[@/7+!++0,M) MCI>9#O9.=,4J8;VA_*:KNNL\O]Y(0:;BA9#1$AXM&/#,!H(E:PG-)M,D6>2R MNB#*ST8%'OE6ON]&[]OQ[E=%!GZS$%\6C=CZ?W__]F.$6Y/O( BJ@M*,6!XU MJ !:2#!6DVBSB='P4NIU&'W1CO.K%((H'H7/5!(0 MV:"3DP4;)1A,1>%M!F#+>+T7CQ57&GI\ %_+Z0^0#SV@[@FH_E4=*=[5&SIU M21.BHM1[HET"_%]<)H$S, >X8HGE4*BI=O]67M-C3>?$5#G'?" E&4"*7D82 MK'6D:,<"2Y1E51W,N#A7PYONO8^O@8C3-12^78_%'(UC#%6P#SZ!Q,]8PQTX M)KL V%UJGFAU*8EVIS>3N%";!HI..4V&@,$=[$Q$.V MR5:7)6/=WM$W4XSF(J(&$Y2P8(&200;BDF4DP*'!2V-%L=14%XA02_GVS:BRB"4NN5= + [(Q)L,R,19 ML,,\CT4E57%ZY>_'C8I20Q66>-(F@N K$E28A=Y5,M)GKV6RU=Z1U1R[M1YJ M60N2+SI#C,MX>LHH\;* :2W0C+;" )?52JU+JJGK+I>VPNP4!713CDJ0 H ! M4W !?A"@K;RDCCG#/1?57C;<$/"^PD3+*3NO?0%3RR/D*,2PP)W M,5;KE+B!^\=5Y8_]1C##+,&LA)52 M:"],O"66WD8S$JRRXJ_QU .&@;T2!)'*1-22D>BB0G;"!N&KH]BJ)=Q64!&G@KR)$"DSQ4M\9SLTHWKT9>MHD8BPND6 6!$VN, *GJ0'I6=[-[W1'HU> A;HNW :L$FD'324L"+8$X%8SB2@DFZS\Z M6";OV)YW<^W,&,\3NWZQ;GJ9(@ 7IN'7 7X163-?;:)%*<*D0E-DJ(Y MP!F1LZ IL7JO?S?K3K=N][9+P;@+_?E>^/TW>9*Q2L56UQ]T\^&M>0NSRVN1 M52:N-UE'DRE1B 6D1RUB,VSAR$UBPCHGJC/4*K2?-H/)I;*!>H&7!@*K#@C MY%%C[R)))6BP9>U:Y0J2FEX_6&(P^@!:EJ2,DIJ'2&Q0GF18*5Y$2:E49VG6 MFC/K3"JS+^C:DTV_R?[4+)DQ5.@<+7;B3F@3+(I$4 M5(>U*A&5,I,Q!B=,E0ZGFW8.WH2MP8UPRBL&W6$9N)PE<3EG(F3QT8@B;+VA M.VMWZ+C4KKFN3'/K<3YP+@7.A2-18V$B:378FL$2IT1R*FLG<[5 ?32?*832*+2$(PB3!+X3\I )R6&TZ]&H+A-T%:S4I6(8(MD4W!HL2" M.!U B>H05VW<>$_,*C8#@BU9CI1 MMR) ZF-6VD80DQKOJ&Q4Q"L4F%%:/*V>)HUU8#BV6=9"F&*&X A MSI/@L8 ,-3Q@T%.4U9D,-9?G6J4S<68NB4)) (V#&:L"\=(PXJ(,5EO/N:_V MCFF5V1:N9 RLJ_3(NI(5.Q99+J1@N*BT@^.DH,0Y&JSDT;.;@SF6X#_WI>OW M4;MM[_FUA+C7 !:U\TH:0WB(B4CA@$>+, 2KS=+LE0FQ6L)5>@^\IF+J3BD5 MH3L7!'"8,Q2O5CRQP8<4@Z*T5.ON5%E(6@4GSRQ[[RBPG0R%(34S\4QFZ+TX M#.V-+E=W>+8JE^]+;YL+M>_;W.^_Z/SXJUS:;^8I*_7)%8\IWV6*1'(&&T5" M[T6J$+C1Q=>+H:I(J+M"$2P8!?N"!I(#>OT7K 3,)6P*Q554AD9K;WI SS5< M%ZT2=0JK!7.:F*0 O#@IYF6+?-$@38$JS%5[B5Y3_%L%.-1P:C.3CBBCL?IK MC,2)@JEF@)@A@X4?JL6AE7ES;P;1.*LXBQ&$HQ>@J)PW6$N(8JX@+D0R*N7J M$FN=)N!;__'Q;+K7]3"T$UYJR+3K;L/9[VJ]= MJ,( P#QW!9/I$ M>@TJ!:.^L)2%B\EQS:J]@:D]2F@C)80SLZ4 DUFC,Y$Q!.(L%A-.)HILF1'U M'CA^E=O0"S^^,4DY@[52!ZO!LG68QC99$ER*Q.1D4F&6:U,=4:[]..H?OF]] M&.4WL/5/D_KI#,!$-QKY?F-N89>>15V':J#EQ8D]_'E%CTU74X!,A@ X*! 3 M,&LSPP*+EBMBJ&0%,\1S7YWWQ?J*!5[2@77[]UNFB12/%C $YDHM& )I4!,5 M]$M@VL>2C1#5(HOZ_*0J("A-DL>H-$G686 KEF6*@I+(: P [1/GU48_5A0Z MMJ$#0),+2T$393F@03UX$N<(,#'ZZ"V $UFM\7730E_8SWW2OERYXF9N=VNLLE(X4H:Q..WT>DTJ MUULF5%*%.*I Y5K*B3>%#065-"N>58BD+W<]C0=E+<#M\13=+KO9] 48?VLR MB=:TBXN*V=I(F$JPBY5DQ,8289^( )J5%G$# G0N>YR_R*<\6;:_E4?YP7$N MN6!HK1@%150&D&X8@POU%<+<"_PLCS/:'FS_>Y6DD\'0W6FF3B.,?\F M@;"T6I$0#3>. \ UU29(JI AUR0UE176@AU24@8>$QK82R%$8R696)(/]16( MJL,.N:M(5\,EIM7&F)@3 50F,*>!PRQLBI0H>Q-\0[DXC0 MRD>CDRZL?G.@ F?)]00$9V&ETXYB^GE*I'-8_IIK8H6@(ED68JGV/*BN:_$5 M8D')@C$E&D(IG@/II(BSP1%FM"TJ)1U\M;JT*EGZ)N]B(H:N/SPZ13D;;#=\ M YUD;XREH(()8,U1DC*>KVB92; 9JRX6PQ)G/-!J+86JKILV<5?HM)8VX$V3 MT9BLN"1B@U" FGV(,FJ1:+4'EY=R*_L]CX'91WBEDO;;<3L9#*3W^7I\RS:4 M$MY2 3)9DFPS8%^:&''*<&(CZ-* \:R\NGB0[R^J;DVZVM@2,!;(<@MV;_:) M."),94KK/7S/M ]S*_5&+(1ZA3(&NZRV=M4++TN0BBI*6N*#0D5=BUG&E"?Q?R>AX M 1\6BM!ZLPN50%B32 ' M0;84$.-1S)8CF&$=D@%S>!0E; MAN=$-;7"5>=8^J5:8R?X:F7EQJJ'/9M@T\$=8P+#\I2,AJJ'[NE=?! M*EJMK5/Q'?7;;NI'RP=WM]-KR1*@+7-)>N+0LI,*G6&\C,0P6Y@JVICU7T)M M#!=HD7-"%_=L^)#C0H$Q6X"+6NLK_:.IY[\,2O,'>HY6*R\H'>O!SN) MJT@<@&P2>';.9I&_)9LZ/:5&^2.F(]5$2B4E-;>&2N)"2=%@F,58KW.\"RFYT0-E& MC@>=MXI)!4(,"[HFRHF#/X0)IJ0R8!;J:F,#OLJ!Z-FL!UPSZS,T?-9^Q)]N MS,&\E\Q2R2.Q-*"7ET7S)R1"3J=;KH(*J?Z?5/UV1%5"*],:%3%(L M8)-*I4@HOI"2G8RZ6+!8J[UHK-H*6"'CR**I!TH0%VD@$@QET./>XQ6_+#$Z MG>J-RJ@DO_QF7'+0ZS@%CRE:"Q!.><1CN@#A,D>O'!=8M=CZA OEX.I]-JKY M99ZNRP6\ OSLC+4J8]Y CQE9AULL+<5PYY;;4Y][X!:-TH-I0"^S4,_0: MOY68,!1JJ4^*6,8M,%\LQ!ON!A>-;',P.E5[9?QU20:./".G>33*<3KSHR6H MO"D'7=)G(1UC1!6%AY&A$&L-)5IFH[G@/.4J;XW7DY3J!FR#"AC<2)JD,'B/ M@([G$:"K-3$2;H)P8/@!WU<+7>LV^E9:&TFX$(&=>8H81YP]\1)>X"0O1GL/ M-D9U1M_Z\Q!>B;'?]CYEC%NXG?I:<%H*TY9XQA.1E(.5(T0D$31#!J-'2UVM MW]YO?C0W97*^("+AJP\)J[$^C=(T2.N(XCX"C@(\[ 771)C,-0]*R'KO":_$ M9PN'RIS>YK@W[D;=[N&;=G?O&BR=3;"=+#KEC#70K$>7*\=(\,![*1GF8E'* MU.N_7,GAPH9*T,4$4%$,Y;XC) 9LZ,,U18D>J5EY=TJ+BNFFCKB6IF M.GMJO"98TXS(XO ,@14B1'"6,BM$O8[H%3NJW=U_?;K50& #.@J,4!R!-/!3 M0//96$63]@QV7+7W7Y>4!?.,!L/I_4VQ?92RUB)!$N G(FVP) 0'.X1J;DIT ME.8J;9]+>+:\_>)*88IN-D&=@M*^+PO*%D065)*5M9;?*?RJJH79<6FX%Y-E#OW<[3=V^. MB+,_9++)O[:33@*T VGS2W6)$\.-7]K:$(9_T.(_: M6CS]RDXG@VERP2#G#[^RQ^W?GURXA/#L*WO#JW.\+@=J3EZ5QS!!$!]/AD(? MD\&L.GK7$#&53W;Q<@;-,;#THN&\V_[L<#[Y/G[X)&.\X_B\;B^[:*>Z>'AZ M]%]8C>V+U_8+D_GUY_;CHSZ/YMXA>^U! ];,GV^ZT6DI@U]XT/6[#SFEXB'8 M//DAMKO7 -+M/]]XT>)A\7%*2M=-Q]TTWVNFW9M<)K_<>_;R[4[ =%=P3ZQ4\5Y3^FY_\9T=D:U6,ABP+PO'6S,0K 6#:97@2ADO MM%#-LYW"N>=9 <@Q6!$]:5[F#\V;;M^/EPT7/=&?0M?#X):_\P=<'4R; MU,W"*/^$HH_X4;L[?C3*98ICFQSX\7)4'_: XPA\$O.C@SZ3#Z"S3XYK.?'^*K8#$.3B_%Q?/F7WK?F9F?F!V: M@[D_.[_8C;K^T5_H\.>GBV?[84Z_T(W2R>GK*\[_W?OWIY MTU>&7G%E_NE!T(QWI]WX?O/DP=:#AE,EW46KL9@5LN\CH1[P?__IVF0)R#,0 M)9-NU*9ERWY8"1P'E?_^Y17^@H#Y(L/?"9ASY__LU9L_FN7T3X[G*_J^-Z"$ M<3<>H$\;!]CQ;"=JS5Q(D2BFT?4/7?@3ZEFJ(XU!IUS.H+2% MQ;)>#,,,:5$D9(#TT3!+O\7)_X %19M7X_SCQA?@*Y34!6(@"(V5^2+Q MU$D0 P#(K;>)F.P#**OHM5N9&'@\'L_\Z$T^Z/HI6 1XD3;]Y5X+,YSD"-3I M1L&/1MTT=!^O2.AOT]?_\1=GI/[I"_+A^L=UK@;8$*9Y_/+EN\[-]KO'+]\V;U\U@ /? MAKF&A>O6F8^B']V+QZUKS]V]/F!$0\@H>/ MM][B8^:$O/'Z_:J2Y%G7-].]W)1V$OVH.0!S65&:5L7KKX?3N:?S,[M3S/XHP2=D']ZRAU\CR1\2 MG#G)XRJ(\B3'^6$J=_?70P=E/ ^Z&*)4U$1Z0%TV2H5G)T)P:V42?%5T>#9L MK?^"]7T>RJ6&$\V_T2"+L<-KOU$J+K;P'&*-XE+0!4,(/[/25*G#.%4,0$ZCG(SG@V 92U@)5-:2HB6 /=@ MHIB"\3-.$!NDU3:C1Y#\5N']=+@]?@93>3G,I(I%AG<11;74=^=%-_&\Z/SY MG9C*E_J^"+R+;+.ECL0$?TD>.;%9&&(BL\851J7)J^&'-WEW*"\PGF)HQDIY MXHN3O_#&:P0#:K9&&4;R-^@3MO7D?O-\'!^L#+E7=?=SY3/"IQ]]G XD;;K2 M').R\9-FO6DIATW[732Q#W?P] O/$\\(U)@HU4B5)A5-T^H7'F#7>%F M?:5SFV)PS_+%"R+AFV$;X$#Q*1GYPVXVA=X^YO33O&=&Z0/Z[TNJ1O2S.9CD M1Y-\X'L_S?"V?T,P->V77;]O)^T\9_NC9>M%(VB5CF8^=*[H ] K]QY>\)BA M_KOPJ;0GOOSSPVE_=B1'_A8&UO'^>4PP#9&!G_O!V_#5*"\71!7K)6)5BH I#G+$\1PR@EZ@AV0>F MHV9,2KT:O80>A4?>\8,7U];<=W>K2_E3>WN"+0[Z[CWVLY(SOHM/[D8>$YI_ M617!7DM?VB)S&EZP*^PU;HHKWGQ]TVP7A0C%/S M+*C@!94J?_,Y^)Q5WOJ/SQ<^O'.WVY79-Q=15S/"I*!6V:_@@DI%K]GX=EHE M97X81&73]4V'GO/-?\_Z=I+:.!S%=.4D76[]6K0G5NV MQ"YM7YUF," 2/OGE'K]W2Z=9J$ AH,UJ>( M=:57 B$?I]1C>M#Y/R_:<69KE"A<2\V;9?1S;AX/93,N 25O,"UUT$'$+?GS5O^T^K-,8_IL_Q!P6:[ADOOBD]**Q M7,:/YB)&*R'QK!WQT@@B&6;=H\Z1Y$+2@4GKU8JNGQ;$&5#Z*\SG_AY0ZD;/ M,[9@:\/;QZV_.]%8)5!>K,/MTDB!!A,+;'KI(L@N9CCQ1@G"16"P[45Q:K4: MZ74'G##Z?^W!<.RW/BYP4DEU=YA1E^7QPV(3X.7600^"LCWPHR9_S'&&U=#A M8[!*\N3.E+\SY;]J6X$X:5">?-:.A7_QKNL[<_HYOD/^C[]8SLQ/DV::1_E@ MKQLO/8#N-\")HQG>"S<>I!B(^Y0??:]7\&MQARH\@IG **'1!R*Y#:!F?21, M)95C*5'S;_9E1?L DZFL2+%^^U(J1J_5CKC*&']F-.EM%KY..*W-^4T41*^B7"?W>^E]L /X_0Z!?&=J\HYWB;NZHXJ[H&] MC*/*JLV+!1Z^V"'K&D#BM0+ H58Z\LQ3'_>:(87NU4R("Y>L^4L9_E"QYL6J MXY#C^]DZ+Q>^EL/.>?HQ[F&>]0;D\#_W6OCDS9&P_LI# WM#+T-6$,SQ8DE%09;X5_RQ4ZB'C8>#_=1ZI#KD^FR'9Y_WF?X&V MH:P!Y=*\QX)$M1^SUB-=;M@F9IB_,3"BAMLZ@45HI0N8+A4P?(PNV)5MXJ7D M&7SV/[D\R/!T[?<&;P%OOGR\_>3Q_VU^'W7!CQK,6)&GS8L76U1?*"$^/?/K,^&,NM\$XL] M'R=T7=>?M*D7-KQ/*3FS0QL"$G5DB=/L#*PYX.3H:,K/2OB.BBEDR&)<0E8*13B MHXU$<2HXUKN(845^Q?^$M?@[+L7V8B6>#PNQ"2+^5YZLX6SP6V.%%ZE\AC#A ME]WR WG':Y?AM7$WA4_^-6M1XX&B&V*,^R&=PN1\#2C0A_?HMR$<_U@?#@P' MV^28"LWZ6+!0Y0LZP7,)2(\K1FR@A3"3 TW!.QV_&>G-6? ?W6@VGOI^"%ON MKYI8Y9MH^K*KE_/N&.TTHWW8RX/7_QEN^X']V.R!]D(62XT?C8[X["0#AKQH M 'V>YKE3O'9"SQV=?P#_X6-,?=$D>#K>'9K"A&,>[@D9;X9<3)/F!^@/[)5F M,HM[S62OPY#498Z(Z9Z?GAW[!S_Y5$P,7U[,X4=0S./4_,#G!):5Y7)'[W]:L[V&"\\0T,&MT-;MR2J8[I7TG2T[S(_(8L-=^.YT"0V8L MU-IW8SRT&1TV^7WN#YNA9)&/@XO.$S_US;.Y:C\E:H[[.*GK3X+J-WEW-L^D MWFR3M\T/:,>8GQHN^(,CV-T.8>T'&-:^;L$S'_"1/,F3']J43:(K\D<]02LDU4)XW$F+.VFQ$FDQV-0CF$9N?(P@+?"" M-0W\@P;U^-Q/P308DW,?3/9!S,!;^J5R Q[8AQ4XO(\P!;H#W8Y+MMOL]MV' MZ=[R\0- +7D8VV# #XFI!J]"='+B]*>+1C@\9C\MFWVQP<7C6S9$J+)H?,%8 MERV71PR,!\*7X.LDXGIP=]6_V:M^9A]0_=G;?O:9ITH_4)__MOG<4_= 7_W= M[('EFTF)\=EKJ[7NUDO=X5#JG=7"$!X=!R4:(ZC@I(C6GKMH,*'D-SO>'>$Y5SA#HT'(Q$6CJ]SF7,1C+\X7>'=7D[=YCI\>FMS6F3;? SD? M7\B]MW?.WP-=/[4P[F+L[V+L[Z;Y74RS'C!>J71\>=[9P'>@%;Y#S7<'!N\F M>=I;[J+CM>]@[BNE[^8/6KQ5WO+"B1(L$JFD(#9[2R15PBNA&6??7!%L?M R M;)K?9I-VG">3E1?J^+;J&]^?YE\E&KR;VD:G=K+_O_X3I/&0I_VO]R>PQGY]]^65#-938D!<.(9!I4*NA;8EA,C$6:*%^1 M\EWNE-^'C;(UWR]%':/ , OL.Y5^EFWCNMW-;ES*+FT^]G"C75A!F+P M+7I5^.DT8]8\)#30'"N>P&O][N#N^==)XR<3, #PE^4.R*7DP?-IO,@QA=]I MT2%J#-L+1]AWHZ8#V7YBUQW;GC,@RK$_NJ3R1"*&;=\'#]V25Q]'^7#PC_V! MJ>;=@^T'6P\:PS5F;?@1IWP\OT7H5QB!G#ZQMTO;[\\=U#SPV G888E+2 M,&(_2^UT,:X'Z_%'\\Q09K@B/DM#9%"66'1/4TX'%G,208IO51C/8^D?XU2Z M_O$Q*9^-_.X:JRM>==->KHCS]\?+I9D!D-ON'P4>SZ/B]SXP^ZK^_1+;Q#7GO?=K/)Z'#) M:N>]]<%=(,+GR84*?*!,!_I_OKC':[[<(2>H.,BY(Z];%/&Q&WR*09*/#B?M M7$R/,7X2Y#8)'B$!@H8\GLQ%/WK^PJ,ABN'H[2?WQ5%>L[-Y!/O)21?B'@#, M>]Q&1T-8P)23VWCNDHP]4O83E_0!HT\(@RW]":"XVQA?]A.=[.71: DWFQ]. MA%M"'Y_Z0H*X^/%$U-=Z%!^/+'!%26 )ZU)R26S0&H,M99+:B5)6%+:QC9-? MEX&T(H6WOFK"WU2P]=@O^SL6Q)B.P>_N D\AT^W/4S$,^4:6_/*^&_ D8F5T ML%[\.L$D)0ULOH'+!L_K@IH2>CE2JL=)(>\W#+&>$L\LY9(81*Q&626+DP+Q0)SS'XJKEX/=LJS4>>G]\ 2:N>] MO=MYM_WD7C.)'A<")&/*$=9J-/GE'E&GI-JC\6R?I&Y*%BWN_P\0TL"&IYAGR:T9DU!] F,&#D\M@BR 6WL>G@Q! MD?GC @\/I;CGL5.@;V9S0^M!\W8(CP"L#F/R1YAX*0P&U#M;ADVV0XCV :*Z M12CW&'#79.)[F&2#*6$1?$]P5*>[+$>5J1;?GSRX2&3?+OD\3[J)2SHY(NH% MP/2TH)Q-A],M%+,;VXU^&.ZS'/J9!R3,W2"TY:-O!%TKEW\AB"RLMD3$Q(D, M#(";TI$D'YW7614G/H%K.;N4A0DDL^! _G$'&I!QP@V3U!8NHROG1-D.-!HR M?,V9]-4QG4X)Q#FU3TK"YR^??4$42GE?*W&?.7&A-*PSY$?>Z!0U-26&>O)J MZ]T?3U^^W6Z>O]QZ]>;UJS>/WSY]TOSV7\V;I\^>OGGZ5*[?N5F3W4 M* ;TVR'TEOL,%OY; MZ/JW$?#7O28#H#C C=#/\@;NU*Y%Q+[&4^5%5.(%>F$9N_@>L7;W\?#X(&H1 M4YWR"!XNXY51-NW!;L2#C7:,U!HOSKJ&NQ5\R<84RA- "X,^7*@2 :!E/ .0 MOY_S8):@GCPY 3PI:D]L%(0__7*KX/1>^W[:/'_^_"@N_!E(V 84P-_QS&'X M]OQ (@&LPACNLTOXH1V-CG-@'"W1B707B*N.;HU0 ;23R7(Y6SS+G">1^ P% M2XO0N#G,OF_FUV"?+,3&2/+@U'WH6?L>I,MIH7PFKQI;6UXU_H!C8K74@<61 MOU$_#>-:F8(Z*7%'^2.98V[8$1@Z.ML?_Y3:R<'('S["IT/71_Y@$] 3SWRHP^PVQ91G"<'LR3-L/+# MJTZ]V^ GH?N(2X+ALT?+_7$3#@O71K%S]O :IK@.#''E-7@[!$V#.-J:?S2I M&SVNECM/18R?S SI9]/NI]6%D)_*]3CT_4U!Y?:!LY^-W/YLR+F5G__ZJ4Z7VSU^-QXE]@2OL[ M;"&N.H+,+EV89(W:T0/YK%^ESP.WT[^7.G>+P&OQ8!\@;>USR;O^\[%B+L:Z7( M>@IFWRS>FHN1WZIFL.]2C(2=V;C/DV[T/J>=R=27LH/^&7B:>ATRY=W1RYMM M?/EP[W3J*/?[$S#\<]-T!CB=?BSAY??2V[UE^V#OY M<27Y<2ZPJX:SOD?Y(79&>=>/4(K$/%0\N!8Q\@)?VKP^?NF=-+F3)E\K3635 M?/8]2A.Y ]/(.Q-?\O1P)[43C.^9]=<#3?Z A\WV\.KFR?&K[R3+)23+M:7] MU?7?=)U.%"NNE"CV!DRS$@5S ZX^JQ&VWX=*6>^]_14O[NO0!;>+]2MECP%; MJMO$(E<7!"4Q@\_1?LW9Z>!]:C(9(E>WC.);F#\Q2 MU<]#2>;5M)O7LS[N^]DQY5DQ[E7J]5PU?6*=%V MRO5 G^4@CO#.DZ.Q#'CF\8D4;<^.DN5M=>,T3_.*;4 TS4;S;'VO#O+\Y=\S MQA'G.AW?R:DORZD[C\O-S_*,H/([_\+$B"TF%'J?\9?1\N?%7<)U"*K_>V(, M@\SYO\?C.'FQT#P.W6RZR"K6H._F=RR'Y)T*IAH&_1[%D-TYRM2[ MY.L=)W+*#,N3=)=P+JRP+JSD"K=I8KE#;=4"1E MCFP&?]!TRFGK3EC<"8O+"(N[P+?-S_(,G D[70]09IZH%J3!=8B35T-FZ.?' M+_V>D<>EH]SNO#_OO#_OO#_OO#]OX"R_UOOSSOVS&MZOE#_FB13.=?^XJ4QR M0T7!F40*=&=9DV2R>&UG\.F\#H3Y9#F&13;O9>V45\L2<)_4+_J> M(>A=:.,5Y<]=+KG-S_*,_&$GI,[)BI'7(76.Y6&\RYVDNY-T7RWI[K+-;'Z69V25.!),/3([ M.F^#I)C,?\MI9WHMKE5+J?3FY!A.B:"W8+A-_++(^. &L2B'^1QZ/\#22^/X M7;LUW$FE*TJENZPUFY_E&:DD=P[Z=AS; S]"+ZN%<]-.R7FR@Y%P[;4X7KU> MCN&$@U7S+"_JQFT/X_BNXWG-I>-Y[RXT[RXT[RXT[RXT;^ LO_)"\Q]W]YFU ML'ZE[#%'G7?Y;#8_RS.H4^WDCWMM:*>3\P*.=B9Q[WIN%N9CN-^<$W#4;,>] MG&:C[QIVVKM4$%<4.C?=G7W=9+L')?5W%\S,EXC\I12S9L:5OQQ-,:?C! [H9==V?& IZ'#D_!(VVX\$K;C_[ M,3Y=.,F][MOWT.Q$NL+F!?RS.V@8>!]JK>9QG&)[YIQZT/P3-MJDF-BM^/9IP_V_>'9CSZT MHU$3\KD?+_LY]^&H_3./#IM^GFCIJ,E[W[?SRS(DQD !*]@-^#I]*2%?>;[ M!B@!7YS,K\WZW,S7**=FVC4M>DV J)Y_^>+]I@GXR[:3/.$5X& X/QXLZ"5G[:^..^FG;>\,S+'C1OA^X^LV?;<1S-4IZ/ M!6>"W8Q@EM-A,O=/MH7EC+D?]C6.NG2C4?MF?7-DZC4'N1_" ME.#+]X='Q_LU-;M]]V&Z-ZSMM,=MAO'8V&A9T/1^,X(--1KZC?X V1A7/V.R M+(R@O#]?P93_-?/Q@&%S*3BO][A3AICPH?/A88O.L?,OHO_K-.^VBRN,$_W PDPS\C6TPCTR M&L%O*&,6U8P.[\.H8R/UF-EY<\J- G\L'/P&[XV#^Q3F3PC=3BS[3(&7F.V+H^GYS MO)+3O0[&M1 ;+8P6I&CW ?M'SZ"%S#I9,_-(6.$K@3?R!UC.W.!?[7A@^AY5 M"K";G^^VA9 #0AP.H\FXF7#A_0AF.PP\@4$RP6U>^FY_,:2%E)LOMA\??F;M M0&/E^8"G_D^4(DT71DL%ATN6W[?0(]!S=I!0%7Z^NR%S,#8!##?IQK"I/\9\ M,$5=V .G YJ&53IL1O[#@S/(^S*HUUX=]8!K=:-!D0]?[ M_K_A;Y@$*)N\#U(6E4^[#_H?BY^"@@1BPUXA"; X[#,8^B$,OIDBL>XOGB\Z M6N*)!6*Y/^"5;GIX< 0P8$F&'X[6Z30*N8\2^0/ &OQWVG4C5.K[ 19\6,S3 MJQ8[/YU_!WZ!I>F[88_ 7AK[1>+33Y9UT"O]W"!;:K%A?3]T2^B"BB/O#FKC M$:;6P/4^[4ORH'D%B.3HT:+U"8K-%P6QTQBX)R_]=H^G.M!W^/I!V6&;N!QD=47KP6 MD%WO]W-S F0A 4";"Q58O_ZR2>7LX!@2;8L:R'OA]M6D<1R3IY< MGWRRS"?^3B=_43)9;=N0'BD7G?,U28O[U_,;+^X<3LL==M:#F\O2VT8$2]]< MD\/331RT6'!2=U^6+I9'>CZ3)/(P:8/(4ZEI\3KU0/EQ^9(45L&EOL9U6>"2 M"8$#$^_K#B]I%7I^VH^7)ALW&;RH939O:1OX8G[;3*?]^OB14U*VE6]CE]]. M"R='8FU(83 L/Q--B;W7J' ;*@<509+GKKS1"9H%' WO9KF M0+!J%AJTT-NOC44,.AL7A03Q!9[0WW/E=;:+[L=Q>M\H&+LI0OTS_>P32E;. MHN*,_0MI5'W9E5GR/%M0G+%(DT<#HE!I46!85/(HZ[SX/GKZZ-+)+ST';$0I MBP.["I6,59!HD=^,3%*X4JR\]1#Q[;W&!N;X6B[GSUZ_;IMA)4$V-&>9E_1! M<3HT[_X]X9%*_-\@&UZT&Y9 S>=-:$2-Z6\*EK$BB1)N$!%D5I)<_GM#:KZ\ MLRLR[P9I9D/"S2R9MTV6)RTH^7 8\Q9&B5,7D@&MZ0VNGO]"\?0"*Z VF4/L MHD9-B14^_ Z?;9(G:SN7/Q/MOJB:(2=3W2+:Y@R59&;*%2?A3/HOGSC9%U^ M;EPC/Y))"BR#9ZDZ@ 4]J[HF6#!ZLGC%2!71OH_LNSO@])AVYV>/GOI;6:3S_W&"&5R5XE)[FJ);:"=JSD+ P]/+Y/]I%.<+^S^%FC M]DM53D@$C'8\X]W=VU?NM"HY%'=6,7P+/" _G7,CIIQ 20MY]59 _C8-DC;D M557%*[UX]P?B^X_S -;),Q(3N,X7]]/DXNSB+N\'YP5A?\[/SCZS>D*WSEJ9 M@_3#DQ=D8^KF6HW1]Z1!MTZ2Z%.3)!)X:%J4(6A_UD4E/CUR+**UR4+\0'O= MS9NV29-G9/F:>L;7C^(K%U'1!NYK!=+:].)SY^>%2:Y"W>QT+X2H)*8W606W_[;EV>S,[L.+IRY(S=U9SYWR-/-8=YWK-J">V,90Q6G N&DQ+)1I'E; M6W8Z[%G)N43D5\L.)ANZN%,IH_]_3YZ8_NN^K%V0CD9ZF^(BNA(RM&2:*TFQ MPL=J[+I,B809 GH*/(50# IZ5_4QEBT0_.Q:M M0.XC[VRU8I./A*T. +G]T>R&_S>33>1R7*T+LWB9=) CV?PY(I"##Y):]GD M[ GOR9X)';T@O\DKK@?2L3Z?G;O;XCMGL[ONWZK\;HKH=7--EW--P%Z=/?7H MK1;J[?_MXN'L7G2+OYU?C&Z*']+K9"O3(/J[\P?R@[OW9W?/\7[R2"D2%%LK M%XTE](0(>:<'Y>X)$?+A($(^2E7[3$NTK>2&N&IV70"% "V#L70UO(P'#V]8HC<3@0QP*-\$?K*9H']_[[NR^G_%I(-46P&1]P M,>5@#>4-"R>^;C*5QIZHFTPLR]>'W9+( 1G)\:2OT?7TJ-^PQ-Y!,;S[&I&D M0*5'LNW%[>[L[MV[G[TO8=>[VZN6-9[V#K_Q+:\(>TA1] -G$(-5D^LB.!]= M]4-!-EXF!C4?A'71-'AXZ MXI)Y8"T&"YFZ-(0_C_P[=]K"TI,=8%\:]!7,O31^#T2CH#ZS_!KQ>9ZXC 3P M,3UIAO_(\]\45>X8@:1D%Q:3D*Z;^X3[JF![SO&,[@\\!C+]=+T\?K95UF M?)K3K(88@\6:_LR%-%X43=_&>XH+EG6)JVLF$X$EB7!2#ZPE&9NI5TT!RZ3_ M7.[TN]&K"Y2-7TH^+6M@RQHN+"1!*QT<7._FGA3CIZX8G[.AC0SS>ZTT'?)C MZ-23SG.ED;B8;SE15R@15XMU6'*=5 U11TMZ M?:0\M\U-05\%?VZ'@BI?, TT1IR8.Z:;JHOC5.NO42Z!(LI,:)!W[WQFE3L.R3)_X\,]! MK'#HV#D;X:2\@A,,D#N\'D*U*4(0Y7:PW!=PSZ,_28&OF6+ MEZ>C?K1'_]]'O(/ KW[K2[K$.\F4!Z>F]P2X=+"O6#AQ/K048<(<' M1N*O&4<@:$Z#5FFVO40<@C\Z$#YISF<_ EPT M39O[E$S.21J>^<;]#Z0B8/JS;9E77'SCP@&_-/DKC#TE%8<+B8[+"T9].%R MZ5KBA&2@SL? KZ#^R!UCJ'N4 =\7[W8G=3KL:K7GU56PU3(>TYTA8FBGGR) MFCT8]JUZM%&A*E2H@ ===$7RLMC% :*=.[[L.KL&6HM\&YPSH-\RQNA0B-<[ MG\QEKH*L,D<\2]E37.[)^*0M=_L/%2!UQO%WPI!16G2-RY*\S%8U M'6;RI'K1DZHEZ$K\!KY+;YF5%8=WC.J>4H:1=T@W.YWY(SWS3P126<3 ,S:# MSQX][1P26?#-4OWU/,COR\.*GP:'E0UX(L@9;3D6P^S VF2!0X0[O5UP'"2J MZO3@"D[,.05!K2!PUBQY'F34SL816:;$>'54KPK&';50(]#-&G6J;B54CZLU/!Y6B/ MZA4++T=LFZRR\/C#/*NN&($60JYV!!%]!=L)YU)Z',@?+S;!K:2K>0 ,>:.GG.;W_]:3G!2?]\T;AW@I/^17#2D]K_U-7^\]L!;4&: M(0SIWY]9^)HTM^]#=:WKGI#JQ@KU080TV0IG;5A/OO,-?=>9HG?3J=[WL-?] M#0"!'NWW1(I62HL$P^.0E!F3,%GSO-U"D]WBFGD8 :-[%LU0Y11MWFA/J""; MK77"#5^;2C9;'Z0LT(&]Q54.OJI_4T>^Q:[EK>!']/ S!%M?TXIS\K.\V#:> M6DLK\?A/W*EMFHUC0^+T$GV/44TW^*/(:-F28J[1+%X5BP$,<-%#'++21P^C M%F*TW9& IY]Y+K@=NB:M"YJY!U0"M=M1:SL<+&65=-:.4I51UZ4[H"%=@(9B M[20 Q2 BKD4[13A7J6* (G$\?QY3)^P!G'*F%5LI:M18#[7GN^&J]%!S@LG5 M_MQ;1SV6$5$@9X(+<8!/2.2C<3.Z5%8/:R/),DVJ)+SJT )H*\GB^HQ>Z=,6B"&6)^X1E]-()6= M\ZC E1";9'O86,/LM?8[!/54;X=6Y(45()-T5N74FH" %]E6R"RC%\)[^/Y1 MUGI^D4;*9+RRPK7'8 ME?@/94TH;L7DS],BBZW^;:I<(OPU^&V/.7(#V, MDPP0T[NM:FN_B^H(VEF;)=_NU&:4 5"C<[Z85N-9D*T"XDKD2,/SDSJ7]!;O M_8]X>+Q^7*(4U@I->8KSF5UGM,H BML:>@&K3L7[H[4IWTD9"FERY4 8!S-R M?/?:"[IAP5EUX85UCE:1KQRI0FQ\5)P9A=3D[QTB$.IM.2_2?2&N'/]SMRVD M3R)2X9[C2G6YQ;+"%:'X)$$!B"+:=RI/Y^U8S]N/A3(BC!J)PZ(T)P[N<+H@ M1LB!38W.Y?L\.> VR9E;"G%)TV,@JBN.QT\;%-%9A[RN !8:6N5=]U=8-X#@ MN:/HT')IW @VJHUH&6),6LX\[>#6X%$#AQZ:JW^!6[AML I,>!/A890I"O"^ MCAW&)S4Y-?4JVS*%M!GE+&(;;^" %0Y,C1FNN/(($1D@JF;)4Y".O&ZE>94T MW%2-6P3\D[E0OH\01Q/@2F47,ZP LXR-4E4O6)09F*#DLTQG$FY[J]DL$6H1 M:17BU+&^B]L^QC(DH7,NCJ,(!(NKU< MI*PN$ZWLZ<0=ZXG[#L22D"CZ,X>3.H#$!>-R_BHU[Z3C!Z[FO&=OWV/?U>O@ M:43.;7#DCD6]!GA7N?= ;P=3X_",C0Z<&9,;BT)!?D0.IG$\ZBR(PGK*G9<7 MXO,6ZFR,NR8B\MLH.<)4L.R#99&]=3GRV*R'0UB8X;*/CK4\OC:3\^P3\E46 MH)(,VN)]AIIWVNVRIF#8TP%BDI...5(=<\*9B\7;*R4!QXWHMZ5XVJ]//'T)T;]I9:B.! U M F:%T").72LY/A0%V@B8"#)&4$6DV"ZQ886OH(^<&4**VC=46'4K8OP89S0C M<@R;[#:JJIV:"([VG+]PO*B3@-&X,\G<&E8\LQBM)9Q .AN)Z M@SR$2[A*ZR,H0253TJBY'!,#!^V44!9A!3P\9VFD1V(G3"EBQ<>Q'$GJ'1'E MD'4EG47;=$(EJ_Z+?WZNA>1%L2UD3N/01ECE^(E0\"HWMI#9ALDK7"AC12? M3,#QQPZ1^%YC'_1,X],/A&OUD\5,V\N=( ML%._%N/6,L^_5J01-M\:S&/BR=?P18Z'*@EN:3N>J[0W_"CD^YB>H_2&_!UI MS"T4<"\%W;4E#TYPZ2Y_*=\_'_.7B!]N3R^$),Z==30CMTR+(H&YLZUX(F- M5+(_0\KEZSQ]R1[:<\14Y5$" 1WHA\M3-;V[\MX1@]4MU-XG3_^3]/0_-*HX M17M_B*?H.-G>^%L"GCW,U79J?3Q:!7)UR "_SS:7@P]E?X LNT9[GMCF!T\* M5PB=['^#':V1[S8#]T5N;*H7HK16.6H]]D%)"N22"+8%&RC@#'D$FX"335EE M)CYH-G/K )%Y?/(@HL:VVILYM!W7-T;-E8QCTNOK[][D%N[+'9UX8&#>. H_ MG>I/\E1_/^$Q?OT>W8)+0P$SS\,+[I;0,@1Q5B^[0O/N*<8H(] MNMI&RUHR>@R#FTAB9+J2B_,T"B\%\EU*T]Q)81ZWPGP\-7+ZP]&8!WR!0TIS M/ZN"-I:Q"NTVH*W/RXQTBT[)MNCL^6.Z_S#GQA6G7F_7K.](T\3N6P#5.8-JM39@F(W$6]5A#GI7#XA MZ*F3(YS/DA>@ ;=VG3 CKD"PJ;O$B1M)F=MJZ@6\GX/5?0H&"_AYS.3#5@5;5@Q@ET<]72%V4JT:^HA<410ENL(J K;\>M3N?3O:QGNQG[-#"3[\CS*6^#/H^3_DM MC^5//)_V\)@-FN"X[<0'0RC21/<$,RQR&4!3U$6[VJ7CBC6@FUG+ [KE[\7! M,W/,, [CCSH2& >3P8PIL\P>='\BY54:<%I5Y;*0R?&=,>Q$E^4O31->I9Y7 MZLX$KY2 .G6:P>M!)I,L8+B!>)DA]>H8CW)"%1R=H3E,C/<^JX*@$F8\3\@N M,P.B&5W MUKL_DQ7HA'%_+W[<@Q/&_81Q?^?!T959WB.)CGC8'(I&(?0\ZEWT$48P\N0 MYG"1;)NY,,4Q=+89<&[1$(WBNCFQ]04HDL)H! Z;#"P]I;D0!IG M!_S#3>0)WD,:Y4@DC:%TV6^-..C+@$FO+Y"8UXF; MM;HGGT=CA;Y(R1\WEDAKBNN38=LPT&83CW$/O&\D#_H;S6(QU8X^:G@.EF4' MOT(FG%R<7=Q-\?\O6.KH/\[IQG3;2Y[QE2=/O5M#$<:,O_5CMDE^,OF\:MJM M5II)FC/Z"V!///H'5;%/*,L^02#7^K MMAFV*?\(O ;BX/ W'/,0"1N_?E#GCI[@_I>S>Y^ER8.+V9>?\8L\N#>31\$& M7G$/YLY=S3T4?OJZ14N#APKH%$_G\UV]Y^56AG:1>-*I>WAW=G%(IBS3%&PA M[R"=QTTAYW=#,7FY90S82G -DPR&=EQ3E6^KTCSY[FF:/"9!R_$9'64_E[@O MBS88F'>2B[_ 0V"V-::G[#K 30!4+FJ=I@B=Q@W$X8SK8!:C!5'IH1D+SM,0 MWF!5>"-BX'5C-7:IT^F]%]8[K6/=T%*^BS_T\9W#$97U=5,)"0V:+D3-:,28 M#7GIZ/="YC44[$",+A>=[T9/J+\("%XH;&T6@QM ET[4.*Q)Q"!0A\BHQ!#Y MFZW@Y B2M,K Y8P(11?0G0U>-$,@E>UH5<"G##LT3O*>G'^2X&^M3/#4C5D^ MGM/.CK:-)46SZ.'8H _&DMRV>"2@*U("DAJ-A3D:RIU(SH2[O]I"Z98ZID6" MT2$/#)QL]$TD:C/4]8T+IK GZWMC1VKFOXG[(!;+(>_==;W(-G<&^&'$*VM095#VH,I MXODJ\N)!,[!P7WA&JV!RF6DVW_06O0_##Q>],8B"F!SW)$DV/#P% YNAUO4& MN+!H*S=--&#]8"]V]KKWY0B2!XSSVD:\RR5B : I!7GA]*4;V'TK#,D!_P$S M]+'J5_:FO"[!;YS*_"[84K?OT!U,N1\HXHB&H"=QB(#T@\=!?ZYC+GPX"Q;2U8"P>EC MURQ;A,,%4-BP=_13S/UC1@>_+812K%?>0TQ,[H7E/9R"[#W-]QG2'%%,X]*0 MLE-Q/K>3(@?]_769D\]MRU;3H*;5CZ%68Z<+4&77N&R 9(EF=Z!@(VL&K M*I#1-%+):)7H)?,4*%(VF&*V2E3 +=# ?P>6 'AD3T')X3/"'8=.'?<_B/M@I]=Y M+D?@KDW_E[CKE/ MU0Y9EPL]3L/86%#&+=O,<9R%#//C<3T\$,DK3MOJK- :7 M:YL1).6TM.*=3(??/E\,O3X7<4R'WG>=R?C9.U5WH5!^)JO^5E2<:IT&3 M6:\:CAK]BH218[$$)Z326\/S52Y(H$.; [/ F>^L<:V6N8T\&MJ@KQ"WYH\G M1K<)P^]>.+'G(46Q.29Z4"C+35@Z18,?I"5-RI6N&FLON=$1HI73J4*L[0*7 M31(DAP,^G?U^3&OSF.X:[0*JG*7H@+;QG("N- MABDYMKH ..7[.I7V6;,VRZ'F?W"21LN.Q[53"3=]>ZG-B_*^O//-I,#%SM&;ZBZ"09=6-6][D%B]IS$0WV3 ;9)MH&1I.L?H6VH,G\;#H M'8FZ>],M9BEF 1VZ4)O$_-NA;AF?/+]5RR+K>4Z(P^PVS!8>:Z _L&=,8=@Z MMF0*-JM=F*TQ'Q[NLCU#P'4^]H3W3KL?>AG>]!8-P#1+LH!XUUM?\=97X]?2 M9Q-8]0_9[B9K*6B]NN2?/NG:K*B.16QUHS-CXP\VF?.S?CN"_A'9;2LEL.2) MM>9LDQJ'U]9<'0'11.O?"[-G5\> MY$R_QF$$*LC$2QCYD9G (UF10C,KW!,@G2X[A)8V7HR#QNW0(S6Q*NBU& 26 M=.NVK%^J%D928^=8P0\NU8&3$HNZQ]!!Z&E=.HI%R)X]:XM54W^3/%\W15V^ M2I/+MOP/G=-O]"3PH[QH!EK_?Y)ZR3ZN+,DG&UL\H?^HX$X-)(#/N3;5']5$ M>8&"*)*.#:,TM(D^RORP,*>G5(/U( Q1_VP+GDMX?"-%)Z,^.+NZ-U8:XX*0 MG2J1&I(R;WBE%AO?N;'QX-0?U4U&!6Q?.1&('VOA+4\>W$9\*6F,[-C$,YY= M.]YK%>_+NKFYLVYN/%.Q<;-D$;T?C'2;<<,Z*2!']5HO1?6*)6=_L_--@UR6 MKO ZK30?]FD"O5P+!=!VI^LC45.&S&O[DOL6#^Z-_,)7.9 B3,[/SNRZ8AS M68JL. 5_I6IV+K!8V3HX+EL]+LYY=\$C\L?KK%KNHW^$43J$O:!20G\E=G8B4 YVQ_43 /N 9FZ8BIR _>=*=+HV.M2_1"H-3L MB1Q^73?UG;SL'.G2JBW40YX7RX;GL"?Z>:&UZDT"W$+'1A4HTR:6,CK2\%* EFD K;*NL%OFT17 +P.>AXVB*_DN*-E.W3'FL2.V'7C2. M0&I*; MX'Z"Z2L'RP,,T6G._3VBJ<.B43A;U@V<^]9,(HJ";0F>J%AHN^>HB M"1KK,8]$S%89ZA,J<3Z10BIPFOQ](JQ*)VGMTX/(#M^O/N(F\;"??3(&,YB< M#NKV5+0'X*BV9F/!*2=QR%U'[A].9B@@((*?A&_&)FZHE%;%(B$=S<=#2L7. M2,K)SVX8Q\)N&<#[8D-Q@F3GPHOUL5@8F4M!ZT]17N46H+DE04Q"_F2QID]? MF(RBUT%Q1 >NIJF46[,'CT'&_F.?SP /?Z5@\N2);RD*TOYRQW_ &[7;O\AJ MM(?&+1:/A]_*ER6NLM _HXS^W]_]F#SZ^7M^XBL2*3 -9M*Q0;>6E$_TZD&J MU;5^'WY5O,R+FXP\SN9EFCQ'.-XF/V1U72[+6M;IUZROX"C:W?RYG6Q<=]7Y M5(??:KK*[J@'XI<7?._G0*10[.D7S)*85[@X-(K#' 8!:$K_\[2\:N2IID#< M^LJ;3)%KG5;#IODQVS>161J71%= M3B'I;LXWZ=)5*Z/)W:2_U.<1IL#7D@,1D)KHIDZZ:7ZY^EEP$XQ1C*9D-^(@ MA9/,#B7>Y+&!(QQ:Y";B"(0'CO7\%T&@N$_59D3)9<%.LG;+XE63_6;RX3_E'E#CY*/8D6MZK@).$6E[^DZ9XC? 6GLNJ?-NOXUXK@=8E9&%([F$+B:X$M*/[IN#).\^>1-8O MLR8/W'G#YZ/(D1A.&=\O-6_@["M/5+\; :AK;F OD!NLLINXMZ8(UQFD15UO M73@.3+0NL@JPCMH-'MO(?J1!GF)#*H75Q[ASA_X-;9."##.UX3TID$Q9+WT, MC*H&Q%6#5.13UZA0"!]FTSG.2Q!?^*:?1AF0V)];9__)VAR)>8V4%H61_W5( M7P;YGRUZ'$K[W'>>&C *T!A]>'!N,#;8Y-+MBZDT4$1--#1\XB)*ZOOB[.(L MU0P@A0&N59#6<]5F&W*:>_"&,RO9V37)S=/>._G'\3@<%LJK1 MK#J4T:RR)E6?J/TR'&?M,"3@N M8[YD]V5X79T4_5KB[:#]R)KW]15XEE9=VWBM58,AY7S]^5 BPHU:E\8_I5=" M-%(HVMQ-\':D!!+UCBFECT8*?RUTUH)X-YKU^2E84==Y=5E5)23,P2[";STM MN=9&WX(+Q()HG-I8ZI\S*,=AH\V\^_V O!_ZI3M*]E;DFJJFF EV3M+.]JV@ M_:3LQ66Z(]Z-POY0;6%%"S]'M9]SJJ2-1/IL>42(H2 %-1@RSPC7!/USQ>(? M4,Y<-?62M%T/RRL]:,GE$L[DQ^4=?92"Z\:=.&$JT2UBU(!WU.^^+@)$0)$, M?8EA?OYK2]#.5>6DV&9B00 MUD*H)TJ^CZ\ORVJ3S M.L.A35#N]A8FH2'K& [_83KN9A4R''8Z*Z6'EE7NP MDOK;?O<%,65"65'6,(9O-[Y&=2"]XZ>!9&@0)S+7H). WZ+ M*QK0,/ODV!V/!&]93ZF)0Q2*;^GX(\^8.6]>\?T;J$#T:A?!VH@;:WU?)>;: M2LL@].P@(VWAI'2'QAMYDZ^VMN/93$4T<.BD*/^::ER&HG'KO!T?&4'2R'\: M*BZ!EO5O0\L A465E3)J0_\VWP5("96L[4#V=Z$G)[Z2[3#3(E@[A/,.PVE5 MJ-FT9?=2XI&)+X=L$B)&&CM!XY?UFJ&Q%BIR*(CR0ZC&^-:]VH@/. MW0IT+J1;@8P-W5N2^"C:8*YKWFSQSK3LJS#&I\"O7C#9H:RZ5GFDMA.]HM_D M$\K$GX9'3H:QA3\,].OD2G@!CT0?7/*I_HZL"U><+AZFRJ?'NCY/'J0/[G\9 MPL*<"WS_XDOA)B13A\)WBU:@D/(M^!$RBH5\^_SB'DYG!(B\.&?':+*#($WN M?O6 1WYPJ3)H%$Z3>^G%_0M\)H64,;#R/+V0*Y/IG_@"7^O!_;LLP' M!">1N6E>%8M!RF3: >&L\[)<<7K#W(.+].'#NX%"A.??E5GR/!,+C,N=I_?O MWH^_\^CIH\M9\B^>P;B,X7=*PJ'L#W+RLX2G"&*XH<\2LSVNFUY:YTI2!]R- MO9/^.++ 6U0];IO&<*I$_?FGZN&I$G6J1+W5*R,+J@Z+09C)48CU _["-##E MAI.]R"YW'7?F_.P95#G>R9BG)Y'Z%NBM@6:XW9Z?M"?!8@9MQ3JV]F=X;[9L&9+H!//A:,0;!5Y,0A/U(N M7E^.D%ZOJ 2R>VG&)2TX#Q%(LIX6?\N6#:'?8E%L.4N>^J=!*GY0(C $.@/# M@?72' E1N,\Q5\O4E;S1N%G*:7 W@ #9*2E$:*I=$_B^S2]!ID!B0"2-JRKT MSP4%CL M[JF MKHN*4^?1C9@VYR5ZMM+ 0JO(:CX"71U5D:^<%X!K^MT+\DS,G5H7RU*<^["D MA;J+QX_%"@!1Q[4DX:W)>)F5.D80V)N :TM&02WH0/K6?%>WRO)K:ZDV*8NT MTBR:MA/4PML"G9K:4DYGT9>CTG(BX Y%ZCH(!H2FA,BYR_O&Y >:2MDEF9*SG? MU)"..6?N71%/Z2#Q)\E"W%C^LM JN-@@SM^IVF)N!5!R:!W:3(N0 MW.CDAPY64G+-4K"ZMM*"4F>D MF*1XV%@+:Z;CS>5J"?WK[CF[['T7H0I67$'#*X:$;;+([GU/NN^#T'V7UUE9 M<0;[B>]6/!+=]RMR=%7A:69?% L,=[0VE4>OQ*#CF&W*CKV&SPU8\^A*5VJ&'_AJSO_Q,3) M;LC$FWZA#$OG=S_/OD!)X/S^Y_D7-OHB> 'W\)<++B">/[Q[C^%8V0:0'7)- MM" 3?G&6_$\S:%4FL\.^W;%SX^IOT*:C=7MTE6@8\US*.S\5S)9!0<^E/T.;]F/PW"B1(O_]K]FB6)K]FS+[>(S#^;G8U(SUT_]Y#_VC:TO[O M 9RE]'BEE-299[3E1\42:IV3)SFXPI)#8>CMD3E=D*9$A1+E3]+AC)I+4&"/ MGO/.5V=G=^@?=\[NWCV3Z3*NG\(W%C=US!UN^Z)%K]:M"FJI(S2N7U\L;CBZ MG8O]\6+#P74G5Y=>19)-QDTQ9V9*]+_?W,RZ8C%;-=?'$H^,4"1U.#K=TAI4G!+3_NJR+]Q$ZQG M9Y_9#VA]JFS;%5]W!>ES4MBVQ,SC(]?^+]R?'L#I"Z#))9/PM?U>OT3?RMWQ MX]M=?/69ZI&)#\]O^>S^'_S= __#__OO?3M^=M557]%.3TK##:V+Z,*O12/B M#Q-O=PW26N!'1?9$(K]Q"L],TY:[^\O\@/[[ZAVJOS^B& X)^+_(\XD47I^_ M[8HD_\>2_^_L[@=C&WZ'PG_[]Y]ZPG?YI+_J'M>>A%[__Y1]XZ4]R-]^?I+[%]EVMRV*9[$4\G"CZ3D=2GM3> M[UW5%^NB+9,7V77V1UV)3_*$?!+Z[NY)W[UO27UK???8B-),WYU4W._V[(KE M,GFZ^&3CO$'*3DG'?DOK6."X 3)RWWQY>R+;ODJFE> M?C2"U?SUQ)\.)OD M:I9\"YZD>G%2=Y^6NGMP<5)W[UM2_QQUY^9PG=3='UW-;]L275JSY <9M_+1 M2-!)U[W)B]\[9>C>NZ2^3>Z\J,NF3?Z[9-X]I_9]6R+78?C5"=U-\;1;8/3NKO?4OJGZ_^OJ^:>58IR]-/U@]W4GZ_ MVY/.ABKYGQF9D^:CD::3WGLCM^^D]]Z[I+[%]GTO$TZ3*_+O.IW_;,/*N(.P MY>F5MVD\^E]@Q3^)'K(W[U:X!6+W[A[O8 _S;PTW605=X&@)N UEE"6;P@9& MH:G@VX:B^3E, )_RN -^G$MNQ,\Q<$)Z(&V:GAN.B$95&^3N,]'? M8U2D0JBXW\MG;>0CT$WA>V+4]4/ZLK+;VBN?XUWC)1B]I*[[@2?& M"EZQK=QHO>CYGWG^'GM)&=E> M9:U?B?B5_C%4.WX.W-G3-IZ=?34Z[F^V/5A]N[>C=I<%YMO%=Z!;1DL:2!$( M)O;$!G00A="JVZH^+JM-%XY09*%Z]NSO5S\_XX>\;9G2Y)&GC>1ODQM7<*/, M=P%544S_Y3IGOR] CJ1]-O)Z+XIM[][O@B7$K2\?K*EM^QG\8G@/>@WAP7%; MA-_XC[U8NR\<>+0K:)8L;Z*'LTK^J!M+%( X+U]"U3?]2.SXU-!^5BW6YRCZY&:5O;A*FX(?OP18P5[E3(=#M M!]!7"9U=$AR5F?,')"&@3^+G/V!1A%: 0R6S$]A[N30/?[@D'5=!X![2I>C; M-_2KR> J_!VKH0.9IGVU_" X='CJ/;,4D:$$[V2KTB=7;9%S0[&.BXT'M&;A MO%[1>6 7*-S9M-D?*[$DTZ3QW-$->^,5[%6#$9Q5I3;X\(*,WWE/D9X]-&43 M[L,3&ZA\.>1E+U=YFGGE'UTQ6+CQ'GGYP*=X./-,5YX9:Y? M&(T6W9]_N2N+*@_G)_GYN+9Q\8X)V8U0A-.K-+[#OK/=9,KQ8%&8=L*?,C6/ MJ3>(-KOD)Q"3>ZE.L3Z7;;^F8WE9Y\P"F/SXXW-IRP=T"++AUU?6PVWD^<.' MO)'/Z+FAV.G?#Z/GVE?J_& X]8_HA9L-WNF !K\B[49/4)=9FGR7D?4Y7E4^ M";/\@'3Y!,I,M?GEL )[Z,79Q?F4PW[ULWA<]FZ!3GSV+U+4X;$8';N_/4CF M0"S0+?5,1UHR;X7-JJSKYCJSR25P'U<[#'P"/3V=Q>!LI3Y&F7J?L3-YP4Y- M\'[IOJ\%;X_T"=F@KA#_46>8R-7+]?(@(KW>H^^3G086F@-T4_ M%OZQ;-J7__HLWF35"J0.(K7 RC%<>K.&!Q3$95O^IZDSC1]-Q7!RU/,D/8E& M'OQDDS"3Q;!)J@S4YWSU[XL&U+W-31W&09@LF#)4P\V_G9TZQS7-S>X*9-)X3]M,IT? MW2%?-"1KO<#Z1:*O>-C\84\$#F(+&YXJ&!3QV[B([;*>Z$^YR;\+?F*SXB-SB4A_YPSN>)^.V= M+O=YW)!V(GX[S:3YO:]\2PWI1W+-%LG_F6VVWR1/BTV#'%OH;6A)"86@)__K MYY^>_/.%SQVQ:["O(\,]]HVO='1NZ!FGF@.Q?$KH-'.%[OP;5T\CMY8GN.A3 M^"PK)E7T9%>;:L=S[.@T>*^: NYF0^':\:9$#O4+?!#^Z.^$2[M2&SM>2)7< MDIO5]SV, XBK]F%1J>Z52?@YVJ+7)V)2B,!%>YY\-MNB(MPN,?G_P4JY3D\[JY M<93#/Q=5D>_HY<,DP1?CG.T?56K_?/[T>]1TI+[5=Z,IL'B(&NM0MI9JM7). MG#HXOS>+-L(KIDM6.LZ,7 :3*'6&M7[X"6( MZ27EZU+^%ODK"_FWV1P%KN_;+!\84,81/E;0'OX4[;\?\-ID+\*'JUHA,M-@ M["C>OZ7HU;FW#>[WNV#?[&R\6&?;6&^(%Q3"^).WF8,D4 M=(_OHM_?O9OPF677^*9IJYS6T!R),!]Z/\YZ8Q%,C:5)MRXDYXC'@0K#8HY? M>?RN_#2_9@NXP)(VW=-5YW?':=G[XA>-,H_TO7U5VLG*!U5Z4:Z8PBWS9709 M9)"E3LU]_.B)1W8<\DW5/M;-HGF^1EYKJ[5[V_^@'/8HG^GP(=K=Q<"C-D9+ MD=(K+X:MJ>^?;;"DN.M!3O/O94T;.2STBS($1S&$0730>\ 1K)E4:P#3I4'D(:[474D= %;Q:ZM[,:2/#O;)Z?\,ULY O MJNG4H>;4! ,K3#^SLT!@F%28\D%/O4'& 4/ZR(>Q"#I-7OPS^6%7EZ]<'$J_ MF'Q8-1SN66VBE3WNFFR S@3I]G&CYK%J+N%!& [8(^@3V)+MV:P?>;_M =@T M99MNH,U^\=T33A63 PU(T#SK>XRPO2U%;!GANV/<*#VI^N3[]_OQ>ZT;&9JC M#M$=HSLXL;@('%PK24$D1LXM1=15V:U?AS95_?F/V7>SPU^MZ30T?48&XV9< M8SHEDO^21/+%*9'\X222W_(5DS+_?_Z+WFOSO\^S_]V6WK+DG)3(3^7;N 1_\E-U+Y/'LDJ?F*]VZ(5_9CAK534WG"0!"E;%!"$- MXW,E/:HCL[(<*AO3,K/E$I/.@Q*ML^%S5WE=.C [K+J:Y1;)F*'JV0,83;I> M9(,,VQIZ\^3762O3ZKLU/]&\X"'6RP'/!+@=\L\2M128!2J-&U'I6!,\\[ B M;,/&8.>:O:%P0#!!$V.D6U=P7Y!$BFX(UA_PYC^RF4"')[59OMZ53"3<@4N% M8A' U!_/ 7KG$Y-PQA:[1<75"795Z88DN]<-0)<47-89>_1N,)M!V3$&CQU* M/8M\$H+Q\)+6Q$GZU$++0TOYC%[>H>?R8DN>&NF= X6Z^BTJ2G:5^]KL,U(T,MB+5H<3XR=#6>F^Y&<,6=92@C!#L2Z35H3TV M##S3R>+LCO,$P*VB-#'=CQ1-N.>?\^!DT;B':W]?D#"07) ZHK_JB,&N*&J$ M>?0HG,,BO=WDHF2O,31*P(?2C2$844[:\(4"-4^Z=%AH+CEX;A($F67IUC8J M6?:*A>2RI4YZY]&$P9*/W_W7@N+;EP4/RJPJF[%>\"AG'SPO*_KVX+-M?JX[ M?,;.E0KYXCAGZ &YK/JU_)6^:LVSH?ZWD)O?")VQ7"Y<:-N?;&-6[;AS/*C' M\K!MK0_O[PZ'J;+E*<_[K#B).'0+BM5*#/:B5^/G#%\J#3:M(TN<-S>U$\XI M;;"_]>O,F6: ^)$7L%&.V'L>L[JG,Y+O9'>[=;GL[8:Q,.(=Z.B6N1X+U(;H MMW@-.M9Y:0.^>5[G+JF;GD=1ZIOZ@Z!&?XO0GD1C\;+"H''>($S4YEFV_ 0B M<*=JPU^B25O, 1]DX0-M$53-]/RKIF6_"4HV%<7'DU6UH-8W7R>?EU_P6'+: MW$V#O_^GX.^HYJ%M+FM1"3)9F',/36TJI*6XWTW]E=]\0]>DBS9T>C9V-4O8 M9C@1)-A9%]^M&"%C1PF5#+/S^AV[@.YIL[JFH!LWH[N1[J'?\0WJ F6 #+X. M+AU=*OT=>L/N^@U_X_/R^@N_"+BPZL00_(%9M5*JY).OFU+85TEQS)(G2Y[K MG)4\?EY?QLX9_46.KOTT.&"LT8,;=Q'L1,9,-ZI)RFM=(F2I!*+?ZCWPRKQ: MG>;;]A8I>B-;!5E,T^,=JXX9]MOAY:$I9,B[N0C2A9I8(0,7XPDJ>A+ M!"['Y OYTT?;#HG":M'79 XQA%_RQ[)Q)85#&"Q>1]9P=/KSXBU.OQ-J3L2V M(DQ.D/E:%39ZIX;:9&9ZCVGEJD(D3W*A7<]>G*H#&[19ULB)(TU M3C7N&CHQ&_37LO6#6MILJV97N-?BQ[-;\.1.O@KJ!+Q[\K;FW%CYH$0+5X8S MZ5S2#3NJ4GB++HKD/YWS17$RIW])'J4BH83/[^>F0CNSLZ91PG)@-YBL4^Y$ MWZE!6)'-G''O;FY\%#:^>;R8\O3TSNYG=CZ])?%24Y2RR)#))P^TBUV]HJ/S M1G+\Z:<\?DJ\MU9T8YH:AI4MRM+OO@G (N^>!L$E?E1SI<43:K>'; MWV(]/\A5/Q9U2PDS$)#JO*\('@49M>N&6@-_) MZ]',*W9\^%VV5<;0Q)WY *Q@T;##,?RP6&@W9N2+. >)CRY=TQ).C47*..>: M]4[0(HVR?EM(M5Z,L_\+IH7/A[Y':RP]U5RR.W"4):N ?['>6$F!'>]P4RN" MN64'KI6^W65;\,FE@U+4]!1"^,+Y'UK(+PDZ7_Q M',57TY>^*:*,C5;Q-S/08"@.(MX(T74MN#;(;\QW8Z.&5:\$@,!"H#8HHBBB MS]DX:6"3JLI MYE168D'B" '*ZI?ML.T7GQRNZ+: QW7WN0W1#H2.[6'W^IB<,XL]^!AHA3FI M24::OQ2I6%%[^,C'20 QTA-GK12>%+@KI:=])R Z ZQG92\+T3ZV^1P5L[O( M:6:G!B!-]*0H2;F7PE$W<+1$RBZT5N6G-Y,3;\T9K-K>.%G!.>EH,22HK%P> M=7\3&%H56!PD':MLJV#)(>"\\SE8791P265YLE4&B-Y;OH29#3Y$;OWB;RO, M4Q.=T(GD1C-ZB60#YF$_3P'?'9^N&A>;9?3'&XERE];/8P#2^7M>4>"#X>L*1=TT&C0'I[91/)_P^X66IB4;V!9[ M$9SH;''<"\XI\#>[?IPXS$CF-G-@\=X\A8AH7B0&B0DZC%-=Q0#'04J70\N' M)]!2>SF?S 6L$SI+FO1>;6'A),MF6<2<40*=9D5006G4,>)J#>-Z$YAZ48AT MW8G+GX!=?RVPZ^X)V/7A +L^V9S(LT@9,O=>\0I9_3@<)64[2*M(7:P:3F>2 M&D'NEH&P#*0>HO0F9S%5#U'<66Q["AE J..+FK)F4MI5/565EIX6C<4%6E=I M#' 46EAF494 P7+8I5>9Q^)E?R>Y:W4O452#*>#,.JMP.)KE?'#0*1_>B[MD MR.TX0+>2L,A#E)Q 0#Q(P$.QUTN7ZF;;U75N=R08,I1[MJ(H&-:O4WY*.H!E MSJ%M'"**(^^?IB']5AM"P8$=K%81%!5QL[*76QCM)#VC5C/2B3J7*V[0.JV: M)I?K90'V37,1#,\8/^;/2+]P"C U?X1M>+]&?X'E;K$4]M![TB]E=GDS@VF@ MT,?7B; PH;C[2F2KM4^MX_EH=)8\%H^"7WNW[_GXI(7=W[R&O-C07N^<5[\@ M <#-['26TY4,BG++#?O\2 X(>D=D$HF64+BL4--KL5#R&GFV(65"EYXW.8D_ M7?>W@7/D'$-G_5H8ONDM8EKWU-)DA:*4TI/0?PNDK5M<'"D5\/TS=)? M&<_&Y;(,&]GF'+]YJ.3T_:MG);Y*D*ND!:%LA.A%F+:GF'UG= :L"6 M6M(AK/Q2*5EQIHE^DS><,N.?ZH/=X0=+Y!JJ!LO-?&C% XRO*7LR/EK8/];Z M[DR+$* 8H4(X/M0F@XRW!+;EL RZJLB&I)&_EJ'M-1T]P):U48];;% M&'QTR#I^7!'G)^M!78+Q4+(#!L#V:M^K>V-D7FG?H4MOLC(E?3=(&E66@?0= M0#6.$B27MALI"/C.3J>3T(A4*WN)RR4!:$V:'3&>PN @8 %LT, %P_&Y3+\6 M!J)$UZ]@CG8&X-,:+'1@*HR6MK_-DDU0Z P!RM"ISU'2^MM*VIHWRV71:K\_ MOH54E9FC-"CV]6'C<^/T:,:%#@9>NIH/[Z3K[F6]0LIND)2< NJ+P,IU#N8= M-!IJ104@^PS4FHUF$ Z/+,'2-"!,P"N0I,/,T'>--[<$'7FE)QN])NN(WXHL4GQ MJNSXY\YT\O:[P$^RW1F,HHQ_$43=0OTF\T>__G#L8Y",B;)B(RTZF0#K2&/T MW["^O(/>L.[K.3D#Z$/>TZS^<>[.[MZ]^]G[4K5Z=WO5LL;3WN$WON45D:/Y MZN+B@4O2!*LFUST_.QM?]?U8CT#[@D1+ F@$6D@QBZI_I;U1$M'A4-1=R6TA M"AB:0K:'9T<1N-K;X -XY$-JALSA1D-O4Z?\4>^,GL>[ AE7YT<@(I\-0R;, MY\-.TOII22O7!#1=@]*5DP 23(TTVZ$28\+61L(FGA?5JM=A?Q1K(1K9F923 M(!V'()&GYL'+QF#%7DV#\#1R+G.7DV073<6OF7,X'7@UWE?9HI3*$]X\@X;_ M&.]/RDZU&A):I% '3A,(;,AR=4AHL'=9ULKP4A0G 3T. 779'$[GMDW7N32K M**QR$=4M B%U;JI-,Z#PT%S8+MMXT%"";3X)U'$(5*"Z*-S@?B6QAZBI%V@K MU73D7I1SLHK'(B->Z: ]#GC\>59EM8;:K@F,DWKS/C!7G+"V$6].!]FX4E]? MT:X8_L8U":09893V#/[/R1,M0 1D2%K&KHX(ZLN=2-J^YNLVH!=_3$D!73M)W'-+'C+[@U@*<) ";]WPH3_19CPDTK^M%2RMN5Q MJJ5;4W2RS"KH3F!]%:ZE(?$;0ZU\+^R83/-48CTV\0*0;^#4VV%,45C<]\PR M3HCV4C$^' ['-ABD&':HO-8_:M1M@HDDS?X-PA2/NQWSX)R$]"B$-(2<3L;* M7H(X->.[7KGOYV;4:JC3EFY+V\P.2-:GBBJ-R=W(Q>*AZA&F?YIVT8I+K @" M+M(YA0S+4H [W T0HU';"'VJBH$V8JC#BX3@1XX!ACG)KJ LF;(J#4'!8*PU M]'W8>ZJ RL5ILM1?QA2WCRSG5HT 7AYW-O?)NMRB>Z(5EK0][B=R MD.D(5"D-R9WL,DG''9/:<'.(4YR[ MNJKH7K_4VN6([JIBI8,A]^6,#W3QBK:UG:/"7A_!PLI^ M0'<2$E* ; O3A18O@U R-1S U$NA*D)*S[\0L,C7GK[53TR(Z-2QR7^ MRCT9E? E><8BV/Y>DGGB_5FC!EA@&. 0 O3WFPSIYC4K0?2%"\/7T(%HID\] MV2>]XA)#X"1HL;9;(P$=\]\V;4R TQ6A.7"=C9ZM1N=?O 3QEB<2%]EL*XAGF*UA$>0)V63.T><[;/DI]X&AF:9 4BS)P[(O3" M;9?E-M@,]CQD5<7G*1/GZ&'QM+;92;UA=ENQ@V\.SAZ0EPB&/\5-H/#A[H,2*7\T>[A,KEO5H?+&X MK <8%XUK\6+,M?A=81:O<71T7@VF0D1NVV\D0]-B@%'&79FYF<7XRJ.GCR[% M9UAD;;MCR^K(0 (>9#(Z_>$KT%.0:OG;^=V+V8-D@\FA:D;^]M79[-S^$K\: M3WQSBS:YU]TP8+(](3$=>-NIZ3%>5JF=3 M+E*==.G]N#G:4Y MT5]J9@?E,?8B8MF\;;+\)&$G"6-4:[EQA+6C5B)58"],GJY,F=Y&T? MI,(]DTZ\)H9Z5.?7Q=2!6X@1;-+>)!X"RU$:<4GQ931WQN $W MM,##71PAYF3^#A=GRB?6M$++ K]S4937J/ZJ.T@[0V_J!Q[*P#10O0BK6'AE M(#;*O,Q: MI.D(I"F4'YM]W6>O(J;2T%N<2M:,$S1%UF(:1V>HE"@$/@1 /34JO=-]/K]_ M:E3Z<(97?)05RW\95*0!G-D<;L5B!3 ? 9N,&<3)[1Y:*-3>"Y;&Z/H P#/%)HC\KLG?$ M"A[6YOVT@&.I5S][,V "%[4#1^27V8M92&*HM0#NN'&CER3198@Q\7Q'M)WQ M0 0EK1LER" :AID:09FC(4Q+A(]ILBW(SW:)?[W6/*L%6\$/_EV!&--81:^$ M3;XP()4,%MCF+K,K4S$$R=')3,92ICS"QNIHN@;XRXU<7SJ-\0B+K 8FN&O' MB^$I1R/[U\) P4,N:8^NF=.)D4"I#)*P.,Y7NI)LH$TS+'^0;F/P+>TNY^QX M;U[0WJZ3?](ELE3V8SNTW5 $!5;&UVY\<6'.Z$^,1@> GE,N03,9SYKA/[H+ M( -S7?:[6?*K"A.)&PE3JKTPTP\ND%B##6*46]7+4G1!I4/ABGE!3B"N$/'G M;NC@N98E!DUV"Y%#*.4$T=C#=' %^K'V@4JZA@>O9>Y[ IK5OAP0 M]1Z+="J2*%"Z-OS'Y1!"!6S<4X8+](3=FH&;Y$&>O)2D_ZXY!3VB+U!.4/K; MO"WG1:L$!WU+9EDAJ3*2588I9#W(.LKK;+%+0W4UTVE0NA1B<,8Q.3MEG1(0R)XOGG M"G\/[%M1,]19#K,>),>BXPQLO'*G!K)W;T5LQ($-3V,7H&G'F>5Q<3D:.1#! M;@*GNVG]MCJQ\;X60GI\GKKCP]7JT?RM5 =P<7Y?Q(?SDH:N< U=^[I#_?=@ M0AA["478)?<:AUJ\##]9PO?'/(D62.KLQCZ\-^#%Z!VE B]PC@! *;_>@X7X M7@IX;!NZ '>F\&2/<3@0#&D)/&(Y4(X7TNDWSS$3!3BA[A1;C0NX:,K-JSYA M[2-+M[!AY!,SF^:[ _#8WQHZ8@DW6;0'O#%L&0(: VP?C6_[F",)^K)UU[B& M:)XC&#+P[/4/P"[1HU M7#W&Z#2N"K<2\Q-KG/L5"+R-E,./)4 MH1R+UJ8MAIVKZH27FM) Y(;":M;RFLL_N4-<)@M'3RF+>57634=AWBQ-?NSS M6?(Y)YK/OI&_'GD:_^K5*A 5KM 9*\)45R%O0VMJJB- M2-,WX?2E8!)'V/!G/%9::W4$7.'W^;9-YZ?&K(7+$DO)ISWK1HL2-N-YH'O8 M&:=Z=W+JSSDRCM^=V(B8\9CU]:[#TR*=E@$CB>;"W*>_UD66_WL@ MB3)N"&D(H\-#AT5^-P>/HPRV!M-!'M;O_::,DF_+L;J()W3)@+UXCUR9'DI% M>J7,@6DB0@-Z5CJDP4L&;*;Z7C(3D/WT^";N,GE#RX14"JWOBLD>4/#7WE$) M5+>TE9T+4(R308!8J4K+V.49'83)N4LG4^W-"K1)2>%D)WXBK:)C^0SU''89 M&=AJ%SI,XDN1XLB#&.Y8#/*O.CE+!A058: LQP#0$Z[^NCB:>UCC/F*3VV / M;@JVL05.M,VO#"^^SJP_VCO4;(#'!RBVC.W[97*OBL'MW5C?+M2BZP'QCDBSF[OD$X#$2FA]9JR=2G M?HNXH=@-U"[66;5DOT%3QU9PP6Q7+7=PLE@F5]'1^QV/8#D/VS1C,!CU-O-E M_9*\L+;N5 >[JB)W+/ZR'CQ^N1#B?N=)!JW/ -'$UW8/%CR)^:OZWJGD&(U[9S1J M!Y-VN#%TB"S06$^="MOOMK#]X%38/A6VW[JTN1B9*+8>*]8: ?^1QJR2E=L? M72^&0W-96HY@T\'"WT4Q8V+EY(]YAEQ2!X7 M+<<.$4<_:SF?50RFAW+)5-NB*,R@F,B]4O" C1JH( S1VA(R*R4PX96PZ\IANB.!4^H^%=E7*X<1$+2O2) MF[6,B69E7OR.GX(9.K^F2 &Q'QX66?8YAIV![T$X2C9!GB1:')DUS&"H8)7B MP1^8[5[ WW .2,M=N:B7V5[619&'3D>Y%*:QY["\65>HF17 M[1V#>G2V7Y$N-&5<1XFH=(J;+!Q.Z_/*'U>%XY,-#)^(R$;N.EP[N+#B<8N/ MSSZ?'PSMZPHMA/]&?,6A-LVIB!"?X/!12;UWP_1 Y>%F/[DLN?XB/Z+H4^*$ M--(-EFV=4 VJ.O;\ZM>K!=HV['*ZQU5FFRU)28L60][3R/9X![[T2<-*B@&P M)\+I52(/%[,&ZC03X?C,FVUX!Y20\ZS-N4@L,]9[,1O.!4!8V348_:OM(S;3 M/6Z+P6'+\%AK3!B^NW%7HNE'RFCU^4M*7VY!X*JS;A4QD9#:8=TI0 M*RXIZ&@IU6*%R\Q(C"H(U'/_K/UNJPE$II_1<#K.!+#3LS>5BG-WFCZW(VE2 MA"<,9$H50CS3W"<'TM>H@5%>HHY7V^47E8?,7*#X5S?%1,Y44P5Y.K)"TU7, M*=MT2P'KE#\<\_;J0*"71;%-\!02H0>"?EN>2P\>F)2=N[S@R=]UG M2>/B;)#>#=*2QV(#?D+F]?"BC=)T;KDUWC".,I];-]I9#FV"J,:A@549&<%/3^M6/4&[G:[O%)W"?1.('I4.@IZ^%Y47%ZD-4& M\VM)PL>*95P4$^++9-BJNS%%62AFM:AIQPL-;\*$VF0\I9$+X@/.IB'.DU;* M(N_V_'_6L'M*T6CN)4GJS1E]B2++RM<1BY:!+1>P?"MFN7C *; MNL#Z:!XO?--(&TNYEX,R-@A!&1B$I<%5-DT>/"X/U5G#G(JX< 0VLC@QX6)4 MP::O*,6AT\C@.SX>3P^NE1--[SFH:^)7-S\@F/%QOX5<[#2IX!/H$U,_TU2F M6M>@KG)'Q 6G;UED4B5%@L%*N*6YSY/2=)K*VV( MMXEBL=O[A$Y"=!Q"%+22.7F2 )AUU%Y^($PXL">EV0SVH4Y"5MAL!]L@EG%%RX-U'!@&KV M;[B7!4/W_/5AV@PW[&DD_ --P?'=?;[8A&C2Y.J7!;\;$ /QGW4 M6$-VOI8M$\_ .Y,,Y4ZQP\YXAH8TF.$BS6H@.=0$LLQ.F2.SNVC:;2,S(4K# M4+K'G"7/ZD7\+0$J8(X3IW>K\F7!*KJL>8LY*\OM'WQ_W^'L7$-$JO2=J@A; MQC>T7&MD:=FW=&OC9H?L%T_3@]73K!,(45BF_?= 8K 4;P,3GQSF<^GU P]O MX_?-Y':T)$P/Q8L#<#;O%7<'R/5*6XZV6 [MG)[3C).670>=8,"7LXOQ+]P% MY,+A6H9M)/."KS%++@VKCY*,5&R%SSEC9*LFX*>C.^X8X/?E3=:B7CTIE_CA MWB)]_K(&7)<%5?MJO!:PMIKTI W>#$8@H41?=8/FO:$U MU/5HOUE^@IKX?+SC&<]>YG7.GG MF3\W8/#(.JEE& 6K]%*6@8%3B6@S_ M3E0UY@46;ES=N)8>I]J$/ GD'26*_54#R2W:S0A-!0*/PG'YH@85S21,(]JG M32'@:X?H=O O@_((!YEW]?G=1CE @PL!$1)B$/:M^OO7SI]>"'<0M6^MLB3E M/Z%?^*-QK=YY+/N,V9@ 2!'RUUKGM=H 2P'"Q_Q\.E%33E68FW1I!;2D:_)S M3H[,T?BRCQF)XKO^1Q%G/#;TAB,9:_X_T")QHQ.#&R4W@%=8%3;VE;_;^'\' M7.H;-Z4;PTFEP9&4I@/R5 YGE/6^53*&!V7N@CP).,2Z"4D0[N&UKW!I43!# MNV"=]B#9ZW20*@-W)- RG,XU_,#"V*X/#5C=DZ=13CQHT.0HLM_QPCF,MA_G M&A4!+01FIK):H IJS@1.K,X]'D^_Z\K,[H LF]:Q#]ZZW?34%5G2?KT+X&IT ME+*H295S ZT=L9TD/XS;\G$UE." PV1X65U@;UYEN'MJ'3'=T&%A2D5T(6AJ MRT+@%H@AMMJD&TYR@Q!&3^ML(TZ09VSP?#PEHZ&$L5"'8@:O5=#+\/+1\3!X M6\3D)4PW-I:6096^1R4:\9O<2/8"_#RK@N^7H>NE:S8WL+19WV>+E_:\FC!@ MCT+;0R;&UHY0=S;C]PU$T\K"NF._"9M,L'>84%]]7$;^H]2T"GIGLB@GXI'3 M!KTZM["Z&ZR0BY.L#)NCO9TXLC5K'?[BJFUN^K5IZY!PRM$]I@X([I^(]/,: M.2GMN%.QYBL:]9Y_!#_H;$,N-)W0YD:(0C"2 DK].JNNBQ%+IPTH.A$R0MR-ZBQUA;YAW M:=1&9R=VB[X*7OY$2Z H5%10E=(S/73C,QKL&2_I>&MW[ICRMRT!(P0T!GQ- MC8GY]JQY/K^&B&(.;%ZC8"HTH75#!JZ)'[;'\DR G2\NT*#NNF'P+1[U_*U$M:S0\%*X?=]4ZOL\-DMKT M 'NF2VFO#]%E.5W'M,Y0]H$OX_23IKE5I9.DW7&N*,,*A,@I;+[ M@C#F_(] MH@573<1DKGRL$6''&:^_"P%4REO#-,"K(> 2EUIWQV]3D M&5S++!?..6N*CA1,6VR'WK(<>;:A&[O>0#X<&H*JL2*S+$[FB[+E-9^APN#$9'T,$6G7>$2R\S QBZ\\1<^^NFY MXRUT2N(-AC",>_L_<5.K5-]:.M?>W==O :VNKBKT>MDY[\85^B6.EX)\IQ7Y MHQOM"L;3(5_Y M)F=V)^1NGMQ0?1>V61TM3 ?="X)HLURE\1;/F2N9:=FU:^>V,Q4S:8Z2*E\G MGY=?8)_ V,H_-3,@=LZNT$C^;*RSDOR' ZP7IX[80(M%9\ICV MGKNJD42DA5_$)X2E-CH&5J23-^3+""M#0-!IL/V%D1[I;_9TCX.4*-B?I!6# M\KK^3OSR)Z:VOQ;9\-4)V?#A(!L^6<_55+56A8 ]=&12-R1;.B-'<[Z>%TM2 MLL+P%=HN&+M@A$A0;?(:Y\ -/"^R8S*Z@1]L896#DX(MQ47XJEA)U8X?KA,O MA\,UT92;(B\%KGK 768ERI8:DU7: L%B*<4T\^NJ,AQ0,'YUC>Q]()IZS1WZ M#,* TRQ>2B7J6#SR;YE&5\M/Q7562?'-SUM)KIZ]>$:N1+8I;IKV)1+V2T$5 M(C&RP'"<7+^ML= 3[/[#2_[G^?DWR95M/I;X.4Q[S@G^_[(4A#FO]%3PV]@W M$+JVO,Q94)R@>2G['8+/LO$=.49,BG_Q,$TNSB[NVNSY"=G_N&+XCU+N'AW< MR.Z6G6S#6FA4A^$$I:@'Y7M43WE/'^!#@* I0H$0V3WS2%]D[3PC MZ;OS[%5%GO,E4R^2G)Y=1$05-LB"/&N70<:@B [<\W3385[QL#0>XL#!8MD* MN:,<;>.R$2;,WVE"]O 'L@J,\G>>*?\K ^+9N4I@Q:0[>^XE>&#R>+A&I4& ML[8(D -.%\X;9ZN9$M.HQ\>S'23)X &#Y/EKDC.T;CZ(#\(/8QDI M$79<%[E[&0Y[75[JCD459#;6SD)K)FXC3ZG7)\@DYIG@"(9IB!\SOBK7"$ M6F'.YB\D6I5VEL2?:>.'18S@W>WX?^7B^'9@RSP).H-4BV37#+Y[P$:@<9+) M-!6GK]5[.O@FS'H.5-)K/;WI8\EWM R1=T\*BIKIFM1-EUC44@M$;+%)&]ZCB"]AIG=OFR@3\[J V"()N\,?"8P =Y+ M-W04-W,Y U)(@TZ5Q&>/7DF=AV>6EET7'.+IZ4XA'9B;LB5M%+[? ^4( 3WJ MIDR^"B[E-,7;.:V?/&0+MMA?((#4@X-4)@$977Q0R8 MB$FK%3.AK/VLJT4Q"QJ-^1@6B%B<*=^OP7.UXI@J\(^#@=KA:J' ."\<] 8? M&QLJ:1P_I$)I%L?4R_-L\;)JN,8]T+FB:^2V/UA\NY0AAP")$M7 T8XI##?W M)>/:)T#^ZFKDGEXC=>S3'B<9$'8V8QSK4]3L-6*UMQ6/3F?&QN)D\9!D=T5V MR";AG4P;3PPUN6Q/OGEKJ%&-0%0CG M#O9\**MPI RZ1VHN*Y3*@KYP^\VWV IV4R:(C%9]EEQ%<( 0%>6?-M5Z?XBW M#!!9_ +V99(8>5EU$AEO%?P.$8U$$_!>=HUJ"+7'J=DD+Y)#)T.\+;D.$]U7 MVLP*6%O=2:8X^>G-]%CPI!.:3+S.->GL8&4A49PJP.[Z='?,4^TY3@>;]2%3'IJ. U0SAM ?W>M([-=2Q5(VB;(T1> M%[7O(#.UH^;XA&@M=P!/1A*;M.^DZ!XW%@MAY>1*XQ=I),? M]/\^X?[!6C,?#N?TPLK!GJ_[1H>L[8WZW)L=ZXR:K+J,(EL753[>PGBLK,RP M9&A?V9%JSRM-@/"F"L-#=.4T<;T]7NW/?>S'%!KM!E3HID/W)DY]%.G63_;4 M_\Q.D4\[C4 5/A)U?"%BD+LU-P6(DR0'5O%X:LL.@ ^=U3B>X^V\TG,W./[--ZAL E?3'!XH=L^31 03N MN,.J:5_>H>;](9B! MDAZ^PHL.!!>^(181A %V2M M7:P=<>8X+UNC-)F3X,I)LR2YK,!IL5K+<\N(>Z=C@[8PKY!YGJW!$>G;JR%K MR5M?92 ;D[0_PRNUET'[,5AW'VS%X.=*#<(61&>^LQ"-C(KG?UGL0B/C%YEG M]/A^1BR=6U/MC:-7_M6Z]3C[QHXOL@[:?, _WD=9^G7G#N0P3<%&U_]6R\>Y MC&N=Z#K7T)Q1#F2HF;UIW,*G8%>=5+L1O/!"IESL=5I@S,0"F0X$Y]=967'< M/3;%LK85!LI+R-KP!$/@#2U='=$P<=G99@ B[Z?QUS#B>8H#@Z.I#U[67-G6 M#52PZW@7L>+B!'/*L#*XJ[24&Z],0$?GD[,!DC1,H[B$I0JB[_OG&%M3-PB) M=,Q+X!@GS\(&'TF'+[C;U;[+28V@D5-RD5)BCN>C<,I1?ZXW]2I"L3 9TB$R MZ!)=.'K^E$4,0ST9NJ5"IP0'>=MLP8O3W&@F36@/>I^E1,EUY/('5 C0))P; MP+"4#&_0:I-MYK-Y<9:)+R@-3\RWQWZR3$H"7 P*8"$X$ ^$X*K>++FD('6H M'3 XZ-4*CK$.^^0_CPXN^[:2'0\RD?+L0?< OX3(R5#?P>G%\Z1^WY@C(=X$ MWB"NA'*N=/RZJ:[7)/I]$BYP+ <[3%?Y5:,MLF;V> \I>&6V12Y$\-RTJID7 M1B)E*6$H7?XB&W8>:"M3U"EN \<#V>!.>MF8"L4-3GKR2<@ M0"I)7):BH-LZG$Y5(/8*A43:6A3)@W+-RW'A(IKX)Y8C'#V[X."+NSGBYL\T MCM>""OPUNSUYUF?Z4JX,3R?*M6?X;&RP"'R.@];!::2!50E,\8:)>U2")-'L MMK;.@^Z+H'I15E44,-IZ,#-JRQ0A09@Z,+L!HYVLQ4:JZ0Y39#V-;Y.J^&3S M1<^B,HAU^D8MJ7"HL*PK;A -B&8\G$L95A=1YX?H:<='8.+#!8*@_6LL-4'M MUV>KD'4\)DW(,Q^E*==Q"741:U)TRH4)N,_ZP:A[,E^:CB:9EISZ$1_<[Z;M M!5^GAEJHV*GG5O'.'T6*-;::V.9:P19>=^9T4$#G1R>Z60P!-&Z_2UD)E1QB MT<,SR1-9-D;)8?<.N/R,0$;M!& 9/!C=EPNZRV7 M7=$K"15K#[;KD2"OKK/_4$@OKHZ+'\5^FV[$3,.5W@+HX4WM1=XU M58@==-XQ^3EM5N.<55FY.1I_\C(HJDE;:E0<4SZ(997=,*6=#7JO0^2)FBS- MJ-/=^+R473=(PRB=9#Y4T4#20,VE$W.HX4IY(O6BOB[;IH:>8OBU@1/=U1Q1 M'9WS-?)8^ =(E=(@@>6?DV':M5"(=S#.SF-4VB&QN#H'..!O(C>/0XY!O=;U ML"ES[M 1U(P5>$.OP*!%\ YZ$;:B;9M641M\A&9H%J&H:1-0/H03;D\C&S_M M^2$B.=Z[MY1H..B[B_"-5 ^'&IFN.F=U. MG*:L7Y^$[CB$#EJ("T5Q',>%ICAF4TPY@I#4&(ILD(Q >Y5K+90Q$#8'.,YR MQ!$H?185/4.^DY(W"LD9]U=P%LZX7AG3GBWX4)Q$\SA$\];T!:?"7/;)\3X9 MVC6-Y$QHDDYB-C/MROK99MA^J1_-L=. M&"&V\#NN!0LJ5"CAQ/9?H1+1M'69:0E/%S%VP.DC00PXH)O M3S#@(X$!7YR=8, G&/!;^J:CQNS(5*&\XNRDS66)5<\T<,?H=$;*6)A]DR>1 M.MMKAU5\CG ,@:,R=9H]5I!SIJS@MN@<99>A-KHC@0F&J*.P:9:TY/50H1=< M08F^+2_4M(*@+4C/K_\] *H,SA*49,JNUWDV A4: %!,Q#7C+;LJZ'.G0)G MD?/P&RQJL^SYOWUYJ";$* M$Z$RRPR[HH'+(91;!1 EP31:,,6!R\_/-F2P!H-)47HD'YE39$X6O7CU*%E* M(7(E5Q;KPK$GX-0: M/W[@:#,"Q!RKZ-9!DM"88'@(9@3'(#6A%=.(#8>KS^XPH\ !4?ZH;&4(3UET7X#%R*C^NF$+;1BZFU?KLEB2#O-W>H8. ^5;V/_TA2V&?LV/ M'\KR9LN06^T)V-"K,F)'N KF]' .O"X*03=L##E,BFX+F"VPDCYDV>D;Q5\J35M=+!4@&L CE?7#ZY)9\C_HOUMA/)AF=>D(Y.7"#1%3K436@,OU MM2^%=PO2Q#*5!U%0).U1Z(4OVQTX,@K?7X:,25\N-P,8M'+H,6O4MDK\38>) M^MSJ\^,9&_]7-W+UOSC89]^6O**5FD/7FQA3DL53RYB)[R"==$QIH^KHL>^=:H9Q8VTMI4E!RK,F8OWOZ_-R$,2'&+ MDTW58YH;=5HT,'?MHQ] <_6QF+''P QJ4AV<^\H@K[Z(N3GFQ[7FWTUBP\@@ M]$S"H\VU 78OZF=R+6'2,L B(#$WW73+76WB%M0/&#Q$0$#?]T(@%EK):"RE;#3X?,=0=G;I\D#I" MX#6?\(4'TGL8WPGCP*DXXP/5K ^07'?6S8U#V)*!;':%0;T.$VA)!H9'"H 5 M250=28MK^V='0F#8O4LF@I:F/IY))J_?!M<18@QA$<1Y#/93@)X![;0#P8'] M.-HL!"IL&^N;3W@R!'PH0Q3"(VFS''5B.OJ]$:P*N]<@C1?.)$(3N#2CH\>% MA8%QKD#7V.J0A]2V&:#$[:Z%K'?6B((&JO:EP05[:TT2.UWTH.R5'\Q "1W= M?FJZDY/7 'KC-$Q @VE$NP%U[^3KBRD/GR9N8^%.,@PRUD%YKSD$M.?<%!3& MUN@/PBP(B]?+)?^S:$.OG6Y/ZU1BB(<_-=IA:E#OV]OUB#_$IWRRLY<"O7%O5]X"D58X[E8*HG?\^FN$G;URCUS?@)QH/9 M[V"K['-KMG4'[V2.HHI&L)!5-N<:'6\/'1&9T>=WTC?#8BH=!:(%,R=N&L=, M[?K%W1BC8S(I.FW!9MX8):2F0T8%G<*%5N&0ZN(5A3%\:AH)P7$TX0^"/;BS M;M$B:S&((;))G(J<:K?))N!<%25NYQ^LCTX8 M8+2+(/D,IE@QJ5/\*Y/F89#-T=Z+UB%Q/3B#T2%3)6C8UDN4N-^<[*TST M>+11YT:I6LMET+[$4AU[ TZRXU%?DH]ZY$Z 2T+)!X]=.#[ZX)F+9MP'P?W] M]1J0L=4E_<]_X]0]IX,D&4OIS8B>N),O2E=O*_6%<(PF7"R)]"95H!?WP'&_ M9::@'_Y]675-&E ;[Q3\[)IT-0W3M*NL+O^C^<..V^VY!HO-<:\'65%H-1$6TZ\5[ MX$BB+;1KDE5S78PSJ7JO/:K#/6+FJ,EHK[.2"4LP>J!L@QFAUHL=+#W29*SR M9.C,'%1X])46Y=BN()'DV2U:M7%D8/ M[72)=':B,VR\-@H,,9SA4GAU>E/8.7Z1)?]L2-YDE$YO<5MNS&R_-63Q$_@ M WR'J[)N.OD%YY\NSLZ_4KX*YC N_<2ZXA6]>CNWBXD[;ESHDO3KR-[!:L"L M\*16S8TOF">FUP@E,I*!T?/F<=)R>KR,8'8>5T.9)R](C4D$.C&9T 9F0T6T M!K-\TK59PA:K.MS$IY\G/B2?/Q8K+5K]5*P G #AUD^(_SZ: _K.H^7OV^8& M9S2>0<61P2^S%S.M8#DSI*Q9 )JVLJ8Z%(Z^3W\ HRL)XM6:?'O#6\58UF@$ MF660.0LU!KW^(4*?CU*/_NK'<'E0$J]>6!$+U I:'+#$8B6E*&KX+[-X\J^F M7C5<1>)M1"*:LQ-%?U,HCNR7FC.B+V ".X/3T>XUX922$9JW[&+@AR+1.'W^ M;-$WS/E^=G$A03#+T7>8B=<;W3NFU0%%C*=MX+\$K)4D:8A=8P8L)/L"E,!X6R3J8#^662X9U9;:A"%>+)F]GOQ)78%^#01/@-XS/@7">AR9<) M>GPQ,T]0U0-I=1B2K'8IQ=A1\6G4GYD#$OQ>X7EC2AOIO@TSK#;28D)44N?K M8HBD( *=P^S$!?>97!+Z7X&H,C./D;?MC.E5O%(2=W(HYSIR5>DKXX7N]H%# M2I:BX+.)*5N9D?!UR>=<(JW)OGUA51='X1;3\85)E1!V*+)2%ZM,F\=TX0./ MU. _8Q>!49<]>8&:K&[5:=PG5NZ&>5?FI53W59;TO??N#%=Z>7@"TK!UJ/Z1 MJ'G)=ZBMIBU7#+[@0H3N*L445ESZN#+4'Z4NOW2*C#G>R4-<+CM74:E*<4+L M[U5Q'8S\O$45F_*+G6"V$7H.MAFSJ!LSB-0NI2SJ?V *PL(61GP(22$W)*B= MB-CUS%BP&ON@I2[,2R/K?/).\>\!3_S_[+WY<]M(TB#ZKR#\ MNM]S1U 8'CJM_3;"8[OG\^[TM+?MV8[YJ0,$BB3:(,!! 9(X?_W+S#I0X"%1 M%"4!1'9,C&V2*%1EY7TZF?B*JV/3!C-L4J?/:(X>;TE)JE^*B;GH*EO;](\, M.24*<#WCIEYM3JZ3JE4"3(^R(.*QRN;$EJN4"JZ:9VB5I)15T$;3JQ-B79^\ M)U6-WY\ ">T4T2,_5)[@E-"NEZ3NQ +M5DZ*J,_#J4PD> M3LVLQG.L#N98+0:WVZ.N$6ZC6P2X!YH^D>(/D-[5857LLZH$PGZ@.->K M0MI*F ;GCF'-XA%0"=(G-0AH0+U(J7A%SJ]L\I&7NUCI-.$.0[XHG' (<T3JRG0-5SYFSMXEK*V9%KN$ZDR325K^F1B1&2VTLF3'V *036'>,>TIC1 M90.&;:1".4K04#>Z5.L+V'^[C(LU9-%5E=J61AVW?G55!#I4SM#83")!=Y22 M6#VWO;9N-)#$%!BV/ZA2F\U'\*>4^OTN.NM,M>".7%JZ2,=,S'73DK2]GMDV M29N4.CV7I5XIJC1FT#1"[2*E,^Y&4MN]RN_1\3@);C)5X&*6WZ<.U4W5I63@ M3:VETBFF0L65UZ5*"K45VBNIXG1.]S#4@H*&5#B5BQL-$T7 M@=^K*7M*^22/O>HZHYI+DKEB>;5J*HFCKC:L3@7W=O$J@=*V*YN8V.HKNF"OPNB]G48K8U) MK$Y.#WCVW9K4$'4HBO$ALRQIWH$V#]5Z=OI6BA183>ED2=+4_BKW*-. M\Q5G)B(I":"79'FA,^^H< V=LO7*X5O0"B"M!P?"^Y0JE N*?SYI*EXCOF M7SV:V()04KU$A)KBF0JX&H_J7G&8>KFPK\)G6I/F 4$T2);X(BYF M1G"J## #TQHKU-UW%( H>*7=P;I/2QU&=/85!Z]B?4ZK(#W"4V6R;7*F.Z\P MLXTE%=*"J%&:C<::?MZ)P?-AV29HIN*\JRAU.UE=5099R02D3BQ@@05V1;THG";- M6J6 ?,TT&[IF' %Z)#BK3D@=[7?1+RBVNKC-A"*[6SRN?98H%VV3ZV6^?OJ@-#_; MBJ:T3UBFA7&R/E2E&I M .S94Z]OF?:TM:V1*9?M>=^".Y6!$"QH%.PONC::,NC$M-P^M MI!P\&F^]*'.IYW%;=P=1LY@NKQT&5@TJ7P1+[=^K3H#L5\VKCBDGNJ"Z@-Y* M%]257B3C:BZ=%H;KG4S4FI[C^<7EQ5/Z5@,MC8.+NZ+%"#B%3:\58L(R'R MUR /*?/OKT'ZG:[JAW._;Q=5C^M'W4J28JVHA7*",+D>FY-CFTO:M=(E\6#G M_ID]5D?N_M=58G(]JAODE^,\?8>J0F;S>0./>KY7'H PD#-;%"VT=QUH%>AQ M@009+'6^@:G9D#.E.-+87-+?3";D31 GI%]0\II3'XO=#15!)&.? MD4);"ZE+(;Z[FT9["'.&S=Y[>KJ8\Q.UK9P2L-#@$M6-W0IO0Q%/E*$SI.@OLZJ"]&ZZZ"ZUE4KF^H^PE DSA@9=%UH MYJ&^@-J_XK9H'J#D%,KR1 MY+K]H0ICI*O4]NZQJE2201J9Z+?0FI#; M^E)M54T^VLM^THZJ#7I*21L\?E_"HQ.!5O28B>G.J*-J1K.LUZ3E%N!A7;6T MD7A77<5[JQ1%]1-2-8UCV-V'57HI"&PR'U1"KO)!NJK4D=LI=$>1V*C?$^EC M"1CP*-6)]8>+,__26HAD,@[Z?7]@/T([8A)+C/8N10 L%0U>^J&J6815%V:V MF&$?U'W/MDQU0G4.DSRJJJ97)2$K+3TNF5G2X=60RRJPYI31+E^6G@Q MG)*1J"VG:NFX46K92#QT6Y%H(L'WFBO90 MS8@V05V\RO@&+TL[%#+MSG <"S@>AQP2=0_Q)F&G1%S=@X"9L#U'[-53[U;] M&$Y-4!0GI4FMFX$*H<*-IJ_S'%T5119^5[*YOFFIZW&3^#OE6Z@,X7K$<[O5 ML;&8"+/ JLC6QEL@G<+QVF^XS?7R'AW6E*(2 Y;!)%0=::-UL"C-HZ*K5?=) M$>:JOH? ?SL3J79<];9Y>G2C:BR05MQM)3Q.UA8HV' ,FO,U,>B7$7,M4YU6 MA!)@!6;4&GB1I=:*J6*M\+W!Z!*!'Z,_L1!1C>VP?ENWH$$DYG"QI+@ SI;" M[>< 2&)25!3=3!+T)Q+WK3 QT?U2L8@W,^DR\#>=4XSM%:APE/KN *D$A6+F M6B5RJ4U%S+O"IQ\!_]4VPLJX5J?JZ2Z.YFZBE2DP:T6X#(*=0.%*HTY$J'V ME6XJQE;)<2C<=#^^LC 9D/7.)N34*%4D6/6,)V-5S@+EDG;GOV3UT6?:%TTZ M422,$8RSA]#+M]K'2+>@K]+ZL%UG&C$*=Q>%JV"*SFMDEM9!?#!)V,:PU>.O M8XH+K+ ?;Y6K,))T TG<^F]RKE%"G)U!5JMX64D?5Z5H>J@R]2R>W-=5ES&J M&QCE1BA6HA>U,;",#]W AXJE.+7'>3!?G)2+GH[FN=V*' M;B:V+?[)V-0-;'),?=5L"Z[P!% L5F,8EV%"]C\C1%<0HI8][4SO5LGW_R[C M\#MF6E ?%)I\40C34=R&T6WYF6YTJ^9Y8Y1(ZGA4W0C? ;?W MA7)^F4L>%Y=TQ*9CPYG6Q6;$[CR^8['9#82XS7'=C+IBX\""4"='9&.9)8)B MM]@E.N9)2..P8\%B;G2B<7 MHH]-_Y6H$KN^DY17$:'[$S^=_-ZY"!#HDS+1F9U!8,+"$-5V0%7^ M.$5\ZV>D?FU+-8LB+'&0H@:7[_T"T,7"Q-[V1ZD_+O9KRVVNI'Y< 0.5K5I% M_[2,(],H3=?-P-Z,ZC4Q(TS53+T@64H3K<-RHBPWDWEBJ88\JO1\E9)N\CJS MVE"=U(OGJH>C'I[@]NP5(5*]!7D>1"KJ'%<%&6Z*+B=0UXK/=-:\+?VMYJ:H M5"'L])6#&BYI^ .PN+GM0(;3UI:>:OD[)]V<\ $>CPOU(Y,]CQ6F)]0DA:Y ME2MX-T%2=B97VO0M"G2B^ :XJH8OM@4%U3V7Q2S+J:4+N9?M,VM832T7-RQJ M&Y!1$9B^(Y-$%IGNO&J\W:<;;!MNRMBV[))F/2>J3:S!6*J= TXB-MR9=MN-(.R&=]C\I)GUI^>:39D1HKHX2"JWFJM M'PJ]>RQ4HC_^K.+FMD*+JC_NJ+VMJ0^PR77,2Y"5%\M37UP^R3\-4B(TK_.4#,(-G?;\KV_ M58NIR:&%U&J#\OI-]# _,_U]@HB@28K8A3*_0"NP5ZW*S0$H'D9>D?]$6'HV MB:F$:PTI7'RI:K$ /<9F4@"I)"K 3^_5Q6EF'&8$VIA<*4L!336[=5B8V:6N MV5N%W%@#2R*PB&'J7@A*KQ0T@<&J,OB$.CL5O-0F<:BY!9.21FA[ G]&447= M"[=&,SCE54V#(/K"9DT?5>Z"4KUQ$:/MD2.DDYFVP:@'IVE)1=. 016\G1A74=-&GLJVJ/4>] M;.T9^-71RI>?M3)@(NNZ+;Z> AKB] _=\C2G"AXJ.;V_5PKB8FS;QSM-KYT* MV(Y(C&^D[?R)>I6=Z4!]\%+3#5A;XVI*"'#ES*B:L1ZS^C%+P$(%CON+G@M1 MS7K3$]B5^W_5Y[_^*G>""%KB01QMN/&XUMR/QJRBR?^;2&%GX[CG?86/@P5: MOWIK/>]_!0!9_-6_1 H_R$ -]_XW_ + _3O697^6>2"2F &TN^[H :N\:UZ MR"YC>D2DWF_PCFF,=/[A/R*DQJ.;"6/=!;HKUDZFN M"'JL(G7.IV*%(( MV@'7&UY(]%)1B;[NGAW(:^Z_ MYS@;%"J;8;AW72$6WTU8L:B,/8S4"B4_3??,BC^J<43$ M$=U91G.0I;9YS$-LV&I_% /$O]!YI1[3BUU4]BJL/EHY]ZVR.TU-EK*2P4#? M,K/409.ND"!"B5K.F.H!U=ECLY8?FXEF-,*>_+25C1_H[FXWF$IGUR,GF>Z2 M095U.&,\6ED)[ 1%<@_Y"38V>=]R@]ATPW!JT^I(]]M7TQ(J'NVT)L!-BJI8,V.P@J.68K@4 .,3=#:18Z4)539&F!ANJ9$;4BV4HTN).NU*S]VK] MP"AXM7-J#6<*^/$*(ZV(R_Z ML8,\Q#(.#--3TI")=;-([0;Z8"=5,[S)]*C*=1YSU3J5%'SL",>9S%W!"Z?[ MH9W)56H7?]7-)5OK@E"YA%:'>52C,) S,2)U Y'J::GNL'5GHO)WG*1BD*I7 M\Q8X:P#:]EJ+3,J^+8E)V"?:@FLVZ$MS3B9A+E81Y"/(O258_2AK,'X7=F1AW!AP@8C,29MVIFE!N'$_"K;*X;)F?8$ $3X8U/ MLDR=EO+D@ZTR9BE#OL<8U D,TI-#;/"\-D."8DV886P[Q#I)QL:R,KWFW(3C MKF704T2#'/IS/2$4; \MG55XP4943E&-LFGLY,^*^.POYG&4V5VBUK.6=5\AQER&B_E%-. M1"G)U06J;'"=LH>/5"&A"@5LK-%DD:&9FI9@1N ^UX>G>"MM;@,T+D+5,[_* MB%8Y=61,T,34V'C,\%;P=SHMET:;:2"H_)XHQF'I>'J[QYX&G4G\TY0>"?@A M@68K"J_,48A4:W"KJ*CY]D93L?E=3G*WR571P)JH@2"X<_A0 <%S^CI_$NP!QZE0?_:SX%MJ@CT?BZ3V:S'[*37PWAT;8^.C-; MWN*S>KK\KY\^?-1#Y7^R+=$I081F%824$@1W0I/AJ>(G BV.G/DK&AT='$>: MKPY06^VN%GB3/)@+'%>JDR,3/8[<4(V9E5;-(<7%<=3XV8\XC\A<989^CR_8 M5SOWOMUFOO?[+,9<7B(&M()5WHO)+PEFR MYPS5,YA'*^J""\7=3)T&/@S[D K,Z_9KT%.7\RTQ"LP&3&E-1VU4%(O>P MG^F8<#>2DD))VI(S:"X"J6:]XI11M:G>]J1%.VIM#6-??'[FFA M(C=9YE7&I+D7( #5-AYX;\W",OE2Q.)4%9#B:[]3$A^J4GCSP/RDRJ:G82[Q M+,MH1'65A4731)Q_E@6^6VJQ;L>UJ7R_VF9K@D=E?N$$JM"ZGK8C&QV!Z @# M)?F-4(VCJPDQ080VC1X:AB._.HJ>A>,@2YJDWJH M:[\I58BE+%4UL,Y]S!8@U;"/I)@&N1UJH@P 2,NN>1B?IO#!4B=IJORHKBUB[/2&\NY3.@/0$ MD[B1Y8SM#"+*_[/L0QO^A@/A]R!?]-.ZLG%EWV@+UM%3]1S<$S>/EM6 Y-6L M1"4QJ]E$A5"SO!8!BI0;+$13D\?6\!I=G6J8F1XDTZM22/4$-^/@#$F%?&7^)<21'&*Z'IP_E*6LE^_A9C>;.*P=+U596 .**S M&GBJBB],%H@[,5?-]2%RU)B@[Q]+!(%@ AU)6\&$?W[XIB]6UC'BK1[ 6MTV M+"LSY(!Z"IZ:NU>Q0=M'(MLP/?PG95::IAI2"%+Y5$\'LC)!K$6!!-W8!%*E=JLD-$&#FN(MP.N<6[@\^8&GG-NX OE!C[_$;TX^J\W&,OZ M8S#^ UWO$J=V1G_( NR(/U2#X4*^K/#= M3+P/&F0=D7__R+J@SMV/D1]\[\-RC*H]F8S+CES]^P)U$% ^W;-[>2R_ZYQ^ MDO$8L,-P1YA;O[B>IH*BW%5BJ$B>W*X@,T"QQ,+2E<5T@Q;?^[M27JAY!&BR M$^]S2I%!4A&^FKW\BK.P1>Z]U:[L#Y^__FIE28QRTVB5.KC/;.6+9,^4-E8&Y 5[&L,**S*GR1-OB M9 IDBMQM,$$N>'P6-4P,9\0TKA0UQRRE4OZ(,D:K]E9NW_?ZZV,P\"+5H+ L ME'Y('>6%)V_CB1K2G.56];*WJ*?*.Z%A4EI-:#;$PF>[95!UJZ;TNK*,?A;% M4]+PBAGZR'2$20JPCG/WVE5R2'7!3NS97.WG;S9&8<]6".SE$XF;K%#SGN&D MRE])Y:#:$X:#[M3EZ20VUV*N^D-8_=@]N<4#?"85B =!OER;7D^/51"?Y(%) MO*0;&8L"&V5@MZP(].X ZWGAS2#@*$!6NR\#J5?TNW>$O2$J(L/H:;K%NU"6 M1+(TE[K.>]99CL-Q* !+E$CQF G-IJ) 'O:HT@/"3=ID#;0^IZ2/.95:RB.L,*04PRAUANR@1S4&P.09S.E'==.] MBU%= M"G)\%R /G,9:DNZK5*YAE;BB27EBV T%))W.B3W\5_B=XAG6&>9DH2@A0CY\ M^(D45+4&\B$*BJ#6=08Y=E9*V!%8K9B6K9SV*M!B@5WK3*$#HR*'QU,5-:B& M"L^=7-V'#UBE@'_Z[0M*C8*D74$*[UO'*!5Z*E(Z&.CIZNWC3"8.V25^2 MN;]()QMCJQW:OD&?"H%[:Z"JB8D>I0Z0'S3$/AMC(_/H*@+L*YE')YAPM%0Y M3; @G&F^4#V;ILK3@^E-2N JC^SJF="A1S5!*JQ4!:Y0)X+5X@IVYFC((A"9 MF-\_]SG_*54Z LI72F)(#,(5(H&]":+WVPV!4L [ZCF!>@\R0B.DW32'F68C M 8AZP!J)BF%R2]T85<8SX--,N^ME. -$HL=KG!'C_Z54?$GMC#2:2GOZC"[Y M]$^M;54Z9)92*UQS.$I_<5#3I1.EY-KV7TC;)B,%";[*!20N2[%HK;K2T?5A M*/#J1"BQO56X&@JK@%/Q5J! V=,0QCD-P&S3("FHVPXV:BQTY[1@#JRJI_-S MBGBJ/M:"AW@2RMI@$4YPJ_IT@2C^#\K)8*G25Y!=8$-+ MBOG I>33K2J9OA(=-AJCRW>!?5:HT!E]KRFU#<..F9*44-/72P'?BGV7-VZR M%*JL1SB:YI+K,LBG4 /PEN ?0 6*4@8P ^EBM<%S8@TBF<*I4V M-TNU;]+:<<4Z#?2U1E:ATA9AT97 Q'M9:QQG6 !Z]&+E?< ;1).[34!@B83VD@ M(TEB)((JV\S@UU8^KG/>(E=],(WZ1;V[00^0,0&7T,/5;*(OX1"5B4@X0+J=*D!6WL%?E!2M-"LWPDQ4DJ;$Z5)CCE)"!L$K; M$^- I&_33,O4:E% <:(,(V!^D+^U#/A>).7HF-8N=+'E/I;^5"JY/!U9P$J M\RMM+.ELM10GX"[HE5E7ZQPOCE<5*V&03R?AU6QY!\,4MW'$=<^D.H6;V)56 M_['D2?-*I3KB;<,[T;[2LC:KJN3JQD,4+)1(7:-9O2?ETL">E<5V*>@J#U5J MZ^TJ307(I@%67PA6OZ%?;@/6??OR6X5V198EQA[%F.6_2TQ$ V,&FW):AJU9 M@3:$3KH5E=JD^SM)E/=Z(YT+(^\E8=A8(%B4G5SY%4DG%S-E2J[" M.$MBU0*07'#Z]I4GK7*V88QQG&7?5:6Z6_^@+W\Q]=*IUK&+] M%4(Z[[&'TJJ ,C&,.EH1:HZ-6 ^2M/F@^_XA8^+E!>+G%=B0/J:NS";?P_N M&2@DG #?T:UX07%8$ _'Y)5(0[E^P93MA\V#8YTI&)K4W+G53WO*2X'=6ZDR MB<2_;G314S&1<>=3-UWKUK>> M-V7RF"2Q%0ZAF"X8?V)**?J4AU"CHHK5*+^-6T&]ZF,PDE?K!8;EJA^^+S'/ MX@,I9(40/AQ'NWU6OK$7C(V5]*$K488^#V0'Y2)2106(B7JJM,$0W$KM$'.T M0W.U+U<]7.67-5%DO7F5T:#:2NN'P;@![4_JSM>N.+'8:8_R 1L4@"%$8*I. MJCM!T]L62M_#7V,YNEO\9<>FR%K!B*(BE]W#&=%[EJSY72T;1:EJ7'\/R@XU M'2#0@2]BQTJ1H&8O)LG.-+,VYPS2I0URN:D6Z&\>,-WC%OI2E E9NMZKZ4VJ9^2O;-4F@_2%5, MH,.S*"R\0%MD7G MG1ZL>N*/V;--*Q>Z\ .3NU7.IA' 03UHJ+R9F\!WJT+S.(E0"5Z2@=I9@%EB MMBC0#@2%;2-9 M#7A>J8M1V>AJFH6*YQB'E#9,45:KO)WW)V3'_JR*4E\EBZE*OQO^@;J_R-&J M;5!RT]#WOC0HR\Z"J"-\S\V/FHD@LB/T8ND9CRG@\W\'2V0R/>\#;!@(/8T# M[5<'VE5$145EY/B/L'B6VHD!60&I!XEQ7)8+=*[U4*D%RA:V@Y,348Z<*F'= MO=6).CC59.KU"96BB+L%N7Q@I\/^\*)!^NVQXLVWRO0@DWB]*Y=[QQI)=.ER MA4,][YNX"X#!OL_C_X 8,2,J>MZO.%T3##N<>Q%4(RF5] !,>+!Y0#SH 'MYX()T]D( FS-=R6^$_ M2F83FHBT>I4O]D[)P"JL"OQ-2DEVBR.GXB2B:A(55C/# M1W$1AS?4#D!;MD9X_89H]=JD5#4O!'C%"I#Q#>C'.C'Q(^VO+%U'?Z!#)_F#\E $0:U!0G:$":VPO08)6N]+!:F.\,R?J6 [5I6*^.>F MGBR&@ F=/ >=5! \"6),FQ(Q.0@QCI'K$:8XF$?]JV?(-):VRT.&>728.EIE M4%6VR_NDF!&?H%^J4GOC7]IE/\:*&9.#.U*E7RH.J9*OBF45\<$?XOB^0!>G MZS0S7=^/(2T[]TS/6A-I98N89%=L43/7CG9WH!+Z5C-=-N\PFJIL5HK:(>PT M37T2/7[N(0-(Q6^3$J7.80KPVN2F>_8^'U^I-\,G,Y_P[\JJ;@U\GIZL M4>M182=(Z]%VNN/#/]Y__?C^_WA_4TW^-.E4-9IR.8<+,C&(?W[X9HK^/#"5 M0H$/A#-O>(8SPON@H[XGI/Q9C/,2;:MAGX:'G^JF%6H*LXSO/)W*JD:PX(!M M79KZ;7.;B5:X+5M68;T[(7UTFZ!H_DG$U1%:^J9,\+K%KOK$*$\#32P. SES M^L5HNQPS'@F7#<;K^<#UOC.V8\QD:]\72OO)B2ZQ[$D-CS7-;?"Q4MJ)\Y4C MX]>JO8R-2Y [,XGG<2%7@X"UYD=,?8V@/G37.P*_@_3W:^K]&A899NAJ@3)T M$]QJV8@ZAPV]:=0*B6J8%/AL;87NP_D?D]]I0B!( .:WY4+-9_&"Z32GS$1\ MSP^#L[[?]V#WB2[/WY1Q5I.[-! YH-1B<8*9]SK&H,-U9D^VW3!6*T6*K: G M2J=@1)[VV=DZ^B@3JME^-D[BJ:D<V6FZV^+]+C.XLM9[P6PE,:M ?GYT,',VATD@K%>Q] M2'L87(U (Z";NJ,.V,G2&_@#"U8]C)>4A>KZJM81#MA4L:A[2V9^^0_#*__4 M+DFAGM0._[5-U/!7@W.\$O76/3R1[;3R\7 %B1?]9KU1W-0[()#L6KL[<"_H M_8"MX\]/DF"9E04L?R>B:SN9PN__:!Z@NK*%%.\D9G;#E1@8Y,0H:>TW^'[8 M@'7:5*T0WYGG]8_@5Y&%#KWNM.]?70U_U Z=#3\8W/==W[^XN+AR_MMWH3V_ M WP[NWSA=PY&?G]P\=(O/?/[9[N]]'_\I$;*;?;] M738@L=%51;9ZMTCXU-Q]153!!FM:X)O_>C-\\U0X;3C4,\+M:2[I72#W+<.^ M.?\HYZB'@.CXJJ24\<9LA^F^<%1(WA\U I(;8?<(G_+. 'EY\CKDT9A^MI=' M:]WK"^E>P(<4!3'9,-DPV>PL=O['./_+_UP3/?@ACEW1%?=?*+\O6=+G[_7T MT OF\K[P7]-G'C(8 M_=\@*<5/BL:LBH@)5_31+\'2^YO\T;A/U.56XNS1*;_V<&G>& M_(FI=@?4OL>L)$?*=KMR1Q-RXSY70#^/HR@1KY$QL@,5;(WXB%"0P!D-E+^5 M(H"#X;7WOX)41?8NZ(O10XCHOC;-F@6@I\F!1US^1H1_SM.2J^V ^#"ZO.H- MKZ[XLN^[['LU@9?W&A_NP)NO\O6.6T?D;>?\X8!WVGX"'OF#89OOG,GW:,CW MQ:ZR_51[*+';@(,5:UM] M:F+>+ JZ(/8'9U>]P>4!7'4=N&R6^RSW&T? PTNVMIE\FW%<%KLL=IENV\>" M6>P^GH '5_Z@S7?. >Z7-K>'5VO1[:4W/&=KNT-B_^*B=W[)E]U0$F>QSV+_ M 6O[PK\\;?.=,_FRM0L]3GRV[*V5A;9[IENF6ZY:MDNNW<97>%;MG*;A$!LY7- ML>S'6=EKB>/ORVDI"]LNC64!"WZ^["X*_@Y<)=-MARZ;Z?9HKI+IMD.7W16Z M94.[103,AC:'LWE+DM=)MO6<6"6NH\WN?N7_EF;[YP#W2]G6]=F*S?U1 MA)Q7WCWISWENC29UUMJ9;IENF6[Y*IEN.W?97:%;-K=;1, =-K?ASV"<"/KK M#KL>#.'?+VOVTMMNE2=@G"71]P]XG(!9XG3HL,5EUZD[(HFDR=+=HA<7&S9)YU+;\QD9'60,L_DBR&%! M!'%8SDO R_A& -"!W-53,^ 9<)VY@#M.I1?!A<*"^'M8+LXB;Y)G<\=51HDK M@TN\MS7_60]1("MS?.\<<9ZVI6_X'^^_?GS_?Q S%YD$H'B? 0_N"&WQZ]\^ M_@WP:1[#$:,R+ "'5G[I>WAF=:)8PNJ!E"4"ZX=!O^_= FK%Z8V0B,;PY=J& M>_#U^M[P[? Y(2?LO2"HYF*:(1#B- )^)]6+UT$L9]EMBN\J:G>A()\+N&T) M=R6]60S/YHC+&Q:A#4CB"REL64HX'*$\O%K=%6Q+$Z!^FIBPL\8JRD?QC47Z M1-R=1'$N0B3W=X":Y3R]CF*Y2(+E._SV>A%$$6S;HK=_%BNL,]YE^.>?I2SB MR=*@'SUX F1\/<[N$(_A>9 ].> 1+'.WHX1_BJRL]*B7I[SA54UA &@3U&?6 M+;\(ID)YW$^""6SS79#8OJ]=C8$\*SRK@^_X%?O(4$#^_G7 >&Y0 MP@Q,GY=Y;T:B%SOF2QXPGH.,R,/_>@-_&0W.AQ?]P>D???_/Q?2-%R3%QL\- M/.@LY\/3Q=VUQLS3RTOX!Z"S.=/.AWDM_?B0LI8, D\*X.S @4$/FVA]1\E+ M:7BW4')M!B C+@^/>S)(X(W$P27^'O6R7&R4FB#/0(; "Y1:YDC0OR79&&3) M+T'^713O'H]1[>0*>#@->FW4J8WBIMX%99%=:_:(>T%N"5O'GY^ I,M*D%GQ MG8BNU:M 8?#[/YH' (F28"'%.RE M8"+,S @.UJM_68U]GH3RW@,&F>Q?&>> MWQ145<1SZ9^?_ZCY_X;O!_=]-_+[E_L^N_\[A[OM]YZH].6]>>";L&;72/6# M7A:#IQMHX?) I/ (V;&G*PT AM_\UYOAF_L/;K4"H[^!48469>09OM@$T.SC MR=@&N?^&GSSDCGHTK!1F]D>-@-8S^&0?XXP[U.&>V]W,-+(5H.VY]<^3+:-"GT^/S/NV'%?+Q#TLL*G8]=Z MC,?E2M=]@\8_Q[DLO'^700XHT.;Y.IKE?".NDLGW\7+^S!]TS!_'!OW>CONL MQ*Q&%O1=Y!2C*W]P@&:V;>(4+.@;>I5,OH\7]"-_Q)[['0UZ3N"Z/X%KN\'' MJ2_=/NYQB$#&X@X-C?>X#6;FWB%"SH&WJ53+[[)'"=<6"7#7I.X&)&<7^B=M^_ MY+@NR_DF7"63[^/E_.5!Q@RVB7S9H.<$+N84CS?HS_RSCG$*%O0-O4HFW\<+ M^F'G_'%[CEIH;Q?3'0[WY#:Y7AS]UQLXT_R/\S^P#WE^(Z(#9(X= "2?85/> MN>U9WH =>0W:RV_ZKKK4U9?[U3^ 8T^#^:CN]^%^]:_:K_Z)1ZSX^L4?\ #< MW!QV)?\ $@E+FO?R!WR:+&4L_Y@TB.%?^-XO=KLT$.[B6GH?[:ZI0_I[O7,O MFS2()7L_QVF0AG&0>!^R-(H+LUW@U652X&Z]7QD++ESR^P5E SOBAO\,?4S73Z#>!@U&J@417 M9S3 10IW\3B]R9(;X>6Q_*Y&)Y5I"#HT[ G7\W&KVS86 K"#1&8T/2F"C^)) MK)KTHZ=)JFE$@7R26G'H^5UZB)2X6\"=R9Z9(Z4_#N ,8;R $ZY]50#VB?4G MIAE 8/7#19[]N6GY&'<1K?\\"=*U#\;=HT'C]-R M_8MYL%S]Z#9.$KC*C1^;=39^F<3?18*SJ(@-]%[@OK?=+N*OC.&1(/= @,_O MQU^<.('SAJ9ED,/-"R&=&4.KLXEP+D40%DC'^J >P-"+XLD$QU< %Z(Q76D! MD*!)44B@YI=:*M$D-#-;:,.D MC$3/&Y>%/4T"YZ>9&UD/ELC@N=K;]<61,!J\MR/@?P/Z-V\V=QR,LQNAACY5 M4S\J 8MSG\HD0NH'G8D6AYOX$_@'L1\[F@V$!?7-IDD@E0SY:HY,X(6=J^E< MN2@R[\+/?<*'O6R<6*X'CR=BYL8CIWE7KG MZK9;=OQ M .>6X$_@%!+GQ.F!;#1XY-\E*.'$TY+@=H^9:D<["/'7&[#/8G';$3G_SZ3( M ^]# @+8^V\ *@X ['F?T]#O>6\U3?WSPS=-.CU"?/TQCF\#]%J?9/B[T)_] MA)// @\6CXC$@.\G&4[%(7Y6+A8@"G*D@!"E/,U/*\=R*0&!81,X"2Y+$9-[ M2N_H*3F..SZAJ3L+U Z67IAH]0&_)NU8+X8W&:IY/',U=LV,\I&U070Q_$46 M^=+WX*BP'V!$P(10$X"/LSG^"\"#4FZJQBAF92&!<8;P5V !)1$H+CT/_L19 MC.482%C,@7A!0'GQ'.0FF/QP?F2G@"LG$0A!P#/8^A(V[Q5X63W]O5XH+2?( MEO- #:$!$.19D17+A3DH@H3^8N'D/ 4_ZB&AWPJ08_!GD64@[&8!3 )L\(1P"7TD"K@&M@)5ZEV)85" 3?6V!<2E]&?B2FQ(W>@5:7 M(;R5-O;5+O(K""#[E?ZUXCSX;G#C-D#591*,DS>\X5#->@$P@3HEWKT>C+5SFH%$0\%D6Y@>6 MF8,B]$__JP^H-HV!)E"+J=@T*6=)IJY=>G!ZG(>K%=U"XJ*(0;3 9_@\TN:^ M6;3&016/4.\U'"U#5G0K7/ZS>>\;F*RB13,[V!Y(CRU]+^/ ^Q+05-R>]ZG, MX8WTV"\4Z_$^!;)"WT^_?'IO\1?V@3(B5L!!N8HL&:&0T )T,A!)+J2(>6LB MHM=7'!M.A609UP1G,S=)%%)GFV:T7J;_/@.,_ M"LIITC,08Y2C1)(]ZP9)X00?OOP3#+40(:!E,EEY(J6!?LCP4>]P9^OBSG)I M9^(J[AXF61F!G,[1Y4+6%"I="5P S8(VV/_^L\5](I 7IP*[^]P"$5LJ%EJ M'J L*N7-,0"#G=4A!JP([GU%N%L"AVV:-__ZZ9?JU3D-UT;K"EY*CH)D25ZL ME*@_Q0?1AT!:)8!Z4B83O JXL3@':PPPB?1BD(] P<72F&7:7GZOF1..R.X1 MX5E9/2[AE2AY03Z.12HF:K@X*1):&KJ[QXW1KJSNL$GYPRTB)!%& G%NGN5J M'G,B[O3"DDW%BC _&*OE?1AF94HP_$*CWK5^^0$">A!60/4@E'Q,/78H%+!A6L03K!X@O4>-^^^=O[ M]U_>_ 2<<1:',T-)7DDB$75#S_H2Z6K^+"-EERAV$(#-%Q;:MZ6'L@9S?!'Y MSE!I1@,BB94Y1GI[#D2"#!670[]K*O7:1L*C2RG))*H(@5J;O#9:H7D04*"? MH^8"A'NBQI6#"(^5]B%N@J2DM6"A+0?K:6M$37M'?YG9%SFB8.\XM%RHWX%. MX!7!'?[+\A;X<*RU<;*H".C(&I'-GH ZY8*#WCW-L@B%#2Y9@+R(D?DKV.D) MN2# T*")]*?$G%$SN>\@R+F<$>L(:MBW]5^FW@UH(EEI;)V)ZV9TY62F/7HR M4U*I3",M6,,X#\NY+!#[9*_FX83+4AA%,0?\AF[!7&*UR6",$*'5@CPG.8"7 M)!S\43!P8*903_LWT=>(FA8(+_@(P$SB5YU).1M0)FSUU!K?K'0PW2AYJ/>" M<%7ACQH%&6[EH(9!:S3EIBE)H)[%EZ6G,(\^=!::D!=E!S2RCR-8'HTO^A*M MN\CN7RLS"/YM6*0C0L1L!,BY54G&60K/FZ4PX"R%YF0I'*U.]IOF7K]5W*M# MRI?FW@>WEI M25YCS(+X](OC:]$AO[HEM>XEK9SKOUNA\A]AQ)I7]!?M-)8B_7,FNP&Y/>7VT#J<$;2Z 8>D\552T0;7E)1'W8I" MZ%K28/"_2+30N MG9 0K/R1J5&O;I4/J'>N J DP3D". 4:(!4FQ2* ACU8K M 8#D[@IHWC7'M>(PWYH47*&9C0(/U*J\N";J.,'$)OD.%;X$CKY&1]5V1OYH M-/KQM0A+O]T<-4YQMR=TXGN.^.9_#JQ.X0!,+3GH]U<7?!TV\5DGM(16"]/D M *04%F^!KHCX*S*G2/K@FH(%J")'00[J6$[^(")P) ?4A5W.0&$0C/UA\ ;( M9P'ZZXST?)3%2#'FC3V,XE%T69TZYTY$-$=?W/J%BD#2'".[;+69]1[BDH-VH!RGW4*D<-XUSFMLC1 M=6QPZ]O&;[7?PV"B7)46Z)$PF$?1MTE\A^8[\$!TTY#CI:9[$2LU3VS^B4'_ M]=T8D_\.CZBT/&# %#3.QK206RD7N426"_)&ZV%HE\>.706AG \I9/- MA),TND2ADH5QI1_C]]LV+"E(!MQ>4.)<+B3Y'NBPE5,371($U)KT+!>4@Z;5 M9^TFD3;5(Q'F_JR.3-M9!$MZ("J%2:T=]1%"5WTO D/:(ZL:MB9+Y!5,\$\B M^-,6$/S[Q$3"MU.[IJ#'"IZ?,Y<'$)&9C&\** *6;EN3'-B!VIK8;U>8'J)< MELJF0J4TR5*T19-$1P9"[:GU5_9*M/+X/9H%;&G#QDVC7W'+FA[Z0Z?:M_S0 MSN&Z:"G H@)X8T$LP!'7J_?"Q/PD8CYK 3$[#JV:X ))U4/,"#"_;1ONH3R" MOTFJ8S TO-$=0V$$:W&!U(H\$J +L' *0CO8KY*/0"(4RJM6SK:JHYAH;'TU M9"LAYF:)84Q*Q&FR-Z+0!/,PZ3$D@4G26>*.*OF86PW7]WYS3V%H)9CFPE2% MR.K(D1*T=9&J'%I*K&Y]?5U KVQZ&REVV2G[V4:/_J\QC3OBE 4:N\UA:2_* M;M,-T4&C3U?Q-4"G5% T,(G_0ZJE^B%Z64QH"RAM#*0I9$AA4"P(2%72#SU0 M+59S@H(V"DJO1M>JW,(;B^)6""-05,9=M02JG9@*7;U[;6O*KT)4X3PW5?%9 M*F98*+FM8J2Z$$4G&:ED7DI8"DWU7;!*4< MLX!OL_S["=R,SE/M@3&2QG)F[5_*[\-HJZEK2Q4+C;,H#K7ZT!%$_940JG"1 M)\OKF(3E(])&OBM\*"7>-;!6Q'183N-ZMH(V^I(5RB3*/2=52!>5'[C&B?H8 MM,E49=_#]ZI,I]H'4=,)OD'5.<'Z@(GJ4K5GKPK0;SR37 C*L5066%7>M^6L M[@OHI)@XBN4\2AS6\Q;(;[F*UNK$\%OC\T=,W1!0-^?1:SDA>6S@G,T!)8N< MZNS6"49Y&>N49?RR1IK#QB>FU.L^XJ-]T$U,@ILL-V9T:A;[4X7%\9TV0VW+ M#:$W@)(N5+D1[:"HW:<&SF;DV<0(>S9SWUK75%U%I2:I25=&!TMH M^8'Y!"Z60D*-C$N MLDLQ]UX7F@^TR:I#K*J:.1\])?0:>=P&ZY^1I72\0R=%";M M3E==>TI\J/ V)A4CYD;"A.SA!DTF(,H&_2/+:RD#69=ADPB"#U7Y!6[ <&PC MF#0E$,='!H%&)ZZ8DVX8N)(6@_)DHM+.0#R*;1LS"K.;21#+C3NS*89T"#PX MGJHN]\%R)LF@_$ DVAS;$XN:-VQ!B]%XO@@0QW4!RG?AD!NYM7(A3>Z">0_Z ML9R=9MK[7]01S["F"J_0&>*.V'U0B7V9DG=Z:N2DXD@KCZFS!'+_;!-V> MRN+%U%QXW12HN[#X@<7,@&H99:V$Q!?*>:D=8VH'?TDR62MFJY(FJ&I=AW5W M.E1SV +G&3YOGN&0\PR;DV?82@&WSO^0W: QLE%PO2>[[R,P,F8HB("C3-@8AN8)+D=\ 7$*R0ALJG;6O,#"2>P4GR3K-"1 M 2VNX($?SB[\*P\ D-!KI9L3']\CRV:J9F&+2+(!T[&P%A'K7L^?-E+5K/:T M.S$)36TUZA!P0VZ%@4YZE[4 N-$:R-&A5'03FD(50_55JK5+LEA5%=91VP9= M&T9O#6[E2HJGNY$).2D-'I/IHJT06>5E!=@[X 1S)$UI.2A0U*:%1E72%S%I M9+8 AN*'SFKT(J=T 77 FM]%6?7*;B6#_":($U)[!-;MIA1@")5%:3E*UN]*0($?G!/NY*)>8 M5%.]')C,01#1!<&4OL'U-&QT1.J[1L463K06?]'1T]TZ%K9D1@RG9.. M)8HB(5,. R[N012[6,,/+:4REZ*JC#3+,U&K($)_>*$;/%%/3NLQVX*HU]XL MNT5]EW(6T;&=DPV!_<( 7%/07-,*)2944(H+9&5! L5"",Y5J&KUBHD:AWRA M+N-6J\D*.,H?3D:P7D+OF>";&%PF$YI<)8')EUPI;3(UN\0Z0+W63=<"Q=H1 M3;W,&"=P &%24 ++*;!QTGK6S8X'CN7J.2M9);6MAO;-6DSUCFDO@(G]U1!7/LQ2'W0EV0+ MO4R:D*+V/%ODF%!4;]4RJRKU4.? "FA8J&"O8"4&_VJ*RSXXQ64=4@%6:F57 M"O&VE-ZMIK38G&R;#Y%.,;A4X&2K$PS2N?$2T KFM$-8&H2*5_5+1;)7 M#@:$R7R],6E<3[^E%.U-Z9'.GFH 6CNW[WU%!N.D?IM<;V=7IA395<;JY8I. MM+3F,\7'9#W05&W-#<"ZX58M\J*UTE?3+]-Y=RZJB]E>;!NGE-NA(#0VAHWI M"NB<5(-O T+1*:ES@@JB@?RUXK8KP=8/=7..H*3U1S=9Q323RM8KKYWZ"YNG M@E"MS#-,%1W0Y!B MU W*9+6O,9HMN&&9@G9DHBO0!4YDBYJU]U!5VY\XGNA-[$29*A:(]51=,COT M*!T%MEA'4RG_=Q&M+J8T5%UU;314MSEFC)8'TDX5_?A0Q3;NVZ3)K+ZOSMX) M"Y.BC^E8M0BC4H_@IE(3>G9M1+PGV^$ 49"\Q/K^W^HV!C]A\Q%4-G6'A&S[ MKIWM. $<3-%0*Y=I-D8E2#N6%Z7&E=H>5O"0-9V*5?S-ELA_MB)'>N]U/PI$ MT[]71?+JXXXP40,94N.5Z1L9_;E*WW"3FC 5RN$FF>FK!!+3,B5MBJ!&085K MF(F@=85@DY9#>1(;U)RNB++?5YJ1F)8.6EV(T(K$_+L6C\'S4;=Q@T9J%2HR+,^BS(;^+PH)KE:WTZ ME;FZDHB'VJ8VQ55PNA;&J_G=5ANPU!!DE?W4,F;"NXVB7G]9JL,WWJMZG2< T]:36 U/;$))0%'VIVIB] M?LT2!T:J5T*J5$Q51H"#7:94 2O@="YG5;'@E+0RQG0:8VPW2TR4,[S.'T>?]T4C5[WBE6-%Q<+ M^'\;,E;M>E2-EPX:2U%K>:'JE&F!K)15EJ>J8+FQR:%U;5:7D**B:2@8T_.K MB,]WL:PY-U?RZ2N7A!MGM1USK=# UK=8+.VFL91-08+$A MO_Z8LDRIXV,H;-]WU]>K?#]512BE'I)?*]?5X=K%U?-N,O3$4.*:1D*3@*\Z M)YF$0.JGJ+QYEI79Q'^5MQ_FF65L;NW,9U4"GX$-:TO@'?E)D;"5N""%O&H5 M[7)CO;O37;)6V.,F^Z*RIUIZDEMN]79NZ9+K#3I5Y _(+\W2$[H!Q\2 K>?3 M-:<0I]$];QK=B-/HFI-&US+WYCW#3UL\4._9?;T_JX9]_Q)!WAJ@/+UGH=.F MD!*90,J<#5$@G8V\6R&^FTP.H9JEZXC6SWD4_FXG P/!M>/1L(_%<<*^< 2G>$=""CH/^J QZZ MDM7YWIT^EX/ZJRI6*-779K.%M=FD;@Y")L]TW\-M]XV$K7(4)V#.1+KSN9K;:\?/;)_E:DIH74Z-%8:1PW;[ M/;V#29RX!L/73Q]H,3'.2YSR,;RTV?$46\"J79N!JWD[/&,3=6[%6&+\"+,A M;V]]*4)_FMW8R97860*356#?IE1QY8DR+'R RE]B_XUU0%MFUMJ-PPVA6X:1?^/D)F,19"<8M MMN6[5B^[NO+[/YK?4VO2A13O3%VZ@1KU:%5+O\'7P_NM,8CYKZH:[YUY7O\( M?A75_8*CH7\Z&/VH#<4-/QC<]]W /S\_V_=A?S#<\]%S_^Q\WSW#>?OW;^O\ M_N\;"(\S_^)RWV<; H__\9(;);MCV,T+F:0XVE^UO QW:\MXGU)6V@F]?B"ET M[(\: ;,#X5,3:%)#_N5I8=S_";0)$#LGDNR"_3CN&Y5]$'MY'_@WCC\^CLW3LSEV/#7,V MYFS-N5/F;,S9#L/9!LS9V) Z$%:]_8C^3#7M3O?0D3\]G?BZYPG!H _[0%@I MV5TIZ1Z-J#+AYZ.2(T$<9JX;F.N0F2LS5V:NS%R9N1Z>N0Z8N3[-Z*1DF'6K M,P003,*=#^58B]X_&TG_>$Q M1]QVQ_J0&_'Z.8]-*5 'O/9![ZP_\,_;?.M/4\$><=E-J04ZW($[>Y6MI]NW MPXMV4^UNO'J[G[,5Y/N$"_[Q$"=?CRJ\(K9WC)>Q,O)HG!_V^A>G_D6;;YV5 MD:,A8%9&=C8BSOP^W_31N00.J8(PNV)]HWE\JW?9'_E7;;[UEW"1FL2,1[&FPYK.D5QEZRF[W^XX,_MVV;?+ MN@SK,H_292X.&(0^&EV&\>!Z?=2MP[-@UL=TQY/*\W='_ M.C!V/_=!E)?CL+4VM&5J'4T\L^;&,& 8L!733 G0,0P_K/2_\$_;?/[GWY5L H*KDJYS$-/*LI] X!+U(A+D( MI(B\'\Y'5_ZEF8B,PY$GL00$\)8BR#V<]>ME@!2KGPY[WB*/ 0"P-2\JA5=D MWJT(OL,O(S''E\)*Q4QX4LQCV!QN)LOAPZB410Z/Y#%LQ4L @@)6&"^]>1#F MF8"?9O ;7LJLD66Q(2/WB3 !:1OKO?E >LYF(4(1*AD695"!;SV=T%99"97 M&+<1IU-$#OSY21(LL[* E>]$=*W>,NCW_?Z/YH$0IU0OI'@GQ2+(@T(8+".6 MH=9^L^I"OXEE/(X!5,MWYOE-OG%ZW>C,'_8'/UZ_^T9*@.F4@ET%9>@>@$7D2IV(K M\'\S"AZ38#(L[#YA\9_ M-^'@AT2%+RJ/83\L.!+1WEGR'_69_)G\.TK^1WPTYFRC 7,VMC<.A%5O/Z*3 M+Y?H8]6.6[F])=S.Q-<]AP&ZM]E5<'"EI'N(]&$6I%/Q?*C4$?'?/<3!4)KW M<$P+3W$R\B_.AG"RW=Y80>/,'V$D:* MS!79WF.&_WB&/V#F^C1KD4L%[X7I/U/X<>1]+8*BW;5_/(O]T7=_-CQO=[DQ M9[,R$K\=7AY3Z0I/<>"FQD?&RU@R/QKG+T:7W*#]V$]V[$C,:K9A\K^UA?RRAA3>"X-8%A;W1Q M^FP.5]8$6G6R8]<$!B-.E&;YS_*?8< Z$.M C@XTZ \.6!=X1#H0Y[X>;G * M5<]+73W/LW6[I9+NCB:C?KL3[ \_78^'S1T'F3 ,6+-_;A6&[A.' ?["I M59/OGH5A@Y@@PX!AT#5AR#!HGE#H&)4?5B$X/:93C$JM6JLW>. M^<]F&)U?'5,#039(6!EG&+PZ#%@99V'82F%XR);R]^:PJNQY\/I@2O_PX@C^ M/Y[$\%LX:#R?PZ]R_'T4RS#)9)D+3^1YEGLT)0]^!ILRWD1/SN+% CY+,KB' M9 E+1%[L>B23I>]]%<+[1U8(;S R)\)_2OS'@YOU)O#J>0:[B%/XZYS6]>!_ MN$P,QP\+!8U8@A:;YR+$'_@.8C<6?P^ *[^9BQ@OO:G(IK#L+ Z](!B. PG_KR$7EA*.(7*+.GB#!%JX%-AM.*.?+?(L*D.XA5L!JYG; MAAN1(K^)0Z&_ ,+#NQ&1[_TU*V;>/_VO/N$"?"H 0A7"1"*$O>%&XM2; (K! M9>/062\#:G8^&/;@W3' /$:L0J]V+F29% ;SITDVAE_*)+N-LML45Y-B'@-D M<+^PP1C^(HM\J9^+TRG^)A$2]S#7>_.R,J_.B!^:<^V!0(/AZV#0YAF7#Z+4 M[E+B0R8)[K^MQQ 0-"0EK!:BSHCG>1>416:2RG'C< =X:OSY21(LL[* %]V) MZ%J]].K*[_]H?A_B0.>%%.^D6 0Y8+&!'BD#:NDWJS&DFUC&XSB)B^4[\_RF MX!"]#=NUG9_^>/WF+UM^,+CONX$_&-W[@_N^\_O[/GKN]R_[5\Y_9WLN-/3[ MP^?9XFN"9M]G1WY_]$S0Z/N#X6X/=WH8_"%MM=AFRN@^Y<(@$7D2I]M':QOE(G0;'W&,\,:V38P_-46_"G1X2R[^H_"6>$]ZA M.[><;=1GSM9$SG;(R_:8YS'/8YY7\;P!\SPVM0Z$56\_HNLSE^CNAKTE8(;) M[3T6=R:^[OE*,"S!7I*6JBNO8HAUCT8^S()T*IZ/2HX$<9BY;F"N#XX78.;* MS+7+-+(7<]W8RXV9:Z<0!YCK@^F,S%SO-SJY$/E>F'[125/'DS7[$FU)6Y,Z M?<^(ZZO^ 0>P''.>_"N.E[RL'V6S.DQU?_S+)EGZ27/C*M1V,R:1WWT MVV!XP($OQRRNF("/YBK;3[=G_B7?=#.)EO6-CK KUC?VT#=.+R[]BS;?.H]- M>3E^^%77C;[$R'2]OU9@U$'F-ST0LVDI@SD_/R![V3_>=QP(PSK$T5QEZRG[ M+=@\1S0*B9VM;/RP6L-JS8YJS=7% 8<5LUK3*>YPS%?9>LH>MKM'WC'3+.LR MK,NP+O,,NLSP@(W"CT:7X:S9?1'J&\WB66UY\S(#W%^/);U\]&D70+2?._5. MSR[\!ZNH#H,][>)0K+]T70EO/76_'8[:'7UF)S(;7B]B>+&><^QZSE7_ZH"9 MOZSG=(Q='/-5MI^Z3P]HPASS3;^Z0&/MAK4;UFX.K]V<7PP.6)MY1-H-9R,? M;L*9Z=?@A>A\WCHFWOZ,Y\4?HQ*V.[Y-CF8)N#]6V& =L<;',< SH?5-2?M[P! M)(MZ%O6OSN(9!@R#(V $+6#W'4/GPXKZ4Q;U:^Y%^#,8)X+^V@C:77GWO:_; ME1CP<%%\8X^7B+N3*,Y%6,09X'>6E//T.HKE(@F6[_#;ZT4017$Z==HAQ.I] MQ@4+__RSE$4\69H7TX,G(HVNQ]D=G@">?V?S7>]VQ)C!\*%#;X?QTT:W/0WF MHWI+08 V07UF?=>+8"J46_HDF, VWP7);;"4UV_^LGH]!O:$;ZN [_L7^,E3 M0-Q.'*Y@NL,1S_='HB_738\Z)2>$7F)=DM?!T)V$7D3;+< P#,JJQB_-3& M *(\A@UXXR7L!+Z&U\L%$#=@G'<;%S-X>3$3GA3S&$Z S\-R,?Q%%OG2FR;9 M.$B2I;_"A([UZDS/D+4$;;C.5,82/H%O%V4>SN@FYP%P@#A()%P-\6$O"8". MZ0;@/>4D"(LR1UCCA>K^'&#\H#"0C)(-";@5JK7F.T3LL(9-%ZY)S'(TO/*=!+<9#E*62\8RRQ? MH-3!Y+72)"=FISZW./3RU^IU#'W7 H U]'7OM[<%334&:^SVWLHR MG&' ,9PAHR"$GP(*J R(2 M%ZR8F8OBTGF=1U(4MI<+628%G@F6-V_&ORN\5JCZ%M=/X"J%+.B]60J0Q.56 M0?F3@]9ULND*;_R<*C$CQ70.GP"(%0PK&5>+2+N?QZFY>$0AL$,"NO([85A& M#J(,/LK%-,@C0"-:55WN'N!]BN[Y%/BZ0X,? ?#=+:"_Y1F YA?:_0I8R/JQ MUK4Z'Y[E75 6F2E7PTVCJ@DGQI^?@)F0E:#PXTU! LI MWDD!) EH;T!'5JY:^\UJ=L=-+.-QG,3%\IUY?E/:!KUN-/3[YS]JY7G#]X/[ MOAOX9Y?[/NL/AGL^>NZ?[?OHT!_=N^$GG(=AL0K27Y5&]YC XF: -0$-#TFZ'T4HYF/0^(=7O?V(MPD0>8;0TF-B M":V38:<=P_(ORF#;#\&/Y,X[R]E&?>9LS-D:=*?,V9BS'8:S#9BSL3%U(*QZ M^Q$]F;G$ ((.6\CM395W)K[N>4,PPL-^$%9*=E=*ND[_#)S9>;:91IAYLK,=5_F^N!D3F:N]QN=W/'C7IB:M-/CJ>YXB0;F MK2GQV^KO353>E,((+\YAJWYX.CJD.CT?'/4MK@?68PO%65;<3P5D5 M<!+ZQ ',U5MIZP MWX[.CFF8$KM>V?7ZLM\.VYT9PHH. MNWA9JV&M9C^MYI"-KH]&J^'TVGT12O6]65#?FV?"JZ$_1,2*LA+;\;TB(WKY M:-0N@&@]3QI>7/@/UJ\>!G?:Q97:HZVQK<6VUI:$WGZ[TVC8V&*O\FO97ZSX M'+?BMJ^;+>/^9AIEK6=AC PUG8ZI>V,^JSM<$/! MQR,4O>T0W=E_H:T=ICO[4:F MJ\_&:6!=[K+(P8V=LTA/VQW=V,W#>Q!G?^MYXC:YUIW#\X'YP,=_X*;Q:);& M.TOCBRX4[K,T9FG"_KK#]L_AGR_KREK9R[TOWP( =R2 %Z21-Z4/U%ZE-TG*L"B#0GBW M<3'S^9^I. MZ1N31:=?N&4'7B3"7 121![\8Q)+0"UO*8+<&_:'(R\#=%O]=(C;BN%Q (,7 MP6:+S$NR6_AA??=J?_3%) B++%]Z91$G\7^H3Y5O$./EK\1S<')'U!L,7P?W MW$9?CSBY^BF^ZEUNF@W_?[/YH'X/1)L)#BG12+ %XO#/B(QZJU MWZPZV6]B&8\!?8KE._/\)N\YO6XT]/OG/UZ_^7@?^3>,3[YL\[,CO7/+ MV49]YFS,V1ITI\S9F+,=AK,-F+.Q074@K'K[$;V9N43_.^PM 6-+;I^@N#/Q M=<\C@@$+]H6P4K*[4M(]&ODP"]*I>#XJ.1+$8>:Z@;D^6,O+S)69:Y=IA)DK M,]=]F>N#'<29N=YO='+QY;TP/8:1!"\_BK3]2:97_E6;KYPSPSDSO'-$^_;\ MO-U4NQNCWN[D; 7Y\N#T[O(RUD0>C?-7_7:W>65-Y&BHES61G361TT&[J98U MD9?31)AQ-0.;6>UP>UZ>#B4T0J,VI-Y/"J0 MTT[V>ANBYW2,;[%2<^Q*S2T>CU'".[;[X5#7 M4R 8Q/OA5B[&%-[]#6VMMC: MVFQM7?3]RS9?-9M;[%9^+0N,]9[CUGL&PT.F"+/BPXK/T5QEZVG[[4&-FL;R M?%9\6/%AQ8<5GTVU^FR<&-;EYHL'<^? MU=_?>I:X3:QUY_!\8#[P\1^X:3R:A?&N=]V)\C86QBR,.WG;?. .'KAI/)J% M\:YW?>F?M_FBGR",N2=?8WKR,8=H,(?H1-#0+XUWO^LP?M/FB61BS M,&96S0?F S>71[,PWCTMK@,]@>]UH,&?P3@1]-<=MG\._WQ9/];*7NY]^18 MK$X'\((T\C+[H=JSETT\4RWJ12+,12!%Y,$7DUC"97M+$>3>L#\<@4B?+X(< MOBRRU2^'/7A'#"O"_KRH%/@3LYC$Q<:EC%,AI7>3)25N'_<2EA+ )7+X*9PC MDK"7B12%!V\IXB"!I<9+KY@)+QA+D88"]YK"]TD&"V6I%\4W0A9Q4>9"^LYM M\Z4"H$P:XY,N55]EDMW"+4USA+M^+8"\3.B5DSR;PS\!@\3:E=I;>7E (8T_ M%B,&P]=!";>CVB..KGZ*KWH7%["+<"LP?A,2+C6<$;9\%##/3Y)@F94%K'PGHFOUED&_[_=_- _ M<9-@(<4[*8 0@D*82R:AJ]9^LQISN8EE/(Z3N%B^,\]O"J;0ZT9#__1B]./U MF[]L^<'@ON]&_L7I6;_Z[]X?/\-W(__\[_1P M$[I7R^=Q-GN#GI< , % )TCVK?] \Y_;BR?WN[S; 7U/N%^#U*( MR-V FG+WK(CLIHBTNBT0*R)'0[VLB.SF$FU#] ]F5ZQL-(YO#4^[ MIFSP0)'=BE;QYX\JQW1 M )N7V1SJP-,;?ZTL7=0J38?A1^*V-9.!U* MLXD7 !7?Q$4,W^\R MUDY[^'H2WV$;4G<#V!*5^JK"AQ)@U%.M3*.;( T%/0C;"!,1I.8=81;8]P5I MD"Q)7N RH9!PDIYJ]@G+Y&;MDUKTP)[)]QX&RZV _4Y%*G)JM:JAA#]Y;)_0 M/7JO'FVGS:]!HKO;_A+DWP7>YY&TL3SW+X97^S8G!)6I?^7^M^]"_O[='L]@ M#V?N'L[V;^%X/KQWDZ>G>[=Q9$@] E+#QT.J"5TFCJMLDYM?*X1=RQWSDWOV3.ULP[9<[&G(V;7[()Q,TOC]*'PD^1QI2C!W M@'" <3;P+]M\Y/'GNQ=' M6J\IM[QDQD*= /Q^FR^:.V-Q9RSN"L4PX):7W3 =.H;A3^F4W^X!'RS86;"S M4&,8<,M+EN)M1V>6XGM(\3U;7K:RE]XF_]S];?1DD,#?]4-A-I_'4F+%G;<( M8NH5EY4Y_@A^(>:+)%L*;&-GGW)_)5( B!"Y]&YG&7R3%ZG(O=NXF.D%\!52 MY#=Q**K%\.F92!9>)("LX&""VNS9)GYF9^DDGI8Y-?#SM+IL1=FLJBU!\25U5[@Z+AG\Y#OW0NZ2(2Y""0L\L/0/S=EB1O[[&5 M,VL-]GI>5 JS ;,853CB.>$=ZEQJO[@'LV<#)F\L4@%WK;Z%YR0\A>TRZ?@A MD&D 'Q:S.(\(\DL\V4307<)&--2E;?3W\JCI<8]!"XN_J::-=)?O(_@5D"6B M]HU8 =*A6@U>7;UHI\$K?WBQ;\>YP<#O7^W=4L[O]R_V?/;"/^N?[]TF;SBZ M]]DG[.O5 '+J]T_O[?UW+T#Z@]-GVM>E?S'8#;N:4)-_7$5NW"J06P5RGXR& MT617V\YPJ\ .21YNJ,4-M8[]SKE5('.V9MXIF@<]5 MK8P_?TRU8]U_RKT#F<'@.E?MMF6XQ1"W&.+V.@P#[AW8#1.B8QC^)(='!Z8U ML6!GP7YD),\P>&W!WG)&T +FWC%T?H(4;_G($.X=N%.#MGO<=!O[X W]T3Z- M\*KN@U$.:Z?>>%GOB">++/Q^,J:WU+KCZ5V@D_"'"W]@7M[#AU2_/]LMS[3/ M4PWU\(%3_ZSV0##/ #W_HU:&'\1I$:33&-NM!5(*;+074I/!R"MF>59.9]ZX ME'$J)#92G(_CE!Y5BY^O[&:_YGRTU,B_L%#5K?XB =<1BW8\2\ZW=WH=%YL5S@ XBW602A[%(PUCM M']LU9@NA6D BGH: FVHE7!B>A,LJ0T%_I%% #_H.57>]Z^ _ "G^G@'^ K0_ M NG)(H:;K/G8CYF_?4XU!\(>G!^ L03I$A/^ 2<)M8 ' *F67HBQ3R&Y[ Q M:&9Q#A!>EF,91['J? J__SDIX\C[FB4EL0+?>X_A#(!HF104RB"BB1Q0UU\. M5(TU",!NO13N)J&[0>9VX9]:ND86@@\5MR(!JIC#>6;2$]AOS'/[A=#A&-W= M^P95"R!/W.%7D@^?4V#=PGO[23'1GWH(]V=JN3GH]U^TYR;@S/G>+2;[_NA\ MWU:/ [^_[Z,@8OK[=K8<^L-[7^N?7C(T7A8:3>AK<5R%HMQND]MM;DK'3>F._*7,VYFS<;I--(&ZW>90^#&ZWR4H) M=X3CCG#<$>YYF"NWVV3FRLR5F2LSUV=@KMQND]MM/F<[#9NW$U.VSO%G'G.O M"0<8I^WNU7?,+7*X/H3K0S9"9'1VUK7^,.VAVH8TMFH&DG>,A;'^\6B<[_M7 M;;[Q8^9D'2->UC]V[D\W/..^_$VEVH;H'\RO6-EH'./J=ZT?,+?5?+)75!> MMQEOF%,\^OK?GEYVH956RX>8=$SBLX6R-5X ZI@:PU;*[TP&[:;;YKCM! MOPTQ8)J![AUC9JR3<*[I\;AB.D:\K(GL;D<,V))H/OTV1!-ASM4,;&:UPV5A M%^VNUCN )[4+\YQ6ZNCM,* (YP8-'S^ZR8M*@5-V9H".Y%2M+P\_2V%MG.03 MR!D-W:"_B'^7\4V0P)Z\<9#@-"#I!461Q^,2YPUM6!#'8U"/.1Q[$I9YCL\N M1!YGD9UO\O+@]#HS)J>>:.SBS>#4O]H?<8+--\UW^NSGO"<,TJO-='.&CSUB MI)N^7R17FF$TR;.Y(EYJ,Z1'(7F3(,X]8 4E?8*[B^%;H&UD'2=923.38 _5 MV+'F8$84WUC<2,3=213G(L2I3SB9IYRGUU$L%TFP?(??7B^"",>_.+,T[Z<$3D4;7X^P.-X_CA6S/G+L=Y>Q3ACD]K7G0T\ ]JBLD M &V"^LR&.Q?!5*A(YDDP@6V^"Y+;8"GUY!GW>@SL2>U8!7S?O\!/G@+BYU?6 M#P#/#7J]@6F71X)]R3.&T= C;RKT:C/0<]7?F#JXLK MY[]]1U'M^=R%WQ\]RSO]_8=Y]5\9)N?^:/#2[WP (!=7>T\2\ZNC-*$G][T6 M;/MZ%?*H,!X5]BK]8 >#5]&0]/K_WP=X>)S'_U]/!JD\D2*/)SPDH D,J:LS M-WA.6H?$+D\3XFE"QW[G/">-.5LS[Y0Y&W.VPW VGI/&]E]G[3\>$M= WL1# MXE@CXSE&/,?H!=2Z[B$.#XECYLK,E9DK,]?G8:X\)(XM;IZ0]TP52O4T-IW6 M6ZRDL1UI60=7\KB#+[B"N+$5B!VKP^,*XMW+[P:=[636'O)M2 %Q,["]8[R, M-9%'X_SH@C61IK*RCE$O:R([$^U9NSN9'#/1-D3_8';%RD;C^-:0E8TVW?2! M")IG!^Y++Y\F$VQ6<$-.8FJZP=33&NIYBJ?IZMP_:_-5LZ=I7TUO0W2Z=9C_ MS(H@PX!AP![89C+^CF'X4^9Y#=D68LG>,GQGJ<8P8!BP9#_^VWU*)&8 MB#S'YM2PMT!*^"@7 +7_!+0F?B+E'#O7!K .?"?+A)K7PN^I<60AYHLL#_(E M;&8":PG5]5K*<@ZKPIL &*GJ'^O=QL6,-O+?G[]Z0?CO,I8Q?N%[/V=KS79' M/=JD6'/HZA?IWKO#@=__L8*8VZ 7^^_J8R1)=HO]N T,_^E_]0DL%D8:)I,L M%X RGBS',HYB6!-. __X$S:!ZR89[E$605$6&1S:7FF#&O@>:VMG1!*\/,(0 M@;WN/+<1E48:_,6'; Z[6R+NA4F)/RQF :"P-RF39"->!-,@3K'#>R$5]^_/FMI%D7_2K M('S=Y]@1*A[LBWWF1JB]S.B][K:/[;[][E^.0E5!PI@$. H6?/I7V85-FY: M*)#B4A,3;ELB@5HR?[EGYHL+*C&;'9@)W]I0WJI72%[!GP$33FE1-6VF_^?O MW^0"_T$GY#=87H^G2N#5YDNK=CPRSDM\S)H3K/(*-M^R2;.X%0^2*U^YZAM M ^.E&XW"MM,V/NLE"/OF!V>(*%/%X./;Y^2A4V&B3P!R5#7917I58"]6WA\7 M4^"R$N<U;LZ R_!.R'2Y%$ M/O\H*4_JMQ0"%+ 26 !>+'Z"F)7?627KS@Q&"_@1<,$-+3C\6XI;^I-,QS1# MX0(7C(=U":($SB-IQ7#.V*QH))*4F%/%N3/ MF)\VYP8;F#%LXR\_7+)K@2? MC>47%#+TU[]T&N-4W66*JU\G*2?T%J!,C:T 5*,\$W?2@OQ"2M\"Q:[4&23IZU8#ZG/L")?85/4: =J8 @RL[+ABO ]2R7EUPJ M.H87&+D<9=! ;_LN]6.0'YDQS8&O8M!ZY/MI]]K;N9>.C+_4?39#"F9J,$56 MJ9>EV36.J&!@6=CW@@>8R;W M0ADK< Q" 9+K5I5N(:(HT5=()EW;TG.WNW\T-XOG0#N+9X(RV(];O/:*GP]/S:4]) MCF(#>/6.)6SY (QZCL%L@H;@OQ%D ,/6S6D2;/6F%;M#NVQ0G5O6AF]P\FOP= M,QB9AWSGND);<[3FZ+EV>Z'NM[>OBHIF7\V^]W13\JS#9M\G=%/:L#[Q((M! M,&N4UR:NK-5;9X&L*E@\,QBFKQ>J1&#AM_:9<8/%2HMU>>K)LU(5$JC$-;5?F(GY_B+!&L MO8(?YE,L8%GU9L?KWG-817W'G=S]<9S?+&9SZZS=@TN?U5F[A^TL/N*MZ:Q= MG;6KDSSVBR=/ 6X.(=-+9^WJX+*FW5*ED[M MW2,TVD>0T#RB4WLUCV@>V0\>N;?GL.81G=;[A#2*3RN"S#J7]^C22'3J4+^5 M.^9/'/*=ZUQ>S=&:H_MCEX+1O<;$/E^Y3N75W'NZW&M;UL@_Y#O7TY-W9[!< MK,C'U0;+43/+J>+B*YEB?LAW?1(3HS7_:OY=._#]H,T2S;Z:?4^8?5W3/?D2 M0QU1>2S9?%Q1ZJ<1\H"X1B/D@Q$2"UX/^:JU@J/9]X39U_,/NZ>19E_-OJ?+ MOJYO'K9YHL,FN[-*/L@9Y:6:%5O/V)3C<=M)KPNM5?X[+OZKOHG^G[KEXP"\ M=G\FZT%PXX:7_:@\WL.$9FM L^@AJ;S'3"X:&S0V'!,VO+('C.GN*3AHPTRC MA$:)I^5^C%R-$CH\-;@A^(>HC#2K^VF^:CIKOKZSM:;&Z6$XSQ[9R'H\GV%/ MR&=$ZMTG*3_D( X?M ?M27SGD1TH;FO4T*BA46-1U3.#K9F$&C8T;&C8.$;8 ML/TALXOW%C4V#Q(^LK-+DMGFQ_"(1&0EL\>',4X$^>,W*KG"MIEN"L".EM MR6>5^L>-*(1!2R/)Q_CO-^O9?(ZA%PYG)>^6%2VJM_(8"&QQ4KZ):2G&:2:6 M#JS;@S-R'.>7YSK!^NW-5M,,5TODCN_8(I)7:-M^2U^]4VL':2P^=O,3&"'=\W!X9.%_G91CV1MFT MWD'X_ .6A3-T>)%>BPR'UE#CI>V[([]]6D*O\T+.0*FS3NJGWN3%#WP2HU,< MK=(,PX'?PNHK]:AV[@]N/;![3ZT? DO-)T)RT?(7+!-(J%L';B#+,Z+X#WF@ M'9TC\:=#(2UN+8TGJ]() MDB?077F53B<8GU%!&R NI?:79W)J6094C@"-OX353VG*#?%S*K(2?MA[76B. MPODY9I;=+> ,%EE.\<'78GS[ ,C4I'L2I#NEMXMTZUM]LJEE=$'ZSFFZO2FLQ5, M!8*@8RQ8K>0KK2#LB8*P94W\W;T#'U')79CXN$K0S^G>6/U_M^[]?E;@>Y9U M^%;MEHM*0'-9N:J.C&$O95HBHTA5V>LA>L-!L*3IK !-IU2VQ+1 7:>Z!6X8 MTZR2'(0Q?RE2E!QP_9&UZCEP/SV=9]T^["?O V<>=@O KS]\!YIW3Y!W5XY9 ME;P[-YKU7M;%PKBGLFY_E.O*=:VA>B[BRD!U351 :6JL$C$RSB4N M]X>GU5PA]\OO&-XL:<@,>FPWQY".%_:-E/G7..99S97H9UW[CC/UD\[GUO=I MX8:D&RDOBOP&#JPTX!+@X7B(E2@FQC@'>N&B9$4:2X443/DS9=KGRKT+[#.% M$RSAGTQ)J'$*K^=I=;NXY.9D]FAZLXXB;3>*%.HHDHXB/55^2*$![VUA/0%I MG4LY3XL"G9@2NF_2"C"PD>F 26D&'Z]F5:W/P H9?F":%U4MGM&VIBO\4@#! MF"O.L4"4H@,=?@< !U(#=-^T'!D7JX(0@/=J9T6A32Z^1C3,'$82K4T?FH56@&!!'<^'@,,JFO4(#<+$5Q MG3(EH-(,507!,U$J43<1HEJI913XXD)TKL5*L*L,#NCR%@3@-0@^I2" ^OA/ MZ0-'RPRV,A:TK&J?^D_XRXT8 [5.8/=7I0HT40Z/INP6"0X^!T0$*F$M+F&Y M[8HZN2DU'MC8;8[KP .#S:S:3 A?= M]-GMG )3?[#"JU#KP9,8<[@X80"19_D$3$M\L'(HW,MEE\+^#N<@V0[ M_"4#ND\K9 'Y1?4F=LO&F'B#3E@*VC2NN@Y)4-:PH5R2F*3P8SY#!EJAF,%- M@F0M;M7=P!>4XZO^L31YA+QZ4=-2_0#T_<*R9DH-EW?,VSU-\[),D>&;\!^' MTYW@]_%VE8:3XY+*4V'6"[P?B5:YNC*ED\>S,I4\A$3/Y"D:*)#Q!B4U3*9C MR3L8[&\^+.3'6SZ2@:0;C$HI"L=7%#0MYYZ$5@"PQ561SRX5& )YK7&WYIK MB,!)>YUG"0\6V5&R%.-_%:F$],PPC),C7=#R6 M+[D1]RT2B3$MRYF$*@R2M8N&8Y6)9\H)#!LH!0/[5(74\%C+*F<_KD#0B*)$ MYX,5O&V^GJ+6)LJJ!3F>CF>HP-?T7XK>TT#2@!JD!*5,N2O1W2L2>$+&VF@( M&+AC@6T/2I&E>:%P?.48A9X4\3@;T#WN_E)%V=66KKKHYH]X]%_+CZC:;GX(1.0,5 MH/M>_?@\1M-1\(XZYHAB\:;D<E>%.**46G1G.($OG4LU\LUDE>@P*D%)HWS?=7%4#*U[GA MR')^J6W0%;^W1H%[UZ_O^AULQ+8W_?+(#C?\:C0"5MCTM0>W5^>!KSWIN=!; M*-HXZHG/_KI)G MVH.1XB0G5SN;D<2)3:[6TO24>>3>^EW-(ZDN%?OT=]3E.C9JYU\Y;W] M%O;E(+:"2K9&I447]P13 #0N#:+?'MMF-=_8;+9 .A=9TN^%-NY3)=)1O6#_Q6TXSW=MOT_YL MSW[KN^C;=_ ]^=P@&MWK]][G.W^.Z6MW"(?!]KHSM4M?[C'P<7C8@_4>AMR_ M:'8^:';6\OG1?.U9WF%/O-7R^8@96LOG!_/QR#ODBWZ"?-83<#>EF8_C6L;1(3&01LJ'WK6O]1VM[^C+/7 NC@8374Q%/3JM:D42Z,'I(5O&47T&I\<66IQJ M<;HX:'QK$X.U/#T>X-#R5,O3?4LY.%H+]^0VO/D8^N?30G:?:OF0@]@/E'E2 MN<20B=9W'MESJB0:+':A=QSXYO6&3W##6A9J6=B6)CA:%FJPT#:XML'OL,'A MOS@9X*B';'S*C-]IP:X,QY)C*RPU/ND=SH/,;@UYEW+<*TXB-K[BI"9NG$]$ MQN5TI%?X83F^UGR[^$OY8^OMZV;D]SLUI^G\LA!J<%J5GQETDN,8<#E3J;K" M 1YGQJOTM5$(-2U%U(/)IP6.UGII!W9O-"4.O6FF>;5M#_I3)>4T#SFDI1 3 M-:6S*BMXHISA!@]^E<*[U!@6V-Y+Q_-Z(SGJ<35RW(T\ Z;F=.'\"9CM93WGIVSNH:O&.)6!,C@4K2.3*UK"E4]HA;., M;@U>3R8[GUW.RLJP \D.WIFZ'3E7;=R;CM1,K^[?W2#(_IWU;W^7;VG/S&(F_*Q>"7%3W/?W5*4V[,ID"YS:[V M:.+IL1(5 &A-,I8:_&/+P3\+P/GM*BW6X>;"[Q9ALQYO1UO8Y'*>KJ*/.6JU M0HD^%)_4?N(3JW+L,V_U/C%/5<8KY(3Z2['"JH4U*:'P8A'!7[Q>B^$-IV/K^7@J_E9??V9F#T1T4&3G$=L>68/E24+E );+"&W9#_47*PY_,2]4PY7 MELIQRBD.Y[L4IS/Z\MN=ARZ1+^L-+6/Y9))6[7CQ^?.6)+6,DQ]%7,QPZEZ# ME&KH9*,X3/$J: \1>^](A.C!)LYD4Y.XS5$/':GJH07OPXGHJ]?: 2A.H^[0 M="RJ"N>EP:/JO<.?,R;J!\M'J:.H7[;^K.")9^OF2<^K2CB2[*7E^MT@=C7\ M70[;'D5]I26_:ZUGO)S8ORI@#Q2MKJH'DT]F)\>PDX+:L<]S+2. M@^P1,-"KJV'.>#*T6DEBNM)O2ZX0(N&U;W)N'*H76@/-]' MKW)+20''):GZK$_S^ 1VN0 M94&7_YC/"E!!5ROSB[]\@!,$O1MC6FLGOUW\^ND+B:7-WP[2[?BX7>6SCS)X>1C,99"'%U8 M<_+:B$'H=Y>-\VH574SAV33+9I-._(I46F6OZ.N&0,]__5+3I+3[Y)!;2=LK M:>+UF3$=STJE.$^G.%(=1:,Z7!QV_"I^W7=N?9@5>:U&8+_;Q[U)T2M0*Q+J M72^NY]LOK2?)BX6C2GO*T=(I]5'%I?P55VA[[H.V-Y 28K/D;=/#X2 MM8(4[4['>%7S9*DFT(+Z,<[S'Z_QH*Y AL";Y/3AW_.<=\^4UNNOY*%?_OH? M=#)]^_G,>/7SM>&,//,7N6\Y8;IW_*V+4+W@U>UKU [['P9*Z'\*+S.MSP%U M/F7.(V$WKPJ\1[QJ[L/SKQH9;5/D/%N^,-!VFY'IKZS7#;TPJ@:&KWB>8ITQ M+=$WH& #P:V;]H>MJ)KV%)2RS0*"]$.4=7(+_0 M*I4&?F/HJZA9"A*/Y=<"_BY#%&P\4V0'/\UDW8#T(_&D%%C-^RAK9'J[=&IEFXSR86]98;'J@#- M78*<2472 XD'7QX>ZMR'JQRCE@I'%HY7DI#(:A1I:(:+DA5IO/[(YZV>ENK> MU4\PSCN/4[/I)JI)BSGE+<_&MXUY]*!(00KKF_\U!C&E3GCW0N2;19*HL*S! M9P6^"=];"V9T^8 IA3]M(VTU_=2?4-75\TFEKZ!S^L&_JJP MBWMFK/+3955*0'6X,JYR6K1A:HQD3$!C':< QR/HP8$M:UZ(U(!J.6^<:X4 M6&E$]",LBM 4W_46P 4H%RI8@HG[1--KHPN02 H5H1C/O\,._Z9;,"C/MJK+S, M6=[CD%IM7QWS7[3MYQZ*TAQEQL(MH]J_2G[T^.0634_% TM*A=8-=J,;M%HE MQ@26HL.U$3G.61T>;0'\WP*8XXN8SF*@-&7BUB*HE)8:O0-]ZV?02WC/91VR MF$V1?8)>;$. $56"O)["?T(7S[0^AT:\[Y&Q$Z$$!?[ MNR(Q+HED18O7% 32K.PA2PJ")JWJ;P)E790%%>,%BNQE<;6T]M(*[S!N:GEL MGQG+J^-H%YGK0D/2E)*+G3>)"@KP7"JW2S#R?\$UA"/WEU-)(W@(K[9N+*5B M2L11YPDD\5(6'2W%PXL ]5H(+>J+O.9\4*:JXQ M$(K/HJO>I," M)Z=L[66_HU/\A/'AYQ2-FVI6S'7T/F8Z;[8N>ELW;D!D *YX/6!I(A%WZV\+W;S8LQO MT+5 <7&@U:-TELA*RS('&8Q/:0UN*@7#0*4Z5ZVX+ "];Y3_ M ]9;HJU>PD\!M*=CFLGVRBZNJ3-G]B=S M9DOZ@FW9GAT]J[X ?RM04($0^P0Z\J64*J>B,GQ;,%'Z:84@X1OSN)(9]U-: M-&GO4Y"M5QA$1KF?57F!/T?A#/KI5!35[9D4O,H5B<[%:9U/A)>!#I-Y+XSC MV2.W,X"S._QWSWTA]U+LTR[D CV?V3]G&>O2J% /*NFX-0K@Z/B,5:W1EZ-K M%[/=&?Q6!?9CM$E$62J+J/XYD]0,2C(75"4^8$93@IJL:/*FT1+ $E>4;!_LQRS5&00@1NHWDNZP$U* M/6L90Z'AO8&G+?/M^,1I9 GW"N<#ON3Q) MGLOKE/<*Q-I]-%"W2_\MJR* M&9J4,L"L(F=($5.AGC@KIGDIVF'&3S\9< GPEP?97Q+ M)35,&Y]&(<_+H-W13/M'HZH8Z\P9%0U&OR[ZK*5S$/-+>)UJ+76P%MU4B@%^ M7Z:@R+2^/]]]ZRJP^[S;Q;2_ D ?O_7# /KE2S=Q'^, MF[^#P<] #]D/AKN U1K!^G9[T6I['J!+] M+AWDQI>T_'$B4/"74&E /U%:2+'73QB1IP$JXX\Y[F^J2.'G9RC0!#I*56H& MNX5'@:&6J80J(3^DG*CSL43X\?&+IDH_=?):MQT 2O48G"L"0:J!+ /WWX'33MO^:5:XRMUJ*L[#VG M:2A1=J'-ZB8'?;^X1-KL[+=7MC\*?UE7Z_RZ43^Q%8O42K%2H6]0]%FDC?+) MS*AD#)H:<@W\"V7;@K:7T?%MF=8AP"EF;S:M4S"EY"-#)0B$_@,6BN MY<6D%H02QF28J"1Q\@H+V!3MS)%UCZ84.\!3 M1"'5EKI/10?=:'&T-?TJ/ 8,UA&%?#!%!T;9?VZ;N_FO11'>TSI:&@4:1":J M[57Y0Z$<0*W%8Z"Y-6WR .LW21M%G5$;U ;324C#YD:H?$"@PA]X7C,TDC)I M=TEJKY]1SJ:8 XLZ:E4S!Q?7& GO;#O5R4AE>H/UAX=Z.:-@354"R!S(H>Y& M(VTZO"PXQJ5R:RVD^F:#%/7O&E'_H1'U6-UV2L+K+RP[E;RG\BN 9%1J;JLU MMQ 3F1DAGN4IL MEK'YWO)@ 5^!YPKI@S]#INRRV/'=,HU 0DB7 J 2_[+KT$&"967RVDI1-/ A%0N)X/)OS2-4 MZ[52R'9!"KRNQ3B?JI9 *[:^X@8.*AG@(%GS2TW G0->:8MB+.- :?\ZZLJ0 M4E4%*;B0CFV4[A@%42[&[@"41W-" M?XAY+I(26;$M?K7_#$RG%XT;27U:9JK)$Y82>O$M#6(R^;(,,ZM5N\!T E12 M*ZZU5M.^ ,[N79X!SY<24[@89+]J"8J$F@2CYGXZM"NH"J:H^$^=AR<+P656 M=BY!-$5BY#*EJ(F1*02=(1[G-UAYT7=HJ_M[%(W!FY0RBHUTP#[ C*R:V+(: MU'$CTI2IZ0>)0V>7[#2[Q-+9)?N377*0HNTO(:TAZ051V(6A[&+6+_>B=PF2 M5JD[DY@A./ZL#H1+^29=H2CA^O"RK,DLRB:94%SVE4;58>X,(*]J@0VPL$ X M%VC_9:J.7[3@GJP5?)/\NHZ"*S1#L[76X'K1>VVH]7,Z:E_K"=IE"[I:W^+B M,Z69('$I#:KGDB[K8JJ5U0XJH6*^2XU,@$ E!--_N8Q_J18!OZI>Q*J4>ZDL M:Z$V;6$-M%]KK!8D77$!/K\-6:DZC^'#5@=YYTUI;R;OH*XV[NIA^EEUA*@AAM7MU/4!F53=\,R373>8A<64."4E:#ZN-8Z85N6U5S?^K7<+*B4 M"PEI;B\=#?OQR SW[F4MF=0VLNI/@?U\FIKRQ=;OT@A4-2'%'D7?P]$*4;!'4?=:;?O:.[U;XSVMZ$YEU=-@ M8NA[^^/]A__/^/;)>/?ICZ^??KMX?_[MPWOCX\4?YW^\NSC_S?CZ#7[P^X<_ MOGU]_!D=)J/CYE3)5_WF&N#PU8AWL%+\+0%9E<] ZF#GE[?JR2"P1^8OS0@B M#)S2:2G>E+77^>V+Q6&BUVF9*I?2F^;3;U=,"94/C_R1Y?]2X_6*WSNCT&U_ M?=_DTI6G^="II0M39^"J=X7\U+@J1/*W%_^K$.@3+[]C^BL6_\%=?B_$)2@C MV!#HNZK^_4[9>B;#*:VK#D&^E0N6*S_5&ZD%C]-,W.'R52[^Q+CH5F-\:5=C M?%9-'GKQZH]I,6E)CJX?^K//\WV>,OW2W63:[J'3;#])^'NM)7^7:1=W9- - M1Z9S%MNOM1'R5;Y^79Z)E)9++1U.F7!7SJG;*N'*W:024\ XD>/L%L=^+1)S M_RND^4ZCU2-9M@_:.=GW=-@N%+!SZN^\%'(H2[N0N4KQ@0QU(:$9!3UZ8&"G38-^/#YTY=OQJ>/!L;E/G^ M/_[X9GSY\/>+K]_V*([ZX*=C06\ M^!]P*FK\]$7&='ID;[[A-,VDM[D>\K-*UY.T=*$*NW"^0E85^=C N2*]CZO M(YSQB:3:M56O,RZ;S,@F^%C/BNW9,>?A;2IK7F&'K]=G1KG"#!;*#);U0TU1MW(J MR8%E=;V)FE/V-!NYF4M_UJ);LS=I1!FOFO)P62JST+^H=Z@+TW)ZA<+UF33' MK4J#QV6^?->+3<[3AC]8GS]Z8U$:_E@_,[RKC2]26;LRURTIS7;0.NZ1>=5] M/" 2(BY5$?;'@DX$V-P_C%>V:3FOG[/KG6IY5)>%OY,]%BLA4UZ_3I$09'.M M?G%_.S#J&VC7')1J]2U9'=G.<7KWZ>NGEDQ.!/,NLKID3\J,LU63IY9Y:9X/ M8V"+IGN9[/6&E6J8 CP>=Q5;=9_\\LXW3/,R73&_Z+$(V2#)W%MZ16*R\UT7 ME)5M"7#*U*Z03D[CD5TM$&35#)=^6RJ9Z8REN5W_0?B]F%;=@*X_L[1U:,H] MG4\$%CZ/C'.$MG3A5F/!Z*QL"P6;\KFDKI&N[^@&#$\LX,,R/S1DTB1%+A/8 MT:/6)>!,L%E#T[51=LN48Z4 GUL>:^"RP;S%R0VE+)AIIMFU+;24;-*0N^>0 MBRBIU>WN9'Z5%12(&(WB?2*BX]L*E0D^3^O.JG)H4XGB.,5DUSJD4CY O,BN M6RT^(+-O !#UD!%L-:M&(0"P]6&K?:0L6:Z;Q3[PR76WW!:-YXR$W]LC:$^E MR>#,EDVN3VM,KKEWR.3WZ%R5:;6'VE9IX6CKGRB 2SEY5E%A@]C+0ZU[I[]: MNLO2KGL?]'"H;A%9EC>BPETWZ,'1D$8]HJPG 9.TF!B=$ZUKVEPGNC:2I)?P MBL=8(J/7SI%7; MIMZ/.@XLH>#=5+VV##\1V+P(^VZP6:%:L&+7W6Z48#<2LY@U#3E@S[/QO+[Z MM?L^?J)M2=-37YM'RKV=BM[ZE\01;+R I-72U;H[Z9I5U>>J#LOX=H7=:[K? MUI2@FHK=J&DGJIF**%!A4W>G7H6=%>)Z=BLM\TQ>)@#-K)#O5KW*FKY/#].K MD1B30EDRK5J&]]Q\Y*Q]8%WM"6HX-LW%[ABP+ 5ZS4.J#N]^A[Z:85&3:YU?Q(F>%/Z7C=%DXX6V6EM':4]^*4/(LFUZU'2 MK&XXCKPH5S4ROLKQMMU'VYV)GW0BE0+9:)?*J;2JBO7,$-B6'WD/YU86;2M? M-4VR[LC6:XI:2^][=ZCD;GT75-E7S6JP 8MJ6-,H LMFW*RL^S/W6R@V#821 MW;A Q;K3G<[ZLYP67B%G/X_'C<$]-S'W,3MYE,K3;;C7="Y3%=SM8,7'Z5"* M$)M=U=WY:-7O\M+8HZH*N.X9B??=--Q;.)K>3*NNC]#]>EZKGL@;E,M"?X'L M3[CVXGL$W>OVTR-8>8/R1H F4;?(P%0M2ZP(;.@N+=AL@L?'Q&*'3UKUA5HS M<(+V)4W5=PH,-HW1)3/K$J[Z5O+0R>I*S6%?]Q\14> MG.77M<+V]R*?357?TEX'?-4YO*7U1S!(SY02/VNJ6_E.!&!$SI42 0E0SE\5 MAC-R?EGPK*VV"M1PS[H/R2OU7! DK6$T0I\*/*V [+64;_@1[QF;L5LY]H1B, MBGN3WMO?RQ9I7;O)A["(1%X)EHB^0KVP!Y' @*V=O"A<5NDZBP19=ZJ0XVKP M:Y-N&?NC_^JDK>TF;;DZ:6M_DK8.$AM[XEA*2Y0RL0R9X:PWU#T+V2E:^3*D M40-/'M\J%4^-,T[R\5BUXED5KNF&\?0"-THH=U[$R;**U'.+=F[&-^L!9@Y* M%JYE)6K UHOJK;P @@U'RC>H;:N$Y86KZD[/'7E.\,MSW5W]]F:K:8:K)7+' M=VP1"3NT;;^E[-ZIMKP4$NPDS])*Q>^[7_76*VL1QE._=_R\Y6T@M2:Z0+X M:).R(J_])O@D',CX*EU^>=VU%;X^U[A9O:XW+J3NK;RL[/0V#=]K>C.O";W> M[Y)O-_!6OA:6#&ONV:XK7KO"@]H/H+8S -(>4 &Y9:+H=%U$]./']6\M,1AC M.>!^%33+$\8IWXH0E9]@U0?QI-/5H18U:OM1#A8-XL<-XNAF:'J;KD$#'$"3 M\I06:>?K_-PTJR[%I0+B:H4TZ#G26I'0#R9T UED)WK8\.6M\>KBV^LF8Z4A M3^6?:M;9_Z(BZ7IZBXK! 0_1K VRR?D516LFIE7Y$/?F5YQ=F/0G #QD;Z_H M:Q0;ER#>C#J^UO.^M'M!WW:&KF.UZHMO[9-XBU4I/13U7"#:+PU=PI:K3>SN@J:9@U>&W2T>$!;2L MLO+9,NR-SF2.G5)Y_PN-RTR13]F?(86W";;#"K)O**<;_K08Z.B)EH87^^ P M,M8(;BTT3DYH=(&35>)C\=-#B)..,5IWWEF[RB4T4*:N3&&?PCK1RU=#5,TY MXWK^F*+V0DB40*OA.H7SJ>>BL-H=CQI[_::.L22O(\M@_+Z?"])[1H/ ]=.W MR;7R5.;95?/K:?#K*DO]8:22&=-I6AYRDO:I][?^[M#6;-&AS' MO?<^>-M(\V[N;=UZ7$T@&2MA6X\9+T4=$ZI?C"I;DZDD9?TU>M7[3\>OP@H& M2"NYU\U\KUM=\]2)\M0*-NJ"]D#6-26+)M5C5E#E]9$20V9Y]#2MML*@CES6 M6JKR(PTC(C2[:';9.Q%4:TES9J82/J*N[VOBLTU&CK*:IK,F];@L9Y.ILA)! MM1M+.U?*,^4S5=Z!_)\J7M+Q3=^],"N[[.PYR=>F;RRE*]33TJ0%+I,N:)$1 M5 %[4U@6QZ[AXUN;LQ?8/C5/Z%]SF4YKBXJR5B=IM TX+CGNL,*9.77./FRH M]G&KQ ST>I3*YE>7FO=SV.[-9EF=:/NHG!&UKEZ:%;H$I%Y^_YMNZG(G91P( M?C@)(5NOG'DOX,325C/\#>?F=MGO#T[:.I@#?6J&#=NX D,FQC0^,07?"E.; MS,*5&>SS6;2%:(#P5DU_65&35ZO\"[[;E7PA2RQ_UAMHD^56!)]6%$&N3+/% M\39/."$5*"_K+.2Y2=?]C&5T"KZR9 Q-RKW:6RWEH,B:P3N- UQLG8L2TVPZA2NH:2LYR\%A: ND6T%9RV\VN"K/("WQBO[ M]=V7J]*FYMX@O?"X<#SB!=UWBK!=/>AFGW"'3>VN]+PRD4YKL2S' @'@RSN8 MWZI<=BQ49@3'R4'CE94Y<9\GG]@0 MK5^[^F=5)%0/H1]W(N?L$6"!0VE1IM7OS&45EJH8^ZQ15ANZ0Z(5()HZM6E7PM(;()BRJJFTNZTI%E$R@&\X57+8*5#Y7%2/'>:,- MF&('TZ4A?J?<1^ =EOGB0,5S:=K^3BLXIE/J)<": U"V_40= %+79)9AN+]M M1H+RL/DU+=24\M8?H^;L5K7PG'<4W&^NUX6_A9A_;UXL%HG/_;I)'Y3O8FT_ MHE:918M!92/*= >E^I:UHM<&_-HCQ_9UK'R_^EKMA==H/%$ MD.R\/^(8F$'UW[8D$;L/9NBY1(K5?LU>#+?M18C.QI=.X(Z\;MKNZCY)BL<; MS[X,XI:U;=0]MI;TP$$X.3J145KC59(6)4X;.#/4W_)9]1I9(L-!U +._]_2 M-);/'!F?8E@R2/Q>L%?64S7_D+/961T)6%&BT 6<9R7\#EU9&**&TU9!ZL?& MI<'.2]2/ 6ZS.J^PK$9 JK516(<-N@)MN;#>0Q5$KUWI7.(YV&-9/DF94<&S MN0+JVKKC8M)W0"]>]K3.K1D9=:WK6 []7B@43Y.ZJTY"E?,"%R>WE]!KT+'P M)N1&:[]6$SD%X4Q'4/$>F]4313 J-W/E@5.&ONKNEC MMYH/OTDJZ;^]7^@ZWQ]IU1.0\'KY&D#?ERIQ0X5]9"7(/*V?-8M6C*O"A9*- MYBD_+?JTWE(E)O#VSA(/LC3 4!E+C\VUZ!U3C]]*U \G^77CCLX7X4"0B+8_#D3;;P+X<6;_80[V@WZ-@N8="KTUBBQCUQQH"N:IY M \JD7E5:[Z[DA'>E9IT,N- ?=1N U@R0:O)"?=12 \IK,'/R60FBN)\_W2^+ MDE$(E,]M(GWOHF]$0P=UST[."R4"X096ZKUMY> =A23U"*L+[^VR.KVD,5< ]+V\\KZSY.DJ0>_U51\XE3\N3,?TPS-T;2N M3)HKVNRU\&\*M2Q#"2N:VY2*&.I6\IJ!X+RLSS$=R"S@313G#93]-4) .8K M@5GGTH+N%85(78..6=O1><[S(>:*F-?D,?<58/1M-;[')3]1A1:GO] M2.WUS_W&I'61$7KFL .-(M+U#8$?XM1L,OCG"'?)LB^9J+7H?CRI5VX[5]"J M25>3KJP':'U'&)GK55YC_B^K!B2YKNDOQ@1)=57DL\NKN1*BQL%*96PCK:,Y M:YW\3RCY&3KPO].9P<>^/YW!NMT,5E]GL.Y/!NLQIB"]R]N2SG=UL+H#^/.F M'/2B*P<]EX45)Q*07)6N9-B/R%-Z>,-TU#,:Z5WB7.-R;=?L=EX/_+:=UB/3 M!61KQ7=.D_O3(@Y75>^JFR!E41)KY MTEM":-<+1DAC1B=IB;:)&K&HB C^=)7'$O[FS9]?6Z?6*X%KGX]?Z1=MR\P+ M_'E5IYO44VS0+NIN3X11=V3%,[J*IW"T6*<&V4ZJ5TRM2<<[.%$Y<6T55JR\5XEBCKO M4/;D@RO))S(1 ^F^E].C7I$AM8_1O:G:?=9<5.?3C(Q';.>.'@5J+=*'JN"C M'5JJ+/Q2E$VJ5^^Y72*2S&R?8]E%H(MQGDX;2U7]=.]JM=#GFNZC]7"&,]E% M >=@+\Z2EKK<7/:8K*=OLQC;X:=-SEB_# 5]&BR=JA'8#0^JI+*S?ND*MBJ6 M76[I%(LOSHQQCG CBDFO4^"89LWT-2;SW]H.:#T,&QGO%SH7/((*VYEOZ^^U M3?6:#RQB-0W..5.AIADCJ\D MW.Y#O6DZ6(A;RM1@1>8JP33O<+A=2T.DQERAS_.7)!XK7GZ3A?>RDGI11>K& M!,U[[Z0\7SV:J]=E>[F)RKW4?B>ESS^XK^'4ZJ#L5K Z*PV!&7M^KTO=7(C- MRPS(Q9XC]S!)*PA0NU()K(]3:]ZJSN ;)FVVJ:&+V9OK\S97>*76[;$7@]@J M"IRMAH%^%W*UT>92ZKI#E,5"CK6DXSK.6!^CK)4O?S33AE"=&@M^*716ZB#0 M(3-]09P4MSIO5#OSAQ"[7P1M,U6FLP(P$.L/L&88D>HA/8TD$T[6G:6Y6BU\MHZK9U2'+.Y,6N62)1U>E%?DO'U6W]&$77*Z8FKG%6R$D*:VA<1] U0=^5YUP; M9?/)22MSFY=Z9JK$/ V9FL(>EM5\KX4];Z'ORB!=;8_V'9!O'DGB.JWSV-(Z M^]UC9-]'6E:K/#[HH^J MMI24Q!5CEEK=X5@^C2*ZMFY&=+)H,:S%L"2X/V5?]-HM_$B/:9WU"T0HFZ\\ MU@9"?5!)\D:DKE8"Y@7M:IYX0M+DH-E8>QN).LR1T,"9]W^.JX(:[\8"5O(/>";&0]?/LO_U*5K'P NKNXI^E6>U<('*Q;K"YT!G5?ZVYG!<(S(\7 Y^ MG !8YS. W?2GX&];DWH$1G7]!=CHF$Y+\:9ITMO<&OG^7;^^ZW?VR#;[_[OSPWNUAO_^ MKZI8/-4:O4.@'DIL1$_F\U)=[ 52JQ\48)#_S!B@NYQNX,C(YK MG@667R,-PET+@T<@?,7OVY=:R8%O#:X=?_.W%_:+N[>Y8DU;W/9PLF]]37+7 M.'FSB]^'$]%4KJG\053NF)K*M3#<.DP<$;4\#CA:R[?Q44PK0^K^1L/(^W T M0T(+UG)N1B1WG)7B.-/9B]/27*.Y9@M<8VNNV3MAW5)L> _%[EYV#TE]KRZR MIO"\/)-IS4!$4UHGW+\^,=/@#A*3GK5E&F/ 90D;7"%\&-ONH6-Y;?.1KU\_ M?/LZ)#GM/G"P0U.SNY!M[EQZ6O=!QSF%[6HJ/LIK/:KM/E[^[=0A\MP)$VNC M>DTFN2SK>J/QX608YL3P05/QB5[K46UWJ:CK$-X7TD^)#3.@ZX6?'(+-^O[<3U3D(BZC 16F%A>X@>! MY;TP,CJ!!<]*.7)M[>[0>_ BF M.E'\Z4] MF]J9-A"?6W?H)P,=JF(PV<9[)]=EQQYW8M\DB1>#(AE8H$@&;DRHZW)/4&X" MN@X!Q\]S7=Z.KJLR^OF^L@^]-%;[^9'X4_NLUT-^?*LUP*,6B5KQZR,-"ZTD MB !:G,0#D+*&+"91Q#VP4F/N1<)T K[D6MM((]H^3MF>,PI.'*=T?&8G M=NE%-SM32XNC9B@M+?K2(@95E$4A(V$2@[1PJ4?B./:(Z7+T=KBQYPRBU3;\ M=0M"8BBO9>#>82!K8MZOO6EFQ*6"$NJ!+#'=)'8L%KFN[PRA%]<< M_$$Q\'G&/R'WJE'@)#R0'6/J$6\B-NV<-TP3I9<1QLE:FQ!'(61,[*U/-): MN@9 #8 ; V!D!5$4AH3QB!%7)":)W,@BH; M[MFA+7QKD R0+0"@=69&6RU& M.!H(W+J+?1,-?/]5[,\%CL^L;L^,Z9C6 P^Q''>*8SEE*8*6-T<=FM)QUKZL MX)PYD6.YQ(EC0'OJ1B2*!>C!#@TM*V&FX])A_-R*[3XCTYUG_$/#<@/F@]CA MR#GQN*O&J5._RB/%*>K0.(I]E_@^UGGQ*"%Q:,4D8(%CQ0X3B3U(/L@.<,H. MHI%_XCBU=7_R<2JO?\]S?I..QQKZCYH[-/3WH=\+?9>'%B X9QQ@/,2N,7% M8M/CW(%?V720%.6&N8:">=_;IBOWF E98]+17.618I+E^"Z+;4$X=6WB.IY- MPCADQ.:>[T<^3400#Z&.#HU)KF[THOVF&Q;(532[3''XIA:;I+<;7-:N4:5E,1MC]$]>$G&\]P MJO#0 L'RM,]4X]6)7^61XI5@#D\B:A(_XHRX;FB1./8=6*\7QX'%$C-)AJFA MVQE>66&@:^NT[W03'GDO$E$4@AL5_:E5V)/A%BT2YE38R(Z9"&/B"_1;<(N3 M*(H=$H7<=T/?C@5=$@F;J+ -LUUD+)^(;_1G*QF&"O:/K!,7 QJC3OTJCQ2C M1.3;#J=@9F-?;=<,0&VUXH3X0<@]V[5@G:T;,<:G MJ2AH!>:3,1:T%(9D/)(G9%8*719V"HRC1<)\N,UB7A#[A"8V)VZ0^"3VS80$ MIN>Y /V1$(.HK2W?_89L]P7W]BGYLU1^C:%<&)YU\DTM-5"=^E4>*5!%MN>[ MS ;%TQ(!MBVS2>39C#!F1KXE0AML["%TUUT 511I]56[6C=27V4',B ;HEL9 MZ$I>7 "A,'"NA2T/9-E*KMXN# MNJW!'GB,=:>QKM.85LN'Y#I[9"/;\7R&6=+/*)!V/^SW(0=QI++)#J/$HW9" M6.CB0&#&2$Q!2OFA$UHF3OT$5QT%"XN3]\ M%7$]5&-?H8NOV-DV3Z]CTD?RCWS?C3JA.!_SM0SUV\7YKQ>_77R[^/#5./_C MO?'UVZ=W_^\_/OWV_L.7K__QOT+;"MX:'_[GSXMO__<^NCQ*:01'C;_YVPO[ MQ=W[W ]DW8(@UMO55'RLUWI4V]W<@36PC'QV;?M1!UJWD37&*8W3<5JEHGRC M0>)DN.;$0$)3\8E>ZU%M5\\FWXEH_)5F/XPX+XK\)LTN5=6JD2?&+*.3'+;^ M;\&-M"QG-&,"&*^4OVQ=6EOU^+A)%(1AP(EMX_AH+TY(: I*+,_AD\'$)!:%84=GAFW:CFP4W_[4 M,>5/[3.C$.54P%JNQ?A61P\.*!MX]Y&!_9#]P\L WS3M.'$ ^;V(N+YP2!0# MH%[H#!( _2VG6?F9WM)X++[E*!0''CT2G'Q;9@U6>WJ5&JP& BO& MJ1O'L4-\DX'":MF 4R$HK$X2.:8?.=RS!BG0V398V5O-)CP(L-IIIN#I6I_G MC,$95J4Q5=2LY<91=KQ1SMTV$+F< Y60JLI)*5D+?;B'&M()?Q"(3 M\!5=%7/<[*:ER)P4B3W/2]R0< \;+'EN1$*?@5#Q+>:[=A+ZOAA"S_TPF8[S M6R&^*&;[K4OV&5:@N%LM;CEF M=8=317>:18Y7I![#EA0BAG$1:#FR2* 7Q$ M' >@P88LM@=QX>X*JSQ;Z[[:E?L<;45[N;9:@APU@VD),M<%GU*/^0DCG@GJ MJRM"04(>^<1RA!DXD:!>/,C0^_DN?8T N1W8NQOJ5O@:J$[\*H\4J*+(L3EU M*+'<,"9NXL8D9(Y#8L^UJ!,Z+!I&U=T-4 4G#U3:Q[O#_J-LN:),"X]AFACH MQGLGTG@O"0/.&6B]- P2XCK,)1%S(F(F5F &L<=#;Y#\!\FQ6_.P.,[N6AT= M<.L]C80:"342KNMMY'E.XEB4>,)!59S:) YCD[ H<)(PCF++'&0JU7:1T-WJ MN.>C04+=A'2'34BUGJZEDY9.3_1H!XQ[CIL0$=D@:<(D!NG$+6+[+*%1X#'? M&41/WYZ*;IG;G#9S-)))HZ!&08V"ZR;'\H0YPG=)&'J\1D$KM$GB^BYU8Q9[ M?)!ZF1S%B4)3:+:53P*;:3R;.]ZC!C"==V M&<.^)2'8W0QX&O]F!C9P.X\#^-&V.LQT,T"&:V)BC]QC:S(C0A%0/W((3[A# M7"MT2"S@#S,P+3>TG-!G_K::S&SCBOP[?"3#7I'N,Z-S('0.Q#TY$(S&/J<1 M<1('\,&T(Q+&PB.F1Q. $(\E;! !\%N>77X3Q41V;OA8Y!.4ED.Y77UKFWK= M,5.U!JBCNH4$2$M_UF>OP M,#+%(/&7AMDN,I9/Q#?ZL^>*',X MJ*3%P8:J4[]*H\4J1S;,BT7H,D5D0-_ M4!!S1[BV0Q)N M4]!<>4RH:?O$<2/ =<^, V%NL1:VB]\,I;NZVI.AP>K4K_)(P9CG\0!*Z]KD\H<=5*JTX6U0"& 8A-^T@]+TDM+91W3HX&.K\^;WP&>OZUJZ^ M52OI6BYIN;297#+#Q!>NXQ&?.Y2X?FR3F,U/&8$='&/!*8C?.'YS/3#@0M:APK# MG9GV7?.Z-0 ^W0&^BKX>JJ _KP-\_LQ(*1A)?Y*KE(-J_^;C]] .A1_ZC/A1 M)+#7DB"Q[\8DB1S; DV )8(O'OS20Q@+8S,,@7XHG\ V??A7[.T MNGVC<>%D&.7$<$%3\8E>ZU%M]Q0-VP&DVY_OOL%3 M&D)+/8T7I[U=3<5'>:U'M=WGL>GZF1'R-<<^XN=ST;2=D++2D%+2?KNCCG=4 M.'Y,S9CXB;"(2SV/A$$0$#_R0Y<&-O>\>(BP=+O+K[C)S[3X5'RM/E5^2LXGH@ R>)^/Q[0HZT_7 1VS']!Q[HGGK&E] M8P5>;-.$6$((.(?8)5' $N+[KAE1W[4B;Y#Y9/MS#N;(-%=-,=M%N\ I+8QK MW/"9L1,J]RT3 XR<6(& FTH"N*G0(\KV4F3K=IF8GB<8X"RCN&*@.D)C9A/F,L=WDR1D MX=(NAR+4;>P2=BB>B5#S;CO:$ME_U7SXGJ*Q<&,J(A)%)G8LM@2)!4BV*(E1 M;[%L3RRU['LZ8$AEY8'Y-?.\ YOZ*3CYMRARO%NIZCXZM6:?;UB[$#3C/JA; MA1G$3)@FH6!J@3SS@'$3TR6>[<7 @1XF#@TO S7C[I_7Y D#UTYW,#(FJ>79 ML[A,$BH2&H-2'MFQ2=S8"4C,09#:7L#CB+F)[PUB3*HM/KN?8,TAV+X#Y^F0 M)(@B,%0<%RSJ!/"(B2AQ?![YYB J_)X<>!'A5N $U'8=,8RS<>FF-O+!W7M=[L@_,E;B M- 3UR@0)%6 O;L U$E(G(6;LNW!1)C7M08JF=G1!WAT=#;;!3SW?J*$'5.FF MA+HIX3UXX]B41J!($<],*'&9&Y/0]WUB@]9/'0M$A3^T0'B,0^H^@#'OD->: MG/=K;QJ9-#(]1E5E=N D)B(G71L3&E*8>E&XQ.TXJ.M;@X:O[2XF+.!Q7&%C5I0H1#02FU M HN$,?=(%/N>8X%FZH=+P=5-%-F.W3X#MUUD[Q2O]:3(4--A7&N;/9B.F<0U M6AW-51XI6GF<"R_T+<(IMXD;8U*(YPLB7(\FU N#*%G*P=]$N=T=6CGF*#QQ MM-)Y(#O- U$>WRLQY@;HO!4<7#DK;L_0[\ORLMI1Z#QFE#N@8Y D$:A#<)_$ MOI^0!(W4A-J!".@0>L>W>G^2:6O^K5WS@R7?WZ%O'&8T):*1'YM>2)P80RJV M'Q+J4H<$ )ZA*[S8M@<)3.[@&B:E/N>.TBPI^&R#S63G3,VF\S&6(_R7B0I2P<;@^?ZH^"H1(@.]FBTTFBE MT,JW0P@%OB\&R;WJP$#.8GW7AX*+#)!!_ 9X\(>H/B7?Z,^'2[L2SA[^=I]S M>YM>GCT=":7]WQJ"-03O/P2'INU[H2>(ZWL4X90!G$8<3 Z;V@P@-7&7FH)M ME%#VO!"\54?[\4&P'I6]PU'9B[,/_K.>>J!EXU$[ K2O:ZYJS_<#%],A'0]G M7C/ND-!GE# KL&T[<4R3#9(.^;7':&JDUD"^K= )MSGY]9A)6J/3T5SED:(3 M)0?=E'B-NS$';94D8^H,T =L>.H7!R:/3UCWOF^BP^Z^D M_I%G^(\B'X^Q.TZ*7"W*2GO/M>M&NVX>%\YU/!=;=$4)$\0-8NR_'EG$#B,N M E!_>32(M_OW-,L+$!T7-:<.5:D7CIR3\Z%H'5A#H(; P2#0]FE@)EPV*#0! MSAR/T"C&CJP6:-B^1QTV2)?"+4&@&VVS.<_10*#V'N_0>ZQ]Q5H2:4GT^-HA MQW%,"W1JA_L@B2STZ%@.(]P6?N*X@6>[@TQF6/;H7&1L/,-&LY_S A=T7E5% M&L\J&H_%MWS>VAY8?H51<$=?72W -')JY-3(>0]RFB83=@R@Z7$S)&X0)"3B MS"'<82:S:>Q&R2 9(WN%G)$3;+- _6B0N^H]3&J?CM$JQ[4K&M2DP M*!?:(QO9D.Y[QK<5]K;/0#[99(7HGJ1R6[-(@J4%2@^1#0%*$P@J\ M*"))E# /# &0I-SXB1F$ID)]^)ANI#N#"0C_ZXV>1HDEQ5\^"^:7?*O#UBU M9<._-UQXQSF/).J%Y=SY^G5%&%^%,"C#VE&:W6+^RQ]Y!=^L!^XL;A^V]:VOOY0 ([ MU*MRPSEZA=.6IW[5VJ%3>BF4B4EH LM\0\86GT9"-^J.8I 20YS!G^.JH,:[L8"5_ .>B=T1 MSHR+C(T6>/L!)^(_G:VD^&4]W/E>MFCS/9^*@B*VJ/O]'#9&/+WL'KM$REDG?[IOG^JM1: M^3HO&D7A+S5@K_B]==?OS)&S\7='KGNLK[W#8QO>Z;!=1:^KO;C+E+^XJ,=8 MUN%6!K6&^,D$4,T4[ 4YB]&@$SC1^3R$O<&M+::U;5Y^NA&Q;7"(^YI6_D5[G4)D5.E _U^@@Y\I\+G(^ M8]4A=T[--6?6*=C#6X#@9O'*+/-P"<\Q#8/ MOF\3ZL<.202G(O1B+Q!+HU+-T I"9EG$BMV N#SFA#JV2^R8ND'H)*$9N/L# M;O89+$=/3SUDJM?@IL%M$W#S(S_Q@XB2(& >=G&/"9A(@MB!E9B =PYSV#*X M>3QP?(NX'JAO;NQ1$KJ!0WP?$,^VG206X?Z FW46FHYN^;[+3I0G;1=_%<5U MRL2CNL+K[F*ZN]B2VFF9KNG'(4D<2HD+.B0!W3$AD>G8@6TFW+66FJ0'L1EQ M"F@>1=0F+F46_ W@.?)--XZM4%"Q1S:U[=B[ZS5PP*W$#EICV9\.+1HY3P0Y M'=MS(M@T_IV(HCK)#Z)O=@D MONN&@MFVRX.ESE7/B)Q1M$U?I$;.?> +C9P:.7?M#0B9:P?<(1&+.'%#QR(Q ML^&/B)FN$SK42I9, MG#J.OBM_@>I@6]0)AQK!-8(_J6MK($PWB#TB*#87-&.,Q%L. >L_MBT>1HD= M+"*XY<:!$UHNB7 ,A&LF'HF%;1,66*%)J>LRSUF#X.5@3MK <4>>!F:MTFJ5 M5@/BD"HMX[Z#@!BXB4MF1SPGX3Q,.*5LJ4/KP(!HGSF!J\=,:D#4@*@!<=BX$D[U,H5/& <=S[4Q M-OM'N5V-6&?P'9UU$)7_^V? MJ;D?+#9\FDTB*'>$((&<7N3% KUD#/Z(;#/T ^ZP:(BB/]3*/R5_SW,N9Q^I M]-H//^L0\7L!RV>IG%P ?Q\+.0\UX^<3'(WZ;_GSP8(4=F1N,TBAF>! Y(R^ MW;V\W>%]99X()$@E"76(&[B@)%@8#6"^*7C@N6YH#U'ZMT<0%UCV-L,.F@DT MQ.G;W2.(LYF3^*'G$3L*(^*RQ"0Q=VQ"36X[;ACX01 .40"X1Q ','SRQ0M ?4F]8#[ ]2^ MKU.UCUV?T0DP&DAW#*16$ 2^97$2A;8@;I1P$L9.0KR FPXZ-2E=2H#9I#QP M?X T"D:F!E(-I!I(-9 .&0 R;1XQP-"$,1. U T)]4&[M,* N:'OFJ:S% #: MI%IPCX!4-ZS08?A]8NZ@E"C^C#YX:'OR,897 3$M4.'Q XWB8VM M?$V/^CSQAJ@@5*A>9XD/Y]OU@I&M(5KKNEK7U:@X("J&ELD3'IHD]*R8N+YG M$M!6 >O\T MMG](H6.HIM$D9X790,3(C74NH45&CHD;%05%1\$"(D $@NAY8 M\\)/2.3Y-N%QF"3,@F-.EKI-;%)+N!U4] -=4+@7N0(;6N_[;Y[_O?N3'(7<2 >KF$':YI-G/10YK&JIT M.PBT]JFU3ZU]:D0<%!'CB"468Q&)J##!$G=B$CHT)C3RJ6G;KN.XSA V^?"( MZ/J>CLAK1-2(J!%QV-0F[IG"MQTPP#U -P%*7VA;/G$LVS+M)$P"WQS"'M\" M(CJF1L2MAM9/O;G/IZDH:)5FEX;X.159J=O[G'BSB%/1[AEA,3 M-\*A*2%CA#'7BJD9XZCH8?KNJXLYS_C[[EH^*(UV*']]N(&[?I]O6Z/MJV($F;;-*%VZ,46':9]_$[X^O'-J_;YMC5?:[[> MD*\9LR/7MATB?#?!V%&$@W4%,5UFFC$-/,]>BJ9OU@5]!WR]R>2NQJW#I6R-6\=\NX/C%G<3 MA]D)&+/8DP@ "50M)PF)[5IA) 2WW&"0,IRMXY8;;K-X^R H6S?FW%EQCLA$ M0^F_"(L=@- M>#)(F8VB/FQ4-$=[PP*JY=O;3*O4]*TU07V[>X1>GI4DS.,NX2[8K6[@ F#K1<5FDU*X9H M!SE).1^+C4L*P[TBR,<"[H,WOQ^0/'_LPW=!"X0+9K%/8F9Y.-L,1SZ"CLDL M(1O[6J;/!C&.:9K]!L3\*[37(-AF"/EHZK$U3&IU4JN3F\9:<'09 M-QFQF!J M!?=)H27'L<#VQ]Y"L4MIYI.UWC[I-PESJ!Z\21#[JEC9/*0DHB M)[:)&3F>[T<>%?925_0GV>F*C-&_.I1&ZND1CEHAU0JI!L:!6_X(A_LXT]9+ M7.):W 9=-#*);5J1'0#F6<%2M.E)AOK@P&C9I@[*:V34R*B1<=CZ\0A,],2S M21#; N#1CTD4.2X)'3?QJ&U9=K#4O/1)IOKPR!AZHT CX_.'X8_86 =V%V5E MI))V3ZN,XZ %ZN!P&27"M&*PEID51\0%K9)$V$728;'I>"87PG*'L+ ;DE-H MV8+G4+TVMAD-UU1]S&JBOMV#PRP* 7*7$!,+W( ?\R Q"&@5^*&D6^ZB1\D M2]&838S?[6*6.8HT9ATN56O,.N;;'7ZF1N0XL6^"8F4%%G%M 6:I:U$2A#'B MD!4$;*GW_B9FZ;8QZ]1;,>H(\9.-SCJ)^[3HYE31\%5S&-O-S_%M+[!M,&!= M'_Z@8(Q&<>(3/W$#VPQ%S-REO,6G6+&#=XH\KL[<\_>[[BI?'QV?:)U0H^ S MHJ"3A!8HE1'A@<4!"CW0%RGS0'VT/2_VP$2.!\G>W@X*.LZ1&<0:!34*:A3< M.0J:/O,3*P;3VDOD-"Q&(NY@&XO0L3EU NH.:FD//O_JN+J&/P$%=8!W4\[X M5%V)HH[N&J]J@_OUF9&)]5-O=7Z-SJ]Y!KA.+.[[H1D0WX[ =.=!" :Y91%+ MA)'E)5%(DR6X?GH N@;M/_*L;2[PAZB&[CNTU8E;>YK'H[5>G>JHH7@W2>". M32W;"DC( 0%=!Y/ .0V)PVR',?B=X-[P,\!J_'Y9 :MG,\B)L^A8 M?EN>(#1FG"1QXB2.$P>N,TC[MZXTZ&.13][!\])L!K#]J6V0\*LD>_6Y;TCF M'WY6!04D2#-:W%Y48E("WN-*BES.JVQ$PN"N"NO(IA-I/X2.OFEH?<"(2),' MEFN2B &VN3[U2>@[#G&8&3B^8U'+]8?Q(>P!%-Z)@&%X9 AX8JRA@>^8;W<+ MR5(1\Q+A$>J#Y>[:44A"%TWZR+6=P(Y,>[FUT&8V_+X#G^7IR90ZU6!3[OJ\ M?8M=>VV/W&N[)I'+XY'E49O$H6^CFAF1F#LVL2PO=FD8N#Q>ZG&TN94.R%L[ M6'\5F8#U#86N.J1U],J)#FEI<-PU.+K49MP.B1F9%G&Y#THI2#+-N)ZNQCJ2SMI-Y/N^;28R$! 6Y<9"F__LR I$P1%$6!:X%K 9U=D4F" M -?,=#_3W=/3;53U[4.S G. R!D"DPQY\*%4/';GV_<%1T%PI!OY?;=9G]X\ MA2?N$G>'=$Z/V>G(6HR65X0K)35X&RU([IGCF2N9>!<1@-?+17V<;ROA^;!C M=2%.L/P[';V3I4O$/9"EJPLK@H/WHA*2H868146>2()GP8JROHLPP#Z$O!>, MFJJ_D^=//"0>=FTQ)BT3&SY_6*^7T[A9ASC#R7HQF7^69%)_ZS++A,[QB M]B1PXDPTB0]: MB-)ZJQCPTAA@-@HK?>)H.RGYUP9C_V.CO4S!3U+)^5?$\LF]RT>>(5U@G<]W8;F;=/JW%V_K M/)R?+]H?7J3_>;>856=B]6P_<1V*_3S O.;M,*;S7!_D\A/W/,*\FIXV%9>? M<_.#KV9VT-+Y8UA-TYBKVQT^[C.,76#P)X^^%0Z/7 )S*K:(N 2GM86=T/4_AI,9N% MY6K[ED^1)'8SDB0>>CS)SFR/R7N#U2DZ>!QYT5Q"9T>H"YRSC#F!;9>/E7 9 MO)8)9'(N,.538:J+ \,^4?<5PKGCZD9.YX4$-@+; WHJ.N-3L)"R:@457( 0 MI0$M=&0Z1V[33O;8/N=\3P8V<69[/ L-U3L-'+KPMJ]DFOQM\K?)+"5X'NA: M&Y/1^.)!>==,3$1P AE$S9RHX$I:[]10Z,+?[A9V7_.XW5$QCCQN0ANA[>N9 MM0Q+S()!8#R!4A'!1Y/!ZA"53LYPLU/"L N/^X!H$V?FU(.)^Y]O'T66[2.T M9BMWJ\EFA7DRG;=DB8M-Z_T^F7\YS>++Z1/'D EU8HE.--Q32?&CE:;ADF"? MXDK3D02E_U%8X3"-GYDQ,94,/E>W46%@X)6/]7D-\UQX[GPG]4'^:ZN^F)_7 MV0V_XZ^;\XC+5^72G'^U6:_689ZK';][\KLUX5=WNYK\:[?AU9D]<5=SU.)^ M8E&T$UO=[@]!A5=99 /2RPHF(UJ/Y(A0#&# A[KSW,1V>U60N[0S[V2P!VHDJ=+ D_&X=&O M;O<7,S+&V))#;$G5..05;%YY7CU=I]%);!78>O1T^\>9)IR-6> )9\>\NIWC MC">NE-8:9#6X0,6*)B]10,C*I.**L:Q/7_<0UEF/57E'(?#7WF[];ZMVL_WR M 4_-1?U^SP?_4T.^47AO/3% M8KYM(Q*JR$U^F<[#/$W#;++-LSRO[U[=O.C1IBE/WW^:J!E^@#Q=XE:$GM6Q M;,[G/^3IZF(6/CYKK_YP$7*3W1M]2Z:7CWD=6ZC?_O=FM9Z6C]?/NWTCX#S_ M$!:VSO9WU=Y^",A<5%9?Q%@BE/N:S,/LC M?%S]\-V_WEZ>Z[G?ZMOMB6=GMOWD,5-\H%JGCYO/.QAP/:=]#O%Q(O3'Y1K% MQ2QW,0=_FZV78?)BAO5)_J-^9DNU_G[R;OC5%+?(?SU?0]_GTZ'\8,?D;)/]DXV?,V91^/N"B5Y3?F;O+R*O^X5:N^ M#?'+&F]W1%3#9KVXKAK='KJ!H2YB^W6H4%]L*IZG'S#_!&6=9*NI6%KMUU^]G>W@\SOIZMIG,ZFZX_/KM]_1_3X\L]I=\;- M/U^A[H[7^9FZ_V4A[GOYGM?\YL^8V_>A[GTBN?=8V4,? MZ9[S!M=1.F MZO]B6$Y^GN>OGZ5UW5)Q%/)"A"7"/@HQJKE5&',@%C:8_UD(S$\VG. M,WR*Q)4NF[%UF)LYE!2>@R6C[KNG#54XOJD\Y3^UP+W&?#N'>?T*S/"S(#W2<.I@^T/0P!?[0]#$0=3G9[ MB-FA]\A!<]5NC6=VB?K$.).)2\'(L!>)43O< !N7G@?90G1%^_"_'?!79S);P,2GY47N:PN\LMB60$_?[%9+G&>/KYM"+I\P.?S_/9/(#W_ MQ*-?NNPG0G7].;L'>J SY9V1T] MYP^3R^44^F)8 !59J?L&-Q"L*A!]=%)[%Y/KI#?-0/>-AZ6+^;/CZ@Q-F6"T MD]!.0CM)M\62HV62\P0E6@?**0E!. ^<.90IZ""-Z>(4?]0[B3YCM),,N9ON M<0<)+YK"5(UM.0-5^C9AV4H\_QZF<]KZ:,##Q0SM]8_T\C23P9<$R%0$93)K MN=<,1.;&R.H#EB3ZC [^A&4ZQ_PCSNL7Z]>SNAG7S?=O]$=02 M\YXOIZOI_/>?-LOZ[VM<3A?Y>I?N*!C8:T;W,:O&\5'NY 9\LK)[I%CWC)4B MM(;@#0>E1 8O*JRU\$R*9(25G;3;&@'6.36A)LJ=Z(!/5G:/%.M:V.!%=N < MEQ71$L$E[H$7D5B, 2/KY#[,"+!.UCKETAT^3%;"=#EY'V8;;#=K82N,Q$P8Z#5<2N(8 M *..;TIHRSKE+>ON+08UFIR%AAQ3W6>J1UK=S)! 6"Y+%MPSOY-<_DUQQF%L M,0]+X>!]IG ,=*^AX!QM,;3%#$(<1K_%',8K\AJUQE2=&XW-*Q(1O$@%*D(% M#]HQE<.C8JC#V+*^XA79D]NIAIR0>+3ER]\NUF$V67Q+K2*R&-/F*EL#3U6Z&*#*YPP1\7^?S*.6G;V#M/8^GQJO) MVQR M+FFCH(UB$.(P^HWB,,YEY+8Z T5"9KIN(EAW$BYW\;S ML/"F):>1CM)H*Z*MB+:B,6Q%**.*7#%0H1W-H;,03-U;4(?B4F&43GZJ-RT.LQNSI)CPQH O;4MVDH&3 M$2$P%ISSWF73243RCHWX>A.NW\TVN9TFWE75Y-?%O/WUY6(VJ[_RLJTDKCJO MHB MZO=D<+^7Z4H<&=.);#1@DMW31'F0'G.1"C)WOMK<#P4_5V MGZC9,%'.!3_C)\YRJC[XE,&U[R?AAKA/UHO)_#.!K[]V*?%TXYK.W.C,C<[< M!A7ELPZ9XCF BSR"2LF!XTQ!02R,6>5UW*ETW'&4[X#6@J>[U13OH\V)-B?: MG,:P.2&*;))!2%))4.@5N& D^)+1>,N9++'G*.4!-R=[@OGRM#D-@$;'-R6T M.='FU/?F5'1RZ"P"RN8%E5 @*E6_K?N4]9D'%G<*B70<=SW@YF3Z;!MV?)L3 MY2_VD+^X$VC]VXNW9!ETM16(,]'T+B\V;7:?<"M\A/#\4T](&LS<#$HVR%!X M6/D6SJTPS$#0,==-7S (629P3&C)O'>86,\AUJZ3(B7K\]#U7MD;J4% >Q+M M2;0GT9ZT[RUM'Q.*E &3,Z"XS!!X*2!B\QKK'L%"Z3D2VI$C*76?W6T&NW50 MPB+M&+1CT(YQN S_(!C+48&,K:Z'<1X\9@DL**&R2I^]\Q.%>T97Q3 M(FC];PN1;;]\P%-S4;_?\\'_5)EOE.9;CW/OG_^2^_X&<1)2J](8YA];JN6O MBW5]YWHQ>;&8;P/(88UY\LMT'N:I=8=^LZX_:.W2/[L,W:8I3]]_FJ@9?H \ M7>)6T)[5L6S.YS_DZ>IB%CX^:Z_^^$;&>7C[F=8RW?MLZLT_+Q^OG MW;X1<)ZKP'UH Z_O?_9)]CX\4,#&NE2:?2:O=;:WL_[N4W#\(OR.EW%O"*4^ MYK,P^R-\7/WPW;_>7I[KN=_JV^V)9V>V_>0Q4]R_:=3!?-[!@.LY[7.(CQ.A M/R[7*"YFN8LY^-MLO0R3%S.L3_(?]3/K:J^^G]0MZ.R6;A]B1K:[;KI!G;^O M/K'F[RFLWOV]S!9_K(8QT9"^WBZ-F6MLNZ+.FN37]JLW5K/R_.? M.^X4A,UZ<;V?MP=M^E]7J_TZ5'8O-I7"TP^8?[C\LYRQ,_;/UV^HHYV%BQ4^ M6^%%6-8YN5[VK;UV^=G?W3[3>S]=3>-T-EU_?';]_KL.Z[9_SE1:_?,5T.YX MF=_W&CL39M_WGLF]WSKT/WO/,:N]]^++7;)\]]'K+N!O/]2W^.&N5Q!WZ8C7 M"6NO_-MWG'UW_TCWS:>Q@]N4OC15_Q?#4 M2T923E(^H#7M1\HY23F91H=6IV_*;S\*A1-,R/[\DB',%FTYI"./UA%!.D(Z M0CIRKXYPTI'!&75_!F+Y5T3V\)K9I?C]Y>5\4I]I-EW,OUZJ?"@3T+]$N7MO MBW7H)MQ[6ZQ/-^$QE\7:$>'V8'52EHOSR>("EV'=,D%:EM#[Z7J*JV>/V N> M;$[ZW\V/>&@GXO >\0K2T(8]-!+.$0_MFXV-'EJ#U[D9EZ7Q*Z[W;Z9S=_[Q M0 RN3FXA?*4$P6AR[&\MP)=WB!E36LD(6H?<:F%Q<*(@"&.X M3"(H:W?*/.]SB_CU 1;#E'M:+'!\:^T25E M%H8E0,5B0Q<#ASJ!B Q]3%9$WDFSD7W0=7_31M9+O=@GD^_^[]V-W38>R4(2 MJ/H!E551."Y 1JR@8A593E@#TEH,L6B3C.WBSF3GH.+"G#JIAA!"'YU7^SRW M6XK;2TKMUN02ZTMI.L/)_+:[N^UK47_8KC)-+I:+]].,>1(_WAERG_P%/UQU MA)F$U0KKIX?TC\UTB?G[R6P:MC=FVN_5%S?G]7/"/'^Q:\8DK"_?O9HVJ?X7 MBN>?VM".POLAX:2A#79H))PC'EK?\?R;3;ID1]V_Y'W=OP9J+/V$]5?2-&P= MAF:QA//6[NY_MS\X*5N;?,A[?$@T)BL=P-2O0 DCP3GKJB.IN7 AV:1U%W'Z MF]+X?)Z?WY#%KBJUV3-SVCXEA>E/="%/"5C.9^DD"Y"P)%"9%PA6&$#OM,U) M^?I/%]'Y P#+G7H0C(!UH@MY2L *%A$UEX!9>5 E>@C,53.+L52\#DY:T464 M_@# 4KV441^1G.\=M2??]=L"_3>$M]76FL[78?[[M-71N@S0GY34$5V_3%<3 ME&69%4GN>SJ M:%2>@B.3F,/ MX]&^62_2_T ,*VSI"^<7.%_102RA]4^TPLL9>\5S(#3W(A3XE5IH24.$K0S%16^> A MZB1!&F:0>:*//X/MEU6>6$6L.LF%/"56L6",-ED BN:H&J_ J9RJ*6X8 MEZXH)5T7QZ_]LDJ?N=-F%9V\/LW):\:XGDQ7JTV8)ZQJLJ*S5T+K=310B%S] M4@M!:%?1&B)$7_F:*R.MTZB-4!V?O?Y4Q?'EE32^:,+852#PS)\V7\D6/-&% M/"5@116">M_0&+3EKII/4 'NR_AVGU7.LG52%M M'NS%LM7\6'_\?G(Q"_/U]BHL_F,SO6AU1$Y* D=-VE%7PQ3""X-HH)A4/665 M/<2$&A"9D5D*F?S.I;5]#G>;[+F*$[)EAUJ!DH;K:0?@(2C(%U:LK(%5T+D41F>RD'F?7#'M8/?0C@QD= M00_5@7_Q+LQ_QTGUXM?O<%+"=#EY'V:;K3-?IO,P3],PJR^OULO-MA;H24DA M ?B>\QTIA=&8 (MJX=)J%8;D9?6Z.?,\R(*M*6$7Q:R6T_=A/7V/?Z+XSY_] MBIVSEY_9TV8OV8\GNI"GA"\O42?)'%@IL=J"/$,H: &%PE!-2^X=ZZ:TU<'Q M19>#"5^GN)"GA*^H# JI$@2GJRL;N*[XD@5\2,DR;Y.PG;B_A\>7H+-K.KL^ M3,WF@LLEYNMF%NOP 1CXK<= )#)B@1\JD(:9ECK%3: M*>$]J&K/5D*J#,)+XW3QO'KH7?CGAR3DD9WJ$" )D 3(IP)D-HD%7TU(P4TU M(5,PU9M'5>?&,8ZV&'2RBPC (0$I"9!T_GW0(,"ON)ZT)I8MB3U/W^-J/5UO MECABH3LQAO=,V:"RM"P)"+[9HKX8")Q)4#*P%#%8978HVT4R^8^;U72.#VX" M;#X':YE^P S_B\M%6W"C(&N/*Z!(V")L$;9V[^NI%(.T$;SWU2F5U2EUR03@ M*7@5 AJ1=[#5128WF5AT;#U"CW5[Y;HL%^=\PI=DE<.#(8(2DM;'=# 06+2MGZ76=E)9/SF,F%$JF$).)'J2!9R M4*0:]W%NXCY'44G&D#4O6(*+Z "=PY1S2&8WW^6;JX\]EH-?.[^U9_*80/@4 MY[=W2=+>+O+Q>\.7]Y=7[0+S9;/B; MOPSI'YOI:MK$<_7LB_)9GZJ]\F_?B>^N'W0H@MG#-G8Z0SL*XX.$\SB'1L(Y MGF$>Y] .&<=7NILX_O9S1F:Y/$^ISF(U2):8S9&922>14U M@F/&@_*Z0.#"0G):&,^32WPG*-;-];!KJ?SMDU!VGM7ASO0Q.8D4+:-HV1@1 M-NIHF2V^E%:KG[4>2*IX"UXF#5Q*'R)F&7>[(75S.^PQ@/Q:V[FCJCM%M\,( MD 3(IP(D0X.^8A \\P%4%@YB"!%2\#XPGWQTV,_ML-X J>5Q5;8:R>VP4_;1 M7\[?UR\6RRD5AAD/MWLF*^8@168<6+H\J$V5DM: 8,5HR[UG\7&-.+](UAO2 MV+53[MBI]SPFF_-$%W)0[!JUS1EZ M<,O'$B(Y'QR:.< (>"@?5%OSK9CV4#2;SM3)2#W%A1P4U$9MI'JG=%8L@[31@U+60+35_C0&N7*: M0"_@4 ME5+&:\%VN-N-<[\5S5\7\RO!_";04A$).KE$;I"QE;EJ7%.ULKBX\ MKP8I4PZ*5]5$S9HGV5/3E,> \>M= >@HGA YX!4E1(X(D;$H%EO;>BM:&7\F M(7+IH8(3412.7NA^?/8^$7EDZ9MT)#]X)_W3]?6+\)'NKA.^#X3OE)@*4K9V MJ;&BF)=JX?+ (%4'7ACM@Y"BWYOQKR_EO>LC?,/I9(JLW"&O*&%R/)A4KJ!E MW%;025&1YPT$[32D''61GGNK8K_WX_O"I*-@ &%RR"MZ8ICL^Z@G!A5<=B"3 M#A5*.8)S*($791135AG34^;\WB"[/U/3LC-S3 [0($Y.D;?UT-?;K!58SQO MV2%AJU4M<7Z)L["N+T2<8WT+G:N/!K;CMDDSBRQY#5:TGC0%6TD2(0&+SCQD M$Z+9R2_MQG7_^?QBMOB(^-NEX/_US^K079NG^KC@3M8I6:>C!F;/2,L^>YE5 M=91UR:!R#!!M<."3* JMEE[LM-GJQLWN FE?:>5P5)<\*1V) $8 NZ-EM/+6 M1=TZV\L*,&_ 9UOM*X4E)N\BQM*/>]T[P/AQ'8E3(?>A^ME5MA?G.%F'#TBG MX:,#[*A=:E11FI0L".$9*(6RFIZI:F]Q25EO,?B>7.JKX-*E[+]MHM_3@8^F MZT=DD YY18F7X^&E"Z(D81UDE0.H5%WUD%0 QZL5JXR/R?;DKQ^,E^RX_';B M)?%RU+SLF6@ZYF0T2^!U3M6+5QD'TNTKP0@CZH=!IV3 M#]5_?W6!R[">SG^?S)ID?Z&/[$F)'A'WR\2MSK,6F#-D&R4H9!Q<;A-;_*Y6Z/N.VX/74OI7]OWEY>'GL]OQDU_Q77WQN11)5O2(1#9D&,D MVJA];JM$D-H4L$:WM!\;(&3O05;NY6"R8?IQJ>@'X>6]F!04HR1>#GE%B9?C MX66.EBF7+52OGH.*U59T/'C0JEJ,WA:_M14?X=$_/2\YQ2CIC/X)2LKUX<[' M.O&X_#2&LSHYD]5B-LV3ZP<]8MQ_??"T(3R^+C.ZI PJ<#+7#0%+!F?KAI#K MWE -X5(<[AC0'5:[^W-CZ"]MWI[Y_C:$>X3TDJ9,CFO3(".;N$Q6@P')T3!=44?1TZZ #C>Y6"[>3W.[\?]QLOB4[=#$\ST%0PCN'5=L$4E(5N%N.,.6D58M M8JLU""$*YZ5.>NPD7%&E^T45[M=7LOWCQ[^M6C;:)[@__R3>746MI3Z], 6E M3) 53*#LIQ)U\#:KPL$D;UHE:@LN9 ,"):;2>IF4G42R?>('!P>ELGWF0Q G MB9/$R1/BI-2<*R806 K-\V<,?(@5FU+'+*V(MILN>P?GI."\SW)1QP+*O7,D M[A*]A\80AIE;\DW:U(1Y4F:+/U:3LER<3Z;S][BZY?D_^Z*TU3_<7OFW[\1W M0YN3'C:DTQG:49@1))S'.302SO$,\SB'=LBS"=[1V00?X=G$Z\TRO0NK^M<7 MI9U/5"-[_?'[R<4LM':_\SS!?VRF%^?UET><&$QI]^/)YM'9V^B#A\2* J71 M0%3<05!:^MBZQHG4Q;'%Z_"Q2?7J[>)YJB*^Q-=7PO^ZB?[S>?[Y6O"[ND>O MCZL0'B7HT.TDPN23):,[--;G;8EC!%6, *^\!.U=RLDDSME._[5]#BT.CDG. MJ'(2<7+0*TJ<' \G,W.^2%N9YUN*8TN%B5EYB)9IZ82V;)>3^QQ:')R3VI]) MPN3!+V^>.Z_6B;Y1@N%2"/6!B)\.,A M?,A!.QXKGF5QH%"U>_J\*K;TN7#C4W0[C>0["1C\^$G^?\7UJ]*.^:Y>R5TE M\!@RAT:9-;)XIJK-F7,&95H%>5X4%"V823I;&_IQZA^/,O,Y MRLKT V;X7UPNFBPXP<4/QP0RRC(D?HV17Z,V]'(,(:N*-A-,-=J*KD:;E 52 MY$H:*W3QG>0?/H&A)Y6@PR$Z^3_LR?]RD1#S55+BJDIM\^ _'?=_/YG.TVR3 M6Y[B=+[:+,,\8C5B7O6E1_J9+Z\EH6G\_SFRJTK\IUI+6'(.N1%10ELY7,5F+8KMOME<"( M 7@V[2R]VHS=OO5ENO>'5)JZF M>1J6U'B(4/O)Y17<>>\0C'.\FHM"0U!6@&=!A-0RUK5ZM,M[0Q!?E3W_+GL:1ZD#>VC#(Y,$5B\"8CI;S5+Q@CW:+_Q3X5^672W%_<2WM+^G181, F8PP3FN-/+D^=:< >L_@N*"P/!:0TV!CU_B,O$9>+R MF+F9Q#H]N5AS%.7B^GU1:Y"+/) MQ56-K4EU 6*8_\^D&K#+Q1_53J%[EJ.Y"3!JE],Q*Z0+#'([Z5<\&G"H'>3$ M@VY7#1SKI,_0;W@MZZ_*7Q?SW]_B\OPGC%W=C)>NS]:U3^WZ4"R/KD<1% ]X M/N)%-)P9$"%D4)61X)T4E9'9Z)P%3ZJ3 L1]0['7PVF"(D&1H'@Z4$1G7$#A M(;O*-A5]A*B\!R6UM9+[$HWMXG"B9RARR:G&,-U//:C#7T7ZJK_PMIK2N["D M.DI$[8-0NWC&"F8%EGE1?75CJZ^>,GB&)G*F,8B=(^7'M 7Z9;'\4]I?E1>+ M\_/%_,UZD?ZGJUK$_KCJGY!12T8MX?&I\*AL2CHQ#C*76%'7C%II(R0>E0Y) M&6EDEZV&>L,$8 R3C.2BE*HQT85"-.Q^]+MFD M'8#MXY5W!C"J&46'\$/PR7\^OY@M/B*NME)G?YBLPX?Z*!=AFB>;BZI?UUW?7U)@9LTA1\&I=UO]K[=\DQ"(+2&8M+TE&*767D80G8J8]D\1,.OT_ M9+K_IR3_4@4UKB?3U6JS;2.<%BL*(Q#>#X)WB5;'W/H2HZPFL3<5VC(%2,X6 MID/D+G52C.GUI^2MEK3U\DK47S1)[ZR3)Q&$4)B^/!HHD8?84?"&XC*)4#5$QR M<$7FBCK.8^RD$E'_6'04(Z7,@@-?[[]L#WY9>>B3LU^]_[3-EKG,(1BQ#)X8 MR'M&;9*559%;B#X(4$%K\"Y%<"EDINO_B;P3=]W+,;_9M?Y**/O(0&7'=;V* M&IF0^4G4VNU/JJT+&"JF7*[&GG/8;H-6#UIP)HKUTF,G5^0/1ZVC\IZ)6D0M MHM8.M00R::Q T$&T,^YJ5Q=WO9B$R7\OIO/UY'U]=;/$R^OM+9D#ER.C[:O%>#_F\X7R^GZX\NV^P:83M(&E, CYZ"&J.-H#%:SXS.(O(2"U8HJ^9/MY,AQ0LDDYFKV':H3=>GV#]6 M>?Z&RJ!/">5A-B:C4Z)>[$WB(?'0,FXPH@-??'6@O;3@)3) ;5-N%><8WZF6 M_-CS<>+AX)6$>$@\/$D>8O+!,:G %FQ9CBF 8R)"%LY;YTW0NW6('WOR_HT\ M_%K447%]>DW%AWT@KSOR[?4(??M?<3U)K3!KF;D(G761I$Y?'S.7L/1-H/63))*B8/3CC"Z (R9FH2V([N5;[Q#6> MCLO:G#'B,G&9N'QB7.X[BX&KC#$:X-Y6#D/>X9!!A_G^+D43.MV[0 _I'=A_CM.EF&-D\NO5Y.J8-LP M2)CGRR_P'YOI^RK'\PYKZQ' ">!992-#8B"$:ZU6$H)/!D$F5#YZEBR+780D M+@7^5?GY2MQ_J]+^:MZ8WO[_YS^E^[=/;2G:"\_G^?,?W/C-E_,TV[3JJC]- M5Q>+59C]>R7-17U'_;X]\'2^P?SJ I?;2JM=;0S\] (<=()(]O.IXG?4<0UO M"=!Z;*R3UQC3'!_6+Q$]%DY89B4IW )X9YP M/V;ZJ39P?'AGO?9?OOH<-]W,LQ#N%+G MX\DG[9LS6Z;S5,>]PLE?JN1MO_J7^K,#1'J.>&>A?>/Q711$4E''EL98\:^4 MM."D,>"%"%RRS$K>*1>^3PSH43O$:UQ.%_GEE0;]=*4_G_:-FWO1Y?[4^1$J M/ZX:D&3OTP5M8NZ3,;>X@$)QL-DC*(>M 6XR8*O)'17RY&PG]2O&S5S.['&5 ML"3H$G1'#=V>LF8)O+4M4!",\$'YDMUMHCM;S5K! D2O#2CA'7BN57VW%2P;;XOOUM!] MFE02J1WE&%(R":&64-L):@N68K5#0,0,"I,#9[D%[5)TB8>0#=^)XSHT6ND( M%<4!E%(5S\(EB/6'V3,N,*'N_O'OY)$-_)P)@U")8EW7JJ%PB! M2V"%%X4%I5#^-O&]<=SG:E=[UI(D-,-F9B>PW!6NB[&6ZR,@OF3V<+?+;XG@ MJ)A/YC4!EX#[T P)Q:H1I&TEK&SFLN$03,G@8F&.Q\"#WKE:3H%C BX!]RB M^[!,F7\B\O:0A.&91"6JFUFB!V6,KJ9N5L!XLA$WBX2->X2 MW[VJJ-:_\HWU4L=7+O7-YN)BAJV_3YA=QD3*;/''9#J_%.(JF\^^*)OUS[97 M_NV[:D5=/#;]],IDB:7.])CON1[>33T)%S1[*[0.&AQO[J21II4E MTX"ENI.,&5-TZKKSVJ7$O@T??KN4RJZ"=?S4D_9[%O2N!GNGG)_692:B63]G MQ]$*(1D#63""BBI7FK5KGVA39$;9HG8NV#^V;UI?-#/'=0N>:$8T(YI]VXT> M%YS*(D+QKD0%2;KP4F6JXMK&3@E$6Q*J14>Y9;MW#W)M)^YYOK,O=P>99\>ZN]!HCW"T)-4TVN,; M+4GUT8_VH$< [(%' +=+$WP6_V?C,YQ>+Q<7=80?OY]_+=]U&+]#I>3 MV33$Z6QK?8W8]B<'MZ=;75&&9 0(%ZNS&B(#;YF'P+S3P=H0Y$[%\7V.&*J+ MT#R$5\O78;F^^N9YJJ*^FK:G^67Z ?/SU0K7J^U/EYAY1TZP/ZY:X13$HR > M,>Z;&!>UC*ARNX6*#)1($5PVI?[CO'36&*,ZZ:KP=(SCE']'D!O)VA+D>H%< MT%&@X1)<;%U]1:XVG(ZA6F:1QZ!<+&&G9?L^)Q5/"+F3SR1]F&VP74O[CY=O)AB6.@ M5#4? RH.VJ*V*LL0S4Z%JGW[)EXCMB5#WX!P5WG0]M3SH,FJ',O:$LSZ:1Z0 ME/22&^#%)E#5[X7@1'6#0XS>*2Y3VJEONF]#PL?!S'P.L]+L4/A?7"Z:<#O! MQ0^$,D+9&-:64-8+RA(J;5DT4 16E%7+"IRT"H2QV7+4R;J=*. ^#C*A;'!N M,!U-?[L2_89I%E:K::ECW&I1=897ZT7ZGT_'TE57SL^GZ^U1]7HQJ>+8WKU< MS&8MY6]ZE=$Z8LDD$/=S4[C:CLR7 MD;WW*J$WA$#98G7@H77I7=0J+?XB"G M]?K9;?%]55Y4:5W,WS01?GTEP:]BG83MRW^]RI'X^';QZV=R?)V8_="[Q<1N M,D/)#"7Z?9%^IKK!Q89J2'HF00GEP>4<03F&RCG/C2J/\JB)?D0_HA_1;Y#T MJV_UU>$VX&,*H!+G$(/@@(5AEE&RZJ<]R@E_2OH]($NGQRKQ8^#?M>=>_]M2 ME[=?/D#$N:C?[_G@?^K2-SK&MQ[GWC__A8GXRQO$;;[V>?W3'YM7_.MB7=]9 MO>47B_FV/V%88Y[\O_WOS6H]+1^OGW?[ M1L!Y_B$N/K2!U_<_^]1ZX,,#:336I=+\,WFML[V=]7>? DP7X7>\#!Y!*/4Q MGX79'^'CZH?O_O7V\ES/_5;?[IKXQ\QO_\63.YC,.P!P/:%]#O%Q\O/'Y0+% MQ2QW,0=_FZV78?)BAO5)_J-^9EWMU?>3E_-T=DNQ'S CYO$ZM=U_TPWH_'WU M"35_W\;UWM6'Q.7J[_B/S3!F\#-$_@G&R?7\#> 1%V7RYL;<;7T<^\.D-:19 M?[RUSML=[Z[H<-BL%]<]7MHS-R[4-6R_#A7HB\V5(_7#Y1-PQL[8/U^_H0Y\ M%BY6^&R%%V%9Y^A:&+;6W>5G?W<[6/Y^NII>FCS/KM]_1QC\\L\)=::\_N< =K>.DG=W;;D#B/KCCW=MI[D/9HY!^O20QCGKC347?#>_I> M1T2M_2]I VD#:4+4AY^W5\C"KD],J0;<.,C"=;[]^$2ZF MZS C72%=(5TA.XJT@;2!["C2!M*&N\J=K,-TCGEK-_TS=A%GJQ^O6E^92P]C<5X_[AW.5]/WEYUH7L[3XAPG?_GK8O79'492 M(%*@DU6@MXOFAC?UN..ZV.66L[TRUHIL_>W%6U(;4AM2FVU?V9LEY:[VEZNB M#*0DI"2D)#?WEIUKQZ07#\I&N+]H:/<7!I^ZFM'CY.TO+^>3^DRSZ6*^KX%_ M^ D84&+26(9)0QOCT$@X:6B#'1H))PUML$,CX:2A#79H))PTM,$.C823AC;8 MH9%PTM &.S023AK:8(=&PDE#&^S02#A'/+2^^]COTZ_OQ@3V>KFZRZ.X'\,L MS!-.?L*$YQ&7$Z&_GP@F6!=M2>X7LC%<0/_2B.]NH_&$X^V_D=#5X ;78V8[ MK9UWF?%)&L6L Q&4 A69 I>C!Y716H;W381"E2-&; DI'!)4P@Q?&02Y! M.FU"#H7=;O5Z>:'HY6JUP?Q9CYC+LGI[MHE1[,STT":&Y+N/X0ZG5=83KN\! MFV6=%LBR]*YXX4&@S:"X2!"QNK]3ZY[1Q"2&;6&T_5]\=M&N]!I5#DVQ1S T:?Y*+,T< ) #2 M^IXJ]U3T,@LMP4EGJAV7(\08#3!6K3\9(_<%;W//.95C\A:L1U%9R1D$53@$ M:41F3MI@\3#^*[FOA*]1K>^IVF_?U%GU:@F^,#E_N:LI8^^<#")*@RH#KNF3UJZ\9BF?RN#C[,#W\ZITC NYQ+/3Q M ;=W($9G>4E25 (Z" -0YB&Q")9YGU7../(+7S$.T MF5L6?3:&W09@-1FQ_B*#"L)J1:KZQH@^ >/9N_H.%YP<- U'9@0_L:TOH2_ MGO"'4;C 6:GX2QF4R E"#AX25\E$)RKH=O!G)&+.T0!:41WB:@ V$ :06*S) MP5D7XK#Q)P5%' F 8UI? F!/ "P%D[2!@;*N.K.A$BWF8(&5$"V&%+3;.3'. MV?#(D8.(MCK-1A@(160(20B69,F2\T$#D#OB'_%O3.M+_.LK8R8[9U6V4'QT ME64N@TLY0"X650S5*<[Z-O^JSQR+S]7VB]L 8);@BD3@6:#6*AOKALT_K?F9 M.'4 [EW?[C3NU'QI0EORP_8.39T97$[P_&*V^(A8/[D*^.1B%N9?+31*EVD& M-=[!V0XCWU*8KO\3)H!S.=?MH6XIGJ&I_Y0L-#.Q6+63A&EXMA@#\!@X*)X= M!,<*E,*BRB)%'>\^4[K,1?IILVP;"2ZGBWR9H_3SE5YN?^G5'_.Z[;R;7KRN MZMEEWI(]]4V$K.A[[A>/;T(>P8)M;7I!0D*:0C8!V00[>28!F9 F@:G;.2@6 M L08+!A3BL[(BG$[YPP89.$1,V2;VG4,+B%BBN!]L@Z-+S[3IC;"Z>!XA6,%"LE3B(H8#S0JM@ M41FSD[&A11 Q(H=@BVW9TPXB8P*RJP:$5L*9<'<2(-D#XTGY.ZTRVE]-^5N4 MJ@3GYXOY9;8?Y?D=N;[0KG%_T3'F\[;.8FKW 5&\ HS:(P\^R*DNJ/88M=Y M?G5^MB^MNDOKDY361^8P.8[D.)*FD E )L"])@!GVA?;_#]3MW-G-40G(XAD M97:>.9-BWVE]=UL C[@>9/@%50K1"P7>A@1*1 G.J@A9(W/"9G1VYP2FZSP^"K^,3^Q'A#4R M ,@ ($TA X ,@+L, )YS3*$4\(Z+5KW/0S0J06'%!5Z*=#+WG;A'!L 0,O6H M.%_[G*V<0@PK;);#^07.5V&K+OBA?8V4L4>&%1E60]AX1S0)I"FD*:0IY(*0 M"W)G X7HF=/&@TE1@FI?Q6@-2*5Y2>TN<0I=I( ]S_^]6:W/ZZ.LWBZ>YSQM MSQ!FK\,TOYR_"!?3=9AM4\*WUM^+&\;?;_B/S715!_H&E^^G"2]]E]\P+7Z? M;S]EZ\9TY;UHX^K]73^>RL]UQH@+Z=IC6U26K/9)KS4;/;8 M-6O46]$#5&-GYK\P0W^YGIR#;G4IN>*<+=7%K7ZN$D%#$#)!T9)%Q[2V0792 MY&Y;L:[M;+\LEF_#A_^:KM^U=NE5]^L/MJ_^>'N3Z[*3+3^N#>QS.?C2DO\+ MF?;D!),33$XP61YD>0S-\L L9(BJ.MF&>U#,-__:*J@_- %++E)VTC+WAI/] M&\Y"=2_>+O8Q0/;WG^V9).N#F$K6!UD?P]F=1C0)I"FD*:0II"FD*:0II"FD M*:0I%/NAV,^88S_2J**5EE!$RJ"BB^ +RU D2S'88GSP'>=F4NR'8C^#82I9 M'V1]D/5!U@=9'T]A?105(F(U';CTK:QPM3XBYQY"9(Y;CZF:'QVG=Y+U\>36 M!Y4BD^F[!2@0=6&H4%;=KG_,\719A;,JR*)/_".?P5UQ3AA3YON3[#F%G']$D MD*:0II"FD*:0II"FD*:0II"FD*:0I@Q*2&@22%-(4TA32%-(4TA32%-(4TA3 MGGX2!G<,.;CU'7LO.BV8,-@ZV'H%BBL)3L<(R%RP*:0B1.DB@^G7Q;Q]R'(Q MFTWGO[]L$XJK]]OB.'G"F*OWL]M'FJ[*M]?%Z MLTSOP@I?+,[/I]L.2F\7=Y_==W4X;\[TJ9_.$^YH?4\7=UPK1!8SY)(***LU M>($)#$_.A^QL_D5$(^-X0,',VRA! EBQ!28P0O4[ MLE*9>64$VPT!Q\*XU '0I@@J& :^_BHPJ='P=G&5Q]NW4%\O%_5Q_KI8K;H* MYW)/\5QB%^WRM,N3IM N3[O\O;4FC"I*"0G!! U*8X"HHP.M=?%>,(%6WM[E M52G:9%7JKR<.BJ,$I[@%QK PJ4I0CG;Y8Y!M8M=QK^_(V94BXTG8!+XX!A4Z M'+QR'))V,47EH]&LBV)@G;/+4/$;(A>M[^F2R_FD=!$,HA41%.H"KI7Y*LIG M&PQCSH4N*GQU;W4)J\HV MZ??$ZP%\V5F;+\SA7ZZG[["Y $Q:@9R#-JR=CMD CED'021MG1?.2G[[1,VR M++A#!MSK^AY>'$2=-##M4]%:R!+8[1.U[2'&BYMG&"^W1QCMC.U77+\J;\.' MAY^UK>J"U*^^X@<0VLX7DK5 M#R>TN;W79,55<-&!S[[N-4:)NNM( 9I%S47&B&;'$W_S+BQQ]7*UVF#^;$]9 M;5_8\SJ"4G23BNSY,:WOPTR!?R*0??.5*NZ$D39!VEX&%8Q#^Q$PYDVQQ1NW M&U+<"V2M1/F[:FK@3K__?5BV1[H^7J]G,;-.L09]ERY MG)UQPA_A;SSK2_CK"7]>.IY3-A"EXJ!8.U$)G('4*D3);>':WL:?]*V@E]+ MF5"@.#,0?%& 2F.%:#28[:#QISG9?P1 6M\3YI[FWOD0*\-B=M5_396 10N( MSB"7+BKM_&WN58>WI)(C(+)43<5@*_=L!FET2-9D4V%Y&/^5G1G"%^%K/.M[ MJO;;^,^40M E%P.E&8FJFG[@O*VV7BRF2%>JE2@ZX>2![<.'G3K)/D^=AJN' ME&]#P!TI<'L'(G+#D;<#BB#DDP/V818G.Q/'Q5FR. FX M1PW<_E-M?/1*Z0C<":QPLZ:5*\8*-YF*L M7KP3.494ACF3GQJ(]W+0*4='- 3 ,:TO ; OBS#PHJM5" 9CLPB5 N=<=:2# M-$P*B2'LN-PB)<5T#, TJ^_)P8%'RT!PZRV33N:! U#),T?\(_Z-9WV)?SWQ MCQG&I10:'.<&5&(!8C2M3Y[F.@OMA=[IM<,=&MV,1A]4 *54 B\J,V/]8?:, M"\QIT/QS7IS94P<@58S?2XU:NL7VUDZ=&5Q.\/QBMOB(6#^Y"OCD8A;F*[J^ M<^2J0UO*O84T>!8B9PG)-T,Z2P^!Z02&8;'*!L?,SK%^%"$*PU/=ADHUJ84( M$+S@]2.*T](%R\3=0=;+[*>?-LNVD>!RNLB765$_7^GE]I=>_3&OV\Z[Z<7K MJIY=9DJ=_"9"5G0WA3(&,B&#*H,QD#FA$A=D$SS]^H[<)M#<R4C_B"3?"? M8;;!!YH$C[GY1O8 48[L ;('2%-(4TA32%-(4TA32%-(4TA3AB@D- GDAYYD M-$9(90L&"UIP!ZWK.T2>/$C!DG-"Z&)W&E-XGZ,0TD,RIH!2SH KK4R1EMEK M-%[AW1&2LS)'35'K#5% B!:="RY.Q*#B$]-&.#[(&AIOR=5N'N+TWH M;WBQ6:9W886319EYO_LB9W<6\T,K%QV9Z3PXZ2>Z'??Z4KSA_A/QK(0MA4,(W%9ZH@%O*D)E M-HP+5DKBKF]Z;L/@'06[N3BV+CP4;" 7BEPHWOF1DW&MDJ!A]:$UI;4 -2G,&P;(,*DJGHT;4=J<[]]Y9KV1D'-;( MH.J6>VG*5E8A-C&MDG]^@?-5V*H,?FA?(Z6]DO%&QML0-O<130)I"FD*:0JY M.:-T<_I/W(HZ,;0"F$\(BE5OP@?/P N5DE_S[:=TZL7X8_-B!JCK_O55N;!W$E].TQC8IK5MS$UZJ MY'CLFC7JK6CT6=;29!VY#J!\9* 85]!\8TA9^9)<*B;M9%GO5WN2ZK.UX9!L8W>\B)YB<8'*"R0DFRV.D MEH=*5O/6UDAS6QUF[P5$(2QDWVYVQ<0%\QTG5OZ&LU#=B[>+?0R0_?UG>>;) M^B"FDO5!UL=P=J<130)I"FD*:0II"FD*:0II"FD*:0K%?BCV,^;83_'16*DR M1)\]J" X>%44<*FTBR+%$'3'N9D4^Z'8SV"82M8'61]D?9#U0=;'4U@?Z$J( MOC!@H97T,"* 1R- YL"CT$H:B1VG=Y+U\>36!Y4($,? R& MEV1#U#OE+3CSR13#09OZFPJ5@2"2 L&4=8');&*ZLXG@R]5JH M'1WLLS-)!_M$T!$N-!%T7 1%$XQ6Z" G&T&)2D.7G(1H769%R6H35],\#?A,&= M10YN?>F0_]Y#?MNRG%1TH*5*K5>NAZ"%!A6\$4IH:=C.(?\^:5*OEXN$F%>_ M+!?G-TY/7Y4?-ZOI'%>KUN&GFYYU5/F$V#G*A29VCHN=C">+5@GP/OC*3F$@ M.J4!8\@E66NTBETD2!$[1Y$:156CVN?\BFLJ&$4^+OFX ]K'1S0)I"FD*:0I MI"FD*:0II"FD*:0II"FD*8,2$IJ$D02_!K>^_<:3^R\IX(O04C&(.K:^U1CJ M5UF"+U:FHC3G<:=O=9$,5;$9$+T%Q4V H#D#S[R4SDA9/+LCWEL?YZ^+55=A M7<7.U''%=0*KID\#8$'\':RB]ED@1O$<%'&3)+#JU3':72=8LN3587 M%1';3Q->K=_ALLKT>?W-=SA?3=\C9G!VZ@GJ\5LFB?7*S:0 M_7-0X:Q[9NTRQY7)HDBKKIK9VYGHK\CMX? _.D/FJ@*$-&::'TT MM$Z:5=Q:#C)8#RJD #X*!8D+YF5T(0G71=(IT9IH3;0F6A.M'T/KF$QF03O0 M-J9J6ZO4[@$*D#H$F[V)/NW4?=LGS_8I:"W.--&::$VT)EH?":V%DSX%-) J M8$ Q7DWDS"T86VS668J"LHO4XJ>@M3VS1&NJZ=E5IO+VK_UQ.1]Q,ZNI>PMZY@OX6-^H7-'@3"J )BMF=,DR^]M;S9MW88FK MEZO5!O-G6\IJ^\*^%XA[C=05?-"ERN?O['9KK^6 WDV29/Y[^_7BS; SU? MKY?3N%F'.,.WBU\7\_9'EXO9K/[*R[8 N%IW=&^/G7%B';%NH(M)K.LM+<)R MC89!5DY4QUX5B,A$BPT(ZVU"C/HVZ]"CY38[:* $E5D$GSRK;_0Z:F>5<&+0 MK-.2G3FB'='NU!?S1""'B24?G((0F06EC8#(! -E>$H,8_%Z!W(BI6"JAPK5 M?,B5>SUP=E?FK*XJ%A!$A-3-&(S(A-9$*5* M77&=2IJN.?ETIDUA-(;*50XLLR@(7"Q(HO+4\E+*S%.SOVNY'JPX&+Z!V^WL M8;Y6;O?LE4FN,JU2F9""(SB11@N25KHTPN2IQJD.J]R4J5+Q0B@B5(DY M_CAIO8@%,:(P:)>K-%_+U]]-93+HDH&[OIA3?7G<]>&#*"+/F-8EH2(%4[JB M.2E%:4 Y-#0IP"S6I5@+HJ0R3RBKB# :=,F\!//;9!E8X[F0/*595JS-P=DI M79+S(C@F [?;V<,,W.ZADOITR40)_"I1,0-=KZ# [51%XB(162J5TD6QQNVJ M5.54<$(E9^AQE, <.242OJ4J3RJJ]$YS.U:&_)C [';V, .S>R!F5W#*,YJG9"$RF [>F*YS(O+UL4)*:M&^V2E#YXNK07?3J?@]@YJ<\^ M WEN,W$I?^U")%3#]T (0W;#D-U *4$G"#K!Q@XZ.J\JQBN2JDH39I3$\C%# M4O@ZXQ+TA7QMR*XI=:5+80@M8HTE9RG<(R5)RB1F&3="Z,UFYKI.\)]BMC2W M5 GN4V(6PBD@0@!#OT57IC M:)K1! LB"YT)]*PD1!KK:%'"R#AAM%C+YQ2F2)(X9T0E94&8B#G<4\6DBDV2 M\XSI(MZGK4) M_^P;X.2<COK:[/B$T!70'?DZS5^H(3C=BUNXH<<@_CT M]FX8<1ATCJ!S!)TC4$J@E$ I@5("I>PVD@0@!$H)E!(H)5!*H)1 *8%2 J4\ M$I*$KEAW0JLOYFS9JA/1F:BI(N>2#?DPS\IAO'-2)41DKHW(*%DF.=>,R%Q@ M6^VL(%)238I2I56>,6%BOK4V6R-];^BUM;V.6O2E-:$-49B@LP6=+5@W@5(" MI>P*D@0@/!/E8>?.]YF7.6E9*"DS0T2EL.RY5$1JFI%,YDI6I2Y$O-;K_(=R MF!Y&8[[EP->7ICKO'/8'[O:RSS?X&ZX?BU,42JA$$I,;0UBF&!%ISDG*2E7& M%==YL=;"<]O-"E?6OONX&P()E0PH8()%2@E4,JN($D PC-1'G;N M?(,Z?KTZSLLJH45">*H+#/\)(C-6$%IP:CA3-$_6G!EW[N$6U/&@C@-:):,R29F93!$34X5C>Q3A(F6$)TG!"EIFBJ^-PKYS M8[B@9#RNDA&ZP=VM&QSB*I&(IH#YIV=FW@E+,N8[?C8A[34H;T%YVP7A_HR M$"@E4$J@E&#F/$LSY\'-$%-F5"2)(G%A2L+R!(P++BO0ZR67(J64VIH<> MZ'\NN\4I+*7[VAQH7>,:Q.RSJ/7A_)TXJQ=B9A.XK/;W;J+\?3'_6M8=;/3( MM-]J99SI\L6HYGANG[)-*X8F(=0VDM2"XR80 MS+-CB$%U"*I#H)2@.@358>/ D2+1H#KDA!>,$E8H2KA6):D,I[*2BE=B+;_] M+JEG075X-@03>C/>B;[Z*3J=%;C%S]%"?(>EG &&1\LS(+AOIEO4\V/LW-C" MQ[96"X- P?9:U$#KF-!5$9]A9(WU=HQ?F@ +]5W! M" Y&<#""@Q$<-(]GJGDPHZ0H5 86T]3:1V@Y>"<2>E]_J[69ZZB>J^8T=!@,2EQ0XG9"R#\C( 1*"902 M*"502J"40"F!4@*E!$H)E!(H9:>0) A4$J@E$ I@5("I01*"902*"50RM,# M8>?BCSMWOB'4?VVH7RN5,,DKHF6>$984FG!C$L)EE:0FSV@EUMI;)#&ODD(9 M(C*>$)86C' *GPK*J:C2+-.&;APB>-AURPWS ^UO?1AU2X']. 3V P=]E@<= M..CSXJ"I*DO%9$EBG0O"3$6)*'E)JJPHJC)1B:);Z847..@S2HT*S>WP.1_- MPF=%16]F3==M4SJ%Y*@=D,W![ UF;W 0!4IY>B0)0 B4$B@E4$J@E$ I@5(" MI01*"93R]$#8.1_8SIUO<"Y?/VA%)JF@6I*DB!5AFG(BDBHG9<:E-%7.N=*7 MGP\;R#L'$OMFE@_.S+*BY$RD*F!2P_ MA2M/S+RKOYF0E?@@;CD)>&7:8>&XZZAK9K6.^H/;$<&]4XZ[:Z#F"#A.=P5N MP;D7Z"W0V_-$M4!O@=X"O05Z"_06Z&U7X!;H+=!;H+?GB6J!W@*]!7H+]/;4 M0+C6PW\SA;WH.-KV&,PSSQ&(I2BI88:DAFK"6)427N::E"IC:9PHKMC:1*/$ M&"5E'I-*Q0EA1L2$"R.(2EF5I+32>:$N1\)LK.'=--1P:",-&!O[:!:?JJ_B M^Y:R!^A^_'"1L=OPV!=-.8%W!MX9>*>;10L\D*:\(*Q(@'=F14I$%5=$:%7$ M<4J+*LVWD2P:>.<+H9S .P/O#+S3\DZITR0N*"5EGI:$Y3PGLJ@D26+&5&YH MSB7=1F[J(_)..,W .P/O#+PS\,X';DU,RYSQ1)*THH(PI161*05%DK&X4MJ4 MC&;;R%Y]5+TS\,Y;4,X-B:ZWS6>]NBWG\TYTM6\[=_"0S4Q?25>_B)F8*Q.] M-\J<2M-&2;D7)7&2WH1S5Z<2WS<5EM)GD@G[(Y#X ;),]A.D2]TLYB:QCE!(:MJ&DJR_4V_">B-9WK(KTBTSK[PQW%&F/[^0_+M0>FK&G$!-L=LJ;&M?]/B@@X6B[:6RX6 4_C:?&SF^-*VF.,QJQ(# &.K G+944XUSFL7\L\ M+3CP\+5.$"5C2N;2$(&-(YC2<(\J.*%&Z[R2M.+9;G/OC-W%JQ3X=^#?KYA_ M/SV*!+8]*MT935C!)6$)I82E(B&<93DQ4BH1BYS)>*U-A2EU&1>J(@98.P96 M*1%95I"8,E,9[(Y:K4_0>A#G1^"^NT9:@?ON./<-VO-K[$9$"Y;FA@F2ICI& MWXHB)5>:I(40%4^,9&S-MW(G-O_(VOGM.AFQ[ XYAR]93FRIWV40&$%@!('Q M-(TW:5FPJBA(GN7 T#G-B$@T)[2(RS@NJ&1RK8MPD1AA6%41FB4%8:P41(HR M(2PN$BDSP15+GIJA7]]XF.7[16#D0>$/_#OP[Z#P7ZOP@XHO$E&16$M-6%46 M1- T)50I53&>EYE:DP\ZI:(L"T&2G#+L3(_%1@DGFHF,\IR9XNG=\;=4^/=9 M$!-!WP_R(LB+%Z+O4T%9I20CB6&4L"2IB#0%_"D3D12, F]>2\A/:0Q*?BR) MD5A!6F5H(["$I%F2J:R(%>?RJ?GY]4WZT[NTZ7_)C#SH^X%_!_[]#/EWFLLL MR5E!\K*L")/,$%FEG+"BR)(TUY7@:W'60I ORH G\?<>%CW1X9X^F7ACLX [%TWT MKIG;BFBQ,#KZM9Z+N:K%+#I:P!>G]$UZVQ*/@6]K(\ MG?^LZ^YL)B[>XJ\_GPF-5#(IP:[=,GWQ,H4__[GL%G5UT:_7WDC,7 /&?<>- MP_UO!^3[?DM.]ER/*DM6\!6@;:%^,E1]GXECXTJ]B:A@F6_%[%Q<=#__Y=\O M'T\/>TMOFP!_'_@^O"JR!6!N8 ]0!]RB_?#GVD9^Q9@\,=LT8KHWUYV:-=VR-7#U M$:!@78%.,U\<@!A_?ICX]? M#S_^%GW^]/OAN\,/1U.V^O( Y2[%5[VM%[ *=?4PO0F6_B!,[L%/[P.2AQ(H M>]&;Q8F)L+]Y$O_\SFF;]B_Z<]2T_0]_O/OJO_PI$M%[,Q/GHC7 +]JSIK5@ MW(O.10=6$%@KH)76#H_<'_T_TVZR1P!__(=H_S0*?")_4"3Z.[4=?X3J_VJCNX)FP-]P6 M6&7?S*PY@_?B*[OEV=FLAC^:*E)M;4TD^%)V%QWP'( !OKJ9(_/9B\Y$B__@ M?4L$&#D!-(3%PGT7D4+@X0OP9S$7LPO_,--^JY7!VULP]EHX%K0%[48ZBE6L W-7SH%NW%?@30A 558)E&]:*+%'S=G.)?<#PUG-EQ:U7[9KGHFF6K MX"/PT:4UHO'1I^*?\%_8A>C@#0!*?'M]>M8"Q#4 "/[@*M@?LYJL MA[1>P M^FB!R++G?_+BK-\IPL1^& UN0LN G!UT;F9 MS?#?1=/,(G4B[+%;:*Z"335BX>Z!/P T;6-Q%'!Y;G%H$UQ7CMJVX2]^[J+/ M;8-0[2*Y[.JYZ;H)]-T&8:=F#I1H'%SU9-D&K[;WXSMQT2N(,.S;X\(I7#HS MG<>G'G6N.&2\R%M3$<@EY$.1^=>R/CMUH$-\R'):2,JWTL=U!36/)G#\U-H6KX?S;\!"[?E,#_## M? $*CND<#PBDO^(+G$;V'!H""+O70/=7[3U"ZQWUY^,Y/%^CN 2Y.3-J88G[ MS$5(>UHW-G[:_V7-3_A[$ZW#/L!$!T5ZWH#9. FP@MUI@TZ@63M3V/^UAZ_& MITZ7V8VQV\V&Q-0'#:J&0_V!7:%Q )QLX$;]!7M^>;CW=_6\01:XOQ?]OM#1 MF]X!8K_^7TUK1._O ),G.@)3_,1]/1^\%8L3L1@-F(FQOF+SPC;!^K:Z4#4Q MQ9QU<[VC 'YJFR68+\A?T:5AC1VP-10:ZV['TZ4Y>^2DZ?!HP0B"NZ:<>@(T M;]FZW?Z_-6S*^8:^&G4R!\0\OK!@V;\$EW$Z,3,[-76&/2[FARK9,N_5?V]?;TSIPG&9XM$-6NP/%Z/DBN M(8AZH]!SR[ORF>*N- .>&R<);1\./.UC4<^=@)LU'6K+8"3/ MH[IR<.KOLH:Y/RY8L0 ;LZI5O;AR#9X*(NGZ(C^V(!0EC5-9Y(1GM ";,Y.$ MEW%!_#*[LXR5P NPMWIICN-CZCX<85"0D\%;@S<>] M-HS^61L3/6MKX'J.O<\L*ZGG+@'(.H Z%'EU=P([Z8;E]+R^[1$:N9[SA(_^ ML/'I5M&>/M6MQMV-$G58V%[OS?0NRL$A?6R:8P WR#QDFJ)W9UKO\>!S=OSN MU"Q.&FW7J TL <".*SRW#'VR"*LG6'<@L'DI.O12S[U6,)\;E%U>R,+?XMBR M5!#X-MIBNLG^5W8 7'5QXKEU+ZV@VBX\#RBK5I$GN6^JKE7'E6HWJ(>;MG+>;4*V*5!_&* M)>0YR!_[1_O1>U#AT"?Z79FSQ:CT3R^'=_Q=G)+?S2)Z<]BUPLS(.^"@6ORT MJHC[B]8CM+_:Z,^1CQ-V@X@#IO3'O$;>\;^ S^GFU![Z1X/J-NB/>K"*_(*! M@"9[=YSN&J ,(1U@,9:!#GSK.JBLOF1O%3(@J6L(&5[:WHG0LO'KVV.JJ4W>@7=[RO MN\3"07^;<)XN0BEQ')W"/DZ0#R"3.Q'S8]" [=.1V:'^ZG7"6>UR,.K>.2.^ M@5H)5V^XK45'PM)@TD+G;S??S\R\LX'WB7Q?\T#T;K_6)^D(I9:G2V?"N'"^ MFHX00Y<:6 F#]#GX].YPD"Q>:<=DEHG#;I"*SFFX']WQ^*:"\^JSLWO;]+VN M77Y-U8+$@YOK=DWHX&FO N^F(4A$/K3ET9^,+,=QAF,S!_8XF]E( M(NB.Z H>G4!G8[2W9UV_'1Q\'EA7B\P)\\ F7@I@WVC[H_?&G4/O85B>GKG( MI'/; E_Q41)GZ..;3X?0Z'4-1G<[/G\!$K!& MC\H4O@WHA)CLIOVWJVX9]$ZY_,K57?USJ;W7"5YS4H/H:FWB'8()N#5Z _$R M^/$;<.]FV>>YK6%"O8BDF=4 ZI[#BPZ$$*X2DV"=U%-U"Q(6O8#6W_/WYARN M;_= 9F$BHHT(^&@<2(Q_6LQJ(B_P^Q.6&">Y:A-M P;?W A>*2.A$93Q -4]**QEV\8+1J>_=C2A\4QSHM3)(]SD"1"9Z34!D10:1@3O,K2 MI]:J0.LOJLQ3( )X),_^[PI'K, M+W'B%K8''!+ &P$F(1+SK6"J37&F3<=^J%FR,XO":^S90N\K.L#I:I'*OO! MC$BU'[V[ZB?+&VV0N!XY\B@007U?U(ME+Z2#\7=9#WOD0\L*T _/Z=85RVZ5G--9].VA 4W>,3=4? M0>8T9P>S%F#F.&"WZ%5^:Q+@)5?SD[D>LP_!*C?P"^ALJ\IC9V8SISRNQ%:' M;)\^R#HI&("5KJ;Q;"K_&$I0VLW<:G45/HK9]1LV@W[<]2[R(8X[!",& .-* MZB',,QI,@_$S1]C.T/D#/SQJ'.$)2;%V62&T#)C>0'\2>ED M*PDCZL1@-@-M6>%LUIQW;Y]0;D>KU=D^EN'#_+ZG MB3MJ/-:W8KEH^O8KN!J,3<#AX^5D)B[ :(,7?#?Z9_RRR+7O]D]9N73:7\:]FF7[E"5_]E.PS6M[\G/TTO<558=EW6';?:V>X9\ O'W7C0$8_UACK M'%#;Q?K>NH@??G$E:FYN9[2!=VYJ7/2@+4&VU8)MW#( #W__O_]"00Q>N__5 M=DXQ-FB*;&[0IB9B3P:AN^C:5P$0"^NB#UA2?@,0[PJWH0G6+D!N^[AU+5@> M=HL/V;_P<9G4^J9V!\J/SJ3NSZ.>.T_"9+&'YD8O VE> 5V\@BT&TI^2?A)( M/]#%:]EB(/TIZ=- ^H$N;K0ZK(MQW>Q0<,*5^D$WR&U:C)_66L_,4V0[WZ,W M^._B-/IB.F,[NKT;N\C=#K5N[G_]=$#9!NG\P+'O1M?XK7>)UR+F5"8)210M M<;2')KP4@L192;,J+M,B9Y=C1E62Y'&1581SS@@K2T9D61HB>*DSD2PA%TI??[V;(U0_-WDDR[OZ9%RL#6EZ%/Y=[F>!?S]#_A7X=^#?@7_?B7]SE60REQ5)DDH2)N*8 ME!F%3VENC,DK;M3:N(#4@(YMN"95"4HXTQ4CO,H34K#4F#36FE9K0Z\?@W^S M^+:SEP*B[]0.'X9_W]6!\V#)+<\2P >VK[Z._H'9H[68K<^GN9L_V0/CAS)= M7A+C3;D6*DE*8*)2$\;SBI0B34C":"6*+#\H#1)RZ=@O$FZS^[(>'\8*S;E\3PA7CR65_T%*I(>!_=W$_DK& M,V4,Q^( T#8KK4A98>F K+(XI[)0(KW,_GBJJ"K@RJ(PV) R!_;'T'6L5<'3 MG,L\K9Z(_=U5[PSL[_4QAY>_P\#^;F)_!4T%B^.,)$6"[$\I LJ?(LH 4S15 M+'6\UENWRGC*@)Q+/*O M6#JW9;?6;>;6OWS7UVV@L!N,9^L"R11Q'A=%0K0T,6$\-:1D946RN)0R5V69 MF;7:76%$ ;)'$IVC0%()):),4Y)0*I*$92 NM>)5R%7-JUKPW):\XK[0F M0LZ)FV=-R14H;E!K1%D1.149RY7&9$Y+0B:2I+'E.>IE0/O$$M M%F\!PM*TGZJA0=A_U8L3/TJL^S)TAONM-9CD\O5$S+^:N6<>*XRC?\"48QQ^ M_'6%9Y#.*.0;Z)SLS/PO?_MZWES),7X0][;1WVJMD=R&'GG]R,%N+[JJ@,OV M^[HB.<1Q1Y8MHGVAE<+V_+NZ0"T-B_H"<\*83S.4(_M M>I*]8=[E\3&.LUO I[.SMOEN6SL#K#L MB%E9I23&0 23%/2'JC1$%=K0!#Z*>"U__4XS"D7=_J>8+S@VM@W3 MV-<; /$(@LRE.?_&"?KO)JY)WUW7S]5R+49OMRF&-NWM_"''3MJQT #C^GV MID-#0/>:$YP)NS(]!+L4X_ F["XM8;=>*UM$%0+^FP,\CID&4EVV=B"(%%W= M[4>_CA?4G1UU^[VV?965)68_KJ6?(.(F2KA)&.?-$H=X&T_^;IX\ME#&I]C9 M'-@;]DS4]@<[80LG4(AAY1=^N*ZU<&=^")>7'=(LSHV91W">?\*#['!W;/3L MQEMT4;=4)WO3W>'B_=7$C:B=SF_J9Y3W8VYQ/GD_QW9MQ,>&=_K-+CO49"UT MW*3W<9^3;>$"-\Z)&J9!K1X,]KKWBW63#M4,'EM7]3"M"^ZR XM=:W[7A)_ M(]OI8T[@;U3,+U9']#82VU;W$/>S9>KYV1(7^$W4,ZMHU_T\7[OU9>=.TZ]J M\I:WKX%>?S<@O2)JAVS2Y.?HDP?A; "L:5X!_TNC*]\FF//6!A?&<97;I.%) ,+ M.9SP#>3WCD4OSX!)K[(/Y!A=#>_""8B380EK7&)OPXTCJ[GZ*?[V<2DXU\L] MVH^*;[29>1DZCN9:&'4RK_^U]&]RLQMPD,RT>7PO5MI1[*S)%CLC 06\TW6P MDSS.I)I<[R_48B'VH_^RLR$%^I:4LS#Q+=\/!L .3RI[ M>H-R!%,T#I>9V."O@;2F9N6R,W%&4H=L.%PGJ)R$R*C M1L&=_<#@A/FI86[8S=FR/6NZ8=:E6V1M%WP*]&T=V?B#<8,WX;(5?@H\?HDS M#OU4'%BC:1<"7G/MFB>#DW$"(XY(' 7&ZA >--5 KOT/#M <46TJ2D47F;J? M$;E9K;<6LU+ND0CA=[!:K%VPJ_G%A56BHQ-CC<6I3;B^F%9W?D+D\.BI;>_ M."[U%N\_6AEM_>G,]+.61'?=K.(]:^VBM8T/;N;&C4?&(=$_NN?'YN$TEE5! MLX1DI:X(PR9SI4P3$C.IN8?3S9KE-U M%I8@_.A$8$! ;W8\,.B3;[QV/0;R.M1\++_"WZTGKZK;;D'J^9[_A#Y!Z]/[ MR:I,!OT3L.G_L8K6!J;BQXH9-V5]908OJO7UN-Z]B<[;BG.,^;]D]8 M X&%@@V"VF\]KSO@YG:.K^.U $O8+WK3.K=R-WP8J-*[(#])8!!F8283A>WH MX/Z/VBK3.&@2UC;.;AYF6/6#;-$_)YP8.6]!>33S2#?GN< MN8'$G9.6Z+^$_5;N:QN@MHY:^'T?] LT1JR=XX33,)W7+FSR4.O2NWJEW3 6 M"UX)S!U%E *1:N8>9MY6\<,\T>!:;!C>U4^I>Q6&Q,!4[>$:>[0HY=R1S!!- MOC4S$-+CE.2-+EXAD5(&/645TOWPY1H [=0.?ZS#6+W.^551=YD\=3\ZF,&7 MR^.3E3F&PZ1H:^%8T3B=KNT=K8C?#C&<5;EIGZNCIO=61[:-:@&^%$1RKP^L MSO*>6L'*^K,= J%V.'G>K!\6C9@.]NURMK"PR?W-JL$+>W2Y.M MT=;%58WV]!2".-_;ZI_NZ;BT52^"PJVZ'6T$QW[T*Y!$M6RMFH)6_K+K///: M1"@39@84;J*/#3R)X=7XR1*^NVVBJHQFQ:@H/;;"DE=<%!6+,2'*$%86DLBD MR@EH'4FJ9)SQ]=CY7126SVT#3'EQ\1FTL\7!7'_HAU<&!>9J!:8'VEYDP89( M?Y]P_!W7>^/(X9V$W8!@.S*3^:4*S1%'SWHCC M#"$GCAC6?+YY7( M7KJJJX*NV?23=:U-/KA>,53AU5VBY5W.U,< M19J=CBKP=@\(^9,&IZZ? MXM!C[QT05C_RJS"3)W8GZ*QM^P.\Z@7N8@R\]U=.CGC#396%TQ!_K[JSIQ.Q3]7LS/_X=PU,NER,H0E<+X8>'>%Y]HO>25SR2>;^2M ]_#1W-%JGX1[IQ:V\4)K M&HPXALW;R 'RXHEW'QT\(XQF3==90$U%Q/4OGK[$V[,VH&W7W*UNT*YJ]"QM M!NYP]7YTN")>?'B_JB\O>V_E*I!72^4!O?GI[M0&P8\KMP[[=AI^MW>@BP^A M,2:*62\).B;/6M0&;#1@S<$V.=_1!Q--P#C SSU+J)-7X<,Z<"@*>JA5D6M, M0H\NC&@[6USB2CHLB*>#QQY_G:L(->A>FS$*CWZ-^4Q]QM=K0Z!FG=ND49<2 M"^HQ^HU<\<^010E+LPE#VM'YSM4X4%4(+$M)"RVP0)62DL4%B8LD+66NE"K5 M-E25WYI&H_/L8*X/!SA9F3LJ,2NU#G\HM Q#X!1IBC^V 35(E6 +(6R6 M",IH4J:Q($6)23]E1:5::\Q]%\+^'1FLL?;W#IL:"4VRI'Q24\-":!?=K"]9 M;9GJ\4,%18=14C0$VA:-"$NJM@C#.G>L7HA/$/5\\J77T==\?].'. 5]8B]8 MWR3*?^MRJ=?O@->>-MH63-B$T?F*^C)9\88;)^O=$;,U9/P_7L9_%C+^0\;_ M=C:_D=FYL,? [O8PYK] !C5A2F!@6[?RX!CWA7B-R\@# \I]:XO,5F(O^WW6 MGD_>7 W,N&HQ=R^^S+KZ5UHO8*8 6I^3./RJ(P'3#NW#(]LZ81FN_*Y_#ZYG4B>)2:?B3[,6I&IK&UH9W#DW M WVZK]6MG<_T6+]]PQJTF<-I^@JDP:]:=T-1S^*DM>E0]FJ) M"=A>W5LKH]E$]"N%,ANRLJKE#',A9QAR;6V6(S[>>9ROW\$*L:V]=O)$),SA M;C# 1D*V)"B&^JJUP.9 9*L>\.6B=L'KQ?6+'%8HQ?S/:-8 %K0N!73AX^1] MAP7X4?F<;62"/=OO*Z9Z'^T /S6-+CHG\.H[_+TKVG-CW+&?"/_"F;O)\;V5 M.J9 E@]&EI>5@4'.N-P(1TTV+G!Q66*<"FT#WT)_LX+*$ZH+$]A*J_&FVO90 MP;#]?G0$6(8I>2LJ1)^PZ+(/>O*]+/761"]&B/P:82N^:*2) +K6%^Z(R%9I M3,CH_+(E-Z13UD-6@,V'O!C*/UR=_\)E&)KOIE4U+AV_=:_U20Y#(@72S678 M#I"KNZF8MC&,U10+F\"\621/*1]3">"^#&\-VVEP"RI\MZTU2/\?> VON=$]M34OR+#22QHW'-1: MQS#7_PR/?9+C>NT^'IB=_%@JB]_9D+-"GT':;%)Q77)1$5U@YDA,$R)R79&2 MYE+1N*"TRAXV''.#$]VI:_' (WPUH3P$B;I1.- M!W I">5JG-OIYIH.M3V>B&F3S-OBRN-SEI43JH<3\H'A#9'=OOO *=:F6HU[ MN?"E#M]J<^YJ4*>Q(#&?NQ:2F%?98'8F1H9\_4?5IZTTK95X9PVN"UG1Y FV MVG5_BBZ3Q7BC>9H/BX54KM?9\G3I,CS]@5*9FM M529L:Q_0"UI7E+2:KEFWTWP*7Z2R(8%BK6X5 =?9\JOA*,Z6K3H1W<8SL$ZB M\:Q\SN958,>G/40>T>8,HKT^'].I@E9C'8I9?,6.;70QUHX,Q50=P*8O$7+) MJ@:^;N;X")O1JY=P-A?38^^K7*S WK44@ZS,"Y9FFL1E; C+=$Q$7.8DUCJ. MN4A-E3ZS%(.-(>D="#AW5ZE"MZ8IK$,?4-5[VHZU/YHU?;PJ/BY#=5!! M\_MHH)>$ZE.BW(KS8JL*L))E6BJ;BB03PLJJ(&7!2B)4Q4R1YR4H"?=B%MA( M^[VI#";'OS=R<=AU2^3XMA1B=Q,8GEZ)[8$6(=2B'FRNA.0U^++LMNM^VY?* M;ZQ?:3YW$6ZGF302_3JH-&B\ MRU_&@J$?;5@1#>?G>XE<5ORP@:9M6>+:A?A(B-?M+KF+^C8M6-=OG48WFRPA M-^#Q<@/R*W(#0F; V4&;%4$2I6G7,:,"%8PU)=S(M.*D91G/,$D5K;>9_Y. MI=.N[2ZHRY]0S?D,;*$UB]H%=[ P.+2#WB@%;0_>7\"2A%\B#T1;2/WP"MGM MU_EJPDO32$6'QKW !@US*Z%JN;3]%[0_-.D/K6\XC4G]Z+/_]G2JM+$=K;NE M1+^#3[# )C9]8>KIV:RY,*[8=7'>]%4+0ZM&N,?&(VP_SCX4-5HJZ(OQCXBP M=R'VVW1N%P^+KD]"P>B1!'P3;1^A23%1XU[&%SSS'G M^AFZ9MHJ9QOV'3T*PL(6M+=OYW@H\)SU%;# <+K!JF+UI MLP>MMCW>QOXIWF/GP.$T.=LM5?QI^O33/ACO83.]>P2-CYC9(I@>+RZMW:W1 M=0.RGB\7[YR&]+%2O8FZQA=1#UWR-BSD4JN:/JK9ZJ&]^.#9]$$]@$1K3O!D M08D]QKCJ&RR,^\FAZZ#NPM-'# 7!ZWI3(5B]O]+]TDTJU.&U;:W1>6LUXE7( M7]\MQZ=/V#6/F6FKF5R=[U!@,7-FDY.G;7/&4[#E:M]Q?:8/B:^UJ?E1]\5U M_'%T7I2AYONZFF]>)%0D,9&9! VLI!7A54Y)GHNJ3$RL=,:VH;5]0=_UTGQQ MO!2/.S@MKE:#/+2B";A>@V+4;WLU#60M*P4E3&>+W[?0Q84HHI[]A M\:[/M['M,/IY&+;I'ZA9S:"N )<_K;NAAQY&.'J!CAU2_8WMV&MD+7^BG^JV MYR=L3,=V^*D%W9 1!@OS4]RFNW*RR3(I:9R&-'-OK">]K9W:@Q)F;:VKO-V# MQI=_-[.92WBK4,)T"W/6N=XK/BG: WF:)M.ZPW@;O:$_#870:JJE#?Z4-R"I M7%AKL0*+-\E5=UYU<'TC'/]@>$3ZTYC".GW"=':)'Y[RAOV$2FBCKK]PU*1N MN0845F^RGWK8] _W +*@\SU:]URSQ0V/143J\?:2%*[GDY@JMD/LQN:ZJ\T= M)^T:,35*]JY[VT'&]W;\>C))/L=]K%XECEOCM%#L-P.'XV4_(EL/F,[EH5G) M/[2$W$@'_5DC8%U9>G?25QG[%,BIH6.3*?OLAL+WUM,"C: M7OSDN]Z[;/EN5$10@_/0%RLS9D9MI/]]>FAHK&C1_G!WF8W/&O)STGOFY[SF M\L(C0)>S/N/X[_"?F7,([XIS_H$SW%:V?])O?S0]A]S ]?;/3O([1!1/;@6.8& GD!@I*N-C=\>NS=Z5F95+$LBXJ(DC&L.9"%3 MDF1:F33C<4;--@CHZ 1V_ O:X>\F_IE/ULBW.2<^ 3VXSJ_@T0NP3HD%8#2% M8.1YT([X"EXJ-4\U9=O8T99\=O90G'=IQ>WHG,'#L*3F?*A6'&+@OL'FXL+? M+W"$AS.';$ 7DQEM"QROA \>7ZM<8RG#AKO[6@N,/@.-H^)GU]C_/E1P'AUT M?0GGWHJMX"['/*_QZL]'?W1CP:B3_9BDZKM\^: MSC4*JAU W,/\G\[^T>("0_Q@0?>^Q.,6$_ZT+7#J["RGYON%A>]TMN+\THEX M7NN6@QOJNQ2L.P#WKKS;=ASH)S8Z[Z:(_H%($KT3[:S!VC#O_W:#JE:[CDU: M:-K&)ATF7O8A >_P7ZE3&QS%_6C*R4&)P;0: ;*A>^J(K&(^B68X0/M<-N>J M[$_OP]'GS\-I6[/,VVC=1B3ND+&[L5I8>].W7UV-O4Q7M5AM"69/^T=-H?'I M?B>6WD9C*-G]8@5=)$(5F4:E51)&2TUX*BNN5J_(<+-<7]' M2]G5NC9=D*HKF>L]?*(!0*]!G$WVW?7[OAQE'&I"6[-2=6?&(0!CQ,8]Y<(5 MX$UG ]O0$;I^%@NA3JR<7)T'(%T$=(:.'O3>33JY] ]U+98=CYGP8B#10?7 4M6E].P^BC5L(>^D[-5T/:%T_7[DO\UE8QE/.Z"ZV/K*_S](OO MG//0E?GY6F6[H*Z?^-[79%5X0L MO&>4YUHM<:1MYMXAJRJ*_B>PCC7C=Q MS?)Q@-+K4&ZN;+XQZ54T="GJR^^J7LC9\&0S#$%<(-3V?$3'J0-#^KG]S6>D M#[&?%0,.9 LF/[7C:"6,YDJS.#=>0%>#*.IZ4>2"5N)[K[ ,_9HO=Q;R^35P MI4LDFK:DEDZ3< E">MGVUK-+18.?W%YL:,Z^9KI ].:W:"P/:>]3:$R;$MR\ MP=MLQ$?I:NQ(Y0L-HQ[NY4 MXJ&Y]EG3U;9R $Q-\=NZFB?.S!-B.M0AU[.?.2Q[<#&1[BNK&ZE*8,?E#T6 MD_;@<2>ZAW\3-)]ML066K2[,\=#.H0]YV@B/LC&?85ZH!9Y_O"6:S<\_QVS) MX]K7=9S4'<[CPO!J_VQ7]36F":X/;;.T.S2%]^^I#.8OS/8<0KCE]HF=P$T0 M$&,+"H^^0J.2U:NQ@$9>^]?-V.H&;\1CLK'P(9]A?5$;M]LWK%VI3>T'TPTE MPQ8+NH5M63KAX2?[<],R^C,U[8R'_Z MJI0>G=R6-QR$=_.L(JH_=I\KZ*I;W'18FQJX'QU,9DA:5Z?5^*?)AI-41EN[ M/:O_-+,+UXK.MD7!]7368NO'V6ZB-3\[SEH-?@1/<'H_Z"8/!Z;O.11B_^G2 M%C:A(-U\G-/TA,4)()?-^' B:;1XKQR[;.7%D%Z-G'0Y']K\K*S$MB+#ZO\; M4*N70OV=@_79P5:$%=K6Q2N&Y)X^5TM\MR[>):@(K>>GE\2[.IE;&D+E=ZP@ M[M\$9NW77@3V6YH8_=?(-M_R!\O@QPT+9VC/1Q_TRFIF@$-8==8GHCHZMS[R ME?:/6?Q7!ZCZI'&JCS2V"YDG*Y<.#RS!LB&PJA>+F5W5E6D(U*T,KNY9>C?1308O_VN@SA57O]-= MG8?^MUDCX2@FK2Y^;\X)JO_8+J6'VDJ!@6/1\[M-O5K1#02M-WC^(%I6K[K-I;10\V*I7VZH?0:YX M''WSNZT] #R-+-A> TW_ H:2LM45GJAP]S;"MC+Z3Z*Y!;H:B2.?.]H!-QTK?B+@/GMCY8R-JC;*&#TM MC-FXM"%CP-[LP;4BFC?&P:W\)7 / 7B9_I%]A\>K4P10@["FP9!).UVT7%Y( M@<^I(O39XL-0*;*@VG,A!NGG7/7P'LYD[!'K\B)\QL.J+*OGKC'-S<)L1+PQ MJ)"M2+2="RAS*HLLSU*X#1N$20Y"2L4%H:Q($J;RLDSX-L39+][>?#?V]PT) M6QM8N0=3-(73:Y!A5]@(O>M/N8D^T9O1J;7: ,A7:GBORJ5N0#_MK3H./>>P M?C-?M]S,9L[ETUL@BY6Y@WWG#Y=_@YS 9NCJUJD@5?R4[YQ[C+SW9K7YOWO2/]5P#Z?R+,/U6NK^/!7/\^0GB]Q9A> MMK8E[I/@/$VFC:96&/V3>:A\@^!ABL$ZRA^,WY#>,A^2 :RS"RX3L#D+DJ'8 M96E6$2EI051F=*82H)GB?IG72&)?K/MV=H$=IXP>%5T[F21P^[;Y^!SNGX13NP%4/A Y[9)H M>V5[5Z6VXQ7&R$FOU&]N%_Y$M6!;?VR^^3[M=O#NKP=' MO]AT9D"A#5"*_CBSB>9O#H[^^ GNW;>WD;C8BXZ,"^I]L1%KO.G-U^8,N'O" MXY_>1H>G&$[S[FJ00.XRJ]3V=[X'*I@UJ $-H6P?/K1I[4LYP^0\K,"^<&4! M]O+5V&+GG[4BMET[C_XG%^=<:6/B&VV",#J=M#3I2W'K^?!CGR.)X6H]+M>' M0(4/U]M=^=<-U E/PR $SB? X=I6G?!CI]U@ ]/W1+%3D09%VG4<=J$&@/J8 MN>A+ST]P>/0EZ$P&9-LHS!#W]8M";?OXN,7 NDL%.765TF>8=NIR0_ZU1#_, MPH4XA[#5I?)T%[^YO.6N[]IS/G Z=%>-_0!M;<)TZ+,-B-N NS,"AN$!--OS MB#D]HOX4?&#DAQ[%]IP/"2[&YDC:^6CPD:?U8H%ZU\$E8,+&ES.](Z'5D'+Y M>"F7/ Q%#$,1M[-YY*P7/F\'Z,F/U4$U#A@C-$U![?6D@FW2D\8K-^E' M%INUBY$ KAQ3+(+,*=@BBZR M5U6LOD=_FJ9RX;R#XZ;M\QG[E NXO=<]ADEX8Q3"([9-?$,/"N#3K/;)5-CO M!5O73,/K9P*,K'@[6I\_X5GLC15X"PJ"Q6+_*E5!XRB%& M7U=._K*2Y=7;GG_=JD0U\YN8Z<3NW"M"2GEOK!8V(":0XJ]@(< 0EG,T#>M]);2<_9"",7"G2>PRD*W>QKV_@M M*"1;[IAO6)HFFI,DEI0PK@I2&IT0$5>R5"Q3B''S\<'47O/OWCE\./!U\//WT\>@T"]=/\@:(XLA)Q490EX3$3A.F$$RY- M2811M*S*,C9Z/20< WYG*27:9!4.DE!P3R:(H:E.JK32&COJ;,;N24#A0\^8 MWP/M?ZHFO]"5V,U;9![$QBKPF42+"X*6+<%1,4]Q%FK16,7&6^([%]=9G9X\ M1"!W;6Y17&J9,5&0O"HE 9:(L<,R)HB/%#BE8<5: %$P8* L@2MC&1-6!AE M1)+I+*-D%5?GRU.BFP7Q%_SE;S2.=VB8T5_[6%F?WE1%?S\\ J5XWGSS\;'? M[/3?OM4#_#IV 4%=HX;KT!P[,3.7^6/[\_IQ1]'?Z]FL VN]V8L^@?:)NB8^ M']V'."_2%:@LK?;2#EW\5L9O=4L)FY*C;W)E&C3HJL"(][#.85D)'V(<76'' M8XQ\Z$'F*ERPVW4$FLARTK\#1T5?#/=A&A*\VU6#]S4=DX H=L:>'V-R=3>E MK__+#L+4IL6&@F[ZF&WDU">,V=W:*@R%">+HEH/EX&:[S0#HYX_M^4;0"VO/ M8($1F M8:C[O;_.0@H,4K\*J_&H[H)I9C5GX[<5D"M[8IJ3O$X-8A]HT_'+6 M=&L]1B8^Z/%YEYXRZ=!YOMJ\T54J_-NN,509QUF<5 :X89H3)O(,&&J:D)@6 M5.05_)>OSW:ZARR?:*KOIMUBOX[]-^DM!\)E-W#1(MW/=XB-1G#US,YX].T? M>CL:)R5:=P_Z@59;Z ("[AS&E#PM>%[$I,@YV#9IKL&V,9Q057&E!-@]/-T& MQGSV<[._-EZ\_C)4I(&XZ;HM80G+][,=Q)*AQ>QJFMAH4&,J#,%PV3!?'&UK M[.G_W3(XD%([ASIYJIG)P2PN0%4#PT&71%9E0;C(X]C(2L7Q_9@-YJ9LYC2H MK\'25GC.)!GL41:'@@Q'8. MJ9*254F*N4XBL_4V">%);@@M-)5IE8I*KOE:[F,2W(Q7!VV+,64+OR_XZ5,% M*(4^S\ZBV]_KXY-MR;AX?Y=,A8%[H3*]+LZL:Q.'\X(F! BV.D1C-1*STFB\ M&C,-;7EBGZ,W:4"P$KUVX0,7ID8^"I\RIYRO!KF4>[VWUK/A^ESM 0]6JV97)UP/Q^R-,LQJ=L&' MRTOKVV -H8\ICB "# 7G8IPINQ^-P\F[KE&U?>M0=3\U =%QWL*RVAHC @LW M ,ONK,\#]Q7_6/0+)W=\L3?T9;2,UP^4^7/>G,^,/C:N"9:?]^,FSL"KF_9/ MH!=EUM!\/)?FMH!=P_NA#JFOCD4U ^W*A?C3)\4W?6;>1HMI3:L5D^*I>GZV M7*S,9Q(8&V@U.1,MEMS,Q>P"LXDL^\"UN7.W]<1C6P.?"C3T4_!Y1\.(#+^F MH<_IE3?:@=U3R^VD;9;')W@' ,Z-++"A.#/'5A$S6R=K,-EMTK/ U7#_:^F? M/Z)&AX&]GJV)R1VV<1I0=;<(#0@>GG4-9'&)']27S'LS'_Q(MI^@Z3%X&#MF ML7/L-F-E&(B) =4'1'.DZ9B!S5(?>ZU>6L20RM9' /TS31_UZGG'M* #'H5< MP'J-Q!FF;NZ-%#T)N?9Q,^EFT8XM66J-,NFPA%GQ2H 9NX: HU% C;;T39#&ABC[0?B\BIEA8Z MFV2677'7C:'.E<%EW4:6MO3=%2W7ZUR)XV07%M,F;_"%$+AT.+J<4U3U,VBCYV@QKOF3YX(FJ=M+35 MQ#8U]K+JL@%S]@86XMYC)>'0GVB@RQT1#B&%\O%2*,O0M?(9=ZU,4D8SF96D M3&A%&"U2PHV)"8\%5WE9%4:N>;V8I*S,>4:*HC*$94J2,D\U$5(+SK@1B2C7 M9F'X)FZ?JB]#T=QAG\*N?;FC9T"K98\'C@%]17YXKZR19ZL.CC/D? [^\A1- MMK[%X\2>G/8;O%$56%RE_;S]03W[,4GKQD.\+67Y/.__\"!U+_=KQ76]%KR<@+AHEL#XZ^]&_^Q>1^-X/_YK?P,@QTR<=>9M9\!.!!#W M8+!#V-RS_S+FFB\&5HGZD>O&^+9_QN1"N%(/@+*OY?%^DN9_159Z]45TOV0W M77+3[]D^3](?>LA__/NBW;3%GJ$C%F'OBV.P8.>:>'I25157:C,]@0FAG1QY MZZ0)?G$%>+Z9U@:G/:H!GCZ%H+A+9ME5*/SF<-Z[,+N?5F3$0M\&!*>UUC.S M,^+R!V3@Y?T!5/%7FZNR>:]N93\/6D*OS)UAU\59K:/^2#9J40\)'\L 'A)- M#JQ6?@?\N!EFE?U?G.X(U+:(5G?C50X>/\26-J[YV?"JJX#[#L,IMIL4?AA[ M276W0&JO?[;ML[6;W0W>,K6(\!50IE.A"$) M331AAN:$ZR0EF=+<% (,IV*MX^*6(L#KEA8JK[>PM9"4^#TRO&K%S@'??-7-TT'\3J(FE=#/$'"K&3)*B5*CDEH-*&$R3@A M99HDI)(95336"C[LG(1Q17GNRB\##6]+SF37)->^+E()ALV]*.YP_@T^V KG M(%]>#=$$^;)BP905360IB$ARK/T5DL@$Y NKXJR@I3(LV3D+IJ?;BRT)%$J# MY1(LEVW0V.?6V(86&[J7N=EH:I<\[7*_:>6,RMVC"?M#XZRX?I/2-;NMVW5ZNP700P%PV8;8@B[?"TN M]NP4/C>S"N,V9YB0&430JR&C((*F(HC1DF8ISXA2J21,5 GA%54DKR1CFA4@ M@M9F.#^U".HI^3/2L8_:6"K>DL@I]],@1+CVA;LR SA6@&C,+R(64EEOCYU[*E-CG', M\M8"]C1$[(.5L0TJ^S0,0ID9+%JW5$R:BBR[(&NV14PWUU4\&W*[HS1Z094E M/VC$\*J0(N9$LRPE#,03*;,L(TF9&%D9RB6]7Y3FBC9IMQ%6O>&S46@-C.%W MY M?$%B?JC\ZL]7X3'%-O[Z'IKRA.N?9T-ZCF5-V]?4<$<<]]2ZR;UH<:A\R M?6I\N=AW!T7CUV:QWNTA",-7HUD&PVNE-:.4>2K3@FCL*\Q$I8E0,26"R8KF M+$^5>:C6C'7/'5E<_F!/' MJZ10+"$R%SEAG G"RT(3G!"?(VT%^;9[\DUD MBNHTUB2E*<[K,&"$96E).$_SO$I*Q?+BJ;R)FRTPQR+>33@$7/?%\8=?/'O8 M6K>$EY?L_20"+MAI?7#,UAGYB:C3KH!!H#U#6@H";?<$FF$FX9H:DA1@M;&B MJ(A0B2098X+K7*F"[EPZQ[K!9OG$UJ38RW,R!C/M*:78>^-F\=F) 4&(/6]2 M"D)L]X08IX7D'&PQ:B2&QF0.!EE>D5P:I:J<8MN'71-B/5/X*KY/?MQ6J"RY M9I+9+-2"EJ94!4ETR0B3E)(R*W*2"1"1FL9) M0N_GH7R0_JUVQ)9-=/PD ?CV<5NK!W[@3/T=37%\+C9?R'4<H6(O#0$O17SSCE2@J#<+M4E^PF2G6Z66/7^A*+R:<9[W 88SUYJ7A$3+$R> M&)H1J90F+,XYD5RE1.NXB'59I6GRE)4&UU;-_0[/^]C,<7%M,YO5\^-#/!C3 M;:N]5)$^KCUY"?.>=]$1J7.BMDEN;Q=D>@_EH#Y9C?<=#VV$KADNK9?1;MXE.U M@:;O-03U2:8;/O@(U+5V,JOC3_&296>J)7H$OIE^LOW0$& Z\/2%S 7-\_V2 MWS@6E-XX.?2FW]/]FZ>/WKB,/+GO(Y)]?N-N?V0X*;_6&[<)T>\QF_3:$"!_ M?@KR2]W>K<>.;EC7 VY]\_3W1SW;5[?A@,R/>K;;G(\[-*$+Z!YD86 ?.S6" M^T4PF#^LI?$?LOWWO_U>5[>JA=_*).Z7P(H"Z;QJTAF](9&EGX-;]^L+%+2[ MPOR%03CPJ!T[VVURH#>'\^C"B+:[,NH<\#W@^\O"=UC5K&[F >5#9LEVPN#O MEAV\PK2N;PJBUDE]%LH:GF.1T"LJS]L<'5:5-GF92$*Y*0@KA"+<)#G)BC*7 M7,J$BK618 5/\E3&,4F8883Q+"=#V5.HLK6FE"->8?:QX364E-DKS2,HO3F"NZEA1IBEA+E9'%(=XPU/9BVJS0S7.2,%%4I"*/2D%)GG&BP M];-89CS-V3:XVVYKNY0&;3V;F35GV)+-J),Y/.CX(@B75T,]SU*X M;-9[19;$AK*2Z,10PG@EB%!E2E)5L$+':5ZQM8ITPPWG"6)Q8$TO[DAW@C4]F-XK$I;*K$J)SH!),6% ;ZG*BN1% M+C)08(UF:]V)[\+==EOO96'6='#R;H/(?@'0@*H;Q,FK(9AG*4ZN*'NG)>BX M@A+%XX(PJB4192Y)G@F.'A&ELS5-5S'!A9$I,167*#\,*0O%":]UQ1W)H\SKVL#OK2[K7&\%LF1>^ &XH=3AV6BRCZ@4!#@$ MC3"T=0QM':]6#PU7E>:2D9(G,6&RT(3+N"(R54I(;CC+S*XU+]Z^>IC1T+_Q M_OT;=X*'CN_>7J?&W6A,^7B-"EO3+6<+VV&P.?-=E3ND(-N$$,<&B_G%\#>Z MN"(#ZK:.WAME3J5IHZ3+ID6:B\Z:#C8S:SI\ MT?7;P/=.WW9N6A/-FT4$; *.&1ZV:*;[_3__#Y[0XN<._IY;R\X.4S]:P#^G M #K[FD_#:_:C._:>W\(1'LXCH;7=U=YTBZ2? *\ 2G:]_[9ID3^P@JV+HZ+* M*.4B(WE>5H3%,<;IA"+*,"[3N*Q4DFZCC>D&<70P LI/PGZ'8-I:N.[J,=B/ MCR%]M;1#^H%&Z[E%^.OI9D+N3[>!-4;S=$O9CR:8XTE+7(+JL9D#'&>66PD- M3P*.A7#]9B+S'6>PPYL\\"]S&S7E-AM/9O]&406">KO=ADN5%"F6DF8QI809 M1HD0.B-,JU24,B^U2"Z3*07E,N44-$U:P)5QE1%IDH2H K1)(1A36;IQXOU[ M[':[J!?+UF#78'G7KL$TN>F$'T8>3SL8; '?0/S]\L?1X<#.21]4L6_P7 M=0I 7]*9TQJ>HP&S@(^-RDBWE%VM:]'6KJ/RK[-E#5*]F2V]&/\@U,G8:AGM M%*NYG(L.J/&L:?'%Y_7BQ),O:";XCOY'UW_9'*.&L!^A;G6V;$%),?Z1D1Z1 MVST4E Z!;:)7M@A?MN94P#NJ1BW11X@2[J!SH98LD4M6X/2?W'?7!FX$H' EXE!FDUZUT8V=D M^%L'7!LD)C[IO,7=-55EJ?BR1WPO.O8#'ZQ,Q4?XGNF[B+!I+E61IS$!D0X( MRU.#RBDE<5J*+&-IS,3:*.(BY[$RL2$)!R')8LZ(9'!C'B>&P?4,_N^I$#8I M]OD.(NS>[IT\F"6\4#HG6DM&&&,)$86,@>WPBE="E66RIBB90I:ZS 0II"X( MG'E%9 ;'KQA-*RZ44.NYBH]U\K3<33L&F<#.'7ZF: I4FA%A,(QN-"<\5T#" M6997A:$T2=<*M)0J*RU%3@I=P3V9* D7>47*TB2*5TDIZ9/)J:3<+W?P\/=0 MQ3DSZ%4RLXO]J!\%9 44ZE+*2B/OS5E1N*3PNI0S>V?.)*M$W4;?Q&QIM32# M"J "%:F9PWM1T/4-H?"1M57U^M=[K0^E)H)^/SHR)OK8+$R4C\M"7)WT"'4. M;VM>5\L6%M+"&CO0\CIXQ?X3@O?QS/#S;(* <9%QNEB,Z$Q$%&(/V2 M."=4&UHRG3!U&%[W$*4/L%G-W]K-;#")Z] % SV:A.]C0^?GW>WWAVQMRO-)7 MULYV&MP(W6P#QN_FV3X(QJ=QP/@@,Q\(R[;4)OP5\9G7-[QEFDL01K4$N1SH MY49Z20*][&)MU6X7!-TCV/)%G \YFJ$TZGEN^A['_\/%'Z^SV'VG2KRV'EKE M&14JT9)DAAG":%(1;DQ,J"RY%G$>)^5:E*#,.2TU$Z2,,4J0Q5BVPA0I**]H M5N5%0;/+48(A-@!,YQ\]S]E6Y\JRN":>&K![-SE78->!70=V_8/LNBRDSA/# M"*>"8V"?$5EQ3HS&7/$XR6.VE@G#"Q%G22R(++.2J3)"\2P@PMX#\9,%]1YD1DF2PUUY*)M=9Y][):'H1-LV0_#6SZ M'F9+B+V,\,4^N-V)T;;\+E@MC]*8]&6")?2K#?UJ-_:KY6D64\8(S[ &R)0) M 3E;D(17:1)3K;)JN[91S]*P/FM;0C1%D!=!7MQ%7F!] M?*Q-1M(89YT9HXE H8%]%2JF99'&:_+B7D;:0\B+XL&'6+XH>1'"3_>E)=MR M/(CCQVD=_+Q08[L)&SL*GYW#D1SV)),3@NVGX6FT,&,"W(CR(T@-QXY]&9X$2M3$L8P_L9X1CA- M&#&,ID)EDL>TVJI5MSVYP5CZT&G=+TQN/(=A G=NJ[.^=< ,\]UVNEQMG30S MWXFN6V,1!EO7+$_G/^NZ.YN)B[?XZ\]GV-9]?CRQXFOWXM[PA3__N>P6=771 MK\#>2,Q< ])\QZU@#YX!?[[?$DGNT]#J?C6(]P-^'J_@G&]:YA#M9' ;G(EC MXSP"1%2PUK=B=BXN.NQ?,SV@'OH6]3:!_CX0?J:X["9A_/L4I7=LLP\]!62K MS<^D+HUA8/"8W#9]E2DI"Y.21"1QFO*$I_':^(.[-#_[W&('[,7%YYF8+P[F M^L._EO49]L.[5]NS9SCMI ?$7G2&H+"]&4T/C#WL*[SWNIJA97R?L1M:>Y7[ M97)CC[$TOV^3L9M^I_OLWN_8Q66&OB\/9Z'O;N.@;39E<#/)(QQ*'MIVO.9V M6J&!7,#XG3W;T$ N-)![E0WD7E^7* 0UZO@^[N8ZX>K+;T&Q[8&D#N3Y54@F?^["/DRSW+3.Y,+\VP" M^:%\?&66N2I*JA)LZX&)+'&NB)"Q)%E:I!G3L]AVX62L1&^ORSK&>:_;;OKQY,:>)O3L%2I18 + MX&/\?H7 26?46[ULT96^O8/-QB3)RQENSUT9>)4:T%,7XS\;F1 4GZGBHS1P M-ZX%*108J?\_>^_>W,:1Y8E^E0KO](X]H63G^R'W;H0L6WUUP[9Z;'GF[E\; M^11K# *<*D 2^]/?DU4 "+) BB(!L@BD(UH- O7(QSF_\\QSN!<*\,[ G](K M08.,Q@YR3W<*>CLU5]4)*9I/ :XRZ6.GXP-%:QI%T-2!8BJQ0-RJKDVZ1Y:* M8$P2/*F!(RE[),.B'- ^:"<<+5$SD7=?$N/LA.+3'(C1AD MM&T\G4U"59^=-[./,5/K01FM.UBD?RN"LTSZD'&T: M7CM,'JBU5& G,+.*! M,Z2C!;.-N!1"(E1P-;#M0F2">(J8PKG%F@-%@0F-%'4,*^^2%/A)M 5"\(DN MZD)!KC+I8Z?C X5KQ:F.*48DHP/HI9(APP")L6$"NT"H5^8Z7 R>CD#$R(4-9TJ"E>4;L=4B@BAEA!4'4D)A+XW)D(J * MX\EZQ1+3S(PT)/F%B.2.7H,VGW?#NCL?.1,1!1LTXHH*9 &"D1:$DV",XUI> M7W?)(FP*YTC"KX@[$?I(BO2"!LR9#?'NFO.CKCLIH>"B?QZC9"[ZYQ5W@6*2 M9EO?N1PH"-$AK8-'E',A%=-:N6$.' ,=DUH!E^=*KS;W-&1&HQ0L]4D$8?C= MAG;6Y"K3+K0\8'"-0N*4)[ -C YTE\$.1IO+N"[KOL]K,A\Q(,?BC#O)Z=G2^ MT2]=!9WCH)VE^2?;W*DZUO/V&R1+C?)&(94/,7 !*29CB@2)KP@PLFA_1H% M9]B#TL=X@'L< T708H8$U@DSSS.XC--^9:/Q&RB;I-8N(D9\]KUP6,,(VC%- M,A*+,=."#URX%EL1->P5CZ!'4PJ8[()&4D<)4&Z28W2[(=.I4?)G =Y:2/FHX/%*TQ("QS I"74HTX5A(YPPG* MS5(XE40E3Z^CM;!8R-R6"U ;$-YSBJSF.0PI!24B8DR?QLLK=)#7H&09 M7*[OFT4#-+EH8N4(XC2AR1_JN2\YHAA0!JY\J+I(9 MZ&^*X\ 9((*AN?^N!SS1"O0WJAPSC A-O@(11I5D4!2"^T]ZE VYGUI/&N6B MC(PL#E37(D0H0< >5MKFC$ZKP,J5"GFBE?!,F.@'AZMWBJR[K06VYZHR!]6L MO(B-(C:*V"ABXUZ)6)XRI4 AMR(Y,-'SB6VJ0(HX9VB@FBDS:)\=C,W)J0)) M2G/R%J;(P'^(@,C@((6LE$\3V1?[+LEQ4&*CQ/Y'(I/*I,NDG_.D#\.I65SW MFWH!2'A#G;0@7'.!PJ0"L@P$/;:1><&PU=I=UPN,U,0$;I')_GLN<$3&OV6T\_O)Y-VWFSZ ;W=@JW?&CBSC0&+G0I MXU4PK4RZT/&! CG1Q 9+\JEMGK-?E$8Z)H%(8IY+:23&@XB+5A8+BFU.W08# MCQJ-#)AVN=IT#MT:E8P;&9 SJ4O)C@<9=B4\>[F^K[Q?G"TF-K=D#Q$N][7- M!%6D2)ETF?2!P>6QZ@O?[OC,P@W=+EA,GF/0/Z+TN6PS1MH1C(1F+L74V@XW\9_?]C1K+K@Z9*7R Z6)7J>,F M0KA3"]ZC!\^CG/38"+I(C/%)#*6-59P*E)(&B<% ;&AI$Z+&!YT"QQ'C!UFL M(Y487!Y@+Z4'2HP2HWPHCVUZ7:IZ6ITO_2Y%7)5)EPRJDD%5,J@>ZF!WBB3N M$XKY4"FG!)0022GRV*MH0E#8[\3 W>X^WV7Z%,?[KHMR4/E316@4H5&$1A$: M]Q$:(MHH=:#(4>= !B'7 (I0#!SUF@BM1FP'R_8<2NA/#_=I,B1 M(D>*'"ER9!=U^K"CRF(1;'P[RU\9RGYG^6_5S;-O8 M5+-4Q78.S)"SH1==_:1J4J=8S9JJB6>VGM;3#]4D-T6N ,#.KI#%]<)'H?YX MP[= ,'_K?MU6-\I@YIQF#"DL+.+:8>2B4J!C.B-)%)'*@;^,<*>8)AQ0).NE M. FX)P=F0#'%UG+NQ:#NYQM;-_]A)XOX"TQGT72=G=].SQ?S]L>Z]9-9_NX] MO.*'RAH M?!#)QD&[H >Q_RM OGD+"L7/M77UI)[7L5U"0G@W_2WZ19.G#A?\.ILVJS]_ ML&W=OL\K=1-&=&.LIXL87LWO.K'_2YZ.RF:3R>Q3WN-.BE?MX@PX A[;OLA* M4V6[9[9S?SV^^X@RM]:+F0 M2_VJAY<,)2_M8CY;:8)Y-V'5,^#DR]'$7LP6<]B@SS%\WV\6P?@$_V5U Y#$ MQ)ZW\64;SVT#DGJ%7)VZWS_[FVUQAX]U6W<;=_%R]8R; @K=:QD[T8+]Y?MO M_GK+1>2$ZR]=\H7?S8DF#WW&#H9!^ EAJHSC >/X0L1+WQKPVH9MVZ-@0\F\ M;8!?X\'2>ZF+NF<7UN%.$"@C__J_OJ'?'/YDRP2?^P37Y$KP".GU/N;9C;6L MLR+6:05#BL@KNWED$[R[R+MOYNOS$8J_Q?-\='#ZH?H1 MK/'JCQ8^WI\Z[I\"^6PHZ!G(S,.GVA]CZYOZ_*ZE;HZ66+]..A\#W?AXYF)3 M4?.BHIBR0CU%&RCLL5JM?U_,O_?M5'07ZQS9\YAI)F M3??UVY C=[!(51^#ZK[\]NRT1\;*1\WL! K+#0"8W8\#M]=I:;=6'GJ M[;2",4W ,&T?0'IWZXCY;,CLZX#L$"=?)GSH$R[D729\P!,NY%TF?, 3+N1] M)!-^6*'.'9L\9W4(DWC#DH[U_&WOO)K.IBB?)N@RJ#H'\,M[T-C3+<#C \AR MKN,X2/LX$'*\4RX4?=#;>X13+A1]T-M[A%,N%'W0VWMP4WZTDHS=G.II3O#H MGWJ76C);F&KSU&CWG,T'X^MG?T=HZN1J+4OK9E[8\=GOQF+%8N3LK M*/6%O1T'\.R^09KG24B1<@%@BKAF"CGO*&+4XY@X5X(/VMU@&TRRN9@!#UW- M^8@L)Q0E+IRC2B9KXZ#=3<=OZPH'E_5,=M6_9F_5]IZ.T!^G7%C!KH)=8\>N M__D_-"7TV>]^8>C"T(6A"T,7AA[OEA:&WJ%U$:3%QE*"L, )<8P),L8&I+@E MA'G"C1\43A0.V\@# W,B6R0I6&22E(@*L%0XES+I0>6T8EV,NX-(B;1?C[2O MHNP;E>M*J+TXOX90+11_T]A[AE M%'_3V'MR42ZC]L6V=-[/F MDVU"9^%GN[D$W)^CIZ"XQ';H$K,V>,:\12)$C'@B$1D7)5)6*1^8-Y"8%JC:*,!'$.:HFF B.5+&%)Y'0^.@C2^*/NCM/<(I%XH^Z.T]N"F7D/NCGVZ/TS;[]F8.GF[OVDNG.(A&YB(H M#J(=>K@5B=C3J)''S"&N+$&&$H4$P9(D[(RBZKJ'6PJKF!<*8>,DXI()9(VG MR!@=K**)2B*?Q,--3F3Q%]AQAS#68&(0A)R*8"S)0Z8,-T;GK)@8G3JGDP<3 ,8&)$00RVAE$E-1) MA""=-<7$>,8Q]^*_^GKV>@V?ZNF'?#8^VF:*9HMYD2[/D-^*=-EEBJ:T02H; M$$L&I$OT'KDD)%)&$,:ZLR$#!Y;5A(D@$C)8P#T:4V15(LCKJ"1)EE!KGT2Z M4%-R- N"C7]+"X(5@[D?42:>HPXX1PY M+152TKCD4TPRID&0G#*;M*#(>Q(1]]PC;2E&CO H;, 4OB\VQCA=6.-H ?\< M(?%@YW?G?JD',-Q/R^$+C6MYZ[N+L! M,)S00Q?XV?2I!VLTFXN;2J MK9NJ,UKAXYA@$7EE@L]H@G<7>0[@*S;K MH9Z(\WG5SB9UJ%8BZ;D+Q=_B^:S)Z:/5CW8>JS]:^'A_ZKAEO7JQ@=ESIZ!G M(#,/GVI_C*UOZO.[GM4_6F+].NE\#'3CXYF+3<7PBXIB2@OU%&V@L,=JM?Y] M,9O'4/VCJ3T,JI[^S35__=^O_+S^"":S;?Z,\S8GD71?O\WG8_(B57TKT>[+ M;W^.'^.D(M\5OBI\5?AJM5J_PVOJ!#.?SCLVZ:NJOG-M;#Y:-XD]0TW/%U?9 MB!8V*FQ4V.A&-OIC.OL2"['"0B,P9L?C\+WGT=L[D^BW;Z<5C&D"AFG[ -+; M,N+G3&9?!V2'./DRX4.?<"'O,N$#GG A[S+A YYP(>\CF? 3M02Z##G++]1P M?_)#H5]7.[N)YQ8LXOCY/$Y;&(2=AFK6N;?\HFFZ_*K./7RT?8-*/??20GU, M]/AO=&2*X5"- )QCRDR.%E$/:-:$*R5--=/JJ?$8N1*(H&U M11P3@S2S#,'%Q,2$A4KZ^DGU/A2XSUZEK)Q1+]@U]BTMV%7*YA2&+@Q][ R] M71G!)A"NL4>84H\X,0II0A1*5"3'G> ZD>O*2&1162ER]W1J$(\Q(ANQ0-IZ M[Y2(UJ54E)&"706["G859>3!#/U$7M*QN0$?W#@=1 ,J?M#+^95.IF7*A:*/ M97N/<,J%H@]Z>X]PRH6B#WI[#V[*)=[^Z#D@$WA,;]T4!]$S=!$4!]$NG=LJ M)$.D1R*HD'M(*>1BLBA*BSV3PB0[J GO.7/<.8M\\@[Q2!G2FDFDO5&!1V:" M\(_MW*8GM#BW"W:-?4L+=A7G=F'HPM"%H0M#%X8>XY86AMZA=4&B=M(IARPW M$?'$0M]QRDB;B%4>!Q:N6Q?.$TP4D0A[#?=PCY&U)B%C0[0I*JXP+]9%B;2/ M""7N$6F?7/9(*R'VXNPN4RX4?0S;>X13+A1]T-M[A%,N%'W0VWMP4RXA]DUY\82-S$11?V Y]84JX*+PG2 5M$"V#1$Z&Q*P) M6JE!I%W%Q)+@&ADG'.*!XI86A=VAB!"*8("0@D1*8&$I'9))R2"HO0V0F66:O MFQC,6X6=-\B1 /=PXY$3(2*A(K?21Y'H()FWF!A/%G.'S[E]Q/_NEB8_H)XN M[')M0OWQ3E.2\.?C^HFNC>76E]^P1.]/8Q7;.=!&;OF4^^<=19UR.J.N_[1\WCU[")=GKQK[ < M'SXT\4->X]5&N3B-<,_&AG48]"_;QOP5 ]JYRL T+"2/"27I]V7&WDU#;_.ILO:(QOZQ:Z4"7JB;M0FG@!$ESUW.F;\!- ?/_L8 W#\ MDEFN0D[^9D58YY>G%_-/HR,H*RF6(BI$N2<(*"L F3"/))7"&F8]BW@/! 6K MLE9%WZ7\9Y\3NCOZX2.DGQ=7$70!Z-JD_&^X%8C&2#?:TQ 3ER@$+0&(DD*& M:8ZHB@X;(6.4@RI[7T4W?CY_^0:6Z[2=6Q"8X;\6[3PK8_74-S%+[]C__W+A M+M?K$'^=*-8RU"@8S_[,.WTF8QVLX]K0@9=9).N8??FBXZ$0X\ M(U&%86+ +89&&)KEIK$SRC4,+V\X6"Q319GT^]#W0*.7[S,OWY_;D, M!MYHW%?W[USE)\"?F5CK=+%Z>7S?[G&WCK^V^DZM^,?[$7[_3=_O;(]J[7O M+/UM"_^0]=V_;W 'B[G%]=#Y$?ZZ2="':N>MA..F;&-?=!^;!&@6[5Z^>U3TJ MYENN"/CM]ZQ/%EPZ"0[=4E_)D.6V@:$%R]_[QCYD:Q,,\2D"8W7ST$5EYU?V M+YN?L))@?V1="JQY6-E%FS_;ZI?\MNJU;2:S[/593#;L]-YX;^MUIU?8H\LN MKZ"4Y0ZOO3&_-)![\QZTCLQ:/1W-X,VVS4Z#V7D$4SV_%JSGCFIZPK+^OQ=U MIDB7!Y6MZK#H1MJ1!5R4-9)IL$WG=LC6,>^H!CZ(DVJC$6VU4G?:+%A7.D^; M/0W7AM)KEFWU:;:8K/[JS?2-V8+Q?PI8"48Y/&TR^[1QLN7B1?6IGI_"](3J#? M>E6$=?N8UV:^FJ(]FRVR3\_6X<6:2;_,X2MW4._&N7S&^DV9#YO0[W,>+(R[ M=YUPA_3//"P2!A[LOQW4:X%YE0U_30UAT=ACRJ#@A *^A< M3X #L(FG:[);^B S,8,:\K%G@"4YPNNZ)L&=IRLK5['W4'8T!<](L*LPCU? M7YOSR)/\W+EW;MFJ!P[[DAGN/>RWT\Y3=,5?<[E3HS."5%3&T.219=P@+KE# MUO* ?$C)*2UQC(/SDH0[Q33AR)!L!.$DD(N4(@]6$(:[N1?LBA'T=UM/?YZU M[9MF=O:Z+M3?F8F>'*?$(#:%,.1-8E=[[WSM(M[C@ M,WUMH?0F3CI*7&',!IW#'?_/V]\S$@"QW^45V1]T5:CW#Y(??K_##NYZ-X()CT0@:6,3\SQ1VHP&-#J!]N>B]AYEDT%U& M6TZJ-Y=+?^D5:%=/F&8X60L* "N0D" N OP$BP^ XN>;X-)E6JCO >!K(('0 M85^3!5X]!X@'*3I;- ";8PG@+/GPU\59;&I_:4S]K;,!KORXA"@31#*2<^0U M#HASSI +3J#D))<^\2@,>Q!$+?U[?Y_-0A:MKZ;A[70.K%*#/M7[]"Y#S>_A M'3],9O[/;T ^PR+G'/QF$?=O_NZJ+_LNK.&3ZB'$M./1_/W=NQ__\^W//U>O M?OVQ>OOK^U>__OWM#S__5+WZ_?>?WO]^)/@S (.S.#^=!7C]ASZX9B= M+UJ MTYF-@ FGH(;WD>A>F'2_S3H;<$.8@ @)<1Z;LRY0/3]M9HL/IUDW!6NC;D^S MN "@ MD$D#\!Y=QZ'\^S2+@,+\ZC/YT". $(52LFR\^];O0.U+NV#DM!LD;5 M?'DV8[M+VDN]O=<4VVR^PF8LY>*2A[L1UCD,"#;$TDBZ_&UI.Z_,G4Y-OF*V MY2!D#&/!SX,E8MBO'#?^L"*03+59VM5-EHY7]>E4-VWVH319[DT]EI-9PZ=9:DZJ?_,T>3.*LK2M;.5AOI7-M3/9TW' M(5DAO6I.=;:_;9J+_'-WSZWX2 D5U.QM'=^F*RL%/W1F?[N+:?'4SG-[DV&EB6;=3SZL8ELE,[N6CK]D55)U#&,U[: MYN+%&BS;9>)#I[?GQ(@9O/4%D'[=O;S#N';M65AC+1!@FQ]_.=A53DE:S!LDLI8_EW._Z@RZ?/7*']6 5CR%MWYH9I_FIUW>R+))\MH8[P&K M76>H@ WHLT\L#WSV7S<,] 7HS*WO_ ?=,WN->GD9&#O3V1FHF/F[95(6?!7J MWFJ!'=BV\3E_ZD.\Y@+-.+7AY0$JZ%=[2'Q;%N?+2)+=()T)M_'*]K3SD&7* M[UFR>]E\EA7^Y3!@#]FEB7[0)BO"7W32_I?B_ AW]][R"X],Q^ DIJ<4C2#I9@!!ZW:T:P= MGY>$L=&\.X$9EJ_NR1@&_ )NF'=[,JG/ZGZU@>8"*"MMEXL$=E[3V69KXIO# M>T+_T-Z3N23G563,V+R+5 MPFJ1--*>2\1I(LAXFI!S(DI-O57!#[HG>YL8QCEM)R;$G0.SGGB""%>>IY2\ M'M9T7ED/;][ZA+C0#EN&Y^$HT0\*#)&<>04[)60F'BG#0$K M?A>QAM_]:0R+27R75OOWH,#"LQ0Y/T:0)9,.X2]/,ZREP>RJ&R@?_[#Y&-0D MV_:;!4Q7Q]2Z4VK;ZAG9Q7SV_3*5+L\B9];!$N3+T<1>S!9S&-CG&+[O!TDP M/L%_6=T 2S&QYVU\V<9SF_T(J[7LSE?VS_YF6ZFGCW5;]X;;R]4S;JCAU+]6 MX!-C_I*S!6^^AGSI=WJ"A7[@0^@)D0\=!SO10N'+_[YXPR.,B9XH=?\Q?:&B ME[ZUH->.BQ#W;'Q#2JA^VOI<@PC?3=S_+6B<2W!OO]M-Y;QUNNPJJ_E\7G4I M"M5JR%OFM\S$:Q:GLKQ\CN7H[Q($CF M]^6)XIU4:SP86!S'J0SV=//;DX:UE)?+TX\#[6+,.[Y#+/N*53A.J(M(F M&62T<<@("0A( XYQ4+I8).D# Y0+/M)\-E_D.A !:1H4MUA*:<*>H4ZQ$W$O MI+N)(-8ZY)@9HQ1)W%.1Q(/ N@)FC#+K/."8E"("F$4!VAC%R#DGJ+'6DS@( M%VMEL:#8(@>0AS@U&ADB J#HCA(HY)Q>P8SRO4ML<#G2MDC;^CQO&W>FQ;W MU>!TXG&24<'%35ST6@86P)ZEU ,N^JSD ;\@F0(%5+0JZ,'!/JJ3U2YIQ!4% M7/1<(X=35@R=$E0(1OB-27:OEF=\?NP2E/X1FWH6=F7CRENJ=14:/PX3=XN7 MO3 YL+:E"JRRI)5"G,N$G (-R',7A(C1*#QP6D4P\#KE)Y*<3DRP0I;H7"%: M!.99?'KW_DPNKS)YEQ2"_AF;V48Y^P>R^+.@@4>P=XJ1-P+\*SK,+DX^ MT,1)B(@ZHK(^(I!QQB-*3)(X6A+-T"?_D.($18<9K;E70IQ?$^*\7E/[,:(& M5Z/U](3F9X79(F>.KA[VY$L]DLC"7=;J0$'=TL!$, %I$_/I+\!FG52N**T2 MURX:R@:@+J6Q@H.*2YT/B#/CD$U,(6=D CD@E/.#QHF[#K0:O'/1M!<+S&;$'>@KQ/@+R1J$1 B:;"4,05U\@RAV&\&GQ_1C8",\RXTMN&>( MVP"?-+%9 [9!6LN2V4D3E5W'J*4XH05Y]][[;Q2@NH,SI\.IERX:7^'K>6#= MT*OI[)==-$H?C=W0\I8^&EO+[1Y@K=K^TORJE[GN<>UOJ72R+C'2EU(XCO(N M@X*G3=RHVKK92N!Z'1A[60EMHS#LU3)JR[IMRUY*BS:FQ:2:Y#(E.=^G[GJ+ M7A_!M8*(YUTL8WO)SEPB<-G@Q->-7YRUN6UD7%=ZRT4$ZW95-:Z)9[:>;CPS M5QC(/2OK?RZ[.+R=5AD^^I:55POU?ZSCI[9K'9G@&?/8S6);89JK]4GS4*>K M<>;ZVY?]+J^.&)ZB\[@NTYN8RJQIXMV8OK'43]#.:76]OZ7 )G?]5 I&?>.^>0%BX@CHU$-F>A@_H9F2-: M@9J\VVH@;[K-_3GO[?6*+^\S)1QUE9 AL7<5\P^Z+ B5)XJ*!]:^4">*TX?6 MSWC@[_($4X(O_]OW^[[X.SY1^JD719R8)U^(LC$[7Y0Q%8LYOAH&SW^J97K/ M>7IK0B7X)DK=ZCD\AFH;KSI%[EXY0%^]A(=:?V.,E<$*#ST9#WU-J9#"0R/4 MT Z/:;^DH1T8,962:8>LQ3T'8MZE>/E[,VM+=-:,_^MS*G^L4"X<54V"<>[M+ M@G^]S) MU%ZH?9Q[N]/@KO>+LZZW?2@$7PA^G'M;X+U0>Z'V0NW%&U#HOZ@W MA04*"Q014/RCHZFV^>V/^61ATQV5+2V6=]"G^B+":MZ^@O==M4--L"Y6S%%S MS:LS .MYX9C",85C[LPQZP(EA6\*WQ2^N1O?_$>NFU,8IC!,89BBFA4/7>&A MHJR-G; *)Q5.*NK;GMSEI3?5[8O[>M'"*V)3-7'2X7=[6I_??M3H.??UW%[8 MDG*'7<(4.1PIXEAY9*@*" $-&W1$ MCE9ZH9Q$T221]\4BZZ1!2M@4K5)8$?[,]H7@+VS,0?6D+.U6CZ/=Z@Y;GCP[ M&M]]HR@<",$I((4-0SPY!A(,,%-2K9*1V'E+KR,EQ@J++/"D\ASNX1AI32@2 M07$+,,J#]M>1\A:$[,XH[ZJ/"5;W[&,R9HHO(%9 K(!8ET6R8Y5R.R@JYY*Q MN0E>XA9QG22R)FG$.68&*QTM'=2KWS$H;B1X;CK)=@231MVSS][S9ZD[I1\5 MN'R6>UO@\D[P1BBFQ%*/* 6 XBDI9'E0*/(8):6@"6J^9WC[--KT!8@;";(4P+XZ*1#$FB'0+<4LAX!G DK#!>6:R-'+393$)@3R1B M1@K$#4W(1L>18,10HQ7%:>#@>R2SE2AZ@@N(%1 ;^Y86$!NQV:J-\LDD4,]8 M +V.*XVT%!292)FG6C/%R9Y!<;]FJR8G^N!0LIBM!2X+7-[%;"7<:^D,\M%; M@"J2D$D&(Q)BY)(S[-P@5+%C>-N=V6IPB5.L)G>O1)S5P=6C3\3Y#4CJ/!Y; MY@WP>Y38822DC(@3(I"3&G0=*X0VU'J9!F"0A!0^884\P=GOI6+6CQPBDB8F MF)?"/+?,&UHR/(J5>7!JT^-LZ:A(>^?:4J".64,%8IR!1:B2158[">/%6"0M M(L5ZX.2']UE*%<(DX!0Q",NF>!*1%#QXIY1;7?N,,%*$D( MBR 1MT(CBVT^@1!#-#PJ;(;I9X*:E")&W'"XQW.";#(46>JI)=@*SF*Q3)\; MG1?H.K@M/13H>AS+E$46 ?\$"DH:Q%WR.8 1$0Y*::92UN+V#(5[MDQ%R=@H M*/F,]K:@Y,-1S2E,(W86*2(3 CBBR%'MP.BTTH$)2L#XW#.J[= R52?\X!"L M5$QY@D0-H-$XF40_7]A)==[,SF%"%W_]$VCC=/;IR-(W."@]A#B%C P!<4Z M-GR22 8>,3&<23-(594N!,@Z+;/GK1WK]L"H 7E/2*,$=!MO456"8FHM<1*QC#U>%CQ M"VML@T":4(VX\ GNH6#O!\ZCCD[)P)[(>5E0LJ#DS:B&@U,< M2XL\XQYQ[272!AN$712!!<^U'506V#&J[;PP+%8I@4E"TK>8IEJ3736Z'348&5:0I%S/B!XI*"&"LKPOE%M=Y8I+07O M2OV3G3#+^\:&F"GXR%)H#),:6T&1E0S@('J%;&0,)85IBLPX.>S<$"Q\[QT8 MA<$+Q$FTR'+*D.$T*6ESU93!^:^1IVKPL:70, .VMV,>,:\(XHE89)(VR#*< M4J2)$CYP($:>@A;6()UD5[G/@>UN Z(XDD"]H%X^M\HTC]03ZM\.4G?6N0\ M$PBNI]21%"U]JN.$C):038&NLJ6'!5V/X_<4R6D=C$)$YG:DWH%"J7$$"\%S MZV)RW@^.$^X8"O?K]Z3TA!P<.!:_9T')@I*WE.\B(9H4!$N>]E0E'MV-:CNT3,F)/#@$*X5NGB CYW<@T6"; M4.42-R!DIQ]RN1L?PZ(YNCY% O/@D\D%5;+S2B6"K#$>,>8L6HLA%HU$D@(J @CR)06FI'2/AGGUD M)^S@L+&XR I(%I"\&=1BKOR!4XH X!2RBAFDK9<^!FPP'9Y2V2VH[VLMDAH%HBD4BH_]-LEIIC-?28- MSZ:L%,BE(!'FA(-?CF*7.20>P9E%*@H$V)@(R M$50R+51@.,B0S'9B+BU@(\!-"'EG:?!,X+)H.E# MXAHNYA@)V16NBPG91#A8D#A_$Z5C_*GZWQ2_6$&NLJ6'A5R/XQ>S&-2Z(#3" M3@&JJ>P7(U&A)(+'U#./@]XS$N[7+X9/Z,%A8_&+%9 L('DSJ)$8C&(&(Q:3 M0!PKA5Q*'@ELI6).1\W8GD%M=WXQ7DIM'#UN/6S'BY%4^3_7G M&- _8S/+%* IH=\_F,V?!1T4/U4!A#UE.WFI&0D.*0RHP"T%6R9Y$.;>2.D= M#Y(.LIUV# @/LV4*1!2(*!"QUT1N$VGBDB%&M4<\&H^0#&,3$,JT51X1ACKBA&&FO%&)6^4!=U$$/8'#D^0%D1_D!QTG? MAZ,J?>V6.L#]V*R'>R+.YU4[F]2A6I'AP6[ZG5=@'*K#'DH .B9)+G>E#""G M8;G00U3(&D8#)MZ)Q ?MZQ2HBIP9E*@5V1KU"&Q3BZP,@2L2!''NB3('\+XS M!VXAE#YA$;/#99:"D 4A#Q@A'R=#0?+@/8X4*=<5SJ<"60< ;!,3-DEJ'!\$ M\W:,N/O.4-CS>>R18G#)8BA@7,!XSVWE2'01, ^IZ/-!@.219L: Y2ZL5,$Q MYP;5>'8,GKO+A#A6H"S*:L''@H][P4?/F&4T<82)YJ!*$Y=SCK:8!!]4^] M3RK3+4$\__'TV"Y_JR617 M5J 2CYM:+GH:NW!38+;(X!-@U15"=CD# .E%!' M[BX_H%J'K< M^' !SN(7*!!Z\!#Z.'Z!(%P*G')$J3WPV<(TMM0C"?7'.TU(PI^/J]%>&\NM+[]A@?ZM M>G\:J]>S,WCS1:;W3)NY?<^IG<,_L;*9;*M)G6(U2]4?K]]7\\:&F*D\?W%/ MU6<'(_^7;:_^BN?NOO)Q$I;F7J_."HNXE1:!":T0CA@#<*BDH[L.*9$X[+7 MB!L._^" \QE!AA( DG(Z1;P-4D),G9(VV:ZD]75_=H0JYI9,P?ZYB1_K^ G^ADNJ&GBM M;L[@<17PV"3:%CY,IPL[F5QTS_MT&J<1 +B"?Z;SMH)[_"GL< MPJ;[[HL , T#63.LMTUS =*E^F@GBXY'88EZ+CZS%]WX7(01^5FN^@1D<_*$ MB[F)S(<*L9L NZ(,V+AYWKP5Z_8;!%L-6P6C:VQ6@M"DGL:\^];[.('-FF>* MLBT05-Z[;K=C.P<^S3_ ADYG9[5?8_4:O=N3:M-9>N0^JN C?\%O?CTV%I!TJ96'*!MRI.L_A_ MNE']&'T\6@X::@ECH7";(J 1\IK9'# MF**@23*"4RTM>1J>8+>T'!D73UQ2)NDHD]R@9C2Q\QA7\UG6.NOSV+ZHLOH: M;!.JV7G6:[*Z"GJ(CV'1P+@RF?G8S"VHNZ CQJL?,W!KEH-_V0K[W_%TGZSO0PLM2R&2 60:0*JQ48B2[A%C$H@3$X\UH.S MN/?1;'[WI["JDSA+MSCVWRSFL/";N_=3/_OWV4!X#R/X83+S?WX#ZJ:WY_F@ M4K-8YH77L,[AU?RN4_J_Y$ET\%?MTSHK!EK-BRIU:[ZAP-MMS /DFC_Z)0.Y MK-(#,TXFLT_MRTOS:7L-W6NVTTU_8X[O_*U=:ZV;>?5 M[&(^6WD9\RX ,&0S+E^.)O9BMEB68O^^7V2"087XR^H&V,J)/6_CRS:>VVPM MK>S!SJ7?X/M9M[>I)/;]XN7K�?T^M=J?$*9_,OWW_SUEHO(B>%? MNN1+OXL33=E7/>0+1Q7UK2<5MQ'_UQQ?_)HBS/JQ@TR;S__7UW"S:^I_?=': M:8M:X)JT@RC4J.>_VW86VP.*6\:UQZE?QJ/N ^B?>HYPLTFX66QL0/(]"&!$ MJ_)X?1R. V)V267?OIVN].SV3B'^L2S"D^',5Q6A. @D6NKC]P>ANQ1D&,.B ME88S8\F+!#.%[SCAY @3CIY\SQ\KF>A $X5"\ 1+'I%T22*N0T VN(B4Y91A M;XAG@TSX71_''/IE?H67O?\4)Q_C+_#FTQUZY$O#XX<(CWO4_#E8X2&*\#@: M;BDRXTJG2VRICSXBG+-%N07!X6(PB&B"0S*8>OX$,N/_1-N\_S3;53*#WO=9 MJF=#_,7.>*BHD$54' VW%%%QI:==2C$20A!5."< Y]I;C!+DHTR$:1XH'20O M/)*H.&UBW)6P4/L^V?5LR+_8%0\5%JH(BZ/AEB(LKOBB:(S,)(, YSN[@B!C MJ$-*,\F$(4(.V_$]CK!X,ULTNY(56D0],8@[+4$".($2D80;S+42@_S21Y(5<.VN9 4[T456%+OBX4ST/A_@ MM G8OTB,TB2G-,FYKSN+:)^&:4>@)WUJO,USL6 M/=(\;K&-HVRA4TR9.[?$*9+IJUFJ5'\ZUNI/ ;ODF+-()$$1ES8@[1U'! OM MO J$^T'KX1V+J=WU;')?4:I2TTHC#'TBKA!%CCI+(@J!<[.*HZX_1S7^L6S^9M8OF MQE.K=R)2\L75W/]QD1T<.U4GU0_O?OOMW7^^_?7OU:O??GOUZ]]_^N6G7]__ M?@QU=]Y-JU]LXT_7Y]-?=$?!5Z5X.G$60SY@/JML]7NNGQ.J5V=Q&KK:3-_F MB__G_]"4XN^O_]A]3;[_[D4^D]L578(GU?/*?FAB[.X._9'>[MCQJ\6'13NO MJ,K#(+H_;'[6'Z+OKWCGY[-\.I@LK_@V5^997N$NNC=<'T(_F>7X7O>O?[5Z M_6I\,+P7^5SQ]$,URR6JX)YZ^J%]47U;?U#T<@181Q1D0HS* $DK-, .1SAJ"SB&C-D32 P9B&=IC+R MA*^CQS]R_8$8VC?-[.QMVR[RRKQ+L.R )2%#R\YR(>@M3LO'9Y-UB0>@P_BY M;KMB#, :9]4/%=G#9.ZQE8\OV, 4@!!3/ZV$E//Y,9#.V'*EG?G:VO MOLVHLR:5?-(^^EQJ8W*QB67O\ZT_PZUK$/M4ST^K'P#*)_:BA0_3/U]4,#E M]NZ5MHU]D0\ NL6TJ_]Q^?I<],,!%$]CVUXAV457#61#(.37$?5]6RW!]$T_ M[#JV)T\K+1^N@ F?.#?.(19RL5OG"-+2PY^@>!$B \?#UM4D6@N6CH++$T'< MJ)A+.D3$2#)6$.U---L4L+?3%M2L3 9OFOC?BSCU%^_2/V PLU#[?]B+_,N3 ME>%;TU9UFB5L!4RW:#)I9G%]4X60AZ\_-@#ZBCA$E09Q1))#1DF#%*-6,(,] MCP-SD_'HI/$*U%X!>"4C[%ED%M8_) 8"32=K;U__7Y:3^Q'F=A5B\FP1: 7S MTWP_"O8"Y;H^*$Z?ICC+IGZT<6SDRT5-'F=\)U=JY)YG$.H6#W"K[I1(&/QY M3]E=A4[; "@U??&A_U[8!BZ!2T&]FOKZ/%7;WUW-:A6IS#AJ_ ;WS\5@K2[MLP7D(NZ:M1T1=/N.*9 M4)_N]3=X ]Z?ULU-SH!KOVW8VOMP!>0KKC+X-N] -Z:1L W 2.Q:',2K=<8F M\3,*=1,[;,V%MA9GT^]#W9Z#6O\R__K]N0T9Z#9"GG7_SE64$/[\+UB_.EVL M7M[="(I+^-[-/N=9Y(IA:W?UYSOZI!_B[GM8[8^'K;MD5US<2\]T]FJ?KB.L MYR!F^^ IZO);7MK))U!AU9K7WGMMZV\ ]9W\?T@]][,;?$#-8!@#5! M'ZI,V/ K/AV,/,2CN7(%+!6?C[/)QZSX+-%X[8,XS\DAO;.KL_VOV_H9Q4?G MNW+6.AH]1<*(7/69:Z13PDAXET32UA,^4,H3%]C((%"4%A1YN DY84 I]];$ MJ*EU5E^W'W^NIZ"1]VNR7)*+WU8ZY \K7^!KFPLSSB]VU;9&C+0,=*=&M[D1 M0Z=Q3__L+;JA-RI+[L[_=+6 +.#N=/[$OJ/'=[H1L.'HN T3RE("1C-6 .=XEI .WB)!;,11$*G9(."@I5+*QX""2 Q, M8&.0ICG;VG,:(Z+LZ/CM4X/?BQW'-&8"4H4TC*GQ@L7 M8;.21YH0QY6B1B=R?8-#-%;:9!&UFB-N4F[4DSBR2@2@"XJ]'T24MFWP3Y_/ MZZ;++\AN.3)JO]R;IR.,Z)J%;2Y&[!-\0J89>"/MAIMQ UQ3C)ONR/C?N80Z MZ#=C URBDW12!J0\R_Y#R9!6T2.CA#6>>TP,WA<_OEXOUYL8+_V2=_4K\B_Z M%5+UW]ND&WCM )W$.1-ZY299*!OR[\'$Y MI6X2O$%U(-;!%0F5)0W"$JE <&)QA9SQAR$?Y/1B9PX..P1;@<98NF%]4TCE-9 M3HX;3AQ#A.<4"2PBLMA1)!GHS%0E3?FP0=<#R6%7>16W'.!XVC2 M;,#U*HFA;S&X'>J>4E,YBG!*5L?Z7=H03,_6^M68&QQ(1(D'!\81T4CKY) V MU@H%.I?:8AQ9K@V1 D6<_5,Z@#A(H)9%SI+W5 ANU0BLW^=E_.[']F4I1*+! M[%6",L2)E,@81I#0>;^#<](,FM2J*#4EAB#LI$4\A 0BGR>4^R\2[J(4+!V: M[5N]&;\)>KLA^%RL/RJ]-\D#9)#LJ#8\(!-T0I& 7<@\UHH,K+]=4>0#K3_V MI53?DW$9?]^V"_=?T<^[5FG+_FHVY(AJGX^TC&"OL^2^6]E1(7=%:C(-U1]A M'7K192>3+VHJ';*E9C;MLHHS28Z6#HWD5 OA49 B>Q081XZ0A#3W@6J0;&*8 M(/Q5='@]\^F/:6CLI^FK:?AC&C,TQO"JRV!]EW[NEG)%K:]R3GJW@F_BG6GS MRQE/9)RNB46_+!WM+%8+LY';"T;"Z4#?.JE&U^&M>!%NJY!LN.#<:B2Q =!G MH&\:;16*.AGNL/):#LS& %^Z0"/"5F'$O<3(.2)S1%-CBX.+;G D[$C-QJ<; MSS8GW2B[Q@;N$R%@X@CLP&81*2%KE4+$2&VPP7Q+3O9#*?#1_%@C=6-U6L,6 M0[C=R%2]/)=QHTU=\D/W.\EWT^K_! MY=/W"#Z?V*5/_^>W/[S[#;GNA$\3$[PW9SVOD^Z;SE(^GZ^S->RVJY87]$_I M,I\[!??W=V]^VSP%=&THQTMD#WC'\*>6QE"3-'$# M)\/#SQN]76[X;T 5>8?;)V&>/ZY3U&5NV54^.K/ 2Y/.&LM'*Z\87I7+;;;7 M% P_VY[8S^'9=@IX?VE'Q;K+@_O6?K?BNE<__+9DM"Y5..1SOAW#;B7T[UY4 MYY/%,H/I_'Q2^PZ=>Z*I9O!D]]WF^;R?%LUL:0_FE?ZZ-_5,""R8N>^V%_?. MC>%X5GW(+Y>JWO!M#%9I8WWRV<.LBUQ4<]C*RT6_?OS/SYKS6?>8?N>K97_R M.B=[L>K;)="T?0]CT+DFL]F?W^6%.JT_Y#>!N7M6_3*;AN_O M_].>G7__CQ?5MY^_&YV9K,#(53'G-UF56SUW9PD)0R)@*93DPJ9!A2^G-9>Y M F5T<"-/ ?# !(]4#"HDHJE4 W?-5=[^P;9U^SL,V89WT_^P39T7\+?>BW@W M>_CMKV^^J-B+,;F'_]+1>KL :W>#Y=8G6WNB^O9B?!3"&67$B !:,O>(YX.. M3AJ+A ?U&/9;J33H?A.-=\HF@WQW[$QZBUP^M:^XY%IXF?]X>@JAHZ40@/Q- MTLBH72\!+WOI^DSI_-AQ@HJ).G*L$F*,@)H0K4$61YT+FR&(V#:?D+M8>W;S(DX# M$.4RDM53)-W^Q*TT?,.#&U"V/UJP,2_/;'=5"?I4L&M/SVKB]>LFL^F'3K6W M^5K0:?M3X/ ^F'/W"AB3CVV;D_^[(.[F555W^*I[2:J;R[%U\[CVJI,OQ!H/ MV?GP:C[NA#Q[K?)-'Y>X]"-<,L4HLSL"=RQPB90*8&7KA)'!,2%"E5,.&X]= MN ZC%G0OZ2Q'(*1!T&*XT0A%D?8Z49=PM-3OOPH.5^:6*H=/F9KWH9FUG;M[ M 6O0U1X&$S=7G0%8[,M(P8*V?;F'T1$$#8&!!,5(T-Q_S*=<<2]:E$N2"&&D MD730)N ^!/''Y=IT(G:Y,LL"S;NJR3RJ>/N*0DIL<@"HUSRXTT&IBTL4_63; MT2FCB7II(] ^93G?S1&'P.;0*#AF%<=.&SLH:,DQH1[^02&ED//J/#(T@@*+ MB:?>V)C,(.EUU\KHE_)5S"U=^IY $SU>%_SC):X.(C"Y:%?=Q/:*XC.?53D^ MUR4,K1*'^N*1M9T H7^,\+DK?I2/R7=Z42;_KEI]5_TBU9_A7W\*RQ"[Z[O3 M)UTRX)T\Q\NC&M<5^SRV5&=:7YL+^=MY-8GYJK'AAE,YLTT()# ![8OZA*R2 M A'G>?!2*#+LWZ8T"51RA<#&9?F@DP0Y*W/Y2^*BMCXYI:^D&+W)2_VZ6^G7 MRX7^+:_SKHXTD7$=:1IC*IE*T@4.X!ZIUXA+1Y#3UB(6E*8 ^ 2;@3N+.^%9 ME@H@)!SB@6ID&4U(>1E-HH9:3!]YG_&8G)VK9,(KL#*)^T62Z0RT^VCG*[-_ M;(0F@A X C@$ACGBW%ADM*QOAI07F^L^,]Q#Y0V,A_I&!$% M8P_:HG)(.T/!3(N *,YB1+GGGG%EF8X/1I2];_3((.6D6EIF7;8+P]NR7;+Y M 5 "J&(7D[7GJ+H5GLCZ\\(44GCI=S>!9Y1$L:XS=4HNG.F]F'^L0KZY9CG*O!@XK M4\>T,=@[ZX49[Z]U]ZV#97TA-FT\G%EW=_H_I0#>.[^G.N--QE/=P^D.[-,:6^ M=C(05-,5[#Z-*S]USJN+<#]\NZX$N11MRROZ;1U0?3-;?#A=36)P1W[>VI&P MK$7'7U3;CA1,YS7RMCVM3F>V61<(S\5QSA9GU:0&"R/DY5C:&OVTEA/I_.%+ M-WCUJD_1Z-)D-JLV]836JP0; PCQ;#;MZ^_DQ8>K)G5'$EMJ9QW:^ M#!I\8>5SRDZ.,\!5K9Y/\HFG@EDE_&G(ZV^"09;QZ>V'N :R]'R+S]5W.\>YMINFEVK>D['RZ M;,D)(_+,'4V]J,N82CZV-BB:NTUJ=Q+850 MVX4N[2WXNWR&_0#O^;"L,;0X'Z/"%SSS,4:-# T2-'NGD$DDHCB-=QHI@61"'>9,D$8E OA@%*?L)><>BGDL%8.T49' MB9B(8 @H"_=XL!>3Q0X,B\2IH",XGJU&V1;ENQ&&;UYD&=I%&+,0W"8\[U00 MHA3K?=QBO;P4ZRW%>GKWX$I,W>VG0XUL"5[%>JC!4MJT6ZHQ#58 M2/5\>2R+[KE*&@J@IL>;(Q")G3A![.*%>S)%[;IKD UNA+*>PL ML6B4)LNFYK=J";.A :[-WDX27,VY:>ST0S:8\WFCL1$.#P2;$!3RT1.P5Q1& MCAF&$F,AGQ-PC@^"'4 T8!@SCK1C#(%%PY&1"CYQ3HW@QN#A$:.?9],/.=$H M$]!E88X?HLV.R"Z\NGFD<%=)-NI$CHB6_C)&YP>)S!B6''(B>L2)@T\A!L0D MAF\986R8[(\C,0$@!_""),0Q<EV' /L(5^?N7)OWHY/KCEL^!L_)X2"M M1C27]N*4B=P"7"/O)>Q#T#8*<1MW[BR)7(_2R;2N[_H<4\B)H5%C'Y'AUB!N M:0+1BU5.4+"!@+PF8N"JO@\]E!3R8@$]D_)6B3,9+.*G+FN[3Y3*%;K:[,[Z[\4LI_R=-[5?YG6T M-0S;-M6D[IM\+#>MGMH^$0X6[\\X;Z\D"5T6]5EZ!9>OW CRMYM#6547VC:[ M+I4+Y=E=V?;-H.G=%_N&PED\:8&%=[D5E4?<6X&,)1P%[VUP5MFD!JHT ?G" M-,GG-E7NP) $G;VQT& M:3'/*<,=SPT:S%>S]?ZV:]*^Q*_-1+BV^A2;KI]XFDTFLT_MRPT:[Z/4U=_Z MJE7+95CN6MZAEW8QGWV_C#/GIW;ZAM[O,_E:L>OR\T8?K>IN/G<[& M->6K>W[37/]EQWN[E;/W.?7.K-LAO=]0UXHG2K6TB)B4"\JR'(%)"E$2C+(! M&\D&GA2M+!846^2,D(A3HY$AN1=04!0':50RPRS-C2#UTG52Q_:WN#3!VW=I M+0K>3G^%=[W_%"Z*[+@G MMWQ9WWTV_'3/3?\JC?^0Q YQT0:A30[\@PC1N2 +]PXIPY+D/$B+!P'?O8N= M[-9__VFVL]Y"[)8,UGTST-KH>38L5,R9!_'9^YP26632;EF*GM#,4V&VR!&= M)Y1*3V/SW&4Q#E1 44MLPKE9*>,!_LGU?J65R'C-* W4A3AHW_)0 ;4KP:/% M+16@]\\ESUOTP.<LGLW;1/"P] MXR''Z7<5:]E!PH0^J=[^^OK=+S]5[U_]?S_]_N44'7+M15NCRS?LM6=2"VDX MTDSFWC.$(1V805I:4(]A[Q(9%("^SUZODG#>I7[7?XB D/&2 N#_6H"Q5]/P M!KZ''3G2;)U^12K7+4]_BKW-,B\GO=3];W/[.9^)MVWU(4YCTU>?R^F 74FH M+NDEYX=]B+,/,*A3V&H+"O'T>,6+SN!JI]RN;L2C'ZFZ3.W.&_((>7E'7'BVF72;TE@N_.$#TAP M'2W%,UPHOE#\2/=V/Q1/"L6/4(\H"T#PHI1Z-@7FIN!S6R[Y\+\?.L;=\TL[-+NKIAW?GL>GK M'ER+F,=V%3._>U)2"_L G[Y4#8FQ6\HA'3:7W>E\8\G/?)9[6Q#T21!4X60D MCQQ)'4VN N>1C90@+231C#KJ\0!!&3=8*@:*3\Q%-973R%HLT/_/WKLVJ9$D MZ<+?WU^!:;?WS)@I:N)^D7;;3*U6[Y%MCZ174L^Q_70LKBIF**@A05+MKS\> MF4!!43<5"200_4%=54"2$>GQ/.X>'OX(ED+0*5CKU^HT.X2@DIR9 J %0(_L MV18 W0N >DDUL]0A*ZU'7,<(/R6.7*)1&NF"I&L'@*E-EAD<4*(R=R6.#CGL M$R(&&X!4&;5;ZTK<(0#E])Z^K,>]R.X$T'(@>*.U-2LK+L=C6X7PDST>2UER M5O .\@(S2V^M-S(]H^60[+87T@GZN04] M3Q8]O6.26T>0U3P?X'0.:4,UTE)[9@SE1JT)K^PH)] R>@IVRQ0Q:"><0%-'=GSU=A(OJG>C8;Z3\6@P@(_.54E;KV$@)]M@I>S3E494! G :0I!Q0J @",,&T%:%-?7)'>4^=@RV1/""MMMJ(MAJ M/[V(F3)4>>0(9H@GK9!6C"(3&4G"FA3=VF['9CW6LKC>:-BT3UY8Z$Q>_)-JTW9AYHSJC5N.G:D' MU0P[;4V="_MB==JFGP/&=YB2D'. M2@NUW14[[T[0H*/%SJ^GXS'\]*(=?CN>BI0RO@,=7['5,KXROFZ,KZS%HQC? MSEK.U$/J#T-V2.JK/N6 V7(!3GV1Y:OBF\5#'73)?HO@P_^X1/AA]CDJS<0> M5>]*:,*>V82D81AQJ02R*GD4I/;!6"^M4FW4#L["@9D)KE4+ME2SBH^PK==N M*O_WQR<;F'1FD,-^N 7+.GSN% MMCZA#4H)6_-U:A660R>HG9[?[<:*:]T?2S$PIP-&T0:%N/81&2\3BBDHP2,- MGK:BE3+SQVJ[>S4,OX_\-B/6+9^Q/%I;/XH,:'FDIP-?U"BM=%8FD03@RQD) M4&0E_!0% %KNM4]:#"=W E^D)-P*?)5!G[ ='S=F6V&M5E@BX3W@K\ 1.4TY M(L0%ZA67EHB;F"VHI5ULAA3%'0)!G!J88/[1>S<<'L#0+YLO]< M)%(ZA+PGVZ8Z@O.,'4\(*VKSUC7@K)46"9N"\410Z5O=NFZL=UNH3.F9*JVH MB^=9&OD7A&P+(3FS7E&ND(^!@_?*$G*,>L225MH&'+!N=0-[NPC)U+9EHPM" M'BM"/C#H3F)D(8Y"'/NJ"G7"::,QLDIHQ"T!USHR8(*@I9-&$\#"%M,>VR8. MO.V,QU$11REOV(,JC&]60@'P N!M +@QC!/K#-(NYSFBI\@0'!%GD=D8-#5Q M#< WR(W+@AYF(,#;]Z MRZRG-AK=BD+L3@"2J6V7]!> /%: /!* *%12J&1/5**5UQ([!3R@@$J\P\AA M25&0.!E*<6)F;1]R@V3)EJEDZ]4A1T4EFU60G'R3J%]CBF#48=,N4?LK/-I- MMX]C']_Q>%C%5H]]?,=CJ\<^OK(6CV)\93^J=(GJ>.Q[\)'M;AJJ4(<%)U$C M0[2#2#E7%"2ND,5>2,N4\VSM!-Q3=J7F8<7,E#>.F!_75\6<\:,[5W$R?57V MG3\L"-EQA+P=T0*600A%4-#8(R[REI!*&FGGM+!4\^1;.=/;-J*5G@1EIZ@, MNMCQ28)V%!*SO.U/":>(,Q>0"8(BI2AV2G)+92O5K06T#W!/IN0+2GNN JN= MR!98J:67 F&E ^+.*V0Y.,O&&Z,)C12W4\,ZA^F5Y@L[RAF0;1]I*SF#XGX6 MG.R4^RF,"8P D"GG ="$TJ.#LQ)$ET$7 MZ"[079^+]01KRB72QGEP+R5#\(-'S+* 23!2I%;:@>T%NH]O]ZK4&QQ _J!T M!2O5^!W.0D1J$[/8(B]8AF]%D/.&H*29I=$Q$56[-0O-..5ON7 M'$4Y%U60^+"0V&!IA78222D8XL$*I*GA"!.BN21.&M=JWF2W2+QU_[L@\=$C M<>ER5@BJ$-3^0@5"L>$L(J.D1SQAB9Q2"@FEL.?""ZIMJW4E.R4H=J(])C8D MJ%*-LH=N:F&V0@I3%*;H(E,$&51, B/./<\)HHALLJR6%\;,&A.Q;C.IM*ML M$MWV_N]QK]K>)/VS M[>W6TM*R%):<,D 4*BE4M'BC: M6<;G-#EJ+QF?)]0//27!/D4J"()Z;G&BM%=+26,R<=4:VTM]D MZ_WQ"U 6H-Q%%'VDZ/##D'J([%+,9C>D8L'?-HDH<*(- ^_;462BI, L1BA& MI%"^E5-46U:E*J3R]'-5\+.%872$+VY\][U?]^BA@V7$[WXP#3#*T/^Z&.<@ M?D>A/XZUP;R Q36]&+X,_>IR8*]>Y%=?7MH0^L,O2WFQ?O/%\PP2_/KW:37I MIZOY'=0?1'$8P&B^YZ' YU\L[.?[(XV$T(=&?_=D7P/4#V)'"Y,OQ8K-P6Q? M&]WY(O]V:;_$)K6&;()[?6$'W^Q5]?+97U8>T'SV:].[;>HWF>$#M>5Z2FNP M6YCT#/G>32_BN._G;UDV],??R((H9E>;-TK@P8;$!(J: T]8Q9!EUB"!@Q01 M2^OXFK#*4[(TG_QY#--!?)_>I)37Y=>XH(Z/=A(_1O@.WQ_T;5ZRGS-P?89O M_&4P\O]XUHO 'I>Y_FX\C8\S OGT5?;$7&L+1O'Y//;B?'IZ$_N]-X:IZ84^ M_&U<]=)X=-&;P'O^./MTUDM-QS.X0SN93D;CJ^L/6'CO:# 8?:N613_FM%"S MPFW%B!8N,R?$/+B\^F!F\ML1 .=H"A#8_Q[#R^;>"<9G^*?Y!V"&!O:RBB^J M>&GS7+KKQ7LC&GS4X:4N]]$-GT= MGS&E-[P(/8B;/"/RH4N<8=Z-6Z6KEWA@%TCO4ACHWO!<'UYT?JS#6PA6D#L5 M*QY]E.>66]_B[&SF_7UKUH0;#<*=T_??T8Y[;X;A<47=/SQKBW"J"_-6EDU+ MO3H*RA9S>;HL4!>@H$T(_37Z>.'BN$?-\Z>+"75A5HK%E^&5!7V]H!DN"_J4 M+/[(AU<6-"-E09^(Q9<0IIC+U@#R]/)$%%/V=.@L&:*C7"]'/KP"!_?! 2UP M4-;+*0VOP,%]<$ *')3UTLFSFONKHM]<+K[7KRNFZCJ?Q=G-GITLE0"-GZ 3 MU[VIVO?)K(,I]RW*(2LG3B751*3GW).EI!@N0I()>,0]S0B0P5'7E@5<"" U:&-<[(%WH]J-11X+_!^5 9] MI/#.$U:)4H5"ZER&+UO#>,D]XH+8[*N>9P>DF0%5 Y28J503%FC4;&"X,X$PQI3Q@B M+M.ML(:KM:80VTJ0W2Z[&ZO'R>-@PF20>*DH!H@:>8I8.#12JE!*01B9:M*#-VBC:V+C&S=S0MM+&#/%XI M=KN>VF9]UVF[1GNU-[J,XWI95X6L#Q!/"EFW4/L L9@FUB&BA$!<$H\TLPP% MQZPPWBCEU]1OMI6YNRF)G-_Q:]VB#D;0!U9L*8-'2A MF(A)2VP5Q%XX(>X,0RYGXZ)W /V.T:3=KC)X+;+%XT(R>::.CC5*2%;HH]!' MH8\=9?)"#,)H@["1F0I(0,Y9@PQ+DAAIF)-\5YF\G=-'[E1<^*/P1RG-:V]J M7Y_;X9=EWW;.Y/;X>^'%<]1$ IM-U!VA8.2R\YA73_!0Y;."*\(DI^:"=L@IHY$PTCOFLJ._L]3P$51P)D:E:4"!@:AC"0J6 M,;-6F(W2<7XR^?$MM+>+A=[^SADG9_3HZ+DDWDH\5DBCD,8=B;=$57),HF"] M1UQRC0S3"C$BDJ;:6[-AI=WN0/[^;@I'N*52 J\"Z 70"Z"O KJ5)!#C4<)U MBQQGD)4T(J*PCD8I9KW>*,'6&4 OF;0"Z*6X;?.I?3<:AAA@7??=(/;B]^BG M>6D#1EQ39"H2< M$IONJGA-".^C0(E(AW@,'AE*.<* 08E'KDBB.\FSO?GN8U7!2[\TVBW5QSB M-X7/HQH#?LD0L-6L&ROMA I[%RXY$,LN7-(]+B&!.YN"0R(W,.4B"&2CE@CG MQG31:HWEFBSW5K)X>^>2TEJH<$GADD.Q[,(EW>,2RSV5.D&,P7,&D"6'#(:0 MPR9%C$]:>[J;\KR]))8?#N,;@V1@IK!,)$2,0#AVA06XR(BA'(&)LDUF3>MY)97%KM,^Y^/:HF M[1^+U:5LKQ!UH8P\:)C-_.I_/(.5=(( ^V__HBFAQ\D[._ NRCR4>>@R*9[@ M4VY?N09;@JWR*.+LZ3$MD5%>(:&CYDDQHTS827YG<^_P@5*PXW,*2RE8*07; M_=3"ZNWY<0S]2T&=N-2:1E9PBB2DVDGH90MQ5YW_X MX^MF.6Y!V>WXVHL5TBP)E(+G)XOG.ZKF%4/)>+V3!FE>*I01BF>:G%JWT_.X[A$;)L"AP/3B>/%[9Z)RTFO M&@WZH3=_*L=.T _/P,%3^!V4FU-NV$2$M2>()ZR1\1"JJ: B8=8&2M>ZW6PK MBU>OYE?A[]-J<@'WW"+Q;CF%=X_U-&B-V=&OH,,BCI+F*Z112..II)$4EX11 MB;3+*C,X&J0MERBX**RADNBX68NT#I &V7:T5DBCD$8AC4(:IT(:VB>IK[D>+Z_R M0M#M @P]HQEAPFB:929.DZ)OGX.#)^D=22'MVV(%YGJ:-$ MC(4Q"F,4QM@*8WCF@1Q(1)3RB+B7%"((R1#V GA!1!/)VOY4>ZG&;3(&T;O- M,!;&.&C&6,XQPL\6'N+/<_-Y-[V(X[Z'WT/_Z\__#O_<,>#[QKA8@;.KS1:@ M@[A?,@,QN_MZX_Z$_ZL?JA/[O6?K&>O98>@-KN>L M9\<17@) &@Q&WZH72T8V-ZG:HA8+M)F!/-H7=CH9S:$D#PO ,,])?CL:V*O1 M= )W^CV&E\U=$XS/\$_S#\#<#.QE%5]4\=("@,;YY-;LT5S[V6VI\Z_]JE_? M_=6+^37NRHG77ROYF=8_O7SVEWO>0\[$PV\A#[WCH=?I(V[D,&_T@6T.?6^- M\VW+XD>V/G[$(=:'YP\?Z_ 6+;OTLSN&^I3-]/F=;W%RKIWHIV#]MV9)N-$@ MW#E[_QWMN/UMB;5K9G]X.>W!/@YP0?-2F M^,DSZ^GY]Q135CS[PLMEO3QZO="R7MIC]0?*CG<9"N][M^4'O,>U7/J+MNG] M$+?K.[.UM@-)@2[W_=GIXSVE(9<5>RCC*ROVA(:\L[Y*]9CZPP WU5SUB55Y MRSOG]766+XQO%@)TL #E;3:;6$WFRG6]0?^B/ZE+GTHQXZE5(_WKH3>U*ZTA M-R_!C)XGPIA&QDF+..<&6>\E"AH;3W1, ;.UHGUK>(Q&(TRP1CPJB2Q6&%%L MX3.!:6KDBJ;*6M'7'(?>-##T^P*%5NHO__CTZZ+\4BY77R+Q0/DE-6?\Z'HX M[L;<"WX7_#XJ@SYN_';,.49)0ERR7,%K&#)1!D1(4M@0H5S&XAOXG:2SU#C M;XL1]YPB;8-!WG&:E(^2R#WC-S%'V(-W'WG@$B3]^$*;G089?ND-HJUCI$6I M=2'9@R39?1]S.QBP*=RZS*W4Z^04MRA8[8 G@T8N8(\TXT'9F!R66XB-%O#S M>T:?I;,Q;<5&ZHP5;BVP76#[9.WXN&';QNB]E0)B()D%K;Q#3EN!HK:*F6B4 M4*K]D&C;L$WX$2I9E7VCPPB)(-ZWPR]]-R@A4.'2NS;J3XEY_NU?-"7T. EY MC^NC@,*Q#?HX/(Z#7L_M[SE(\*,5B8AG'7&>P&,VEAO$-,,!6RHXWX*#?>V# M-+^WY5>SLM6PD5]=MAJ>OKYR/^S!J*IZWH['5V"GW^PX%!>[L.E1XTQATQ7] M=26T$)0@015!G&"&K#4>*2V2\\3YI.)&NPRS'ESK&:LLKO$[H,_K9?!I;P=_ MRRU3C];<"VP?VZ!/TXZ/&[:M](S8F)"C"0(:"P#N"%'(&"VC9\Q:MZ:8\$-! MT'Y@6Y3"V8VBH;++\/2%]MI>]B=PY?^)H3>.5;1C?UXWNPSQ:QR,+K,$&*RH M:E(BI$*U1XT]A6I7(B3K<7 ^(AU$0MQQ":3K+/)!:A>L8=QL5H=U%]6^'7X8 MCWRLJH\S-'HU#+]>8U%;G(M+J%3PN^#W"=OQ<>.W]D9I;0C$.=@CKAE'-H2$ M$M6"*^*]3(4PAW15<)\Y0(P7"#,F6)%H4,"PZB)JDBEM%3*;84 M,,W@J"5J%>6H2@'J M0G;,?'#=28 X(FAI%+QB#.*$,F2(M24A2 .O"@UR53 MVXF,V@5J7F*@C6*@LFWT]*7UROOQ%,RT4&>ASF-&ED*=*XW+#%96>H-$, )Q M(@10IX!X)3+C C/<^["5& =^F/]MUOXF9Q?'7V.6LIQC4?W_&-H_!LI+?4:! M]0+K)VS'QPWKG$M :4)0Q/F D4T)V4@,BH;K(!E@/4E;B8CV"^NBE !L%#^5 M/:3-#B%Y,/M^J:LK7'OREO5E![8+:IVS'QXW:6'J5,,=(.PT([!U%ED6&O)21$&=E M\GQ;$=+V4)N7 &BC *AL(&W0\#F?J.M-^A>YY_-US5R)AEH X8>53H]S6N[% MHDY.2L?,XDC9.R6O>:0129X8RIM42)M($2>:1$ZI4&J=O5OK]M!:B+7EEDF/ MT?L]VB52Z*)CR%CHHM#%OHZ^$J>(IA8Q10+B5')DM;?(&$6$UDPZLIVC4VW2 MA=AV<>!1T<7.-L *%Y5!=R%-LF]Z/1AD*'G096I4F#LL;$+88XB?I/;(N0A! MDF?<2>N]T7HKD=1_CD=5:_V6"#F3)?%98+K ],G:\7'#=*0Z6)TBX@%#-))/ M-SD9'=(T>1(AAI&&;"6":1.F==$C+=M3^]J>^MMU9X?!8/3-EG8.)=584HTE MU?AD0/G3?,JVN]-E0J*<&628!O9/DB 7($@SQ'/NB3%2K!-_&_'9 B]?S>&R MK3RFVG:12D<3F:NV<9<9_+FP4F&EPDJ%E;K,2H0GIVA4B'/L@)4412Z+;VB( M,IG5SB?JMA*.;H^5MBY@=9RLM)>#9K2E0)9V.9"MO^U;,XUN- AWGSP;3>P M;+U9*KV)_=ZS]6(IGD3Q)(HG43R)5KL0TR!D" %I07/EI65(&V!^'$6**I"0 MV)IJI9&:F, M,E@)Q 6.6>G2(T5T(B))I8AXD/G?Q;8Z#0/5;UD#OJ-47S84 M]P\+QSDMA2T*6]Q:71*%EL18I!@+B"O,D7/2(:>%]$11%P*^R19:62PHML@9 M(1&G1B-#!$<\*(J#-"H9MT.V8++47>YL8_,VB_N1(+$S5-1F?/?K#DJZH?RUWXR64Y'+#4YG0-86X=>S+;3V'N/FTN-5.& S?HP@'= MXP N&8[Y](QQDB.N&$5&$(NX5=21@'WT=J.L].XX0!VAD,%>*I+*T9H-.K]= MQK&=Y+9O@VBKV*M1 8T2FL(OI12I$/8AH4\A[.X1MO(>4P7Q6@P4:%I0BJS2 M&(FH@S?:^J#7Y"Q:"MH6V/9[AK:/>?K>IS^J6&\SM\3B5![AN=@2R15B*,10 MB&&KQ" EP30!,7BG'8"\DD@'FY VVIDD)&-X3;ZNI4AN%\1 ^)DHQ% VWO8; MWKT=3NSP2]\-2B_OPM:'@C*%K;O'UMXER24W2$I.$&>2(.V!MP553&$OX-)K M>=>6PKAK#&M?=9#0(U3=*.%;(81""(40MDH(AC-EE>:(, >$@*-&3FJ!K(U* ML4A8H&MYO9;"MZT2 BZ$4';E]AVV_1KA+;Y?=\LH-%UH^C!@IM!T]VC:*ZJ2 M3WG3S7@@6F>1YEHB3XP/DGJ"Z9K:TH9G_I=(^<-X= E/[^K#P XGKX;AS3^G M_Z6%K:OS'1XME*VWO6CJ%I8NC7E*8Y[2F*?+O@"5UDI/ \(FI'RD MPB$CP"$0%A/&.>'T%#(J9+0+,M).I)"P M1\0F!V1$.;(8_G$Z=QJG*@DCMA>8MDE&](P5,CJ0S<;2E/R!IN1+K>N*%U&\ MB.)%%"^BRUZ$2EY@G!@R@6CP"!1%AFJ'E+"<1>V-CZWN>KX=^M%%7/4E6G(C MI-FV//)Q^A&%C@H=%3HJ=-0%.HI6$$^40]Y1BK@T 6FB&:)$TV"LDD&O"6]L M$M1ND8X$/:.%C@YD__718>TMV]K'%]:^BY.M![5'75CT0W0!.)%7;AA-W2#N MDS(W0/-_W2*P=69^.FR62T,GRM-F) MS'LSY6WMV(K=;MG>L+@#=B@*,Q5F*LQ4F*F#S&2X%]HHC%B0$0)6 J$K)1"Z M"J8C-S(1N=:GN[T]W+:82>XVT#T>9EH.=>%G"^/Y>3Z3[Z87<=SW\'OH?WW4 MR"3\NH> \OI>[OWR.^;F5=4;I=ZOT<<+%\<]:I[W**;LB:NOA1MZWIN-@??JEOVX.UVOXP+P^(JN%&IZ[JA[X= MP^+*K]O+R_'H.ZR221Q<]?[UMD']P!VWCCY.N."%4$CD=B7P#>S^7N??FMF[=/2I+6$2-R0>XZ[[=ZF>O#N09[WR;F= M].PXYDF%0<><7\F)HM2'86<;@1D9?HU5-C0[##WX"-R3/^]]BV"*7V-O.)K M>_SHRQ!N**PD:6)UUGL[Z?6K^DV7]:A]AI3>9 1O! Z&VXNU=2^G=*Z:F[K( M_-ES$6['3^M+]E-^;Q6O+?X;W&^^&+QKZ8&>]7KP).]9);>NCF98>2KRW3YB M.E:'VLR&BW'8L]Z/IW ;>WR\O66 +TB],Z2VO:]V,*W/_O?L8##Z9H<^YKOL M'-1*(PT#;P]9%C#B*DKD/-.(8:NP-C2$UBO'&XG8O\TGZ-5\?MK:WE#WY"/V M"+'?;-4#Q #@ZU?G ![K7?[A)],U+9S7PI7Z>O][^AK[O59@9!5AC7'?%[P_KWV];E_G)=&YAPH(R ME'F%C.*P,(F.R#J:D)3.AIB/_;M6N[4UJ_+M;+K>#K>V/OF9[N#R/#L%IOQ\ M'4#\V[]H2M3+JO=E/*JJ):5N"'+6!>2$-2SHZ"W;3/QL$=9NP$/YX 0Y15L-Q=C!WN^\&M#IT7'H1W 3;2]/)%/Y\ M&ZT]ZWT;30[6$_LR]_U]?X;6K@78O3]USN@3 M3LRS))#4 @R8,'#7M=0H4H,=YLISM7DOS:T:_=U;)?MD]6J_X+KFT_ZY=C0L M4$&8SIY_$UC&E!HNJIEA#''Z6:\W#Z=@%#G8G_\"H7T_[SW&:E)?[C(.[6!2 MY^:'\#CG07V^T.6HZN>OJ>J4)$2S@VEH:&H6W8XNFF^\'(^^]JNE&WH-'\HU MEW4RX5-.'.3V//5\SL0SX U F_,;6K%8;Z7-6!XWJE0 M8#4T(?7]P+\U\7<.1JSW,AJ@S6BU0=P(!=$!3@AB!0<(@H.):S!"N%-,$P[@ MD;D3 PBY2"GR0)[86LZ]8#<=QD5Y\9OO,+)A;0QS2WCS'>RQ:@M8\#UG:/?I M/';NT4=%.1$!8D+,1!4X! MSRN%H%.PUJ_%"FT^^LX^W4Y&@RE:3B+C"-.<:R=<(4TB05$K%KFSE,IX\PD+ M:JES\":KDH(GK#78!Z8H:)*,X%1+2[;\A+OH&#S?HT^P&G9^/L]$TNP7+A'Y M;/.O]ZT_.9\1\CTYMGDXNL^]PN4$*#SO^+UV-7[^]]#_NE@\@_@=A?XXUF;P M FYL>C%\&?K5YOK^9?7'T3@ M2[QTH^]Y%/#Y%XO*FN^/+)\A].D9V>M*L-W/NY0K13BYIJ8IO/GW\\4)DTO[ M)3:'1Y!-<*/OO+RN.9SWU=373;Q&\RO]NO)VUA,F\I*ZR+E/ZR M;-#'FMU_-9B>/H\'@M]'XFQW#7\$&/L/W_3(8^7\\@R?C[64^ MW@;$^#C,.H^O.+);.:%VW.OG?](*"=3D;SNM4\^$P&,'/Y[0A8'%8,C.=[ M#"^;L1&,S_!/\P_ # [L915?5/'2YAS'_!'45<[-M9_==D8RIR8:Y^?%_!IW M''YLOE:#VTE_R@1W]WO(&=6AU^49^Z%+[.P,Z&/*WF&)[+^V^(?BHE]F M6S(W,\JBSLK@PS\HTYGS(,=^UN/@SW'V(1D4"C$#Q(I==2!-O=,#Y& :ZG6??.6N$= M)U]<[Y\L>4J7X_YHW+N*=KRZ/7'X[+'O?CD'LZP*:2R3AI"$N.^'^2)M MC6&V?++O8)9"B4C:9YCZH-%P4CBF<$SAF#G'&!:5]2CB!(&)DQ@YE3S2,N*@ MK;-"K>U.;YUC7C?K=(LL^\O$^O+B\'S1G\3PT.O4^_7Z/0H<1H MICNWF*:K%?]'G[T5O:72ABWT1%4ZI71PB/BLS:3UZ$1#194)X6-MY:P MM3H1':7@PN43619QSGU68O#(P1^#P83&X'>[OT2VK:=P,-9=XK*ROW0XX=7! M+*M"&BOMV#SQ#@>.0I(!""!Z9%-4B$5,C+5:>K;6(^@I)U,ZM;]T?/+S97^I M*PRSL_VE3N:S]LU"G9R4DN3;27F=5-@I3I$Q,;>FD 1I"'P0$\893D/PU'#WF/%R)J+J2?KO1!.!P ZB2?BN1U";\HWF@01B/@DC /ZF6 M1M<.:4-$!%;1@LK#[@=V6M:]67!TFSW]"(,/ ).=7_^,9 M?7;_6 \>..O#C_11?-+E&6C1 (I'>L 9F"/ GJ-E[^*;KA0L.1QLBACE+ AX METP@K8-&VEL9A4R1)]-&"X%.Y4;NZU]U6HNAY/DW6E.?ZMXEN6"WI/!+"K^D M\ ^F3I?PX!A-&EF'/>*:.^0TMRC22$TP5D>^UI2O1=K[-=Y&>]=H4OV?_N0< MW@\OO)I.SD?C-@42M[[+W=&=@;U4Z): [)XM@IL]Q8MJ\$ZV$3HZ/T4U>$>% M75+*E"A!1/J(>"T#%S5&RD7'#+5*K;<FPG_#<-"Z6\8)[U1T\=_^*4WR")>WH['5ZEIOECU_I0SZ12_?/?^]ZK^ MD;S\\P%H_R9+HF$L^]:4(ZY20H;!/])3'#%.E,JU+5+PW&V,DJ"D?$*<<8.T MHA[^D8G)X+WB:^?FWL_G[G>8NM?+,]<2+,DSTQ_@U#J>9@T+L M?0$/#7@'^*%_<3G*>VNW?Q?5D=)P<)]DNNZK]WDRJ7_5Y4M\39EWIG>4=,U>2&67(L< MSXT/W)M5&VLN7;M/S8QE!PA&!UYH,Q%YQ'4;_5L;I?_ "GQV1R]N@6D(02!" MI6^B*LVX0T)[+;$P$KR2F\ &-&8U5Q%9+N S3O$L^4.1Y(YP[#EX.&E%"NQN M5+ON-?)+'G.60OSO:,=[\;/!J=:+,.1FA+$W@,R+:E)WZ6Y'1@A+O'8J69:.R"MQB<'B,A+B%!25"E(=I M(+)S!G+66P$^\ )&=4@V5V+/]2(>@*@_N<%NW8^N1/XO2H6<"A)Q[22RU"N$ M&4[<,.JZ MHJJ7QJ.+7NKG,>7\@@;4&=^IT+$YKACEE?-4P],T&$C$" BBI4/2< M?[ZZ<8$L[G4=$=UW*6*:&[K]1O)'EF.66T?TX.W"=YR:">4I::(5F)0Z_H/8 MXUK,^7QN>U-#W(4*J98SJ MCUU_W1L8W^@" 'OYYG\9Y8@S/VO;$ZBN2(4'$)NQS.(U&,""/#*3K(=FXUH1 M&&X('D*VN:$=7S7>" 16B[Z"8S#C;_#[O9?-?ZWU;6>!UV#D9UX/W-!<&?9Z M4+/U6Y.=G9G^"+X\/ZZ[U'OWZ0-) 6XVB09)0050GE/(ZD@1 ?_&19>(3^0F M32KN'(W.(>6"09SDV@\-GU:8DX2%@_#-WO2!WLP5@1=ZC!]A1CY&N+*'&+O& M!/CC4JW'K_"V:M+W*V[1Y70<%WX1HLN.$7OV,U'WG.[<_:K]*6-4UQXXHTI8 M20/2BD&\E<#;@:>2U'?951\J]V8*^JOGV^G&*; M0PMNTIL M41N9.VFAZ"',XAS@PCJB$<5:"BD4);P5);8/#4&\&H;W@-'C#Z-J MX3A"'9 ML!;593 ?X$J 06VDP[:)MN8F'L2WIJ#*C0:A#6,%Y^SCF\]O/[[YZYMWGWL? M?G_U[M-A>%)/G(?FK?FK7H +.NC[>V3N4W\(2VAF-[T/ SL\C*G9S")>]X>C MJO=?X,78!KEZL)[SR^.^:YR8,)N9F?)>5OBM_;)+F"%8Q> :YFPA@!CX/>!S MUA$"_)/]GJS3%R\N!Z.K"#UE@\&+'M;C6T<]$+. M/7V-/W1CU?6=-=_XJ-M8B O.G,4JSBZ6XQ]GJ\9'CM_SGA+\W 0F,,XJCK_V M?1/3V1RTY8T/&!+[5 %?#=3?K_<@7WKH645UDI?T].T,WV(9H-J]F!L'J6FCV[&#$PBI\. M9MLW=<"0/=YF4RHN,CY Q5/X,5\=YF&4,3EO5$PO+NL//I_M9>1O"X#*]8Y9 MO@"\? *^MGXE3VX3$3]?F=!\J=F1MCJ5#6_(C[OYT-K(O_;C MMZHVQJ7;Z=6[PO/Y@*'VFVM=V'_ 52]&H8Y19T,>S5N2+SY]/3>SWJ-2FP=FT"T5&NUCK*=5Z/9SN9=^-7N\ MC0M@O9]>3)N#?LU3R%,WCN?YV7Y=1"NUL>:);[0U1TOV"52>+;17SVF:PA#B M[!58/M5L4>5MR7$_P$JYB'!/X<:T.XC!(,2;VX]7S4_HI$# M1)R-=KI8 ]?+<"%TN[0B:YSYGN\P#F?+$,#V'W&R[$CM,5?:ZYT"E72TI&Q. M#]>&-8_]&Z."U=.Y38K(I51*1R0]=XA+Y9!A$'LI6.(DZ1#D+?MC3RA+G7D] M,Z0=Z&7XAV+YR+3(CUMCO0 M5;/G8>O,#T#;ZV%@^&N:D/5&%=_2&$O9/I L$[ M9X,D1*L#AN"-Q%Q@9L"RP B1T8(GHB0C0F_'!G^#I_"W_!#>I_QKL\G2GAWR M#MKA\UF]2LV"PX;XTK3.RLY=LG4W:C&;7*1T2M!!NP.;GH;$)*XZ X M=D&[5DKJ;[&;>L)J/8>J,9T=G)'>G\W,JI\6GOPBD)C5/&V^Q;K\251%C_K? MT7D_A#A\\=O_U2G"PP)\T-Q%Q+WE2'L3$=94R(1SUD8\>!$:-(X!$V1C[JR> MHD:.4X]BDA(@)SEMZ9X"8UA?=9XMHWN].;9RM/FV_^W!%$9ICU^^[-3"ZHC? MZU*UGU>RB8/X'06(3>M%DY7OIQ?#EQ#^ 9]>O%]O(N3_[3] M8:ZY_'4:/X^6]OI(:^U\[S[N6,Z8K)H$#4K*I+-;)@SBBK-_9)&BG]H3O.H"RY+#?\-?!( M&V6=%Y(%NU9-\I2 []7U'-4;OJ^79Z@I.*A-;-42[]LDSF9:@76^3Y_M]]9B MQ2[F%[H)3L)Z3$4*R&BCP7)(@!!2H1>[1X))Y5REO:_=#WX[S MEG28SC>4#\M9?=[[%L>Q>\O?4.=RQ3[R7E/$2.Z]FQ00=>">2(ZP"?DD&*?@FF*,E&!@ \ /R:YE MB]OQ3[=K ^P0'-*.Y Y;K3X4BF&%L4*4&C .!P&/ :Q PB1B-3BG3*R=[_HA M4,E'@#[EPO?I(+Y/O]75$1_L5?8*KG=-J\^Y0F&CDL.#S"@U-0 =<@Y6CBW4 MG=75RVI1T](\MI4MM>MS O.%LNS]-#4H-K\M']&N7BS9\;RA4-U/:-&@J'E* M^8F\L-/):-Y**0\]9U7AN>6WHX&]&DTG+^J]XY?-R C&9_BG^0=@_@99NOQ% M%2]MKB^:&T#=**NY]K/;>O+EL_*NGXNK7LRO<5>SO?IK-3ZC3/Z44\5WOXF< M&?[06QYZ79QIRG[H(@^T'=3W=AUL66OBWN[&>K^M\]9*9N]L,/IV.*>&ZLYF MCUV\)3[]!4%)&)KK3E!++E13GB )OE M/ZX5\ ]W73U-"0DG)%5.)12I"HAK@9'FE" AB-!)):[MV@Y<.\5/;V:UYTU M,G^A<7"K=_!MG[_%P=?X5_CJ\_9T->]N^W6HRZ%H1^R'/$0ACY-9+84S5C@C M&F9P-"@H[Q"/CB'+I4;,TQ"VN(+<4V]Y6M9? HM-N4(7KCB9U5*X8N70ML#!DIQYLAPC3H-!VAF"- "_ MC"HI'O>Q;U%SQ6C:7F'FW176IV7]):[8:!%]/H\P\'RPMC!&4;(N2M9/;4N+ M?=(X,L18((A+;9!36"(6C$R!2XG9>KO^[;-.CDY^JVL^,_]4UXN]+1HB)ZHZ M7>*:?7!5[FQ5:.I(A:+W4[UUPHK1-@6,D\Q-%9Q"G&F.="0JEWD982A5*JT= MJ/\ASII)S/P(8;7%2V;;]5Q%1_IX>HPW;\U?]5!O[=G1NMC[9+_VAU^:/KL? MKUL6+_?:?LH 6CR*=JSGLI8[\U:7N;59/LK4XYC\Z1]_[E5+SV6IE73=\_)/ M^3#43$1F]O;\O!9B,K5JRV"F4G3=O_K;^:AW$7,'WIFD0809F)U#@N_XYW3V M)=59[X/-4-&'>YMD#=+\UKD#G M#5W??OS4*%*M"@@!*_KS>'L?K'U:#L/..*\X?T)!B-PI\Y%UR:39:P6R/6_JI4N$3,\6;&BKIF(=A$3 M#>""%3>(NZB0TUHAFK@UDD=CV5KN7FD2J.0*)6<9XB9)I+W4R!'BHK8^.76; MHN433>1]JE_\(4N1G;.36D?ZVDP:0@/'-2LQ9/J\"2@AUCH'F5!'M1;9[,/C M&WU(#D SU?E(/":(:N,1!_- CE&,)/-46N])6*]0W@((_;H\F\MO>E6WU&JM M"(R*^HR1+&A7$B&K5]K"$=MLLS@@!*58!@T.I05WQ$QV("I MR%AW#>^@8714UV ]7LIM!O=W8TTOCMP'J[99^('LLR'6K6UP=B>1IUQT-/C[L0CCK5@$ MP6>]U^__^M>WG[,RWJ?>JW>_PN_O/K]]]Y]OWKU^^Z;(Y,V[XL\-:I/5N_7; M/+F'X?>94ZRQ?H%B+S\N:T:\9KA9%3W-LR@G-7( MXCB+L.7,WTS2[)_3?B/27"ODY/Z'-X(5)N@9OW9()K=H2)_:TQ@TTG3C: < MJ0NY]^NY;(3-YD\(Z %Y._1Q4'>.:G2^\TPWUSGK_99SK*$1,JNE@QJ/I X+ MJAA[[T;P#83/@]3\ZZ*]Y8J.Q6\+^:&%HD5U($]G!] V9\>KPYB1S>SUMRQ6 M/H$WUX8"_U\5>.]7R[K$R M'H.ASW][W@@!PH5JY*F_K);]RYD1/YJ.JUISRV5]P5B!T;\:3,YK6?;ZG=-) MW0![9N&/N1_X$O#9^F%:*Y+"OV=]ZM:AA1N:79W]9H+M9IC'FHM6EJ+0&>HK(4Q9VNR MFB^^^L/7(@SYYL,H-M\R$U"<3=OP:C;VK$FZ-%X8UZQ?>#/H;X##S3?;ZZ^U MX6O,\SM7E6P4$_TR,EP+D_FY9.)($!6)$"QYN19>/L5Y_FM_"-PXN7J;BQ< QHO'O.(QD[/>I\_O M7__7_W[_^Z]O/GZ:]5;LO?G__WC[^;]K!_K=^W?9A_[X_O??P8_NO7WW^XA/M= M5,V+D4FM 9L"SJ FJ$1&"8X)) M:M2/+;QO'".J6]\W&LAG>TRC=5!CMVLK29)H"RSS(EQQ2#A9>U#"4L08N%15AHS"R5A%CUP$H*O];J !]J$_F4$6NU M+*^:_:GU0ZY[7$7-F&I_N/9SKR$Z+&MWS]&ZD=J]JELHG\=!(U0Y)\%ZS9W= MJEF_^IX5!?)J,EQVA0)VOFSFMU&/.SF6%^BN.O?1^K M[%2,Z]@QQSG?SF$NKM#HVQ#,K.DLVYP8(ZB!. M&];"]#-#AU=>0U!0]?X+/F*? SE\@G>=-[\.:\FFVOW($5OV7OHA?PBN ^&M MCSDPA;?5*;2ZT,Y?^?H9P65A%GR_EOG-MW#=A;R*%_TA[T10MFJ(;Y,&]'8^O,B)]S2KNI55^*K="QA1E9=3Z-4YN^$R)\ZL@E3.;[^I'2@P?<+EQEP+7 MGYKZ]L;V9F946QH,SL]T(U=,#=P/!&X!D/UH/)E'O'D'KS=WDA9UB^"[PTS$ MZ_44OU_&894W!.SW[$R%6+LG=?JWME9[D2_Z/\T?KHOTZZ7<5-,.)_W)U8'X MY)L]F;?U#/Q].FQ62[U_D!] ]D=&%Q\F,*6_3\)9QIWKW-=U MM%,GZ1N4ZUQ^2E-M?:[*TG72/<*JUD8EE)2/1EA-O%L[P1"Q,(98AU+(H74^ M\>:T-BA)0QP)F$0A5];_Q]D4W+'(_SD%HUI@P0YZF.\QM&Z+0AO3JR.2+!X+ M]_HU[YP-KK9*D1TYS77??M3M>TM<12J)84B M2-NC$ F>(5P AX#IE,)KYWN M?,K>4E83;A]]?O?NT?>,Z MND*C'1[QK%-TM3SN84Q->U4_7\;U"<8F26F_V9RZG,%G9J",X1E3QTVAP2R7 M.7PJAYJ=E5&RT<^L^MCZSOL+6W5 M@:_9Q5-302?I-&""F%7S_'7^P"_9+_\]=+7==%%X_O\D1_^*U\?G@T?%EMX,,./=(;DBC.$JNBS0Y1;HH K\.SG_XGC M49>^K-N0UMZH[ZDF \#Z0^14Q?6N1!0SGYB1R#H'?H,B^9AFMB;))$X\&.[EV@;24XVC_N=O.<

+Y[J'9U?OFC:2F0L>N.F-[6_/O6V*US(0;ZKRRS#G$+\W2ZRY#CS" M01\6VXQ%AF#TO>8D>>_34JSQUQBS/3[/Y6%,BEZP5U4OY2+#,*NYJ =P$CF! MV@E"33YFA51GF15X1'46N%I]-6]GYJKA)IV3N7611DP0]2ZE#V>/<$;#C;'< M]N:[J+\A_-D=SEV5:I[7:;)(%N9L;+/?B" FC$T"JL'=.B*L/S6O^OK:H-&L M0J*VZ7R]D#=9\AV-QBN6#YX). G-2.NJR;QR5DRCU8I!R;RT7$J$.6$0H7&+ M++8!F:RFH+Q/D:V5!#PEJKN6A9[[P[-DVQU0/X (K_[I??H8_>C+,,]]@^BO MLRV%L69>[4N;;5TV4U2?K'YYZ_-(FV&(X>DBU(_I=-J%>=N=4'59IT4 _@<6X7(M<=&"/^D!ES7 M<%D#ISW@L@88*6N@BZ[6O:W7M^EJM6EE?WH[G)>X5']N9R&>7MRT?.*K1$R% MRLH*>L(*HF4%E1545M &*XB4%504]W:E8I3W0YMJAJ]QF'?!_T3N]Q]OF8W; MI4DZ,1=;%^[)HSQ211X6M13<*81%HH@'GI!)PB$M&!5"62;96B5?LBH00>"= MF$3$=13(D&A1B@SS%$+4G#^N7JNU8PAW]Q<^2/O>C8+BG@:W-S&R E8'#E;* M>XYIUEC.M<<\JR\X##\1Y6C@1!,IUIJ766JLIE0C0P, G.,"6>L"DLH*Q7U2 M.*R7(FT7K.[6?3E(^RY@5<"J@-4:6"5*+8V"HJ"T L\J2*0M)@!!0CLO"%78 MK!WZIEA'P@T22@)8<>^187-HI6-%[.I =I'T7%=T]Q)\?8Q7M MV)\W/5HA"!V,+I?;H)^0)16 7 DX<1P&Q2RM=P)8P0Y"7A)"82AR@EETMJI M>!9T$EF?BQ &GR$IPJ<=A0]:ID.26L>X4X#$)?0\( P[-6^N8-2&&,6]829Z MC#(< =Y8CC3G$HG(@S%)2Y4/LMS *'#2J 10,M1PQ&WBR,HHD"*6.L95B.MJ M3 6CNFG6!:..Z&$>*491EX)V$%DJXP3BGC.DM1!(^& 4H5Q:NW9 CSNO0F[^ M[U5]Y#I&Y)B4*"9I.=5IA'BE%>?(8H4#N%(XR8)1!Q-C MELW,V>3^9QS&<=:%S+V\ [RKGUL]Y7XU[=G2PR7Q!V-M3S&('SH1<$PP&P)/ MW#*)C-$)<2(Y,BQ&Q)RB5O/@M),W818<00AE=4 I$/B,)Q#BRL@0E4%%8\$7 M]&2G,&NV6C/RF-,/1[TX3LU=+%AXFECH6"#&0$S+*8 ;_*.1U=+F&A$L');& MX;7R$$$8N)G@8\8$,,A%@,]@G$4].3:T5KZV;(Z>T6QT833-36?WB,A[.,7QF)DX4G"& M5:=##;0B=[N.QB!'ZQT98SU-1/I$6^F0O65P)CL#YQOF<7CP?" (VB%?M6#C M26*CY1#&2^%1"B:?:&,$:9$K%$7"05!/A5K+:#)NL%0,O)J8LZ#*011OL4"" MI1!T"M9ZMUML- 4;"S86;"S8V&Y0[[RF&1NSI"L"9]%F416"@@Z,4!6-HFN% MVX):ZEPDR.9L %=:(PC]*7R&)",XU=+N=K>'B'LT8 LVWA/6P\]9;63IUB]M M"/WAE_D]D+FL2@NCN3,Y,G]GHURB\$]/PLWKVV1/U()9G[] U<2.)R_K(2"XV8OJ1>(3[[>:F3U])\+31K;EYQAD5I-)H,1Y/8 -&[S__7 M6:,"E0X<+141M[E,A\!/Q#*;!-&:"_^L]_UB\&)@AU_^XUD MK.IY>UD+KF8IKCY@[? K?'(TOJJ%M+JK?+1'J=& 'K^[VWBT$$P6.<+SAH71R7FA\?IY-",U,0'>9'!.APD??@8P.I< ;'1ONPW,FU^]@D7>TL7OU\7 MT?::UJE95!%^MU_B7! Q:S9>7HY'WVN)QL'5EJ1KA8Z1<^Z0EA)L4$J/K(-_ MA-*"$:D$=6O2M4])XV[-;AOQP]]&X]F?\OMN%[?-]+<7)"4Y6+@FETXHVC;. MP//:JK_!NLA6NR*^64U=%?\YA7?W_'G6%ZYE8M-T,IVK>5*68JL=YNBXQZ?;+.$>E5>8E47A=29=9Y%(#H1 G"P;CF$D*K 7?D?K9V]CQK6GSA_^P=[>H#HBR:OEY M'-2.3)Z9*ETU?VOFKS>QWWLC!YAN]:-4;Z%B8GA79R\3\T? MUBRT:M,2N^A^/^^<11AJE5 QH"1RT6W"'+QAQ5#B2K)@F:+K[<"?LEW7!8N0 M';2(VFOJFE$00AW#P+<6&";W+TW9U\CE+M91[1-F?&T/]RG[%,4H[C"*9DRK MTN@K$0?< MFH &?_^E&WW/0\S2Z8O]A>^/W(PA].DAT&8*+9L]%&E6]G9RWK/9S_GW\_'U M/LZ7V-1?(IO@3E_8P3=[566]\.7',Y_[>B?CMHG?9'ZWOU?>PF3>LEFV2"\O M#+J[X?2RUL\/S$;SUOQ5+^J-"G]?X]P9(O9J2.S] 4 '0/ ACFLZQ]ILD@W;&SMGG:3 7#E1'YB$YNXVHP0R9WK[8J,*84-LFVDC;[Y,]CF [B MC ?6PI8;[%%/2#WT5QDQ^Y.KSWFW]3//U9+P)%7,(73,;3^+@U=9!9 MF\\Y4S,:#$;?FJ E[YQ7TPNX5[AL5<1KM\.K?_D53HEY6O0^?_@ C^PC_ M-A;UZ17\T,QBO_[(>#3]\MP"\\NOQT!3XZFP'C][S&\7.RJGN&?YA^ 0[L915?5/'2 MCNTDKNZGU]=^=ELA_]=^U7?] =CEB_DU[JK0K[]6JC/Z4V:0N]]"S@A_Z"T/ MO<[.J-ST&F?RP3M]Z'5ZIC1>^N_!#ZR\WB7EV9EHV^T LTWEV9T*&![^\!XM M5WCX0RW#.^3AG:S(^JLO7\;Q"U!LT5DM/%?@H_#R?+W>I=K5IF]_ MS(Y,Y3JY>0E,W0*NK@]L:AG67IH=7[.3Z_.=C#Q?.9&[:9N+_4WFWGJ<-#>X MCR'OIF?-;'Q'VYA$$AX%S8>+'.)1,:2Q84A((9P,'A-OU]0^2(K"Y:-+427$ M'6/(2!?@,\X+%SE3)#VN,YC]6[_-YZ,_G=C@[MKLX/MED0]JK$"9;TZD\]B534'!O++KU1D['#8=* M8T\2!9_+1@UPJ#G2@E'$DD\^][?3(K0&A^YA.'0_#(>+THG%WE*=-EN@9$M= M#J396H/G0T/'3HDL':0W_Y_Y8'T,A7Y.9LT4UEEQPAFFT@2&G/ X2Q<;9"/3 M*&KB&;CDD>"UU@!2(D4A3S8"I;$#&,(DX22:2H+A3:VUTMN>$URNX>CML M^I*T>4I/%98Y<1"\)07[ Y!Q!!-P:H,NZ=%-:>9OM:M?H*2PPY'[4W]ZXDG$ M']3J)$XY$R5B@MD$J1,TI+4VA]WRSQI */Y9>PFU1^UXGA:Z M%D?MQ 9=,E^;\LUOHW&*_>*KM< 4)ZR7^>@9*/[>H_P]C36W0E#$)--9FSVW M!W8!!:RLB"&EJ-::Y77+WUO@RC9B3P?>0BS*9NJ>I=<'BDL NI9N=);N# M63.G6FIPA[(15391;!%-DD)@D#7E/!<(1Q.EQ,8;=HM@@M?.F82$25F+13ED M=**("B*M3U$QIH^A='-;8M''OF*.!P1+ZO?$!EU2OZ5TL_A3Q9_JS%9^]!R+ M$ ,*VG#$B4K(:180P3[RI(ES:NU 9[?\L^V5;MZMDW>H*[#LT1='K3AJ)?-5 M2C>[MIA*Z>:IEV[>46H9-"::1>2H)EEFE"+ML$-..A\8-H*8M8WU;OEG6RVU MQ"=9:EG2;,5[*]Y;2;,=0(7E7(:R@-*15ON4"LO=.(*&8QP2-T@$KL&IHP[I M&#T2S$D3. LND)N.H*7&"9H8,QNC(@K'X*"HL>:GJ*8[@ M<6R2E':5;59&"HVCY!P9EG&(# M:B003BB2+.(12\0USXWMDT)>,L&B"-*DS>()/YEL?=?_U3"\F2',YU'^T_OI MI)H F/2'7]J/,K;03*762D:",%8.< M/IOB#WF&'PD/<@4>4!5]AH@<=%=Q^.SG_XGCT9WHL'O# ]@8#.RX"7:^:NK\#CF:;A,E;V.6__8NF1+VLZD?9'TYS MN!S'7[-5U@:;WYL?CAU>G?5ZOTX!<[_4?\R7[<5A@ _L;PKNW!C<_:T\7YZJ MGKV\',,S:-(6]S.IF>Y* MI=(W$$WL!G)OCN<:J/)@)U71-)/JK6.WEU-.>S:YZ$N)59&D5BCNG8<<<,%TB((1"F7 ME ):>;]>& 4<::EKB6C4X%!;FPY$.9)JF\:H:QXXHR]!75Z_W?>$ZO)#4I=S M#7E9(3[=\'98%;L06% 2\6 IXHYC9'5-D8^"Z$AJ)_&:S[?+#%Y4\:B274+)/-BW4)6VQE@YA6H3 $DP#4@38A#%49/@A>=A#4F\ MT<21$.%3VB"N(D=&,HRTQE9QZ@Q9:>SZH.C1AW/:O,]!$2#]0B5>CO_XV609 M_WD"'LHA')3LN*7$7 ZN/B60 ,D&50J PL]I[R2YGN"?VI LNF$S#X$:X/.Q M2='P!D8Y78:>VE(8$PHM>";+O* M.^;KW7CG+Q1?OYWV^.SQ?94S)JO9&%8G:\&OZ4KBFEX9I[_%9@2*H0'=>[76 M!3!K KBJ@^I=K#H@4Q-![:W>FS"[.VF'OAK"C? 87+GTZO/7G0( PFA,^L]H M!I=@B$W7N\CFM)W!\ #\1S#J_BV@O\,PKR=X-L/A):AM1P%-3YI)5N[I%5?! M[H?%9M7J/I4/TS !PH7\V"AGN^27M%,85)]6UP^DF(W;G>3A!0LM6W=+(^ " MG_7ZMV>5]64ZJ!JP[T9G!SW7^G_.M!P8.:8/]$8)>.]+8EQ%B#[QO4\D<2>]%[4D#HAABGVVLW%2)N, 8W3Y^2;T M>0,_-'/ZS@>PV$"W?6Y\KX1ZVDW 0!K-0C^FY;;%_-OGCX^'L+1I*FXZRT]UL^&T M>]*MI'VP1))C#RR\M!'2.C?IHI\[]J,.0*;JJ 4# M]*R=@5$R6P;#5H)@R43Y!DM?#&%U0(QD:X/).CP#NW?8?LD/GP;? &5@H(/J M[WD45]G:)R:'U\(H6]R)\[\L[H5_3X!M\\5N.FF!X9;RDZ:_.HYY7LVM;++5 MB9Z:L_1S8O^4B9.RRJ=-9N4^:VS:KIKJRUV+T][CFE,QVX-@LTWS^J5/@#.? M7[,TZ8M,;'F6OX/*'#=I[R&MQH?SO+_C, *X2@E8I[-\,NG4 .+-,S5ZR%O9 M]4PNWR+EJIUUO=>7F*J='9_T\)?[Q MA4WB"WG'*8VXSS7^SY/E0=-7 M$?XA]-W^^9$-$/.*1.ZS8?\(6$MA.#^" MZEJP6?XW&4,+NV$2_CUK.ICD,LUV#N,7;/SE0=?Y^%8AR70+S#K/:1A46]K( MLR(*30SXR,Q$Q*G1R"BAD+1,46&42Z)= MK&O)UZ+7;YO.#=M$W_?Q1@^ZN\Z%_@2#^&D(^/]=%< 3'L,'II/9_$Q^3FX^ MG-YV5G^0)V/4A?'8,^S%=*E9XI)LX"XU63,:)PM[$66^FBU?57?80/SNPIF7 M525W5X::$]ZL!O%N2?S%J9)\J&1Y2J4'EP0DK\QLVB[.TZ2%2- -<)-N1\-L M, -MOP;_NJ(T *WLD'1O_N[JP[N?P;I[6VB M5XMW7'4:U#? MK-9P%23JYW*LRZ&/H6J?,PX[?/R@=S'X'5C;K7 \ MPX7C]Y+C^=YR/+F6XW?0JG@>QM^3X?+S(,\F^?BVE9[O3*]EG8U=H%A!]2(O M&Y,76N2ER,O]K*"]E!=2>CYLJV[KQ_.\M.=>^K=4T=Y@%JY1Q&FA! HX",0) M_&2,,XAC)YGW5NKUJC-WVE+<>!;N\N!P9NE<4.ICIJ0X_VN8GEPZ2_\D M)XF?JVR5I@.EZ4"!RV^4\208,98I"W8F5HS'AT8J[X6+QXN:SJ06RY)_V+A?4DLAD;<5:0ZS[9 =O MY4QM6IHUH-W8PM.!4'WIY1OR;N\0D]X)3MBA,/RS,D2?M:!C[[RL@T!6IVKP M''Y2D:1*T40K0 &PK-8$?6>*V!1!+X)>!/UV@NY$B)H[BFI/">)&IA*@GH)G M1)C3M;:$/M:"+HN@/UC07^J4RX;Q0P5L(<;5YT6UFR;E^UW':7^B?' MCFMKBY5-CF>XM@4'-]&3C5B:*A#7Q'O -!Z0PI:BH(D%M),U#@\K?_C\<%#4 M@Y>7$E-PL.!@P<'K<5!0QBVNZP0##'')#%(B!"1I#")2!\@F=S9(L24R,I\\))'8^&?@XG=I'4(WW:0"8L4.+W;X,UK; M H(;2$UWQD19FX@2(L17D#P&:UM <$- M]*1A)M;6$<2,8(A3*9!2(2"MF*21"P+VX,X%([8)@GCP\M+(2R1BXY$(^#E5 M:NVS:%;+Q/YE7I?ZI9:B?C=:-'?-R42Y&7MNR4YST>C5H@2//[B+Q89WM1.[ MT)PJ0APRJ8XPE\XC3< 9%\))QX.@8CWO/!J%#:T9$I2EH+&MD=&6(T9H\%A@ MQ;3:J4[L=^G?Q.0!EG2'.C@=[!S/4&4% WY!L::P_D+HU-S<(,R9 :5M:F77 M*YG3FCNA \(A=7L%GD.&>H44]43#O*!AZBM2(6L>DD9;) MJ)\MVQ!UH/3U%MX3L$T_BX/4%FS<-_,>GAVL=829ME5JCFG;U/CT--='7.U* M13%FU;M1LK-2 YUY3YJ5SIKFM 4;+?5R6/2$:*]N7C4;?0ZYU>;O'P^[>;>& MIZ/.:KW?:K6@WE/HA*9+S4LE 6]^Y0XI5 TS8N.N3N.>,7?7E MOS[,)NX$N#$#:EF=K4XR::NCCQ\^I&Y!I[D1]'PM^O:"BY6XH!53$[C4YLWE M7G&+_G-C">M@U?> C=S0R@IS#->*<":1JPN$G M V:AE'4,^K(^J*VT 8,6\,%'\#1X0%8%@GB(DG@*AB2^.KIG;S;_[&7S;R%@ MN6[$^_@F+VY?22),DC6SJ;">VJT6P=\OS*]HFLFB3=;G%.9<7+C,YY<:_EUB MV7F3P O]3?\] Y&.9\F&@^G-&^0NA&K^XO/7 , M^N'V9N7'OA5@Q2E;?#3' M6T=@3_X^;WS[IO4AR\(D5%_2/[LF !KX5TI,$?8U,+.W!EF'!5@X0;O(N;6: M;DP [N/_Y+]V[W)[Q\W%4_0!56*'V'W1%W/>QO+<;\F [V?+WLFY@V7/P3OD M= SV1?\N(J>I]=\D+<+.>3C2$DZQD$CZFJ>BFP0$NF8(U\+4&*>PQMI^U7T$ M>F$(_A1&8 ),N\.1OUK&7[1'Z55"IY;9!P#%Y=@9S'#'M3>TS, V4$&R';%SO$ AG76SH-6 MMR[U8/02&:H"PB9(#"9O\':M!B^103@)(%!SB1$WW*2-;HJDH](3IK1.I0&> MF@=V*C*YX &P_K*UB/HFKU=VF,TMYWN[,^OTU,[SPC[AT\UCQW8H5^.\%PR+ MM7H,\X;1_YGWDZ\J=U&#<^EECS[^ AOYD!6\!XKNM; MN_7FWD\02KIN70D;5+\?_<_1;W\[@O]]\_Z7W]Y]>O?^MWTP'!?.(+B?*RVC MOYR$T87=^ 0876Q2..@T57[&V[.M-U!E2(\\)_3>? (G.Q) MB$.0S6[N@8\Z&,FD![K5J?3]K?,G;/+*I\UTV&-?DQ 1/&KP^N8=C5L Q[7! ME4COX_DR71@.N[QY!LSB9VG=DAI8\LEX LIW F]/Z[?DCK22:]-S ML'X ;BF 7*4NZ./DP\-M'AZ9G/41PSS1, M3KL)T%>X(/-9)JGVX$9 M\S9]V^N;C+)?JP8 H[ZYI1Z#I8 M\N-,2F"7A$1 39/B.$"H9("N\E&2<+.(P,&ZS,:)J-MI92\MXS: S6N##8A[ MP9'BQB)A&:/1"@8.S65=+Q6XMX)+%*UAB.LHD')"(4N(#\B$>M6*VH"^Z5GTW20;HNC)YD':=?VEN5LGJB)) EXR3^6#*/:[MIMXCD M3N%]V:X&+Z'JS6I@KI,&I'62Y3E9_Y^;*>#*VY!DNAGU:FBN]Y9O!6L2@"S9 MWP!)D[ER74 ?,..I^1=HJ&Z:MZSS9OZ<>^&)Z6PRRD<">T0,BP)&_4CAX4D8 MI_ TS )^&@*M%CJW9_\^C+<8RJ!Z%].P9S#ZR^_^<_^*]++TI?G;LI3U'_-- MVF !/ +K(0(!1E/ P3E8P0S/9W!0&?]/ +6<*]*/<6YRP 7?)!K!]]-+TUR7 M^'MJSI*JGE/))W2/,QCC(G[>]?B]1M8<4G?#F>^?:1-6 ZA.)FGHP\;8>9VG M:FDAC'+3J0SN/YEAMF\^GH0PUSKPOE$[79H6<-/*E/<6@\\5,RP(/#R+B8\F M<_VXHJFS7/F%$,U?\W^["IR/N?TXWP-L9_TM\_KBP#:'76.J#R9M_+G\VJ/9 MI!V'A0:N?LTG-ZHC YSSPWRSY.C7H\/YILB/@^HCR&IWT4A(XVW \V]ZWW>^ M_VC.MU5R4[+\C73K%*RFAI]?:Z;9D:V0NAB%_F313H%IE MCB\L)J]Z^KXS " M8WB8LI/ @H#''0C"W-:XV4SO%S@!XF7'8 F7O;TUMY"KGQ:HV.]\P8Q<2"G7 M54[SOB270,QS*J6O ,M^-B"<:5_A2N(NA]3_<.YM+(:5YI78*)%HF/>]X=F,FSZQ9G[7\EHR8-*O_ B;T SA6!/P76Z>&Q%YJY"]O+W8K/^B7,E?IRF9)*N^RB+NB8 M9&5)ZGY1TI_.)3(#X$&_38U VQYDH>IUXM1\399R8I]AG%++YZ;.,V<>V%0O3QGM3^_'5A]GK0!D[OHT"25OI@3(/S)/#K9+)(@8:3= MS)TD&J7$@VS]P/- MB8!*2Q3N@@?-BZGCZ0OMYEK/X,[F.7R C4'U=_/[9"Y M6=(3OCNWX+*D+>RH160A1PF67'Y1@61K*.'/N:UR+L:#ZM"Y"1A4O2DY&X$% MY<\%;#FMN(,A>BEI33!!W*8S#DY1I*S#"-<&,QQ$J,G:QKN5) H%+@X-$5P< M:PTR)!ADE29":\),Q)=#DXL8)+P"U-M?YQ;9V9N>]384EZ<[E3NRVWLS 3M- MI!9($,<19Q$C+:A&7L.J,X1&89JQ\1A '4SM.?AV_8J77T]3K[H MZ'BE&W'34W-1M A^35YL$\\69,T/HC#RKVW[-:T///]JV=3XZRW/3CYD-^5A M'8L?QE'R8B?C^0OQSZL,_5+-Y*OC"V 5-F,SG&=:+IW'17S@JO M^/Y7!_53J![F6+5+U%CX3$4A1X^0T@44-%T+>77@#" 4?_M4 M:L#'#ZJ/P)$&\"P<5.^ZB0G#@^J3:;Z8$5P"G_"D^F^X!O?U'=2J_X;;/5C* MBP#&F_\-8-#^'L8ST8\7 /"XG61W\8+]NK O MEQ->1%>2Z=J;S1=\^@SKW4DS'O=.X])+RQ?FP8ADS&XG,.Z"C"P=77'<8L3! M^ !/P*8R!HY)K#'!:BW'^3Z;X!_="1CJP_ ^KFR''WWM,V(7UDAW.)U.&CM+ M[1S:GWM&>9,47%KUG\Y^6:[#(2S#=?OFU?P\>?"'T]O.\ _R9-(6P>-KO^1( M2_::NM!OC9P[?5>QX \@ G-[IOOQU2UZ4JQJX+LRS>H!_3NP32+JXKS_?&[S MRB,]\B64>V5FT_;U7)$D B>] EB8;D<@VB"Y0+.OP;_NZ4! MGR-NN(7<=%T,%),/?,E^C^.&@I=J9[H6JN=7SN@N)5F>T_2679L(OJ%MT]+D M77@FXVF5W:)JH2NN&/H6J?,PKV,UB^LZ\OTCG2DX2F<*[L\AWZ!:+WF8[03= M'J_N[J/"T(N1TQ<^O?LTCWL1&+,:$=M(5[&7@"#[8%<4CF>X<'SA^!U=V^UP M/"D<7ZS$8B5N'4'VSU==+7%5O-2B<6\I+_.I[J6\T%LD0J19(#:0==H>O^N9 MP'K TD[HN.UR[NBK?-2U^1RN'=0/Y,?[LVN1X3V5X7W6>:3HO-*K_1$[HBU3 M+39<\GY7DH@>H^_'KBS\=7/]TZ;6=C[1W6AGL/E6< $[IH-$BO&4"N,%TDI2 MI)06D3.B@JLOI\]H&3FIK44L!(9XX $94VO$:\)PX.E,TO]G#?D8%UUX$K@EGA6>1(6$T()-7 ADM M"*)>Z5IIRG%8[^Z&:R:,-\AA:0#-+* BUQ+A8"FV3@GNURK?/QVN*:VVUK6R MX%K!M8)KNXAKD;BH.&=(6@88%2E#R@6+-,8TP'M==&[M8!V3"<24[3& M!2^?8Q,9]T@9G/L6"V0C^.Y6:LT)QY3)-:U1"R:B]!Y)'!SBAE$$.@1^I=C! M_]=F M7.!L TTMC*/:US7"N@Z(UQ+L-$ X1+1@-K!82[X6JU0.1V]3)P-L-,"9JI%. M&S'1!0+/>"&)VR4XX]]H<+%?O%^V[Q\J18>IY')CBC>_-S)3],6JON#>6*LD M!P.6,,1=,FH%I0AC)36/SN'U9N#8ZMIZ4!5!"= QF$30%PJ>$<[@$#CX\VL] M<)Y.7Q#*R][6LX/T F<%SN[CS=?,UK6I4=J-2J58&#CRRB*!C2=8AUBKM=+V M0FH'WCM!/EF^G 'Z6:X,,EZFWM=*,<9W",Z('- "9P7.RI*^?#A+%:0(C11Y MHU3*C@3KC(!?+YUA+-1"UW2M.YW0V ?I+9*<"K#HF$?.Z M;-"7#?I-"5&N@UA<^;V1F*(L+B@+';CAM4>U-0#W6$NDJ;#(*.Q8S82+9&UC MWC$1J>8"6449-%#02:9G='3C3NNRS/,B5+_OR*\?JS]L4%(=^;^2F MJ(Q5E9%Z-*N4EX69 &LV1(NL)1PIPKFWGIF@UAJ?^]K*>':H7-"MH=A]_GHNZ5L8A2U.C'"<9TC$JY+ R"LO: MR=JN[65A9NH0 O*$:$"S&) .5B$!OKSSQ%LBZMU!,U(7?[[ 65G2O8 S+[FP ME(-E121'/&7;:TP,DL)B2[ 5PJ^=&U+1<1R50=A:B;@!J\[@2%$DG 6*E?!X MK2OM4\(9+<6.'N30E[WYE?9NN?]@\>7W1F2*NKB09Z\=,]'19+\"]'N:#H]Z M4!J9K3FO$0:[Y#QJ\N6?8%SL@I9JRDB\*",3F,\ RC<'31CO/CR#_+ERZ[\.7W?=1,3AL63WQN1*=KB8FO#*%>4>DT 57^_,P3&O::H19;R 9ZA# MAEAX!DQBAL&IE\;O$)KILBM?T*PLZ3Z@F9>!&L(=BII2Q&/:E0]:(:LU)G5J M$BS6$NP-IH0X5B/L'*"9H QI$2.B'G-//2'PU.Z@&:4E8_)!GGS9E3^G[_OI M29B4KG0/%AD+O!,FR^$.ZO&TZMIAXZO%LCP;H;HGW]],@1>J<20V4H14HH4; M#)X]33E=8!!C9;3 =324RO7^]4K5 7N8E$A-46V-C."@=M*)5C"\5<0[U J* MU'@@MJMROL$]?> 5LQT"D3(M8A)30VU M-A!D9)2 HZF% L84>45B:LF@A-FE<[<'!)/'#34_>QQ=#9O SP:FL2,0>?YM M"I_^YM=N/?-;3$S<]+&-QV,N\5DW&P/DG ]0#3#'*_]'[DF-'\B/U8(6=QSA M)6K=Y^MO9Q.0^2HV2;*KLV F%<64'53PD#D.IW 7X!3\V\0F^ J&UYR"I(=) M [=[>&K8=K-)J,)DTDZJ21C"-5]-6_@QPTU7V;/J.+3',-Z3L\I?^3DZJ-X ML4T#DS]IQNFC77K'WP!]X&T?I_!2>-%L"I?;V=!7)^9SJ&P(J_>?&A^J)NF% MD4GP8H;#LT'UZ214;]I3H.L9/-4!CDXFP>4QGC3=-R<#H\GW'(Y&,[C^>QBW MDVD%N/TS@%U%,/KO]/IF^.T=?\Z:8< M@__G/Q0E\G57'?U[UDS/!D_'7]4%@ ,%D"XU0-"Y!O#-Y[\L%,-O,]!#C9O_ M%<#O/_/5"Q<7VPS&"F:E12"# 9P/:I%AC*3NYL)@[82/:VF4=PKBN.GTU5^# M 57X=LD7G^!=/PV!R-]5 ?AW#/=-)[-P.YU";D3+C0-8_MJ7/LYN@2\VL9Z$ M#ZJ_'AU^//JX\_B]@=FNHLC7H\,+H+64Y/GG?9OA93QI M/P,L]W@\'C:NF58 &>$U?&4&+YZN#'S6Y2$"STZ;TXP^SI9VK /]C *-FDXRRDY"Q,LTWW=J.X#(,"4*6XL<3;78P.)'RDF*-".18!RD M5VM=(NX3<\Z(]:;MII^2P7@=7E5S# [^<'K;T?U!GDP '?!Q.UIHP)XIPM=Q M&,'_?@FPYMT,M/@$O@/\U($K,DSZ\=42GRXKEW/8 O5R[S5>U6-W6.5$QX59 MGZWZI9O0XU_"NE=F-FT7#DVB*4AB0L1T.QJ:,P 3(-/7X%_W)(-W#_#WBP=@ M889FW(5771B;C GS5V?)Z=_]W54[LI^;KK$)TLY>+=YQW59K_JP GTY]__J[ M/W_C'C*0_*9;;KI>#VKQT'<,^(-?<>=AW+#SK;ZY\7V5/-UE-_R2\P(:^ 7% MV%[FY( #TM4<7;EZHO/-^SLE%RU&?@5UU(:(ZB!>AWU_I$!]]'Q/,S@VFZZJ9WN%^*EW'I?]NDRC1\YA6$^ MT1>:GL"((4$XCV1=*\1M.M!A1$26>N>D]S9$MHG0Y5+TEC',364?U%M+/7@Z M%G^-CS\^@_7C23J8H[><6BW;O9*=HA0OGOAB)M1 :C%)-$3=6("6,0BPR M$JSBV/FU@@[W,62SR'T"B=NX5MA:W_*7SM@%J%[6>KYLH(H**T?!V59!6L29 MKI%B."+M60B"4B;62T3>QWS=&E 5Z[6$8S=CO:;3&\EJ;4:N/0U%'3Q(:O:X M*L]]$F>>ITKYX9ZI_G?LKB9EL#B"76P-0YR#LK(.*^0(E]R$P*A:ZS!Q+UMZ M#@#OLOQO2#UMKV_:'3*-GAR(KUOP6Z6S%)0M*%M0=MLH&[PBP5&)2.K#RPEG MR&)ED3:R9MYH'.)Z+;7[. (%97<&94N\^^&UTDJH>SLRMJ\U*NY C&>OV:[I M/VJ\EC@U4**IJJ=4$EDC.2(:*\VQI[C&&SV_MJF0N=QV*.J%E9THN%APL>#B MK7'1\A"Q,Q()I3SBS"FD<6JUX14FA'C O[4]Q?M8Z!O'1?:XUOFSQ\4;S'+Q MS3C^HYWE%+MIE%>WX:R=F.3CG_-X&?,L!=I8#\(]]9B>G#-*3OW#=GR%T@)CAE@@!''G+%*"ULA;[;#T MTG)&-G\,Z,.\QM2FW!X^P"4SJ<#63J]G@:U-)GW72B@A/,+22,1)]$A+C1$U M,9+((B=:;_XHT*9AJR14EH3*C0C)WS.9@D<&IF*.4TG$4]-7>NSW3/-)H5QS MDKPN)O"SUR5[E(Y_=>%-3X5CB@I$' '\QP8CRXE"M58AFNBE$VL;EUHHHCTW MN=LUXC4.2!ON$%BMD=112$GJ;^/_0LP.>RG[?2%D^6+*N"<7$!]UP;WRLTDJ MA[TY628VH_UW&&8 M^:!*<=JA57"!QCDCJ@,H2=]HQ8 M:DQ8JP^L)!BE*1W#ZCKU#=$*_.R:(^XEQ5YH&?4-9NI.P)0:L()2)::[-0LW M%1P'2O7ET8MINV&=\43S?3P#X(7&16KAA;#<)T,8[&+A.#)4!>1>U:H6''L@CA%G'>8L(FI3\SQ0[LA8)Q"K-9<:AP"FTM8-YRWB&!^H@F,W MM<6[KJW43J#7^;?K2WU%#E/;L3N@VT.ZE:QWI'$T4F\CTH*FLV4>+&8P"%#D M/A)EP2*P&\KH[[H0+HK/7QO3]QGYU4QG$_C?;W:K>;G=I7Z>35.WN=1JZ71V MNFRH!-#APV3-14F];=KXE*T"+]Y\3WBZA2?YXZ^-=;QX]*6YK;(5;9 MQ/\V<4'U\@WOB>R3JU\RNUZ&YT]L,-0[) AVB <*_CP)$L4@F/;<4T;72A#= M)X+Y30=FD>CU=A9^@\]\^A*&G\.O\,V3C>5^J9*R^B"U47;&SM5&7=3&WDA+ MT1:KVD+62G!K/3).4<1=B$AI9Y!3EM22",W6BS]O4UNDAI:?OK2;:W'"BI(H MOL5&E(0H2F)OI*4HB0MGW&HK'/,"P7\YXBQJ4!>@,[QV&N#!&&_7ZNUM74F< M3,*F2O)1LNVJ'\^&\8LO\5 U(8N:V!MI*6KB0EE64;/:,8:$TP#Y! /X^U@C M+1D.WF+AXEK.R;;5Q,_M;+(I+8&WEG/RW/B^.!,/U1*J:(F]D9:B)2Z2A0DKYB()3!J#?1B+4HVN)YO.F? FBBI8HOL1&2G:?!)AX!,$O MNJ(TGRC-)^X;O K1^R D\M)JQ!WS2)F@$*6!&\:](+%^3'USF"1ZTTJ'T&WW ML9-I[=6,N].Q[-I\.\2>=F$S*4&/E5U?1L M6C5S/BW*HS@ZQ='9D2Y[M311F%BGLCO@.-DZ]3;R"@47O8N4U5++QU%HZ:;M M:#11;SM:MZ-^TY-TXRL.U%+[)9=IN.#SHO9*WZG2=VHC_?@ 7[0B# G!)2@N MC)$*BJ-4HCU0&L$16ZO&_O#R/4N%M:EPGB"I1&5I0W4O;^Q"^8L+9?-N6_SB M619-.,Q5$-9J$3Q=682#:AB.S7!X5MEFY-.1X*LCAFG8?[IJF'<8P^:!A#I' ME 5K5_*\2^V188H@+PF @L:&L8?5Q[W1^/VMG?XC3-^TIT D%_RUT()7H87< MO#M]??VOQV>113F!><$,$*#@*SN;5B?FM./=V'*PJ__G'73 M)IXM!IX?1&'D 46_)@JDNAQ+0/UZ2]0D]/XH\[!S_ ];,TDOK,*"ZB=+'V!L MCD-OWJ.\>_W*#+^8LVY>FF-U>1:TSTKD*L(_A+Z/6<'HWL2\0JM=Q<:W_]!U M58TH !#&'D6J'>(N:J2X8:BNP-[XBTC P9ZEA@#M:6KZ7CWF?-/[J3X&?#\#Y>7OV?3->X MPY%_VPQ3[&9/JUE].@GSZD_)!FJZRE2@D-J1 S6?R[(E V@*-XW2\IEI.X%; M1AZT^JB%=_9_6'1? UTXGN7Z*C81M[^Q)V\U EW9C.".4/TP;+ONQPHLBZI+ M*_$"RT[5M5^CV.7*G&=-MX/PS4VQ',J0G7U M]%Y>C2V"KRNR-5_*_2NRE;+'JJ.1#_X>''(SU?:TO-9^% 0L,+2=4G^[("N; MQ)C50.+]&6 7J/(X'#^'U9E433Z86FIFHQ'K+4?NDY<,XOTN2_=?0;9O?S(OG4*!GVXX2,.V M?D)O9\7F5GLS!1*?Y=H62+Q=CSWF.''<(EF[@#B/%FF):U3KZ!(N!M H9DYYAT7L5O3'.;@C"OHE<')=F%P6P=G])"V!MLLV;X4(9 MS9"PBB"N/$L8ULZ"41,-&&KIS* P*+!(HM=1$1C#1 F@K)K M=1&V 5B$Z$%=$.L!3G_97%G-<%N>JBO;*R4,6.;W'.97>+7,[[G,K_#JBYC? MP[97BJ7UW5]R"8C+E0OZ@@?_YS\4)?1U7\.@F&$%+LK\GL/\"J^6^3V7^15> M?1'SVZE"T\_2#/M[IA388 9F8XY#+J<(-EC7FV?M;-I-3:[/6;9)2O>%TGWA MGCLL3%G-K.3(UUHBKB5%1C&!HJT%-=IQ0M;:FMXGJV4ASH>]-/\V2\>UW\?> MV7I_+LRY]MZ%'9A>X.]7-Y;S;]2-?2+$K >T(&9!S(*8!3$WA9C.UEP&HY'&!NQ% MHBPRTF 4K,!4Z:!MZA/P\"R>)T),MNTTGQ>%F&6#ZA$VJ.:EMR[S*[SZ(N97MJC*%M63"];+.^I0#O!<:,9M!<."4F2YEXBK6B&C M)$?<"RZ$M9Z8M<:F97MI?]B^(-F+6](7BF28ULQ3CY'T#I#,ZHBT%@0Q0 .J MI*^YM&7;9W_9OB#9BUO2EXID(88Z.H$X#X!DM=5(*0F_2BZ^-7WA.>[;N1FX13&(D9OLE*M+<$#U>*EWYJ%PW8@_]@SM+- MAY.)&1WGY[J-&8FXI.P4%"TH6E!T!!(-PC3'B44JD"/R#H[31:9(R M'3?A5>\4BNJ"HF6__6D3'Y/G/4]WK$9KE=''8=*[ZD6W;588Z8 F:?3M+-6< MWT_M=C4-7JA^8YYJQIA!UHNDWYA 2IF :AJBQ%BZJ-?TVP9W\M_V(KX6/'Y& M>_G?9)[GI\\*4EAIQA1W2W''$I""4<.8-7LN!VF#F MP/:1LR[(69"S(&=!SDTCIX_*8QX-RD$20$Z.E/08*4&)],0(N6YS;C!3X3%L MSBWWM'AAR%DR&AXJ:.O-XY8ADJO:R%TL>5H4VC/,'2H-27:XJ1P7KO86-)P. M!".NE4.&:(\"-T;5BE$2UTHCW">JP-7,JY^QO\"+IN:J:@ MZ^+A:9C HKYMAT,SZ?(C5ZLX>MO.#;LUC< M@F^;[+'IM..:&(2=#8@+KI'B4J+(P#:CUOC:;21F\63X1@>R'+!X2#BBI'0\ M/!PQS_AX_HJG!"2*NMFE@ 2SU-,H-6*!&3"UB4-@DC-46U9;+2)V@6TC(#&/ MM9>0Q/,,23Q[Z2I6_)XN_#4Y&]PR2HQ V%",N'$IV\UC1'S$M174^KB1,S'; MA<&;XA3JQ:%?B5,4A"L(=RM#3W*K:\-0L(H!6IEDZ%F#@J:!*4WA_];BL)N( M4SPBPM&!*)'8]4@%_)QZ?@_C=I+.P;QM.C=LN]DD?((7_S1LW;^^JP)(SA@>FDYFX7;L2FZD[,9U M5O[:ESYJ9MNA?WV'1;ANG8D85+\??7C_^Z?#G_YZ5'T\^N77H]\^?5R5D%L0 M0SP-+1XV]4\GH7K3GL)WSW+ 3+[NJCD/4P%\=DE/G)I_AJ'#Y/6S]RT.Z@^ALEG6$WX*:W3 M?[W[^&/^8?JEO8KVYT_FNQ8/_SBH$N-/ME.4A4>6":[^&"*+@]GN3Y/NA<^#2QQ M +P]FD6P"&83N-)3#88?CGNNGM?Y&;>C--L#6*86Z-.ELZ>SS/7]$W$V')XM MGX,AIV]W9]TTG':#ZNTL+$9X61:'S6DR>*KP%4C;A)$+U9=F>I)H<+"\Z,W4 MS ?66SEI8/!3&KOIC_*F]R^$LE_P*S[69&Y,#\/=R\'V](:/ ID;6*KYFBV? MFI/O8/5K)VEYSM?[ZCK&YHNJR\W*P#)@N3+,8)(F[ \5%; M#=O1,6!2/_$DOO# )("@G2_\JB!/PC"3;DZX&RF_A)*KU?C!0OPG ;X1#M9> M>&&$P(')D_7PT/J7+LCM9NUBKUP()" :#$4\9_T831!EMI:&X-I2OA&[V)T$ M/QN&]_&RA?SN? 5^.IM?O,Y6S@-I1K/@#Z>W'?T?Y'8F]K/$NB2_$9SR]DO6 MIEFX%ZJ\Z^V].0N]NNA=]=YU#P9S)[:?7YK+*S.;MHMS"FG0\/(TXW0[&IJS M=C:%<7P-_G4_)JT'^/O%_2[%",9=>-4EE 6!6E NQU#Z5W]WU0[]9S!Q;3,$ M/'BU>,=U6^_YJ^!,$$&_?_W=G[]UTP"3&VYA=*"QWL![V,WWW.(UA ^4NCB< M&W(:Y( ^9H.NT\;[8;AW71W]M*'8-;?VVLH6O=S1? :SIQ#2WRY@J++.G+/-+:(_A M@1.PV ]!45^++_>T$1:)CQNV$8"D3[\;>2<^7'BX]^#$)YKLXXC9(T_N:B^5 M:G?02)/CL#!^GT95IE; MC&]AX)]#]V[:_1X^!W!6N\UQZ6'7A5,[//M/._GS7_X>ACY'@/)OO\)8FK2M MFW_[V=BT89MFLESTRYN(N\X+>\CHE#O-ZVB042$U@Q 4&#T"MT?I/8TLNKC> M!^(>C/ZS28'Y[F]=\)_:=SX%H^/9$?P[/>O6&'J#_/MQ=5^@,.8N3NYJQI2! M%7$YABTDB[$<9,1V:ZG]O)HG8JX-D"11/J'GV=ALG( M#-\L@L' O2/??&[\+-5>G8W@J8WB;9_WTB/L8=>8ZH-Q36Q<_L/1KT>'=V3B MW0KE/#\S[0%N=@&);8.$5Y%*:3SRRGG$:VY UD- AG.E>(A!L;7-A$ ]KBG8 M)[=B(WB[3T;9#9FX+WDC>9$Y,>O",F,H)6/ G6F' M(YT%KDR74Q[&\T#V:3#=>6('W&CZ'=P+65#GZ0SP0][L3]E5.3FBK#RGXK2S":CO0?7QZC$T*5TM-J.4+)&3S_K;5K*K\N'EQ>T16'21.) & ML9HHF3,SJC8E:2P>Z].[\H]3\S5T\VRU/OLMS=TXUQ,JO>P-O"9%FW/B2,Z6 M[W-R@"#OE]^YD+X!;!6^YC=>3.48AJ_(-Y.0I:NO MQ\:GI+F56'?3+^CB;#O\^D^00= :BY7-#Z(P\J]M^S6Q2-K)7X;,O]X2PAZ2 M?7Q^/N/QF5JR"Q(_3YI/0GZR=+S&YCCTWA,R$4;ZR@R_F+,N;;^O+L^"]AG1 MKR+\0^C[F"GZ]R;F%:IR>39AR= O%1X/1WU2Z60N^E5GAJ%/T#-=U[HFR_\< MIW[(?X:;%KBR\ER3$E%_K%(MA9"R2D?YP0Q1"\2=YR+FY#RX[4OZ9]3F\]-) MR9F<0+ORRL5[,J*E9-0,T*"T6M]5R[RRC:60S9'4K)Q;NFT:UJ;SC@C&3Y%X M5,L!E_+&3!^F;TPJNNDZ'D@I'OJ2/1_(#1$WM:%XVSI,W<*+>)PC:TL5O(#P MV[LY.S3 98]:@K_[]FB?O./;PVR>J\]<)3Z]3CO](V5 'XW\O5));B;:#:DD M:JM4VZ [_VR1X-E0>#\F>$6W[-V9["9SC]X&%T[S82]]L-]+_N(GN'\\S7#A MZ9<]P3WD:;*_//U(UMWN6'/;SCS^X=VH@C$-\VG6^[/5%2-^SFQV-V2Y4^OM M)R//)KDF'<3=KA>Z"Q1[5%W\$B=<).A;$D2+!!4)*A+T DB18*V;3MOZ>C8 MB["=%^E1KPIFW0NS7N+DRX1?^H0+>Y<)O^ )%_;>DPGO5$OGYW=&[2ZE!':[ MM'WIA'3-7$M!^UMV+A*6.,L19ND$,"$>:2EKI#&N%94R^GHCIX;G[E8ZC/(& M7I8&\?=F>K(XD'+T=5YO-I5/Z-+Q*O/U8K'[CV^7Y>S%:CE[5-]0SYXT(-L&D4T$)Y@S"M' =>HG$)'6K$;,>&9]T#*XM58=$BN&E29( M4"$1AU<@35A BM56L5 #PJTU(WHZ9*,'6/*!+,A6D&W7E[0@VP:1S6,O"$NM M4:36J=ND1R8PCP+%T1$E7"W73KO75A -#Z(@4Q.BZ"TR#!-DC/#!>VV]U;N# M;.1 838H;8@>XNQOJ6'R\W/V[U*0IBB.;TG,DQ_;>7)KX4X[]2])Y]3.@HX) M$0EE'.@,#^K'5%F7..CY*:V"HP5'"X[> M*6D#<+)VI$:" !)RCP-2F$A$K3#,&:JH6 LS,ZZQD R,OJ# \)=6(6-PC6H6 MO5?1@_>P4TD;3/(!*SA:<+3@:,'1+>&H5<0%@RW"MD[!$&*1<*F'(+N$HV7Y:[PO#T1N"*&)G#A&+ MW8RB5)LNW;3->>Y8K:[G--4RO><\O<*H97K/8GJ%45_ ]$I1P]O95+9\ N><&'O/9EP.:]5BK/LQ&[0DZ][.>C[ MH%V<0+#EI%:(.5TCSJ-$BAJ*-(Z!J2"Q)VH3Q5FRR_4A>UR;VITA9$#*\=V" M5[N^I 6O-HA7+@@1=>V1XI0@3BT#[*$^I36J6M;1"OB(Q6R-C$D(VL3A52V@%>T'M""5P]P MM\O1H%(>I1Q8+0=6-U1&U7$3'#C<2H: N"<1F5A+Y"T8O30:I_2:Y7N?\BB; MUR1";%N1O*ASJ 4-"QH6-+P!#;6+F-<)U*(TB$LFD?)6H;JN:9!1$<76T/ ^ M54\VCX8$TU+-I,!A@<,"AYN#0U\+RB.+*-0:H"W /T;Y&F&ML#)@_:E:;J*: MR3;@D ]4@<.R\_\XH8B+54J.5Q)!B_XI)T/+R="-[-&EG )A"**2.<1M#78V MMP89ZJ+AIJ81KRFC^U0JV4).@93EW'RQS@LZ%G3<&CK6 HPQXRQ 6T@I5 0# MT@%8,ARPT+:N>3H#__#Z(YM'1R[J 2[H6-"QH&-!QRVAHS RWLNI4G>C\/$3)O1 M<2E/4@ZX[_MJ[]V$"WN7";_@"1?VWI,)E_-2I3S)3FPK/?FZE^.S#]LLY\IY M336*45G$F<)(8RZ1K%4DM78"L[4N??\IL+7#2UI@:X.P%85GA#"%/%, 009'I&I7(VNL%MQ2INP:;-VG2LGV8$OC M4JRDP-;N+VF!K4T>,8\>4\\=(MZ$E(1MD-&:(Q&B$3(X5\LUV+I/L9+MP1:I MM][X[-G@5CDI5(J6[(1:*.=2]_9<*M,>"'KFIU,+*!90+*!XDYFMF"*:"105QH@[&I"M T$!/'P1HS2$ MKM4$O$_MDNV!XF.GNA=4+*A84/%EHZ*27#L/, @F(46<<8R,)F J4N6(PB$& MNG8N\CXE3+:(BF3;,=,7A8HE26"#E4S:2WFC1165$ZGE1.I&K'4=E(ZJ1B)B ML+RM<$AC+^$?J2DF!$<>-U'-9(MZ:>N%O%_8P=0"D@4D"TC>+"@H65"RH.0>HZ0(6E#"&7(N M-:\B0B/# /8X5_ SL=2$C10WV2)*JGH@"TIN(,KQ:)5-7LRQ\A<^O5L?CGK^ M4RW3>\[3*XQ:IO$B PP7&=CO"3\K&2BK74VZ8Z[0+$"U$6"MBA!M$A0B8>5R.9+F]YM\M\?;(I>>\!_ M9Y)S-@F6AUT7;E6^H'?+GL:+1,X&&2]-H@'II"JK4( 'IIJ$@(5:T?XA="FYE(B M:IU'G&F+3&0262TBO*J6UL7+^>V]F[>IE/8#0>2@+D4#"UCM^I(6L-IDO1&- M630^("Z=3F7B#5(>?J6J=L01K[WP:^>ZJ8V":@P092@ 7%TCJYA!-:Z%]))A M[=VVP:K&VS[-O9]@]4RBQMG#%T M*VKL8T&W3;#)WE9Z\YIR+VN*I/$8<1\#LDRG8] !&U?7RH2U8A'"2BP"#DC3 M.A6+\!09)<#\B<)Z!B^M= #\7W%L$WK)'BGK)#19":+]5 MM&4$W[/.1$';N^]RW2\8]!*VONZ\-;KGI"KD*9NH6_'1+U:S-;?.X]M+0[$4 M'BN%Q^YD UHPVVK#%9($$_"SHT>ZEJDS9:V-%(;J>FUCEJ@@:EY;I TW\ QW MX'LKARS\T6M,:-CZ7H<2LE0;*]NW!1H+-&X-&G4 _*LM1]I'###G(K)I<]>K M:$STSDBC+T.CDJ;O4&9U#2!*M4*:U!QQ+RGV0LNHURK7;A@:M<#;[BM>H/'9 M;QR6S>+]6_-51Q1^-B"N.Z+=S[]-X=/?_-JM9WZ+B8F;/K:=\VKG8[G/3/_: MCH[1L/D<_-P9!C$^'4^:#O[0QI5V+\-@NE!E78G:B&;PR_P!,_*I&0S<.3T[ MJ,9#DQQK^%OX]ZP9)S?[H!H%^&<2QNUD"N^U)K]]5$U/0C5LG;C.J_@:J#O[P<6JFH3NH?C5#<]8UYJ!Z MUTU,&!Y4']O9]*3Z[W823!Y9"Q^:),T7@/@P87CYI %R?0F34/V)B'K %S4H M#JH_*3Y@*[_*B[_6*[_FE_\)7)^!/+]C$KIQ +7Y.0S/8-!I%JO%LJI4NN!@ M\20=D-5WLT&]^N6+XZKE^,[MO?6)I:S<#L#CMQ(V.V?^MT JQ,YJ'YY_S]' MO__VZ]%OGZJ/?_OIX[NW[XX^[H-*>3>J/H;Q=(YPF)*##.QO0*^8T=G_^0]% MB7S=5?"*601_8C9)$#]7-.TH(_I'^),!;1&J$_,Y5#8$0+@O!OP$T!X 9M5Q MXKJ$X-5L7$W;ZN.?K@*R.TQF\Z$PR:RJ,4/6!H]X;0TR%"2,265J;@*C6*[Y M>Y%'7$N%)-4I^22W@&(614%<=(KYFIIOBV%/HPO>W\=?[IV*\HV6U(_/5DM5 M]\/.K;4,1$I.!0K4\-0>LD9::X\<)ESY6ED?Z*.L]0,\_6\$0)]NK7^LXJ0] MS?!Q#@E'<%]["OKN;0#3ILTF9O53"]0XJ&! [B19HY\;'Q*4I! 26$!SP!B; MLW1WEY$#[*-@)G![LIV:T:C]W!NBG3L)IR'?LH);%V!I #:G#^EZ _;O\22$ MWLY=O7\27)L!JULHQF2![1SOIG8@3&../$MG%#1CR##X!VM- N5* 6-?YMV M4\P^.,2LA&?JVB)E541"<:-)I& V^ N\^V'2NA!\]S.LYCD?+RV&#?$P'J@= MY.'$.+%)$ZK.@-_F]O[.\8&KHV6.$(2--(@SYY$2'J-@:F:D"S*L8YA3T4IJ M!%(.Q[1U@]/6C48,6R:4Q 1K_"1\<'V#K9WB ]J[;;O&"AKKR /8*LY(@D"O M>3!B3$#84N&T$(+0-=.E#EQ$ZPF 1X($5CMD? #KA\*@M.4>=-J3L,+UN;0[ MQ0HDASRZL*(M!0&*4P]DE9:8E/\P-H'1PX>1^[)-S:MGD[N=U#MU]2S6@6#B*82<>\D4L;5 M*#I>$TD] 39X4$/-QUQSO(-KOILJ/CJ*%:LQPH2 NJ:U1I;Q5 U!Z^B\#8RX M!W4(?$P5OXN>Z[GC^N:D&27%?KRD0.7[F->*"=#-W8*E4=C'S59#^-\P$(Y' M,.9L(O0&0)/;,28KHW=(1SFMW"PW27H?&%30^V74;5JTG7@__GL$\CSXGFI?0>&KM.L@5=Z0+=AV\W@QW8ROV;# MXK)//HR] %]SN+IY#OU>9D+)18PN>U%AE.:UMK?Z=, VN#.P#<-7Y($Z68N] M@E'.3D>O@9#CH3E[E:Z^'AOO@?@KIX::?@"+_'_X]9^S;MK$L\5(\H,(J//: MME_3E.#Y5\NDJZ^WS*QZ"/H\K'KYPQ9!\@NKL*#ZR?+@Q!@$L#\3@4R$8;XR MPR_FK'O]W9\O+\^"]GFO^2K"/X2^C[EY?6]B7I$1M+8_GX?6@"P"YR$]T$I^ MO^3:--97>H#5]Y='LSE*9!4/TS_]0__A3LSH.'1_-*,_0(J6@?KNCR_-].0/ MX]QNJ,1W,-I*#_Z_-_UP$Q(F='N[.N0J#;DZ=*Y]"*!M>."ST=1D4W*41S8; MY:A3&OO/2^!^N]0#E[(>7JJ>_ZV=5H?C\;!Q*2?N[I-^N)VW(@+FCS2P23OL M_H!E^6.<7#+0W^!][00#]9Q_.,A9A&_F(\T,]&$YTB?T3')JXR[X18_&.H_* M%?VMZ5.OFBF,PEW?6N_F4Z!@G H2 M=8L@5%8@Z<+8I&3D9KS,NVSAC6].FA"KHZ_!S?*&^?L8&P=O2D_VU\XA?7ZM MW^\.,?8ABE'HNL7;5HQ_M[I>Y_@SM^+S&T9^\>/N_!/:9\<%MJYEC0"#3/$4==[( MVX\6+)>N^H'\N-RU.NB'V'7IQVYV"B+51ZI&_CP=.%D[U128?WB6^'J4&"O= M\ /]L0(3;78Z&V9?,/W-M:>GLQ%HUFD_L/:"+!S,W=N<4'9?GO:SD-Z<2 >4 M@,6!BU_ .TCLW=MF3?)FTG;.?#&JM'0KKFH_,Q@$O"QT;M+8M*YAV'XY2&\V M0_AI,>$4QNQRVMLD')M)'OJ2\N?KOB/AN1>.K(?K*YXXVL J 7,T8>3.#E(P MPR0^M+#>"P!=7F]2 OK=6"2'4;+T37,H)G]P16C';=G40Y4LS'&; -D>YTWD)%+PE ]3 ) >#I=R:4W7 M=(/]X81WHVJ83)H%2%^%!&NRO:*4 =03DB;4\LO=7[@\/.LN;-6G4%MRH1(Z MK: YH$0&YC"/O,&RWAP6RRH B #J?8ZJ+J%PQONL^\VYBS8&S <+8 C?.@;% M/0%,.DO74][N,A)WX5Q%HL1ACEV9ZH>_#3X.JE\.#S^ [CS,7X&7#L\ND "( MT@!;=4O>ODMT,H\ ).&P9^;?>_T/'/DS4+4B&/UW%4TS@4&/4QI?#_T)6<]7 M:KYWTO4J]/QS($_-='% 8C;L-T+.TX][W>-,=U)%6-6KHHV]QNX6GTZZ[0IJ M+VGTN&*STV;\KTOV6$; SY?VW0(SYQ9^]3YAYKF&_GV!F?L#0^?TJK))V(V! M0YND%1(OABZ=NFNZDT70Y=0 Y,-_\^\>K(BT37!K532HDF=QZ]M[136W[Q(8 M K5RPLM5_L?]G8R$A?-\WJM-V7.[J;=VAXV9:TOXZ%7C3A_+8IRA\H(3="4H M95)_G5/E_#7@C "4S*-UNR'[3VL\77>T;44GI%RHF>N-^7R K^L6ILNUKN3M M&?+"N<(X,:?A2SOYU[F8]'IE^Y;T[?%P#?(R+-+7&0N/)UE1_KRYFGS70:\N[CQX1,;?8DWT^.S:CYW_EIGOG2?@+9]5_,6?]4 MET!A4&7 66&#\'6I_F^[YF!:_->[C_^OO6]M;AM)LOW<]U=4>*]W[ B1 OBF MM+,1LBS;ZI%EC>B>WOW$* )%$6T0X. AB??7WWH ($A1%"6^\#BS&VU)>-6I MS,K*RI-9Q?LK3M_WR5?/#2?D@^C*FG;*K\J?]-./<7G @\BE-*(U%E>7'T;@ M2I5M*I55T9(1']S+#8+P8P(K"+EQK5?K[^7M6K7Q/L:Z2/+.^3V!W( J*E[] MH! +('>N:TJ?7%4C<*?PSHH,';_S8[1DEKF>\WDA1Z_D0P7ERTVW_+*TS:([ MEMBP5!Q%O#I9[L\$2.Y"2SV@UB6+0YK*-$@GD*YEU-T#_DTYNL=<%_C2PY4J M) ?FS$YL7\/_]I..N&K_[(6>FA?C8%]DGT1S!RQZV/.#9Y_@ UX$DV+G)[F9M]?SJ3=- MBNI3NI .=HJ>2" ?+4:5123 X]T:Q2]?.1L+L[(0D%SN(;P4<5M89V<"I=N8I@[_P3X='87 !/G+Y9"_G' MZNWWAV(^&]5VDQO+3JO1K=7;C7:M.<-M.:+I%0E_!5YE<&NMQ."F>E5]1->T MQ;<>/(.+F)8IU7L8VC)NK59>:ZCQJ1G^;_F!FE\ETAUO9?SLPI9C%W'"I0'-KN4:H_P&FQ5%A*X)^2# M]9&OT(9Q7%.T(8[5^^I.%6&W1"('%UV\)! Y M^$L->F%J/=?W(]9#&-LC_NVG'Q<-94$4.^.K/(?9,E@N/\>B;N#?-U71YU-# ME (=B!RVB3202]JVS$5[:M82 *>*C+!$FZ.PGD"_Y+-+G*CTVF/"?4 COF^> M\)@M$]4F&*_8]"*ORT65S+S,WLN>M09AI(!R8DNFN50X=NGUAO&Q+?SR*E7RQ^8J,]%P[C!;? M225@5#5 O<@ B;OC V63[9"5^RFI:\4,,;XJLZ(XQ#,F"NFKNTU?;2)]=1_I MJY@IGIDI1 !?Q=-/1I;)G<'7SQW9GS2B3)*)9XW%JOE"C'>Y"1ZY93Z_PMVY M&UNLJ[DEC>>%B]N;9&)0]IZOW]G*.><#_2B<;&Y0QR2*ILT'Q]6LLL#^7OY, M'I(., UH]#1WKM4L)HO)XAF#WT]5^JF:!,1#DI6QE1,_8X%5FHXO9ZC(S[<$ MFQEPMU7\2\-@Y,XR=JSQ1*U8Q.\3L>4?=[\"%8(4+K)(P_(%FV-(2F@)GM13 M8M(1U$V20A$JUUW.F!%W98M=5'SN#!I!]&:9],3];9O=B4:H#XE5BN!IDAYX M E_VF5A-I+YO1$Y"LMQ0_%<2H(R9K1F,>#(WV83)_'85H)M-^\FG)G)F5:'R MV!=0HIJ%S],Y(V)&YF)[XE]$5!77P^>;)6E_4V2)BRCJS*T9,(.*71KY\U.Q MQZ%MIC?3,D6$2'0P%RH5S7IN"0+#"!?Z11 6XJ*Q@\JU>_].L=H-8XY& MC-:.VW2,%R>/VYMD/J V-Z!QT=ZR 2X'KS*W471C%G*5:9>IO3SBWA8P7YAH M9I*9GPQ2PEEEZ9(0U1&_*9!?L:VQ%8%]T8BKW5NW9[%DPB0SYV0[%R22=\FB M9Y'3+%BS:#:A<=@@)L8,[BC'R3_W%GLXFN71^KY,&QTFGP@\ZOBJH%Q5W[BA MR)"=67_U"A45BV9*U1-*793!]V M*IDNF%9:&&X8[C<;[K2/EM@>.5*2''A%>HG\4->+TEOC +:X[\'C6(CI/LS= M.(V=,F[:K+$TDUQ+?K% OE?DGTN#X 1AK'(K+ "#T:<1+13"!]^E"PII$1%CA.[&N+2GFVM^,UR)F'T<9$'.IXH'XW[?+8, M5LC)3-&$\O6O 9A"L)"#%14@R=")S%:CGE,1/F&Z U1.N70YXPV 1'[:LIZ8 MU6PER;-1%E7*P5:%6I*EA\_QEV*-(5[\IBJ>2.'7*/>0 M"Z0W5O FX.KZ)&]LO:R#9]-6.94"H5+;:0EA?GFT7NS60B]RR+JW22 MHASHUV'RR&]%+,52LXH@*DI4#?\GDT<.R?5FS$^0,3>\<2&=%_4->]YDI]:T M*C&*.7?T3F4\S4H_J'EO^:XL2.$. 1]#48I/Y#Y$^5&F:X2B#?'Z..6=+8GE M/9]5&CDWR6>4%S03\Y.J4YI:U9RJ%"OU[;AE2?>HW%3#D[\\R61=&M([C1*@ MTNCD@IWY3U[W)-XWGR6Q1AA63&I3%JP*L<996?PY =G>R7$;I?HB_'3\K54T::*=R_S-6._=)F_^:*;*3P! MRXS7FB\[V'/TX?QZ-NTLR^4""T:N*=)=I.\NXL2S5L;M5^6B4J0EJF9*+[0L MX6QYOU3FY+P]6>H B@TYHMQ&6?L@SD*;!>_%9>4-"I'+JH[9J.;WR7T45/1; M:4$H(N-3-PJ/I;/)^8PN&C5S"]K2+6A4R5F@9F;A_$FVP.!N+A]5<26=L&M1 M9$Z%+X2>BMW"C2"A'OB85OO]R;16QU%I/?'0D/6(LX8+&WQ*1K&7K$QM^H;$ M)"?9[;QI4KG#L60:Y-]GGKM:Y\D61!L<2ELFUHUR4/A!E/E[S 9 M%Z\IMZ::J^P[(I<_C]+FV%5E?8KF?XN*;Y):](R.[RT!IB00D:2VVR2U%I+4 M]KK'XEY':F9V#[B==W]O9L&VZ7I-=5BZ4K3I;G8S_)G9@E:'\]]Y-4//F%=!I: M1-D\EZ*1_GM47QM=2[JG)[8Q$+Q,E YR%+EMJL7B98L9;[.T/.7&/,D94(L) M(9>_> -$#_&+O 43Q6OZ5?)I=1Z:>F-<[)[DEBU)0I<[%BT\(PDM]ZDDXMU@ M9- QCE^O>GGD*JI%1L#B/;KX0C-@1RNRSN)WEG1%$7>1&2W1TDNRR$U..($G M2XYX+,TE$$H!CZA)[!EI\D*D [4R96<3+T282VW&L9&YH9 M:Z:P@G-IYM'4Z:?FD]EV,ERY9#)IG$<9IXW/DL2?:AW4#>J6J-M(9-Z8(N=3 M;9\555SXHN#4BW)#E?F2":-17'FNFINKHK)[B;/[P'TIZ;@9W+;&IC*U]9[2 MU%0$6JBQX)>C-QQ%^_9Q3]0(?>7LN3*NECC+:4]7NKZI1&N5VC]?'))XW*=K M%/1!_+S'^EC@?+YE[9ASMSZ^)1;%V?,#;IQ)/GBPHV/=YC M,?_\*#K!(U^@WC-6MTO&9S3+.9]+!?L"E#JH;]%VOGV(8 MLW0^W:?J;S_$T,[0R8M\!DBZJB0V_MIUV**506+7;A.[VDCLRDABUYLAQOHC M;:TX^J]O658VK.O-V>W/3-G4R\O\G+FY8=>GCE*\H1Z]X^\=D:_D0_UCO'#] M&B5<73I^X(51C@J_/<^3M6!5'&QY$#XR':Z9*-W<;XL95V\ MZJG''&7'?6#;WS(M=[95&MFOI.N]=6\YWI^G\6' MZ_3E\3E^OR\*_K(QWJ4WI6O5WS['S8V.EI!-SI EF!U-E*CVK2R;].CL=(J" MNUL_5XQG6?XA="]-;B+;C\:F" H%MEB=QOLJVM$5$?&*7QFE M=Z8VZ)JS _&Z?VOCNV"R_"*KVV>RC&+&\A 9(9 G)W+Y1UQ +++;1T0-7#44 M5I[*%Y\_',ORR7NKD21+TO'K#:)%??:+3- M?^K3[%,_9/+*R)K,8HDR?55]%.-QTZ)EM;.=Z4[45A'GKBF9ER3M^USEMJD) MDJN*$>7X6O.IP?_FOA=3#X6BRJU==&842?N_4C^#:T5SW0] MZ@TH;T/EQZ/-IO'9V35-JR5[='FA2%^:< \MM.]HE,?L,3GVH_.EYALA#PN\ MIY8M-\.(:O(>V, 7FX=Q5%DZE.WAX:'*>[[*A]CAMC/@O:A&KDC,E63US'#8 M5.Y;R(7.!YNI,L<"5X9W'Z@\^D6?'II_BH!<'$Y9A"F!-1KCHK((FW MY92[1"PV:"(8JB"R-W)30IO=21,URV>312.26#15B/D74[=&&T^DSC4?)&E" M\3&.5,X;28Q^06>6'5C&_7ZIF#GQVO64KRY//W'\K$4^=;WZ6R:]\_-4?Y5D MSEC/E9@_#=579_A-HU14,9NG]O!*.191JNHK7 D_\26>=?;FI!1/0V(*R9*G MGRV;4.O'(NLG(NM'\NI+>67).M2JO_5B#?N1UK#S2,/F_,D,61"I[$(34VD> MXM?;B"!.:8XH*.53T'Z+2+-N93:R$Z]0F25RPLIC8_D&T@F7ARER=VS,V\E? MZ4EZ(@T#]S2B=00HP?+P'A&W5VPZ=<. MM_.1F:=)ZEU5>Q\_P'O&IA.?G?AJ?_@D-=&31D&^^YWX/F] PDRESBV)GX]N MXG>9\YE^C>[[B+%:SEO/SN95I&L 51X!H4N' RS8-1>LLJ MZ[E^^6!\)!_TCZ4W6EGP7 HQO1<86JZ,!#P7S'+P7$HDTSP8I6UZ+M>AC%TI MTEM$(*VYK0'+:<'@QL"-@<5X;JU#L#CP<& RLB3 ]YM+EV:H_/WBC/U\0>9?-NHEDL"]A(/+++WU1[FK '8([ M!'<(!N.9?E'UY,)6,)/\,9FK+2BGN2C-W%@V7^A/>0\S*V<<+[U[X\18$.&7 MS<[](8NTR87,]BZ]C8-+!)<(IN*9?KEX9)YA^>SX7\P7A>"EMQ:EF13+YA'% MFDYN/$MN@UUJZ9?-SJ5KE+J"ZH-B^(;./D5(0Y8&] M7>PYB\_6\JPZ\N9RXY)9VA7.I-P7]:DW:1B,"6]R3<=Q:3M?$X(Z]$FGSZ8X MJ.U=T[O-1P?:RU.B[Z/=_.,->J.]<5]2RFQWUPZF]U(#=MQLP=V;*)>:MUVB ME=L;;W'TZ]4&!%W*,9L]P!NH\?_%F$[K0J>FUW*N#*73?DS1F**7]DBMJI5+ MT/%:CO\K=JN1/RX_FZ=1;8MS&N;.YFE4F_7ZJL-Y/C MD7S7Q7ABNU/&HO?=A)XQHKYZ797T+'&(B\?\P+,$=\6QB[M"Q^*M,5WBN$%T M>*%#6)PR/Q$I\_+M4WFL,Y-I0_QA>8JS/':.VD9H4W4DC#R>635JD)PWK0X/ MH0.^#,W):4WUY&@F=5X=AS:R)K[ZC9G]P-M"W&@+"J5.:ZI7?XL/V;F=-3=# MIS)-_+E#F'YZU/&I.D2H1*?S;/7TI2>'+RW1@(5N%V?^3NGT1%Q-1OTLZ&FI?HTC@?S7OT(_L(;3N(/E@Q5N M*4\'[J.0E#B%*(F=/JXY8>H;S"F;19,WTZUV9V[^Y;TM>WV4A% G](ZIZ&B% M#GDS3ZC]0*=^=%1/6CQQWTO_85G';]*_NW>TM]"92QR:N$,S.E,])P]F3 MO<0$P[_TP\^#UWRH35AN.>\M, M-.-&G2U\IG1K*D^[: MU4YKU?56M5M;<;W6KC9FGW\A46ZC?+BYR8<+H"UF[H78 =?09))2W1_?F 4" M>8/(REEH6H'8#XX; W)IGKP49MFLLP[@ZLS+@%^T'D\;E8:VK!9&;!:K6*T]8Y&::-A-.OOB$/'O!$FLTZBGA8=?6EN3X"M M9C>1V1RT_SZ$* ^<#?J2EE]S:914Q;N,ZS#K:%P_S4&E,6C4*H-!W:@80ZJ9 M6JO&S$YK2RHN>GE[LOON^CXY,^G8)U=7-]#U=77]RE6N8DGUG7(U-SJ=8:7> M:'%];P[U"FT/VQ5-&YK\_XQZQV1;TO>XI[ADKYOC++1J2I2V*S^=A$U]X@O[D1[,Q0J MY%V7BC+UC!$S0[LTH<(/]",1X<*A:]ON@PB?F:X1BJ[P)4L\M$34C_ID(L:' MC/19/OGB\A6ZKE7^@I^+?5%;"+H>N'CQV1JC[/;--JNTDDDIW7N[AOG"<-@]ZAN^SB'7 M;G75HAM6:TVK1?%*?)SWY>0QZ#/IX MT'\67#@6W!>;HYHAS)'3/RXW%K$%\6BJ'48&C#G$'5N!K"!E!@U]-MMC1-Q- M)Q.;#P21.N1Z22GJ$8G*.9?6J7*C-!#%I[+J,QB)&SUF.5')JMJVA/\JGG_1 M>(D/1:9.O"5PWU 0FL^NK:N-? M>CZ5)/N&AS?]>O.%ZR\]WZ[J>G?=ROYM'('S='!MFMN9T2+_M1,8(]NVRZ3- MO>*Y#L7N)'D]92*S*SJY=OP:UE?/1 M\O0DAP*#7&AZC.C>N?>'Y]YQLBZ9_XQ,^^H M=VS2@![KM793TQO'0NA=_I-6USN:UNDT:\?FI%MO=3M]]JC5-+TZ"L;;TYBS M.X^I!$-Q2(P1645\9]$-29UIELHO2SZ^,@$U TTNC._^U2>4$/ ZP#G#U2: M6JO1RBMVB'D=X&J^::KY)J_X(>K=N*VO0%TKCX!S 17L$-BA'8!=#JXI"&10 M1#D0(Y "*9 "*9 "*9 "*2BB7:VUE^XG XIHG>5$!EFBFJ;5&G7)$NF-NJ:U M]TX3B5/+Q5\5([2*[^E9'OE,K4'HDZO Y'_XQ'AW^"/YFWS'-SJN7+& ?+CT M/=:YKI^2<^I0DWZ4-[Z1PLE*/3ZB?R!L<@@5A W$O!KX9V8P47=-]+8@ M;6I+=[;-0Q] W MTCM:@__8:M6/A]UFL]&B-?9X7W_0J\%CL,7"D#%SQ%&@HGCCELGC2DUR+OIN MR'LOD%MR73J&ZTVB4Y'%'YZO$<'V7+F NH'"]"KZ\5E><4/$:\TE]7I%U[M: M(Z_8(>9U@'^G?"8B-5'K 5'G .I>O<.BD1$E@@K>!;P+>)=RQE. %$B!%$B! M%$B!%$C!Q!Q@K8T-NHK"Q.AZMZ[7FGJKV:YU&OJQJ6OUKJ:;[+&^[0VZEO$P MGZ8V??#!N)0[>*=KE7_F%38DC VV(.:$<)DJND6'H+,/%73+P06<"ZB@6T"W M@&XI9] $2($42($42($42($4=,O>U]H-%+Z\*.-<<"WR/)1Z0U2]U+5:*ZYZ MJ;/'^\:VJUYZ$V9P? [I!:[Q*UWO CHE%U!1P (1HX"EY&)6!2P=%+#D!.I> MO;RBT0PE@@I&!8S*?I9 H%/R)$,@!5(@!5(@!5(@!5+0*;M8:*-Z)6-T2F@$ M084]-OJU[9:%.O'C-"SPHLWLQ;=F?YO'N92?YP3.:):_(VO2;N M#$:,7#P:(^K<,7)F!.!, !50 150 150 ;5D4#=PP?X'] ?H#Q24((X!I$ * MI$ *I$ *I$ *!N2 V^U4==[-]4:V-[;*T!IBU\R'KO6WO-O6\]MID:4;<:DR M$7Z=/V[=,W)C\P<_T-2M7GPKE?MUB:U>]+;(3*[5/^Z4'\F%<.7_&99PT+*G5P)[D;1N!.M@T. MS F0 BF0 BF0 BF0EFAY48RN />R/>ZEM@GWDEFERWL-RM:W]-*UA]9V]_3Z MXGIC6<7\O>];.H% M21]>TMS9V]TY.,586* KP.R V=GS(@JT3GXD"*1 "J1 "J1 6D*D6'* ULG' M2K\.6JWPVO<_9 /1.$3FG"@R!TBBYA$#IED#((G;)(6E1.UXLD82RO MP.CDVJI@_01&)V<2!%(@!5(@!5(@+2%2+#G Z.1CJ=_8/:-3B"U'\D'I=+IZ M2^]H'?'G5NUX6._4]4Y$Z'2VN_E:3.B(W=4\RYCMK_:'8P5[I7D*H5^9@+J1 M*:G\(Z^P(>%U@/,'*DVMU=A=MC_$G $Q*Z)'KTFFIQ-WP)9>3O+:H="==:FC M3EYQYVHA5Y"^ 'D$\@CD4+_29.V,G8 M"3O-[9(\%^.)[4X9BZB=F] S1M3'R3FEB?F49ZJ!4"%4"!5"A5"+XNGG0>HX M.2=WPZA4A I.SBF $($42($42($42$N*-*O+BV)T!3B5[7$J+13D9)1EV:PF MI\%_;+7J\39KM:@J1]O--FN7CLG&CC7DG39_@@X9L."!,8?\80<>)>PN;A!Q!D2\^VW<(.8,B%F5]]1VO(\;1)T!48MJ'&UWN/5"+%WRH .HQBE, MD 3D$ /-K>>K\-\JA N[E%!_1T-:W9 M:K2/ATVQM5O$&[6V6^C38[R7J&,PE(U/[+,YX<1 MN /FD5I+!!3USFY+?0JA>IF NH&F=+#/6PZ@8I\WB'DU\&OWGHV%[=:5Z>2*!5PJZQ8, M_4Y%A]Q42<\8N?:(_^814^X(]SMU0NI-25T&&IN@B'(!%101! R*J-1BC@UW M<\%PYZP'(.QU@'>[NV2(:N61<"Z@@M\!OP-^)_]!&" %4B %4B %4B %TGVO M&<#.O(V=Z8*=*10[H^O=NEYKZDVMTVZV.L=FI]9H=>JF.)1'[VR7G3D?4>>. M$>.77DXS^L*;7HCYEFD M1^_I'2,?^&?N+3?T[6ETX9,7CL22 85]+ZP7FK/R\\\(HS._UP7O;=GKHV2%-J%W3*VY M*G3(FWE"[0QIUAVB1Z!T.0-Q>X6KMAEQ!K4=FGJH/ZII6U=['#W =L>G$9R<^FU"/ M!BSN"4]VNGSWN[77W!+R@Y+7P+7-TWO+MP:6;073D_A+2U;;JF'M:J>KOX_4 M8LEUO:IIG177ZUU^0VW%#5JUVUWU@A:_WMK@>5W;Y.%-O]Y\X?I+S[>KNMY- MKJ_@MCM;HK:?#K$7YBHU.$^3D1\;Z$E ?->VS&<,0>?0TDC*)5$VK'T3>NW?)"J_FGYEO>-9$N�#>C&7*]\ M<;TQE )*,:\4%O=\K]TJ% .*L:@8?+5#/O-U"W0#NO&2,PV]@%[(R<0LS!+K M&_/8@Q6,D)^^XS0C???YZ;F(L!D0\J'E[(TT'IMQQGID/3A);W3 MHQ_*(^!<(#U8-GH9%Q6E EM4;[RHN,JAG$ *I$ *I$ *I$"*/8+VS\'4L$=0 M>4B8VB&.>L@F.U,2U$#QE M#-, *9 "*9 "*9 "*9""X#D(P=, M9-;:F=)<4Z'_[?6:1R;DVZCVV[W!;6S M[1W2SCUF6L&,I#F:8VFB6%U-%=%TC@@=N\[="G[FB'RBGF'3J<]_<'Z1FZOS M(_$N:O(&6#Y_+.# ";V3GQ)D3C!BQ&:.R3R?3*@73,5?/!:XH'1R 145.Q P M&)U2BSF:)>JZFB7RV@,0]KI^9LEYCA)!!:4#2@>43AD#,T *I$ *I$ *I$ * MI*!T#K+4;H+2*3REL^7]UKZ&U*/\%Z9*<\3AWUPXU$Y5XE@.&=)[UQ,4'\"[(H?U!!%D' ((M*+6:017F#BOJ?PTLX%U!!%H$L EE4QI / MD (ID (ID (ID (IR**#D$6O#9V!+,HZ6:2W&N)PGFZKH=5V4O\SV]?MF1*@ M'T;@#IA']/5+@*@S);UPX%NF1;TI^>1ZGOO /!_%09F;([)KS\#WY $J^!Z( M>37P>/YH@._)"504!QU>PKF "KX'? _XGC)&;8 42($42($42($42,'W'&2I M_=K=\\'W9)+OT?5N7:\U:[JNM>I:\]C4V[K>;)N"[]DRW=-C_&>3)*S//-?S MG?*&1JG9-?[?Z%B>EQD?P=/X,>-C,?FR%;4_"Z5$Z[-".R&%]J0@69TVLFOB MWD8!09P9%2<(G_Q W22C8.)9-FFJ.22O^"'JP],]D'"VH(+N =T#NJ>,01L@ M!5(@!5(@!5(@!5+0/0=9:K\V>19T3R;I'EG>T]9JXOCKMM8]#HT@J BNI[]E MLN?GR/*>Y7JB?7AT>0YWK0:RIQ3+S>P:.-3[Y $JZ!^(>:W]W6J:FE?RV@,0 M-@B@PD@8!%"F^A$$$ B@P@@12($42($42($42($4!-#NEMK=3%,B&5H\9)'N MJ6OUFJ8W=T?W?'%#+Q@]Q_?\'CJ,U!3;4P?;DV/-+X(U ]N3!ZA@>R#FU59@677NH'HR0-4$#T0\QI$3SRI MY!7_(8.!.TTZ *]3]*$+7B=3_0A>I_@9AD5>5@ 7<&4!5SFL)) "*9 "Z8&< M??XO'=A,_FA:]PD:FSU63,MC1F"YO"FN'8Z=4]/R)S:=GHBKIQ-JBI!OTO1J MTW)D0V*FA__Z5^@'UG :MT@^6&&.>3IP'T5G\>=/!GR-P#S^FLN.^E M?BWK^$WZ=_>NPA8ZQ\_P'7$IA.?G?AL0CT:L+@G/-GI\MWOUEX^2\@/2EX# MUS9/[RW?&EBV%4Q/XB\M63BKAK6KG:[^/E*+)=?UJJ9U5ES7JMWNJNOU#G]! M8X,7M/CUU@;/Z]HF#V_Z]>8+UU]ZOEW5]6YR?047WMD2%?YT"+XPEZG!>YI8 MAMB 3P+BN[9E/F,H.H<.0#\9-<]9AXO'$1]-0=H\Y!K/=3@>,.^5'LM+4B:1 MJFGU@\A[FRX;[VMQY>_O:N_*JO*?F6]XUD2X:]"3[79 [G7CB^N-H110BH4\ M(>XE7[M5* 848U$Q^,J(?.9K'.@&=.,EQQIZ ;V0DXE9F.76-^:Q!RL8(;=] MQ[GM.A]-]<9.LRCRD7NSYBHV7]GN6EWO:'JM6]..S4FWW6FT^B+A7:MM>V\C M;RSRT<]'U+ECQ'+(.;_FN3;I,=Y_U#$8.;OS&!/I\&3H>N3BD1FA3#K_,1Q: M!O/\-V:6%TX%,PX5R>80,)+-2RWF:_>>B6 XT46^^:O/OFMO'(0-?HIJFH$42($42($42#..-+MN^?^ - %IDIF% M2/[]ZZ+B*IJB BF0 BF0 BF0 BDHDBRLQ6IU4"1979GLG"*I;YLB.7<=7U2G MN$/RW?5]6S_N>F>0F'-B60A3V^Y/F.>[CM\?3/L^ZW.\ M@@#QMZ=?-^X#\P2A#T&-$'+OQ<:O$20$. MMRO<@ !40 540 540"T[5# HN=,=,"C%9!J*BJMHB@JD0 JD0 JD0 JD8%"R ML!:K8Y>NS*Y,=EV"4M_Z+EWG MV0XQ-'B*KS5"PV?'I6"IF$GA]2)R"!2WKJ M@'A2UVKBD6#$2(]Z ^HPO_+CT6935Q.21:\WM2-"?4)-=Q(PR;]_751<15-4( 52( 52( 52( 43DX6U6+V&(I>LKDSVP,1DH<@% M3 QF " %4B %4B %TL(AS:[W#R8&3$QVUCOY]Z^!"[BR@*MHA@5(@11(@11( MP;+D<9W5;<_J77:Q1,C1L:@9YT2Z[:U7I[CC"7-\18G<,L,-)V-^A=RXMF5, MMTI0%.#,^<("*]Q !E1 !51 !51 !2^1HU4=> GP$@7!531%!5(@!5(@!5(@ M!=(\<1,--D)GFP@E'R_*Q)\;>J&/-['/.] M\V\8\^48\S_IH^NXXRFY>.17?4%:]HP1&]/$"&#D[7'DG9]=8>25=N2=4]L( M;94Z<&4YOP;49QB'AQB'GR^^8!R6=AQ^9D/+L3 ,#SX,K\X^81B6=AA>T0&S M,0(/.@)O;B\P DL[ F\\YO,;X9$>>B V, B+.PC/70Z!W-"[YV*G']8-DWY< M-23YOW1@,_EC)I*N%[Z]\G/KJLN:X&HO?6_KPM\.V'KCE*].'#?@#_!;NF$FJ;EW%6$!$X:U6:]_GZQ.0?2W]:>U7??L]86A'[M M.FP!J&G=)U!M]E@Q+4]M]';"FQ2.G5/3\KGQFIZ(JXGT8UC5IJ6^%KN6_->_ M0C^PAM/XL_+!"G/,TX'[*-K/G^=:[)G,XZ]Y7--%T#>8*-[L!FZAQSOU.4^ M][;L]5'BDT_XU*$\ZPH=\F:>4/N!3OW3=\>+XHG[7NK>LH[?I'_S.=',.C23 MRXA=V.W>Y=?KLY]_W%[T7F^Q7OYH%HW636H32N%O>^S?(3=2PM_RQ7Z3L]TK MA=>E-S^8'Y,-*ID1>E9@\>]_/J $9_W!;_ /V?QKP_8B-I#,IC*%_&U-//4#?+- M'@L=_I1\(0V#D>OQ?C!+Y07*A4[\Y<@HB4\+&\5;*JY6^.3BAGR:L!Z9>:K> MW-"JVOO3Z'ZN93:=^.S$9Q/JT8!%<8=48./>\JV!95O!]"2^^_1I>8EZ=[?: M[;R/S.N2R[5JL[;B@LE(1?\.<.YF@!5E4'V:GKPR&JD:E3.8K]W47 @R M\7_C9*_>:\<%)V]C8E.<8?$+J%EYLT;;.6$!'BH@%AE"N6DB=Y&+F^"I'1(/185(XDPF2V^R"X43^P M@E!0IM0QQ577$C&\)=.VO*$W8IY%>O2>WK$C^1?Y,17;&\N#:D1\SO4(OY$$ M7LCD339]&(8VH5P5/8=-_0I',!2>-49 7W1I MGZ/D0^%PDDV#XL)P3!5JE>%7WM]GCA-2.PZ+\KZ2U*;D$\53_+:AR)40$5&? M/Q[UM7@9>QQ9 Q$WE<'1P%5"=<5O2>:$+[J5-\:)HKKR5O&&Z#T+85WQ@B2T M>^Z.QY8O$Z;$4X,I\:B@HBSG3M[(7SNTO+'X=::[0O+4,E_0%REY?Z8C3/QE M]AN_8TRGD>K94XY&9@#(0CL5.#9=AXE \;WE!5Q11?O+K\S1S%F.\-X%;&_O(-#5++([2\2ZT()-WB#-).S:&1 M(=]=9#_B1,GYU=GMQ?7Y!;FJDJ^W9]=?YTG1[%$5Z\?M;>HQL>>/0.:)I?'2 MF'W1&)LRDICG(VIY_*-ED&\^#JK8 .%SO O\4.PC74*8\'2VY.F\D/Z5O2E@ M;4]GS1R>HLV$Y?1TEB:C2.KELRQ#<[T7M#J[X#[<>)9C6!-J/T6XM#J\:!H- MWPZ^'9R>\L"$;[+VDO3._G7V]:(@3ETZDZL,%A4R.^'Q[FVQXDY^ US\*?;R[-K?RW( M//S)L_B+!2SJB1KL,EB%\L[%9X;AADX@\F +-!D_185P2FDG-X132A=G* E, MN');_2_Y7B57EU^_7OS\61!7[D(T2,*R[NY8L'0/Z*+-@65TY981 M8465+WP<^#B8_,L#$S[.EGR E^B,DN2 M$ L/I]CRA8<##P=3?WE@PL/9%B%W=LO__XS\2Z8\7]P6)M_Y$_4&U*,2F"%V MA2G%/ @_I]CRA9\#/P<.0'E@KO)S6M5F$Z[.^J[.Y[-_77X648_+3]=G5T5) M ?Y,[WDO"E0#Y^RM&_7D:Q*$DU-L^<+)V;63\WR7Y6!.+.=F/.L;L6WAS&2. M/(28(2$B"K>M7*K;ZXO>3Y% _OWL\^7U!3FKDM[%SQ^Y.>DO M2X,&[EL&G!NX;\4_IW&[^^89_PZ9;3E,VCX6N+!]V;-]!=ZY U)\J]^7Y1,V MMWJ8E&G=)_!L]E@QY71NN8XXT"D<.Z>FY4]L.CT15T\GU!1[5*1.);'4]V+? MF/_Z5^B+ ][B#\L'*\PQN3_Z*!"(4ZD2U_1Q36W9Y(BUS4XTV:S/._.S*.]M MV>NC9/*[J.5I=FE)FJ*5(NZKKO.-#!1$1M!ED MF(N449]^<+&0X )P!QBRYO24E4'@ A?KQ5U^]S_^]Y>=CYYP%'MA\.>OWK]Y M]Q7"P2ITO6#SYZ\^/YR>/5SO'*#^,TPNCKAX_?H+^=W]^BA]46[QQT&:[2'0X2=(JV2;+_[NW;Y^?G-^[: M"^+03Q/27/QF%>[>HM-33OPBP@[\CBZ=!*/O/KS[\+O3=]^>OOO#\OW[[][] MX;OWOW_SQV]_]\?_]>[==^_>2=7"_2'R-ML$?;WZ!D$MTG808-\_H&LO<(*5 MY_CH031Z@FZ"U1MTYOOH'FK%Z!['.'K"[AM&\TOL?A/0OD0Z'[\-%-BF4YU=^_91_EHIZF#V1Q)63" MLS[@(-U]J*/\X=U;_"7!0>P]^O@4BN&(+K[X] /L 58]CO)NK9WXD58F/Q:Z M'R?[J)Y1^%(HFL:G&\?95VGR#\7"JR1I6'%\O:111/:L:L'PK\4AK\PEG_GW M?_K3G][2KU_]Y_] B&X&;[$ MV%:/WWJG9K5WNK%F/5OH(_3N$/;9N5 MW=BZT1*?^JW4@N^&O=AM,&JWU%OL)['X13LT]3NRWWS(1[7X1_MY*1ST_>:F MYN"G_XY;;8*Z:Z/?0&3G(/VK_1#DYV?/"9"/ONQ?'::@<'3V7(?BNF!KD/RK MW?K+;IF\62<(PH2V!3^)'_=[+UB'[!?R&YQ:WT6ACY=DZA#\\?G^1GN-O$V< M+V$0[@YOH?3;>_(_/PGA3?SW+'"O@L1+#C>DK6A'._$5\HCPT+ZXZ*+HI(N) M+.A1=MZ_@_]')$5):,S^= (7,6I((OOEW5)6XS^*J1IY A\(LU34O A!WO9<\D_WW/'A5GW8 M8IS$TO2U*-PP>>]A\C(R"(3RG!+BI!"C]3IS V?NSB&G4K+%B4>8[#2-Q9H- M<_JAPYRBKPNDOWF=X^YSG/T8+]:+O1"!FN974:MA;K_5SFU.$X5KE%-]G=5A MLWH1[LBH;$'2?<(W :&';\.XTQ2K2#3,]^\ZS'>A"<3:0%]#*Z_;>N@"<.+M MM1\^=YORK%+#)/^^RR03HHA2?9W387/ZD(2K7[:A[^(HOOHU)6)JE\FMJ=TP MRW_H,,LR]7]%C/[K?.M?/IE*>Q%MG,#[)^6!/&@>O$W@K8ET0YXW*_HX]X+- M'1GXE8?E_=R30,.L_Y&^CG)U^RF2J=,WDD0?Y0T@T<+KO+><]_,T]@( M?/2"BA364+!A'O^M,H^""I+)O$Z6:K*JPW])Q)0X\1+R$YLF?9&&"?J3>H(D M*J_STW8S2<]/A>ZHL:Q^QMZ_J\Z8_#9]51IUVU;7CA?]X/@I?E_>3=*7ABEY M7YD2J(MHY=?NV>O0),DBF\SI?+>>+ M:3N6SA>%2"]_;YB;WU7FAJM2:.W7&6DY(_^8=;^4)DUB1B]I@KD7J>P MY116-5!D9CZ%Y*P*$E*>-+)WX MEA-_M=O[X0&S^5,?KC7%&B:QJN,0--ALOIZQ'6_ )QRDY#^K<,.ZI+@$*\4: MYJFJZN TD$3D=9I:3M,M=F+%K<<_Z:?C0U6/P>J]SD#+&?@$:B,0L>]P]+!U MA#JPL53#O%25&9^H5HD*\X0(HE1>9ZGU<0;.<\ZCCQ_P1OT>KBG6,$]5)49. M PDBK]/46OOTA*, QNPA?8P]5R71UY5KF*BJUB(G@C(JKS/5K*N%P<*_IH3S MJZ=\)VF^-\Q,56>14T",Q.NT3& ^'LV,W-*<_*&J NEJ3D9?B[]>O8*F6!)+ MN+:&+PA.IF$Y5'4KW9<#:^EU,0QQ,]!,NJ9XP^16=2JU+@>O,SB2;5LWB=H: M#?-8XSJBLG._SF4?@[<\<>K/#;-45:KDIN_7:1G1!J[99LVU])/X;545H[>' MOT[L*(9QW M?\/5%VJ8I*H2IVQ$?YVHX18YS;92%FZ8N*J.I\XZ]SIYP\UTFLE3%FZ8O#K7 ME8K)[G7N^MGN-/-5*- P1U5E"JO].BV##7J:&5*5;9BLJG*DSKCW.G7#K7S: MTU!1N&'RJAJ1&HO?Z]Q-J:8^7U$^7.'$\?[#N6D>[8654M3"=%=JG M*&^_J%MC77A=3U.LIXLT3LC1&\5G,3E]5S!D&[Q8+\/$\;FH$X^TO#HTI5]M MOZNJBWJLMJP[R(E1WB$(XZ5=$I)>_+H QS"U=#VXNM)H6#(U2JE:H\SK*31B MI*@\L@_I;N=$A\7Z+L*^MR,_1X=,U1\OUDRQ>[;Z-?4B[-YZSJ/G$T;(K13' MZ0Z[2A_GLP3@2PD!J!I+_IHSZD_#XJPJX%2+D_<:#BFIWY+)@\(0<"6YZ/P) MDKJ/>/]U/MW(21@F+-#*V7C= V,F_WIY3^SIDM]9- M -Z!8>1IQ?/N5!K6054?JO:)*-Q64DNOBV&DQ7 7A7L<)0"36 <-A1T>8)50N^+I0>7C6:4U[M:Z.MU##M M596NY('3=".\J@E;GP+99.6B7CY_[+42R ^5C]B!:FYA[D>FV; TJ@KCPM*0 M9W(L\X A3(,%H^^ MMZ&_9K7YX%,5?]-I,GY+#>M,ZP18D$.D'A6.(]HGQ#N%PJQ7,B&Y8Z]K<,#Y M)9;'+7["_K>4E&8MP?K(RK[*J.,MB#ZZL 'D&A9(5Y N>-.\ MJK[L+I0"*O[(JZ:.=L,2JHN\';*$BJ#_KTMJQ"75U3[9DU3#@JGJ61L7S*O& M=?*U<9V"=OLJ3KP=@'Z?[<(HX# M:,TY@ZDVK)2:T&752BGH[MAA BTCWC22VGY=/@,"O3X_D(OC.HRPMPD@4TP8 ML$06K,@Y)IM4+JY9/8.)-BR>JK*W$$9VBCZ_>7A#+R3>,LJ;9B9"6OJ1MEX* M07M=0+T7T%T4/GF@U22CWGFAZ"LW+(BJ5K:T(#+JB$SYZXR/->-7ZS6FZ<+) MO^Z)<'?ID1^B^#H*=Y\?KK&+(\>'O#5I$D8'4:;5^'5!]5]0\A5!O0'(L$?8)=\R&Z'TFV2R:[>J MAI)O6%I516]I:16O(7 \$,W1Y2-9(PN_RZ;)U]75?W5U?1ZUK-JP*AJ"WE^? M0E/,-#>DW6,?= [+$':>$QP>/@<1"Z?])]WBYS@@_=>J_8=3;5@?5=5M>7T( MJR!O%R4AXBW_:XSDMNEI(5I_74 #,Q)T/2XZ5&]8$E7E; 6"X?78&!]$HZS@ M4"DWFG VVM-I6 ?-^2SJ]2,:U$1)RO"ZH"0&"NBZ;;A0:%D>[1!^O\S_A_-._SL$_ V1]',2RM9:\ M$/S4!<\1TADKN8F91%)Y$' M^G_>35U.[;RKK^MWA/4K_&?OR541>2NZ+LC'SZ3'Y$(K_7KV[$1NT<>V[4(= MW(Y^1?ZQJC!6K!WM"[M/*%]BA_X[^NO/;/-^5BN ZCNSBE(QMS M3#O.?'UDZ^CT&U9:57_Q'TKM=NN-*V?@S M>8I$_*T1;%@--LX?VJR)SC0;5DE5QURW2KABF3WX M&QF1^77)#$5D[OXR[4*A85G4)9^N8C>_GAC337]VX_,?+G&\BKQ]YT703$>_ M%/ZMJCJM7PJ2O,!_15);KTMB@B7A)'H%10<"#8N@JM5LOPA((Z^S/T*"Y^XQ MQYU(-*R .GR#:EKHW_J5 /_S"-H7F \_^*4RJDZT@IKW>(WXG_(Z^?(8^6_" M://6"Y*WKK=[R\N\=7PRQU\HA6V$UX6%E57Z\.[=[RD)-SF%O]]\B=U_D6HF MI+M__BKV=GL??_5VI)Z1OQD,TBD9.R?UDY[]5-*9NM?ASO&"X9TND)FFS[2) MTQW>/>*H;X?K:$S2VRTA&JW21WR:#5+//FLHZ7LNNMW[- Y7*;TF^7\!YC)( MO.0@G6M%G@A5Z#@C23O?F="T+&7.$K(+A0SQ&;=BJ#T9V^P4,%!&XJV6I@5& MZUUT^C.IIV>903!Q1'@+^_\)Y]J.<;AM(&Z;=2?>7OOA\UC,ELE99J_J*SL. MGVJZ$U\;O?+=M+M(!I$VQ79=PH&.[.E(3,:&%@Z_B8%6E8W-0#UH=]=)T%,Q M, \9D.?[]L-?K6-JU#7831U'O@4E8TNI#D6FZT+2T3#%B!0#VK'[-35-=;H4 ME-:QXXK:ICJO"9CJR$@+2J:8ZA+9TY'+/J1-L5UUH^W(G)J N;U4=MCKO)U4 M!$RQP"SU';M=K&2JJQ6;=<=>*^N;6RYE\TGGY:(B8$X@J5@ .@LB2@H&Q#]H M$_^:DM:OGMI,0'/-.;[\#+P ;;T$N_119*">;!"*#=A\#/=BM9F0Y==E/Z[: MT#+YTFS'16/%&;PY>\U':WI6WY_]EEHS)0MOT5ZL*.L;V"FE1V77_:*M;N\U MTVL:FLC8>]GT8J>)C-E73B\6ZJI:>_'TXJ"!BKW73\\EI2K\!9:R.R2O/S))Y\[+IWPJ;T/][ZZDG=H %-[EGF M?2KEHL^DYWBQYO"M/ V]A)?*<] KE:%GX,A*YEM*/M_=6F>[IS979-.0WT[<\ &U29H\Q$.W;,:D)T:>&[JP?:4/. MU'P/3H[<:=9':LWDW$^0_;?S@IFL#^9764,*VYZKJ175&2@BE9E;Q]),-C0P M@R$85Z0:WM"/=/-Z(V6.V9H*CW* QJSY++^GCKH3MA\]X0';+/ M]'28Z-S"#+S]QUL#PQJ98XS >&,SM.TQ/EVZB(&C-G7'+ [Y M\ P'0\=VK!X8N.W&!^MO>PM.U;(]%[TQ!:,>M.TQWA9S?> 8=&O&K&]C:WCQ M'LZ/'6E;8KPS-/*0D>C9F($#M07\;]L3LC4I:_ZP75!PA_G,=F_)GE_MF/= M#]KV&&^!<#J0_=8MS&@0)$S/L;FOD+88ASJF0;,/\>.X]CX8O?<^#!NC0?&[N[MU9<$''7(XKP*TAU_ ]YZ%8@$H!0+5,$*/>#\+?:3 M&'X!XC$=##H0T,SPN96!"/_$^A_@#;QB;YU'W *"TX^B0C5 ,?S3Z?L/I^__ M0+M91VV*[E*WVG'[7"6I[[@/16_)7[PT-*'L_;>L!U PH^XE4"$C4VP5PXIR ML2L!K&8-AZM"4?)O)PFCIJT$O_STO>,%8)*Z"ZRWY(^\ MD^0?/YVEY&@.HVLOVMVXI+?C73S>WIFYRAA2&P49=D)['("";1U*P1 M95%K'47]J.0G )^R'-&9 P7IG,GT95MRL104N]\($1>[' A:U M?+\V5;$Y)>3>=+F='7HDB> --V^[NB,/_GE(=CP;M5@]WC6EQAWB.$JDX27_ MDB[A*,D177-%K>.???'*0ZDO._;0.<$OX-2G&;9B"6NK,CO1:T))%N2*7)&3 MC)QRH!LCC\#P,<;1$^@+;H)]FH#B/%B16@Q^A0@!YZ27OR@6\21-61NX>AMY M_82WJ6*-$?*T]\!:^ A*SRLG"DC?R&W''3&Y>L2))""H$EL="!R?K$7_YP<( MOPPV=SCR0O?]V$)571/6!NHBC)/,^J7@M%AFY*,S?VR$<7SA1-%A'4;44$L$ M38^)5^=XXP6PS/Y.9)"ZT[4[$6L#ODBV.)).1#@DM.*HIH*][97YEW&U,7M; MT5,NTZ62]<\^4C0/U2[J0.E[G9.X>Z&H;4/BP/SEWZZ'NK:S]TZO0]U3*S5\K!8K@.4]7 =R9C M\UQD[N<4:^?0]#!0%A]9M"@#X-5)#I4RU@91B>_P.<;KU+_UUJH[M$U-B]<& M%1O!! *>V)&S2G[TDJU 8[KZPO5J<&22_P/5D_(RZ4YIY!5E0)%ZL05:R\IU M8[IYB]8I8:HGG24/3;"900[%RT+RO(JI2EO)WJ;FQ_0RY$!0 N.'R/$X86F6 M!$24:G=W(6'Q'1D I!I[:MU[\2_G!QC_&L5/?R]U M4?HP@R>JV"\2GEI\?I#^U>Y]VI+,#!B^S^+\;ERRP[RUA]TB&ET12H@#TM'^ M-\EN8[=B;;@^>D$8T>R:3"V;&UB:AJ!-3:,FD24XP4#6[J^" 6T?A/ M6*-;;[\,V>NH]@KM0\'>(B^E;&A2[DFQK MWR$R%,"HPNSS%(G"LIK'5B[#>OM&W<4ZG*@]?6W]^[M9;=M8S]XF@K&_QWN! M^D1(K(01G.'F.J>V_@L ]% MNQ+Q31RG19F67MN?\#/]HA6*&^O.9X;9NB/B8]L)S"O8.^=")XCOG .3;\&7 M4G_UJ,L?GT?:@IEK%FD"9@TP<+&[:FRW-&4[(]_<0I3\,?*2! >+]3J#*I,2 M']3=T2UKCOW.R4DOUCKW2'WAL3V.JPDS,J K.&1)P_QXS=X?1 @.$]#4.CYX M;9*)%J:E6H?E41LXVFWW/2E(PR#HH?XC]C9;0/=](KQO,/T(R5JR(9AH4W;M MA;V'3=5(DF%Z5K+:J#QK.Q*Q://<[2.\A:#E)P[!2"VR:A<&78V)#@A72B:C MD-R:BMM7E== M+?R-.I 8"+M&,1\@ @([W?PHV[J>*>ZAIYIR\@!<>#AL'L, M_9IW6?&[=4FW@XP[#^D6S!]A0-\13(O.7A/J,Z2V]'3J74E=D.\BZ<<&Y6YC M];%M!BE#<7NBJO%,1+QF$0'"=:RVUVVK6GP(!9LECG8TE,PAIS0=P7N\YX(6 M*#J]8.7M =5$[[C>A52?5GK,JWT$JKZOCBYU[_.^X4O.%8R5RLK%?\FFK;W M-L/40$EZ^]&)?L'PMN2[5!N0T%AM+DZ_9,_1$"8BOBT>?V;OE_JM/%4S,PI^ M%^[&#&Y*?.!WS37I\K47KQP?+IIX20YH[*P3G1I]'/(6!XC(]@$YVM*F"+FZ MDO;"AT2Z%NK@J8\;JBLZJXOV'H,S&X2@BZ0]%\Z>?-/8S3H1.8H I"5I4^G% MT)F.D4=(L4/WH Q;K#_'[!)L_QC1D[%G6E^MV"L$,TFU1F>DW7?MZ\])HFKO M?MNRLMT [YI!!V&V03W8JNKL&!,'/94O5P<*N$4$=A!> I?^B_D1G[D_IW'" M,Q937NX@/I9\*'BOL1R+'4=HFCY8OV:K[,1%?EKJ0?O3FX,V3SJSE:&.S8J^ M5E1L.+YJK ML+TDI"H]OQ#V)DY:5)R3L#I4!R=]D+7PYI2 J@[8B\9CN' PY11FY.K12USG M8^HGWM[7OW=:51W;Q)1YPH"C2YAF ZI0B;2J8Q$1KC8SI#@Q ?L31C/8@&O] M7>2%$5,O4NF91\(J)F<4TO:>XEF*@#O'@]1ESMY+'%___-;6F4'@1S75*+^(POPD@I#2,5-K":=JR*(+Q+MP[SQ\A",)S?#6V65W9.81)""N8 MW@*IJ6#/2T3"^8#34O*!4WF*:&K,(W*H81KJR]KKN@A&O ZCRS!]3-:I7PT1 M:@B*ZD3#IKL%4YRP.&TG6D0TX(:%-8CL6&J/BS:5+49[<%AH'H9>3(>K7Y+M MZDX>DR\Y@8D@^OR9G@F6JE#@6M^G\1N9B=8GZZE^9S94FI7E4A,KJBP^5P2X M++/"8 2X6DKVD3:Y>%<0ZVIPT%D>[J@ BY[%P5,( ^_7E*,4MH9>G[3MF3A/ M<.?%PZ4Z 8JFPM2H".0/MADI+/5U!98:;.>50(@!E&;AFMK"Y70"I) P_FL8 M84>+"U(L,S]-J=IG75ME1HKY2ORHTKNQ75U[T2<1)(*-PK77]$ZI*VD1W!H< MW9@:[3*-=":?VJ(6W4%7*8]Z47I^YB7&-H#B)/&Y8%]V][^!R,>?TX :S!DN MA/+I/8B6M:'/PNNRC0?&S&(.EK/D&D/(IP]/H!24.X7"BBD;@_*%]A(:0[O8S81Y+:I\;EI_U)N1<4:N\N("L0'^M#E;UX="IJZO%'OD0L* MGNO?!"[^\E=<7GCJB#G4B$+:+87_UWJFO3!LM:T/?Z8NOQ, M5(ILQTA@$ZUTB=5:HVO:J@E+R+E5^IF&76B>I%=?R(4:1N3\<8BH"JDX.R%W3MGBC/0 F3Z=>T TB(L="%C/YK!8 M5Z 95->7IH9U2S[5!6M<6:KE+,KH3A 308#B%>+HR5O!AEE?DPU!WI$@W0KE M;@Q)).+Z3UK)<]0FQD9(S4,\:?@GSQY9$BC4 DFG^G-P^<\TWJ5D>(70V$ X M*\?UL;.PS9KC L9K:N1)!TTY -D5;7GJ2=:6M_"06OZH>$B1#];66,EW7\"^ M5AX6EYX/Z6WSAQ.]=1ONL)&(S\K4K M-5I>WZJ.S E^3^GW*]W9#'%Y'(O:8 MA1=DEC1)P4NAS,A'5-GW&M2U8%9.TBA0'U0M:MD3\4 WRW@ZX^]QN(F<_98\A7UE;AYU67M@/K6/3_&"@U=MC;U#L3#[T;*LB-5J M76W(6I\?%+(6^6!UF3CQ=A'=.5'"_R&9.Z^]+^6,82I$T#Z49N)]V !/T:K. MK 1"^(W*JQV$PKR./1/W;N^'!XS9TQ[72W9D:0'\*5E,5#>_#!/'+S_S/H7) MWW&21W+0IS/'Z549P8VT/6?$$KB02P'&3'X2>'QWA+L()QX3"VGL>).0/G&K M1M7H]WCCP>LO2$!(4VK/2\4LNO32<8?3N#ZIH*:@Q4XG#BP%"+\D)VTL+2!8 M)"NEL:M%18N9A&(OOJ9I8"E^"=7J42]I:EVX^D+DJ8 <)"*MS3+,DSPR:*X: M -=1:4_WY.3">WB)24=V9(8D@;_.\;GA+=J9G#TC9[K?,P; M@&IXJ;:RP3&G9>UY7]5Y-#&SHE74,T/NXF;BLSG%M$H*1>$YF+7S$(4,DJG9 MQ%U7Z?A22[!@,Y%4O]L.(U0)J]EGB]XAX'ZE-QK(1>ROU6*D:RO5U'#W=%4 1N:& MQR"<^865!QPW1#[VHF%[,7--#H7+:P7DV%SO^,0A.5@UW3$)1,!Y_Q "+B7% M62;/;7X2C2T/=>^ O:<1O;XSP!VM[J6^K/VH$F'/X8:M6&.UU->Q_T#-U:_: M8U]=WMY+S E<;9^E B.?]-^'1$ -J$V3IK4#?SN6*1''VN.]7<4906]2^9MJ MSL"I]\"7@6K$V]>?(G3Z(KQ- 'N*_N-O'FGBN(WP(E!YK+2N;C9FF(6(W>,]*#B##0VX+R_- MQN+V8A7+J2_/TF0;1N )H9@&70V+C_^8R *K+9&5I+M5;[;2UYFE%K>'"G+0]UP1?G)'UBY8;!DR7Q9YE#V08^D.),\B;Q/0 M",L@X>"2U*CA>RO=&\M6-ZRO7A[&K, N;EC'#97MVL[(TU@0E3W5]O:EAUQ6P'(VA<*R?"M,':IVXP( BW@:ZKL!8WU[(W_#F2"?_*3 MH)Q=734?^DIS$"QJ[:JJ8K,&;+K8@N([!U7+8ATS9,<,C%BEMQRY%8L25Y[5 MN@5.H;+X^&DD^.V*W5O,@@;O8:1^Y0#$J>/GKG+Y%2_@\H5WG=8/;S@] M>[-.L]U3+\>6:95U-2SNR0W$IH71(?/5; C14Y6WJ(ZA"879Q7OOQ;_DKR?5 M]:VM,C/A=%R71.>+99](W@&+0H0+%Z>7X%OOB;ZI"UK%\\-'Y^0ZH0Y,:*LT $9D[3V?N'%+0+[D&V,?V:,G= MJ(V\T9CDI0A-$4<:%+K9[0%J3Q4*.(B6[>@151ZTED$DS=7M7>F[/9$_:.Q. M=.G%^S F3PEJBJ'[B^VJ=C)Z+U(SV*RMXM0Y4"&UIN:*9P9D0)'I=.B-T[1E MSR2:1J$;^CYY8&IC,.VL,'.J:.51*!6W-^(<54!D=&VW(9MJ66.G M4ZYZKI*KR59?S_5(Q&?M<) E*%3B8'4C,KUPWL98)[)"U!KMM+AMM>9P"[VP MZ593AN02\%H#4)#U?9 M14UY$ZMK&'7G_R'TB0#@1(=KS\>1VH^_7,YF&%*,?TW!TO-$PWB;D*H4Q2>& ML7YP?(,/0*IH.J9&H'U,"(.[RK353 M]R)HU0'68R%:-$TC3TT)?OJM(_&ZT;"[';A>+K.FZQ9WI:S%IQ(Z$^4_D^;M\QOX3_DCVS5;U@!I(= K+N1.@;L), >HBU@D_DGCCILL<..V8=E]I\&,RHQ85F$B%" -9MY6M"P>,927T?LYK X5%VG MC[=HJF54Z5#K:E'Y/#8ZX&18MS^PG N!*[R;EB'\)&5KJP?AG4FO9H-S4M#P M9>H]Q8)N67E6>4^XG]MY&$7A,\M*2[XH83,[D1AYMWQ>)6;N!.1^;C;,H$#_FKK M;RO5.+XXB2;=Q@B$Y[3_^P>75X(&.2!33)C6^ B:[<-+&FKN6!KAO>.)E/(B M[9P6(\=.7V8@0?JU-S-GKU%JU->VOK*DH WRV+T&3WG)8;[I3="5RHR4[GUR MZG16U ]JQ'J8\1T'6Q(AC^*HR'G:>6BJ-4?'E.YN*+/12I?5O>P4^TSNL>S*NLN0%[TJ/IO9 MQD>/W0*']]PE2)OS05W8^I4N"6A-CHS:*G-B1!(P>$ P#>UISY:*@&7WO@R@ MMF&B5*5'W@(5L,0LZN'"B:(#$>QH#G BJGOL* 9M5-WVZ$=H3BM.H6B2SK'X M'OY:K!=I I-#@27Q7[S-=K VJU4C%N6I/'/$(X^9^ES-(U"U%SB!(_I."WAXI=[@KRIM/W0E M"929S:2VBGL4-UJ %_VL@C<>YQX+-2E2U! M:PJS0I31W*O*XD91VZC HDS:*W^U-JZ?<-(R0Y9BI#L0&/N1ZNP$1.%%&.U# M+C#N][Z'W8_DL(T\QX?P;0@ C'=4TF"R)N#XK=1>-^,0MG@BQ,EB#8Z4-/TB M XS('"SER$CRMX_;!U6.0-CL(VW-WU;\GAW\5M/3FZ]I-E;IF>C_T+,Q<,&Q MK]$%:)*F#/G&7H8KZLG),!O4 -KUY-XJ&R^/AR?Y>\W@I1OQ,)^_&EDDXCSG[\BT?. M*')7ZP'$N]$8>;+R@^<>K[#W5.GH;&D@&L8TOW:$T%:TR:M#4'KT/K7892_4EOE:6VN:,^XX05A1'UD MM:B*E6)S#/KJ$$_8E8K-5TN>8KO=,:^M,FN(6!9RX/Y,WB Z^:(7J;&#J ,7 M1\]D2R0XN$L?R2 O2*\ \40#<=1QX=$KB=T7%:5Q_;E4A*@9W?FX , MZ;DUAL,V54;N84T3RU! JM=VL*'&R/VCF68OMDZTP1=A0Y)A95FC$"-$(H?T MOW1YH_;5=/ENMHK3D50"^:-0)6F7EL-.)V?C @8(%5)-J].OV M%6T&?U 8[DO,_GL3M M[;ZXWQ]>Q L5D25H>#Q.%4;/W6B[$B>KM>G5%9[04 MA<#/CX!F(*%.)&RFB,A>7_GS':_30&DT("\CTQQ[^^'I!C-6_T??PC>5W\-0B? M@P=R:H7D27A#)***/-%[@3T.*+]B(:]59 M^EJ6PZC)M7SUQ=GQ\SH+K]3J%MK4M"=..O$6'(3)?^ (?7)\6$,MK3"MZEJ$ MXN%![.QN@ N%G*7@$*UQT-76F9'L+)YC:J>?+E5GQ!B]MW.=5H\W@9J";0VS MY XGA6S#/[6 :&UK6XSM#F*FS:%C#Y:(*(MS%)J=]K$+O*>*-@(CZ'L?+UVE3-0BSYIS!P,3C^PP/LZ@M>I5!!?E3425@C49Z/ MF[XVPJZMI[Z>B"&1\I;0\.^VY#:N34=06\2F"J@^VV?3HZE%17OR%#/5.]&! MY2R@+A Z64I9?FS_ YY,@3KZ;T%3<"/?D#GV#00O+=+,9(^88["JO8=*A<9N0>Y,+]8BS,N.^?K4C\I M-^M :A;5.-H40O:S V7/+[+1R*ORV@^?&U/DZJK,*JR$&@<[B,'=:-BS$D0; M)^!FLH)?)H2B1S@&P"KJK@C*<8?(48Z?S5FC26$4VO8B,E:K=)=2RU2;+,&J M\(R.5.8G];13)[6N;CMQ" OZH?!J&?1TDV#7JJJ]BP&>:63\U=*"7&)&\:V' M+%15(X@V5C,,D7$6!*GCLZ50\XRI+685C8*'<-PYT2*BYZM+[R6! : <]N:: M%K'.V=&W5F83(R]F5V7&20Z(JM5FM"=C;4MR+B1\X]4X09$J> M6%),JGY;ABQ$-_L.:"',]IM[:#)G!QJ41W^"C[[58]WWR:U&!$&Q M^K0BBZ:"480FGNA5BZ: M?S^V4!2A(JT-<(!XG/K%,6Y42M].S"7Y2Z;8I%WF.5@X/- /H4_(@#T%1#1F M@ %33.T-9[0#Q[94:U='[I1L(ON>W-H,Q P%7ML]V28\3TBK_-0#"-JW1S # MPBU^POZW6DE"5\,BQ%&&=K ,%;!%=,L_ED^%>\S2\HCG#7N42"\2RJM* S]U ML_;719W%DMN=W 6< &D4L0!9#CT;?J(=M;@<3FN^JCR-5* MLJJ*J:\TKK8&.V$Q148 W@@ ;.[NO,"+J=;^2:BEM"=6N[HVWW*%>"!J4S<,( M&S9N77O!0[)+KJ(HC"["*,(TY=:U[VPTIBY-I9$?+9F+3H-[3VVY&5/ALW4686C] '@.G62E$J87G M8"<2]GWR=:8OJ8@]@T08D],%C"]R?$.#$K*ATA%D/&K2LG8G9 ]9#B<)H $S M+WFMD%I;U+IJ24I:J[P5VU096\-(A%X7$C:+2:YLM M&$\9L)P D68RW2)-($C:Y<_>5,X3H\Q3@W[]](81HA*.)L! MPT>U3?MB\(]A],M-0"]#922GHO#LSS MXY'YPBNX;%-S!CJ,>KMMKKZF+L.? WC/T-R&;&X.'54=X[0R/C",M]=)K\4" M]@.QM Y6Q4(V!;42H(7V":8L/IWD41='?2WBJ%D YN#TJ7IZ+^(JYZ96"G2[ M>/2]C2Z?KH&&C:O68PAPY^ZTJ[1\B^O+6M2.M(,IIN":SQ54]IY4YNSL1+'H M+JD+.@3'1.!N[>WV/EF0V/V(DVT5'\]*'^Q?/TW:J)J"X\;I4#/)2@3J\']) MD3K\EY\N_ONOY5@=^9-=#$]^PK6 [RR5G)$].3^[B2PO0!K(?E^&#SA)?&;L M5,4V]"9GWS%'"OZ&Y)6?@_ QQA$56YAG5A&=)KXO^,YD)Z3.O6F:MF:!OWON M!+] !) ZHJ-:U!X"N0/Y('!TD-5[>NAQ38T9//1X E8ZO%=?$AP%CB^TN]07 M+ 1\MB? Q&7R;)M@CEY$[>UC)I6+_+/ZA,^*PA8E-R))0$B74B83WV=T49#S MG(F]WHK_"CUD#Z7,8XJ[8\(7"4"$V; 7=0@+L-+(/\E:NO64XV&I,_8O*0'; M4_'GI!=#Y1XI7B/G!UJ=YJ-KEV=W[.9F<%16'O?%=VA'W5MC9[ M5*LJ%G-2Y*]MU>*5BQB.Q9.,JG7@MXI"%L_TB$PMV 1; A%K*LP!-T-[YU?+ MS236ONGIK2IM$QT&>K-B^-I$M-] 6CP=<*FNAC4V5$%%#'.4OKKBU <=&$C MM\X>$NV>[?=DW=,\Y$2"2!/RTZVW\Q(M8,84+8VL=OO,X09JS39!^6<&2D U M6T3\WY#9W!!QZ@;2ZQ%Q:57[!IZHE9D!NI\Q&P&92ITBH%U=BUI!,OIY>FGW M,@69CUVI.K::Z\U &P%OW'FTVY0Q+LRP 8\'^+V(N+8[5D,-A<.WX. 'II$ MC)%;L6B/\WQX=&J%DE(AHUE#)(&HXI948_!J46GD.^DO7GP3!.&3P^TH8;I7 MV_/5A4%=V25'2OA9!0O&4$CEI/5[:U7T1QN^N_J5FVK;OUP8IU^(M M0\5H]&LK%IX 8)H(Q%$V.A1M:9V0DU_AD=*REEV)BZ6;J@A-F0 !91;/ 8[B MK;>'%:(3P[H3LYSQ*<."9W!_I-LYWM\Y7H<1ED(%+\D?<:+TOAU"T=HP+".J M9SW0J=&)V34%K0J%57Q&!MR8 SDVF<2[4C$59PA83XJN5[_;LQZ%P6:)H]T= M?W>!C.91%(T+\E[>D--XL0:5T5WV+M,I__M2LW=V@AR:OSJI=LG9:7G45K&= M7D(1X%EWBC5LJP$$K7C<,7R!-OYV>4G;N2MJ;>D#*-G;1GGN&!8CMB3/[-BA M"DK]9FJN./(D"8G[$@P1Y%7*8] ?Z]0*C>5G9%%O!M\@#+0VB;>C9O?8KBAW M6!)ALC%N*)0\Z2&PHG^;]J$T,[;'3[Q<"D#+O%"SAWRGP;31O]E@9#0EQE$5 M'_G4RP&T%^M%Y&V\P/$E[=L=>>FMO+WCGSL^I( ^B_\K=2+RWO4/V2<^7W5G MY(C49^&0*)WU>0IX)1ACFYJ&1*('\+$A.TF@A<&=6B,/U1:S=Y?QUS//(*W5 M>=>7G8%EB#L\UOL['[S$\(/9;;P6X,^UM0^.W:''O M96 UF6W@+$VV801J4.6VTU:R^!)CDW"/??8NVGI[O4>IKL8,EC:H8Q-,O77+ M5HEVSL"-!.:79D";25=?:>Q@U/#)6=V1X4M<34!JI9"](>6/!/)P%0#B'[T@ MC*A\IP7:;E/3MGZE@*;5,8EG0UV++EEQDETG35JAVK)CA_$1F=$A C&^6H5! MN/-64IS\>4B>"QIXNIO:\M8-H1)J%#(?'W%F\YF8D?"S3JF6V0JZ(3+8! MY-XH?$ZVH-)P@K(>J:GTG#:S_$S_(4RDK!.98T'['=Z&F*'9.B/[P:7Z_7H MV^)W>Z9JLB*\B(*]4 #O>!% >G(R NP/HII>ALSR("\B+B]W MBK(:I8D9&N?/#PJ#ND:(Z$O-;F1KDYVZ5,BF0*=:9S4K[&Q-[LH&J]P0BC,( M"Q-X#8L@_TV-\MQ<;^PGF_<81IH7FO39VF#^X$34^1.2?FA?8#4%)S0@B20E M-T&[1&J=ZQN5\J\]GS\\E**]5&3D8<:.4[ MAQ@P..YN+]1[I[Z@]9?0&#[6L&"9-D_Z1HW5!AR\-8W;NZ,)=P(H_=I946B9 M'-4.C/(JN)\V-4=>P?7'#7,^D()3E&X.O6A8%[,S?>WYH1A ?G[(_ ZX'T)7 M"(/>A*UGULC\Z'26'D5A>UC>>4[1LD28A[XUR,O=:-C!:?OK_8^EWA<^C7PJ M,'5*AMM")AO$J"(>B:3XHE9:S"(KZPZ((>3&YHP';&CBS,I%7L0M+?UBX%J6 M6SL6A]!/Y"1>/F/_"7\DE]E6

^R$V6("8/D,MA.ZWPD0E7/J3F@I)T!6 MB]5W(GA,%>23Y0@GDNV;1E-%=G$B?[II8/6%)">R:)N&F2M_.9%">H('K"W, M&&TFF%IQG%%59O^QEAU!&!#UZ:EL5!GL*!VYS:SH4UHRZ)484EE!V,*S( M;!^D@<6[/DNM _38ST#7UF.>,)IUI_UZAO@^*0;A,;O8WJ!.FO^3-J<8R?!Z MAMCAM['P-ZD*I@ZG+N\T]2RK@-S2>^,QV <9UX*AT7NZ>;FD:;(*2,').^FF#S;*JCW'L?P_"@>U8H8?]*!2K+B&JA[YDLJ+M(_+(J:V! M5#KT_-ZS'(_NSS\'VUVVVGQ)$9V<^ID1#S,#V?&B+5' %'^K4IMNIUGP;GY5 M_:!(N\/A"JC81G(\T(H2VXGY(8G_;L^(2YSPSS G?_ MRH-#4:Y4MDRE42 LM[HB>)9$"_>,)1\LQ.ZHP/2.PEAQO6K#0%APFY:14ZBU MET4/",NH '_'N,;)47V'J@[6%U&_Y +ZJ-+%^D)J< E74GY6;W3U;:YX!-666=> M=EZ"!D898DL8?Y#U?PH.< U'/)H;XH\ :)EJCV6[,9S)?TPPLJJ3+QK#F;RR MZ_.4[LR3Z!4U](E S#8RW7O;9B-2YY%AFC0*[@/.H:_E==HB.N8,YUN1L%-\%GT^I+7O9T4\S'=32'& 4RT4? MRMI0O^P8LX63D0K M3G#51WAS& UJ7"S4(O\/)T(9S4B44\4M+@ZMTI>E0LNL@G)QSX@@FF,HX<17OA\4ZWJ(,#'?%ZX"4$*%TR1K.5SAOQIG*_S'-YH#BF@Z M/J)XFWB''>980T9\L+BM63\QV931MC\)9CRPN*WAL)[6>>#&D [:V(^DN\JS M';VDG[T]$H2%"SJ8#MD-HCC]6YP@CQ_1.F@SZ_E[)IFHF)/K?SOKM#YY/X)] MON=.K/O]_(AQB$KSW70W\E$4=L]L9^UF?HG\ +^YP5N.V8,[+XFPJ)"N-F5R MKI?\+0W\P$OXD1$: P C/\*D#L(N]MR4XZ)4^DV<1UER9%,L85O[>P GOWZ* MUC]MX_??KPN$BE64?S0+*#_X]O*Q-\_6%_,2WB 2$][.]W!TX>FKQ/BY_(0R7=!?P!KFU&^,BKDD-G4XK.;H'6\C8)_ M4XPK?2?WC66W-GQJFJ&?T1H%[SRY@MG._L-R]\/;!Q$]FCW?;MD#(^AI;5G: M@7L3Q.EQS@G_ES!J09'I[1IM@XCP@G]''E.FTA\$SDO&MOZ4%$;U41,/,O6# M(/SU9@=XNW?2>/.N[7YPK$8NBC,0A-5\,+:<#Y;64Z;<-[9)[/&@DY#3: > M-WB0@_8%95E(E;AI)9#*7F.E,8"5V#AAW2<,:->0HZ3.)Q8&P3[K*ADNJ$^"=P^7'LZK(MQX1^@4A@S5]^>+GJ^5'R&UA^.+0J7 J!9 N. MP%6Z<2/\(I8=+WJ2Z")QLEAV^.=X%E3+L6/9$:"F0.1YD"P\)'1:^#Y,%22Z M6/PX+C)FXT7/$\61:1H,1XV>)6::KCL5-+_T2NWQ/"_TO: M/L4IC:W77*O>T.Q#I8/%UWT1 RJX+\,\J"A)X>DOP=> XR#9ZLEWBT M6::R!*\S@MVL%612S&1A[$:7)%<.)[DR$?$:1"1O;U3$G^#;02A'1/ZMR/XI+8_>& MM+R?N-K4<4=>[;2H420JK&YC,H# ?Z[Y1KSRCUX0$;^@ MVQR]QBU>?)"ZX=3AK %PM5[G^YP:=VC.;,9>T1EW%T:^IHP3[8-EZRSILIIX ML:L-9KPY.$W]JX#.4_LI3*^/=_M#&!]%9>\5^]M>8O^)+YFJJRC*O; S:4P^ MREDC_,\UBB3$YZ21H<%2[=G+!K\@_5&+2G@&S1)X^A%G+" MY&L:R'G44%,$?B[Y>*OJIY8=,VH$W,EU7\L.1)WH@',59LL.6#6)YFFZN66' MMTZ)LY*R;]DQL);AK=6(RPZ2G0-EJ69RQDC:>;VHN Y4+^L=\O,0R[3W>8:_ M?O*.E-^MM29E_%,#]\6="HX[U9#5(!E#UIC[*W:S^J+85,S&_OZ/P'7W" MAW^G[CBA-^JYP$'BEE^_QV90J 8[J\7CGQ84OQHWW#D!4W(O)%-/7[': M6D]^.9VP).V%2L8!M\=P[83F8']V"EUAVTD=[X%).Q0D#P+S@"O@@ M)U3]8]$>Q7M-HNZ/,R^$%:.',=T'&5TSAI3HV8)HBZ)U@!85K\=;HXZ*26,, M:Y+58QQM7U&R?\J3]A;9P<5QNB8JY:^(SHME-' M [A\SG2[*=.5ER\>S6*%R'<\N9B4FA*6Z1ZV [AC UN(\NXT/:TM:SBI9T3. M!J:!95V5PBI3?(\?5B"Z M.3T'Q-9Q")58#+6S*MD-QX$>/(UM4$<\/8[#.8*6MG9@/GVN5;GW)8O7O^WB M$"\VO?M7CI>)'_;/<;0FGB9QB']B6Q7V6(X@W#B07.IR:Z/ MK;^$.5]TA[&7PJ:J5GM\\VM+>$V\*,5WC3">A;<[/IJKS7T0 M>9C_)$<2RG:&W9;:U-OX2H4R8?MC$PY1>N?MO'[[WT4%+/%_V@FB?_X=H=% ML^S(A'3PM>FC2LK,W\2/F4]D1/+'_PV\Z"9$7O2*UKLH#N/M$7\K.+5Z(]C/ M#-8[G:F(M K[V%M*0^=)S<'5AA)#CV:=%%Y,A8[6%L7F8R0:;DDG:XMA\!@R M79JPB\5;@\_*0YKF6/#+$XQQ$=[VLL.\?OH9?:=?\:^/4F=[BR,3>4:'\K%] M2DA-ZKWX!HFZ&*;-[-_B4V)A>\-S^X)E@N1[0H37Z"G'7,IZM<'<&-YCCMI; MK9.UH\!@#@7O J_U3/S"(]IZ8<$5,";):F%1$D >%EV/E!04#):0!^.W-WR MG^-W;_V4(2%O,VQDSYJ1Q&N$_)1D."9TDU1:7FU:+"O/>B'M!XS\BM@Q?@>[ M#^1P3D6ZZ7\COU#T\9+?J?:&LCS&.ZZV,E9'PS>Z#&?SMOA\TS0:7_#/WL=) M*ZT&9A=OANSB79H%>\SH,YV7#8PZX3J;.NQL3EBV(FE_PW-G_THM754TJ0:7 M-7_M,4R_'.B=J(9]SK;3>0@7H#< #,W]6"UL)_L87['IA/5C"JUH[2NHI'-T M F:AIK)]'AEZP44#Q%,U-F=(4QFX:+2T](:=&-GW1@(SE.A2T^$[@9D*= MQ'U)G(@_EQM/.MRND,&K /MIV8_C*!%!Q;2SZ ,G,#A77$/W:7#D-!G1B(MU M2TO/\WSBA60:(YW(CV'D[ D>$"?R8"B?/E/&92=0-7$TQ3OC1-J0T8=3[A%P MP:^/G[Y7@A-YU;4PU/2*F"]ANM6(O2I1?&&7AU]07E**^Y7,C- 8/W@/_-P+ MOP;9[AF%12+G77!XC06Q+&-&,.R[4^V'P$FYW\2>QR>I)^/MD= ?O=?(M -O 4T0YC9D1KRKSNO&A%WXTR,OI+%&3%RX6?CZ=:R G6 M3)>\^7[:M4"K$\=WUYA;SH'_ ,"NM!M8X^"Q2F^A.2EHJ>S M2 282J+E))W,+D:7E6!@SF]GF/95!6Y"*^S@I M/R+M>+1IYDE8 _L9SQ\SMEFY^93S?7[Y(@SR%/>Q2T_2)R\@Z+YZ/XAJ@F1; MPH\$_D"?VN@.93Q.:8@RS4#=^;@X>8(06/U1H)S%8A,*'U]:8+3X8+ C/#(Y M>CCS 7]44QBMBT-3,BZ]Z?&W4*L_L-=<@9DK1.Z6QV=?)O^(A\C2AZB@G*9Y M2=V?MR@.+E"&LUKO?CS\14%VQUYDM]1XFT1_?+6RQ WI!/<_.PS7@T; M*#QC_/;G=\I@G*693XQI56Z+Z*S>_HG6Q'C IMI3_<;[7::>-7WF]">P:)"+NN$602XG .5.J\_\9D?&(J[Q1F_[ MJ F<*WJO@VJS<_^\?>[#N%:K'JGHU.?/9M>RR>9S?O2UG/DJS]+,BX@4_3D7 M,([F?\TZ,9[@KE;[- Z\Q9R((69;$IOP?S6?,*>@XH7=]:%T A1S/FO= ME!/S^(:YL46F?<':A[[G1>4$H&KN6.PT/B=OP:(1EOJ*$5!'/?;NP:;)_K"\ MXIS(3B#A@*1>>DZ 9/B9G\1KT(V-F.(Q%Y!=)T!ENH)K'=117INNY$Z8D78L M/#W'+"Q]5\YU \])CNA,7K^.)<&8X,2;V'XW=N&\[@G'A=N-U!P3!IJT-T_B M$EYA?>%QQO(XVC[J3J3\F/QXCW6JK]"_'/@1!WZ\3[\3.5IF.?1Z 0@5[I?C M/J?^2SL*8KX,/) WR1#+PXVMJ%"^7 ; ET'!3;_)!"55N^2XBAV6-40>V51MF^.J8ROL.",:JMH.QY6:X[=C MHDBK:E\TW8P5O55CBNJCGIH5$(#JM@GD'V!Y;!G?YK@ CA?R)2=F$= MYCXYCS=QY)-/<*LHC[D*J33 MP/]:;?K>&(0S2=52"YO\+6LAF/B,Q'M4'X7'K %Q M'9,20.-7@ 5<:T5.@[M_PLRYXC[6ED+.PVI#RE&+L[D-V\&^::_>CY(V$!T/ MXYT]Y8+)![>9P1)A)G"'&:];](["^$!.6SDM64Y5:4][B?4+DH8XW&0Y2^K/ M@S>'LT+-0>S11D1+'^&-^.0EOR'B*:.R@=)NUA;T$5^6Q OQS*[\?1 %Y*TF MAB>55:GU!2)33@;2:$IB,[L*NOP3O KYW[I-= #,S<8>D5@<0[Z#_\4EM$#Y9M> M,B_)(.F +Z4,# -Z*65P(2]*F:.,VD+?4?(6 ]NF,\DONVR;]"41^X44\55U M1LW<<'U:SFV;& H_HS;URTY-I[.;)!=V(3S<1>>U5Y83!E\R9,^7TL:@9O62 M;/LT.F=)#7M)%SWNRDVAW[WD)CX3\B?;P1F2L,SK0JG@/8F9WZ[^\#%B?@_2W^P017AEA[BZ;"U3F[]I[$GBE4MAO :?U180SQFVZ M87,_1$!"6B_,0@00N, .2/NOJA%>"D[XAD*[)HMQ"( %[1O2G+YXXD?/@ M#/:'+>=M19.DIB'_\C M_>H1FI(=V?&T@I9F04V3K 4H_JL!$__Q[9F0/:9^I__MK-,J2[QQ)];]?G[$ M&#>^^YW%_-24]!8YYB(J[Y.BZS=YFL5[E$@,.ZJ]X5Q\D261T]B>67"]CG/, M8>!W$07O9"Y"S2JWN3WTRW/PC#9YA/E5[XTR]S=Y0M@NWBZ(.\U+5XH2GWRZ MTOD>!L?@,)X=]V HG^9!A@M&H:1 MC$,W\S/[478"-S%'TCE/#L4HRZ7,CGF.RQ@Y 9;BHZ7(A"W:O"-[O[K\W:*A M4"= CPV\XJMKZ@;7\23)6MN*V1*:=H_=,V?O\]?;"38S'K\H]FTN4' MWUX^]F;8^L)BM:SVL4W+XYP2SO<.'\@$7^#JC94Y0H\:"H#GOGBBF*N(H^UC M\([\JS1%JJ5?1PUJ6U&J.EN9@6'T<+8!X E\=S](G612PP!/&/^?SZ_[-V8D M"\3HRPN'&.$O+$SGZI4S'?R%A>G"31/Y;J[9>%&,+"+1EF;9!*6V G=G[E;?/I)7C3@VD>0 MB$&+]@O71H1(8HOVQ59'I",*3I'V[@PQ:TVO MD37=^^J B'$9RC(_C&<4XC8%,_BL*MCN2,_$=?[I%SXB\&]67Y/A^4%J6 MPC P%TR>!<(ZD>C/)Y2L^2[\VL/ $/K93T);B&?1X45KB-2A85'[16LN-*#I MO2F.U#B0 S,\*F85&''FA>>%".^Y7+0N8RP\*@_RHE4>AH!C/NSS:48@2;CW M>88_+-W"J^OW!0NJ21?!]"+R3C[9-$6HBWH=O%#MS&V./F-87[^C\)UFXM[Q M1(O1PX$'X._(2UZ_QR>NNQKE/):+?Y,GF^N/#@W<06 MTV' +_AJ@Y]&0ZONCF78J4YU$@_[0TZKA14)HUC^=F.'LK$BTLC4DEAC 5'X MU'-5TNLTK<^%"Q[/4UR4/.-XDHL&:"QSLV@?EVF0*WBD1;O"3 0#;7%4TG<8>3*)O.2/M[&B-JU&OGG.T)7&YVJ>XZ?3WF8M*FSJFJ'",8?HZS MOZ/L)M[C6[E&S'2=6OW!WS!]1.83F:P:$#ZCK+#K/J&D2@0=K*\B_S8("9FN MOW^,T[1JA,1V7*]J9ZYR7$A%F?% G0W.;6%M"S+18U MM,NJ&FFKN'9Q3<2K&S?6>2S=Q)+A+]70!CNXM]_^ '^QY1/7/(8T8LW0GDL& MMP8.?B42&I+KA83;B:-BYE=9E@1O>4;B_U[C84F(5L4(#C &!H9V8LH]'.RM MWM'@C@+FE1;=>G9;,%,OP56 ^B$-4?&27+Q:1I.@1.^ MVF\Q+*1.8EG;,&HR"1=XA;SB:&0QZ^0*MCJ7W!17-X5-%R"T)HZM"5[1"1/Z M%.>X1ZZG,*@O]-AJ<_.3."M L]]-<48'Q].HVP+ XZD#(D?*FL)/86%(U4+= M%%X)/*PLYQ\_Q E]4,L4#\NQA98+*E8HUZERF]LSOY34K[8<5EO$,\5PVUM? MPO"82=; Z "#O,A.54<]P-] )U0I8[!BG93Y6'E@M+B.KRL_N$7I.@D.9TN1 MZ^R _9/1>FJNC^67:MGPU4>REQNE2D9ZG:=!A-*T?FKY!8W%?>PMI3R'HD+& MW3:&O8M>T#Y8QQ&I*!@G56G!J\A_B3'GAO=([-*OY TQO&#CV$,-L<[_+_9,57F834' ML5BB/@W2^SBIU*KXK BS[>+%1'[P'O@Y4;>FDLQ&S M 6Y(!"JL4 >T+L/A!D@L)JOV)E;F@%S"2HEG:I^KR5@2)U%7JWZA03W=0-'0 MNZ)T!9PPAVI03A[#ZHB5?BS=U&6073IVVF :8L"=*94K58]Z&9SRN!>]Z$4O M>M&+7O2B"K5Q)0J]03,P.W'11$Y]-LZY;/"HHN$)"?=-XDV0R6J",UI"F+9\ MN@#2EBE')(MZ0%J&^O3M3;NH4";![5G8/\:8"8H( ML"_Y6QKXP8(RXS9KPWL;D#CR-2)^?T*3K:23:3,6/G@>/M#H;DWV*%C?XM,: MQ@>JEXJ]Q!>8LA2[VC.0L) 4.#+PV\-: OX]@;>"L NHA0RHIL)*'D^VH',N M H,.O<9W^T,8']$PXD"AQV3S^YAX4:'EK DFQ[RCW,_P7+%0LT;(IPYE#)18 MTY1U,3S#\DV^VF*2FF:DK.UJ\S&._?0E#GT,T2K;M.E0K\=I#470L>*3+RD_YHAM0P^UL3RB M$T:/L>]GCSV=S^RAJ.3RT2:(@IZ*JZ=..D7Q53O]W,11&H>!3RIWU1^F==XF M_*V]T)!J.C(!G='0?F"',%2EV\B^,VE%-50]8@?M+;I#I@B3BQVIGM3(7.7\ MN(Z/HCYFEY(F66L9^*]F"?B/;XRX:Z965MS6&OKEE-C*668;&^BN*@<5AKJ2 MV\RV@^_Y1,9<"ON<6=&F.6C2-\S!>'EH-6 K#,EQB?Q/7O(;:CU;O%>9W\'B M(BBH0@+;;6.;;O'LRP^1J< $YDC0B,%2RQA]1!&>88@OR96_QR(*H<59\([$ M5TO6R_:AY4D6]A/@?<2TE+A+K:(7CW@W5RZV/*!YS:TMH%!85$H,,0O ;@M' M/%(5BVRC3=5#S9-Y8E&#*,>3:G2FUV@3)ZAHA[E3E-[]P&]9G&!:Z25'JJ+$JUD3 MYC:F0D>U8"X>T_VB91CQ9,O]O<9,(I_N\5K;U'WAWQ>0OE8#&&7,NS7$M Z@ M_C@PEJRR'#B%5<^N]_:W#B.)/A7+O;[['3W[+PV[B["SQK?N$I>6^[>V2\=- E)[*)(#4BZ2O/K M+P%2%!\ "#Z1H!6QL=-E 2 RD)_L^_Q5G2ORR$6H0? M_3#YO>?OBPBJ$Q2YZI*J_T=5S4 ]FJ6(CO;&Q \-3&R0AE9LA056@[>,AIJ(1[,8.]@9>JF;^1W\%[[\W8D^5@S_Z0,'*,G>[%[[S*A6_P!F'(M'9!1/S#$N#SV-2X MT!DS*0U MNF@Y,KII8=. ^P>L9R^-=%J.!;U#E\1)IX#]/Y!2@"#>:CGX78Y^6-!V"D3] M$2>BBD#N%##_"1O,E8CP%!#_&1O$"IXQ!?Q_00M_.8PQ!>1_Q0:Y-#X_B=V MSOO6B.]/ C8Z2U(O3V 27*!3_2=-+9@$A>@4:6E:P23@HU,FRVD)DT",3BOL MD>,P"6+0J8ZU3(A)@$:G/[RKZ-K[Y/C>0WCC'/S$"90W33W'W#ESN?T0QZDT+[4RQ-A&UY0X<4J/ MG'8RMJ7$MWR\V3N5X?$VI8S8":A&WL].D))3AST^9O4MA)NQ\P]/@2-][K;? M8@:K8!-@;,0[J<_*PY,,QG9RV3(93B-LQ'U?7>::ZXZB+WV>R2&E[LZ)152ONBGJB>9J@(1*B?(TE%-0G@X7)ST.)YN'C5_S77TAW_@O M2IIKG8L-M.PV](2M/MF@8OU;&B?V9( ]$S?:9@XC%25/_ED,"'TF7 "OH[7SG671,OL+*. ^*GRX5=#:<=5Y M1<-6#CM/V-PP^'LMA8U;<*KDO]WZ[[Y'0JGMISW?9(UTT?$7=@,"U4]26DKN ME')#G9G(U M0EIE=RU/B3[L$2GOS0Q7-]EMK]'U!3*7KO9KGVXB0H 9=6579*892"6:+T64))D0EEN.B8MIZ2T1%Z9IHPXR% MT5(OCJ]:CH7AY)#'LSY$M:YF./=#5.[JQG\_1#'O]/'BCU$5/"A,_#$J MB/N%D#]&17&'*//'J _6BDE_C%KAGG'LA9<5CQ00_Q@UQI.7FZ-3>$MA]X]1 M4:P7Q+>HDO36CQEJ@>D+V%O,PV_F7CT^;>G*S93@# O*(E+E%'/I;>Z.>&FY MDU]I?_'UL?0O9<%IUV6, 2S8GZ(\4C8:P7GEEM:_B/< C"X!(4@\UL8UR39+ M"7MV_M%WWOP ]DUB^"W=LPZO+.(*-_0:-OBU]3C'^0JJT\[V390UI>WS1L[M M^YL?/X1A])YQMT\T2@_B0@CUX.4A&D$A;W$9[IG (X\@6SW0()UPZP.5UVX# M&+@T.;/!DLS2OW1C?0<3-8 *"E;^WGD(-^Q_=!#2=15K\PQUM(F*MZ"ST,:< M=:2?>]535RFC3BK^,6-(PTCH3T(CZ1'+PY]8?A7.!X7$1HT+K338%BVY[4;5 M,&<)/E3)L&,B9#%/D/1G.J-I4I8GR77%8&?%RDJ'3S-SQ["[1QR70UUTI?Z(ING3!_0)*].^F#>&#YK@">ZT8I M>WIJ^Q0%OLM",/SCUV#0V9+M&@O.C/Q@=6J!NC,7"98$Q%CBYQA M'J;5YK/S6T1OTCB)]H0* 5&/';E,X-'9/Y.8@&V^NXGH(/-2KV66N>[F^;.ASP0N*V^C^9(%/F5B M43%AYFO[76WM5'X?F7^>D%!P!-:$HJFF?J*$L;SUS@G7) 23U2U%E,ML<]!Z M>)3&?$?.EORHJS"6I^!3.UYCLDF#1W\C<]+IS#0&UJ;7UNM@?C3F\J9<)HN&L5B.B9&]8@@U5>L=XZ%A,SD:WFR+V3UN* M HG[D\$K\".C!E+)#(2>YQ.4%018 J/HBNL"N=R+*W%5UAH<2QS.J)'15]0) M?=%*!M_ H25XZ2CT!B/&DEND13@=7..U)F#M/EI+L*,BG^G08PD1J16(5H]D M4>$^DK,9-:Y:]1"YE_DDJQ4(M01TF7HR '8[KHIVRJTZ :RBM2VBG4B'>%XE M,58>)K <(1II6Q5UI"W88'E>=3:"6U\KR7'=- MRA\>;,*,IWEHIF;T6?[DU4 /?R5$AQD5(^M4(AW4\K>LNE&"5HP3,T8F8!9: M)K[E[UUUHQ*]D+'E;SYUD+V#8M*++Q0[\]/X+%=6FW64.,$SV&YA2N)+W=BE M;NQ2-X:W;LS6G*W%%<6\. &)"1=\45OA,FY/L1#;MD6N(-9UPR+9?EFD.>I"51@%!CXI*A M92)WQ'[26'1*R&+".I?$ !/Q<'WNH-"&,<-_"95/0 M"&P0SY&@"G,@"$(*' M6E!VI--Y<^7R=NOE[=8YMG^WV1#6$Y3<@BA<;4J_R)SZ'1?!!.SEY=6YWMHL MQ71_CI+2@_?%ZUKZV-=9S#CP)9D#4I=M$K8,_Q7[(/H;O6)YXN9JLTH3]D)Z MS',!_N9O=RU(&>DC(].O_NY*>0]/$8C^!%3O.X>&L,6\8ZZP'G_<#R CE?/F MUW!T\890H.W+T]K3OM&J-/.6 MAY[+R]F87\Y&_$!T7UL6L[MX0C2-9?5B+B<:$WT3F,N8"V]FHSR9$6UY!A'1Q!$R!FK_@18V&^V *C/P5(48Z.RDF41XQ M&EZ=G"!VQ-;58?67=+]WZ!$4$TH"?P]_IL="78F+LL9XO27./W'C-.7;MSY7=X'CUD"&]\YU5<7UZQ:19S? M-,:H\P+U=R=0M.>?^*/&D7G) ["):E.PX,(D&WGN5#,+[?[6(E!7(0S0>PZ.[S%U.(S9F^"K9$=H]MO<1*KT+7S?3;NU/SF]+E(.ILM]2AJ;GIU MX)Z,'YOO@\O JDWSL%/G(#K MBJNWP-\*LX/G^_ BD'K6$ WP ,7'%X'<>>\^U@M?BBFL-H_P&^N]_N,//^2Y MAN+0:!%?[56,T><[F% VV+)FX(L!'I<0^V[B4N$@C49C3LJ^5#C@R%<;-4"^ M/'1>*B(N%1'FKYHTJG^IGQ@CHO]1RBC,!OD',:AD^023X/2#&%>J=()) M\(K1S)HZDV 21-IE3PW-*9C$!;\\^ZEWCH$=9?\:+?7/@6S^G_T[=^SNTD>_??FEV@@8;-+@T=_(;I;65%2WZ=+_8-Y[?WT\WUD%*^NR D8P MIV-OOX+*XZ2!P9HHIL@% 7&3%%2>/(RMY'**"<9YP:4NNQ?Z;LD["> DO35Q M=V$41-LCC^RIQ5W;K+%KSQSW*WQ#SCJK RYIQY>TXX^:=MQ3E(F>TQ1JOY:C MI^L-TU.AEX>42VXUYMSJ>?'1PPC0NT(2CF0)QG+M'0'*"DL"=2+_K.*]TP%@ MQMH\(E]E"5J.G44G\\Z8*S4"E;7:FI87>PQ!D<#,M2.ZU@RLW0("XL1/X$\8 MGZI^"-E3+2^)DW S_MH)6/_[EQTAK'SCO.,S8" RX!^'*'8"KNJ"[NL&J>>' M6S:&/W22%NG1(*(:_*7A1IMO!^:>L0>U=GNISQEM^*CV-M4'F3[N,057<0SK>/ AV$ZSYN G?T9E! MW0 SVDHC!I+!(WO(&_J&U%4N&6F."\"1LM=%5N&+4[;Y9/Q -GQDA'XA21LF MZT/,TF.\VE14!+6&D*=OJVBVWX+6QEX,J(45"UQ;74+M'M,PDB:60J**9!M\ MT]KNL:Z*=<4M)M=B,.-&TT_=IJ(),3$Z&5J"2*7[&@,FI_5JS\CQ#$L6F;9J MN5]W%CFB4JTMQY]AJI2K_;;[R>>BRX:%8CGB,+#)GD:4'9[Z>AU,"<$E[[RT MGQ'0FV'/O71K;0YWC8D(2F&DN]0K@6F9/BZ ,4U*P,&_SH#!/WY]!HE)A)Z3 M^J^S;NLS7*U]NI=NK/K[_!@3^).KOQFC4BEQY8^+=[MVV21\P%P?U_!9A5=? M9R8^L-C6E*YZG9G&P'IT0D\9(BH-F)>;.-_5W*3R^\C^:968OON>:RWL-?.$ MPGB0ZP],LF^IP+,^=#F#I1]^P/:EI([:('-.>M?-7E-G;3X.E+A^G@QQ" C7 MPD''W4 _[ XW>N1&@KD)1S3!7.RJ\)"HQ MJ9IA#(S/CKL#Y9@>R\2A/ W5#'PR$?A:5V'(IHS,Q5F'JC0AM/@&?.\EVB3? M'"I6GW5GX4-X:\FQSDQSN1,I#;.,MM"[][^S_U+S)L4$:T.D^O:WN$BMS<"U MU,\O,7@9#@1&)VH@E7$VH9EZ@K*" -0PMGLB^]%YFXF,&BE: =8.=K,68LIV M*6KL#""9INU=1DW9ML6,@1ZU.WK>3"TZ*9.7I5&W-AE1=258"F1/_CG8G;%4 M=*EY1]W[@1D+D_*/FEYB>1BTG_(QGG=IJ>AK$<0JYY/E96G]*$KIQUHJ1M1$ MHO2)6?Z$TL@V#W>O+14E$BK1=>A9_BS4R)0R=1\5#)A1LQ65;]'*S*(B!>ZL MS=6RXJK5\J<.) M_QV51R8?;R["E]GO-U'<@GO!0/.US[FLX91<_/%O/J$@YW?JL^BVAGE0>5IY M_,B:KORHOB2*&9ANBB(Q3S8:T_;[773SY>Y<3):;&VE(5=%PI)AHN]]>&0CS?9;KNN5:@[B M'7S0UO4^89R"E>#FTBP&GZTEE^ZJSE_#00#'E:WSX*7Y+(_7IZ2NC\ M])PRKZ]U&BJ$_Z$SPO\P%<)9;=Z6]41P:!BEQ;MTDO<,M.98FZ?7R8\E3M73 M\A)ASEC1<-?V1I/0PV0Y,J90:BI.;HG7QG*TM9IYE1B(P'-B.?R]M!]A]Q"1 MMP(U+!C*W.7>8TG%E" M'.GI2I:@2K./W)2XLN/]D\DM4J%"83E&)C-+Q1Y/R[$UB37VDPW(F4_220T9 MRQ/G)[UI6@YQRQ$XR>7[@PW(F5'-E&G[EAHN8WPHMZR3V^Y!Y/\ACY^?:QBBK?RWN'%G=0 M G"?E2X9,1/G+G^@<+_Y1&59FDJ=G2NR521#S375.@LE;I3T0#5$L?4.EP5 #T)*V)$@8M;1D\2Y//);8,_N E%_/GQGWT MD@O+T\H7G27=PYRI"ZCQ#*7&RA\ZD]K*>K[Z$3X#B8<@)D!M\0]!-SU4//?# M/$PP[2UFG(C_A;_Y[O\S)7?,#1BS]Y0>_7C$6]WZ)33$>O?F)Y[3BU:%4T=F M7XW[ ?89>[XH2:G"V-:8-?$^7YS H<>'T*6LF9/<'.TT]U($<"D"$**IEZO7 M:T' /M?JI*QS4-7R-JA&BE%+8Y'U48L::'LE[&X#BHL",[ M%W6[X$M+^0^>''2ID[J4@B!!W:6,80)"L[F,P8:4_%$\WI8C[Y*];WTM^8SP M#S,-)1$ 2W%B_DVI2V4&EL*".450>[C&2N&\N+,S1) M1C=TAAD;"ZWDF?'1B '$(H]?8L;)]"33ZWTGT\5*TB<13A5+F0?ORDW\=Z;H M&RX_TGJ?@7$R-Z44% @8\"4*Z>F?UT[LQPU=1):C-LHWS.?I#0!#5>HTWOJ7 M>B S]4!VY?^9K_3YF"F,(C_J+WZR>PVCMQ@HFEWA+-@#5ST"R@VR-_WBYQI' M+)ENK3QEU&^A0MVEM.!26C!YXNN5^\_4CS/=FOTG)>HBJ_9Y(XN>%[+WX0)[ M\(^(9G*1Q*==R*61SK1+7<>EKD/K8LBAD8U&]3+(E?=;&B?E9%R-ET%*DZS- M&)[$!A1&CH=;3J@#\!\B,(HN:W;FP*B)Y+')+^:XILA2T'[)V=.]E@O+V=/V M;8_N$S06UY[Q?FD;585DT[)N4&/ED@1Z26M$@JH6TTV42**XJ9A3D#"H6&V6 M)F;\X1"#4GI=1/K-I*BSLFTJ$M2-6A& +"OA4Q1YW_P@ (P\A(D3;EF:7X;% M/"%AM3F-R?Y@+$'AM(T&DZTYYYKC$/0]/6U*K\-I=;2Q[9^VT8)H@_A-G(2K M:2?)\))Y1&.%!UH]QQPHV2Z4L:3J&'NV.M5[M15C\(E&[#^X&10%*7=.:8:[ M%%.-W[U&K7QS/&U%?OA#I;\AJ3 M30K*ST;&6 B\*A4!V"\")]H%/>@_FR:,8!@.R0(B)ND M3@!FRH'0\V-Y0E 4$S">RI7KIGN65 3W:Q_1Q/\7YZK=STFVD,G20X\P&:>6 M)XUA&$_I"Y&EH+=,&MO="U_P'.JM#KQ="-BH-')!,:8JUM0^R>3M;C*;N^]N MD'JPSY:XE^9D8\#=LI@T,""/=W")@FA[?&:25'T?VF:A.2L@[[XG)9PZ\E6Y M=MRO@#SYM:@.L#;:T<5G( Z M)ODEGI"S;?NNO3N'3V^[(PIQL/H\NH_*-+1<[?4UK5[1Y:*H$P6) MW:M3(.=/*)"CQ8!J3MT/DY?VY% 2)CN2^*YCNO[KDJ2&+DFM4Q0GI_1!V3)= M5\$*;H>4KCXK?4RPIRHS>W63PE"1A_4$HQ <0R"V2#,_'+NJ6_9@!Y9@3E4)9 9UBZD@&B!%"HU=Q+0QHV6F,&MGRL2,LTFM8DT) MNC13\,KS_&S_#^$FHGONJS9L^;&36FUN -]^%0@*DTTZ'!4 C^QZ4:5%TCIM:0 -MJ>&UYV4XF6K39U52GS+IZE!=I2 :/C,C35WX!:0K";K79\%0YXJVC6Q#! M<>(G(+E$J-6<:J MD*E'EB>WZ>.ABT)F>4O. M+8W;G$*RT09+- M?*EMMO2#P2=,N?[SY-#6!Y(; T?VEMWXH1O%_^T[X4U G/"'(GI,:L M4<_:(WZ&5_B/,SKA'[_>A8GLE>G&SZ,7Z%,W<([QM1-^?7J\417JBP:BH#[^ MZ(_C,4FDGJ71GP?JQ%?5=%NS5.4#A^=:X5?V;=4 M[*HR HGNIT2><.C(B%L3NG^,0.)5OB5'HW*\,:3R@B?BQ?J$+NAL M+^P%&^*Q4Y=@N'V>,9"N;7E1_6_._I$H+E[E]YGTIT>R=8),2Q*P4M$(?(J= M>3/U9X?ZS)/R#*J$DN8$ T>) FA)T>\$I/"H4@TK,].DK)X M]RT(4"T=JS+!H('M[[G05R*^/LJ 2'I]D8@D^&%DD?1$J L'Y&S):K.B_M8/ MG6"5)C'KQL*;L/BAZQ^)10.?R !-^L&1TE<<)PQ'RW>CZ)YBQCX+R&3I:$ MFJEQ)R_MW?<#"6.9"&V9-+:3PO].O)N=0[?D)LHZRSZS["^AHT(V=FQ[*0KC M*/ ]%@5DK[ K-R4?C)"*>?:4=Q:/G0FZL0 2(&\<2H\LJ7#/N(@66+4IYI3S M*-PR/L%V=T;L-7'8@XVM3Y M%EZ%WFM(&'9Y#]B4I8Y7;?@K%J$-66M+V%N;M=1S513'J7%>.#9ZHIIGPGSH M@,(AG$.Q""I@R_*G^ABQ-JC2)5#(;@W);&_U;$LQ1+4;JJ#P '6Q6^M+-*T% M"JTLP(*J1'0<%"ZN*5=375![GL:T2]E(^WN4QE-:B&H:) MHYFR).JBN%.G?L!2+,BRT$K-G(4% *C!U;KPW2L$RBQ 1#66X$35,V)LI-@A M(2^O$WZH*"-JJ) M_:C!5W(Z14$ @[6I$%D"JDBL=X35>FG=GL!,7*HR8 1_3F:LM+ ,ERN47J(N:/R6$RN%IW##/*8"CFKWK04UBY7 M>^SJT2E0]A_(;D2KB8\9":-F8/V/M; .%G^JFMTI@2]8.9KR,JA7S M FA+H1U\,U1UU5/@Y$_(;D9+?C=F%(PI'%A%NJ6P#KX"@E+W*5#Q9V24WY[/ MCAD+XQ)$6[. *3#Q%Z3T(,J.P S_B+:5O"'#% CX*SX$*+H_3.(9QYG4V:6' MQ"1HP1DH47>=F 01.%VK7;M63((:9*ZIUAX7DR !I^]!I%')^V1,@ABAC$EPA4UB%74 F 1R9HMJSJ\@D04^< M"JP(-?(>)),@!J<*6^U98N4;L@\AC"5KYSN)050&"7X)![VNJRT<^!Y-Z?/%ILM-E3:1>.DJJT%>Z\V>D?$ MCCL1OC<[8"5S[PMD(>27'2')(_M"+2VZ_L" ;#@J -2/(,DG+ $(\T]6-'@4 M\*VK-^#=CBOO@ZB8,O)=;WXK"K,XH>*AJO9)4^_R)-MS?_6C#Q8$/W:M[903][K7&\V!O!*Z'ZB$5![K@COQQ''SR0F8$'NN 7T3H)($UZ]93 7.9E MC H[G64V P,8)X2_ UXC*NO]JIA@'(C"@%/P1YTIQ@$ID O_T#? M";-.KUR7IDX0\_\EGC[0@Y?'@*!.X&+;?('^S#'82^))9J,"KT9=S.L"_YO9 M *%W34*R\9/X9>=0<@W*GU<>O)9A0=9T9!Q66=*!11#!'O%M:#G;,>&K/8QX>C6NC M*PMZU&MT[&P-&!7,6"/>83DR= ).@8@ MW%8,CG+_%*$J6_$RQ_UK"9)9WOYC,$NOQ=YL1<<UOHW#8#(J(JFVHF(R@A%':JWO>C"0 M8GI'>VU%W$P,:0'M$X93EC#2;'TS@=%O7(\0M?4-"89JX(IPM?VM"L8P3Y;0 MFV @'O)XN?VM"0;B011ZM[\IP4"D?-%WA>$M ;SR/#_;[T,(#'"?!7NF*.\K M?;3AYR[G@0O'C9RJ7OJ&M-BN,6;T2)(R\B:XR9]>P%KV.4 M3KO\ZZS;JKW,T=A8]??Y,2:YT.??C-V&U]#S01;Z;VD"5H9#64^$>+6Y!P+S MM^%+^A;[GN]0>1YSAP6077EE;:QRRE( 05#F"WN+$]^]R=J+BMF>9?3;.?Y/\Z;/O5 ??E4VV'IAWG97O6M\";;J_R.)Q5V&1F^7!UC MB1VP>O#_4NK'GL^[9"NIN&W6]"6E+F7!_H>P_12Z+V#L,')YH\-'A$,-"F!* MW&@;LI:R@..32T\J;<6C1Z::\]+/Q"7^N\QV$HXS+QWOOCM[/^2D64O,:Q.2 MBIG&P.I<<#-!?8V$3N1?.G?KNR9;/V1:X3^(([1HNB^"1Y*)0QH/6FQ>V^P99]01*LA &:'X<#9P?#<%S3SS@!\%HAR1>#SL+ M&<8[$,A@4 BBD'44Y#B'/[R0),F*SN*3)=&=OADRUSN_LL1B3Q;"JA'TU M:&4ID)T$H;D\.[S,K35ZAKG:[IEKQ6EMKAK31<3TB)GJ74GM?:FV"TZ&A/^MK"9\)HE/.22L+<\4%85C)-? D7DW49B%G6!' M;*]G&!HGVLROT5W ;-XY.P9A2:-XT*5([%(D-OA:Y>X*=B'R_UR]!?Y6^(!< MAYF(P+IW?,KJ\HZYQ"R8XY\T\B_8[)SSCK M::AZ[X-AI59T"8%<;T!)KZJXCHJ:Q\Q=?'N_TAB(ZJ MMU@TYYL&L:Y4YOK&51BF3E#9-+"/?-<$_M-5OD@W>&5L:#F=UV[&L#6!:R*BE'HU;$WT&A-/ MPUPCMJ:%38E!+2^*K;ECAA%7>%ZL32Z; X&M?AHKDR! 3.[]A&L0( 496$ C M)'3]25HL#_:E/4;A=DWH_BFE[LZ)2]MO'&W-8:8STYB+4+XY54Y$VRR$X%P? M;T!#VT;T" 8!X/PTPE/T*^Z[&D+P)=M5-CSMNYK!ECG94TS 0I1]"YOC/O:) MF>]>V]SP,V$[ Y&05[EFLB[[/3D+H1H"NJ]C;3RB@T JZQJM#'\1[EI-L::' MF!;1@1EA&JKK0 Y436YN\%_4R-'J1C)0I= CL1946X)%51<3\VA<3/>3GIR_ MAXRUTK!\22+WZRX*X%AB]MQM<@3[\DL4,HD,X^$3VU.-+$I+\SJ-X1CC^,J% MS<,-W!SX,YDT32X+JO-O1\ZH>NS:Q*#FLN]-FO81BS^26FDC/J) ML=\- MX7A?P<3NSRG,J@>$I(8YJY[JJO=V$"^!*BM/'S%$] M]U1DBM287ZRB,.4<P4[DGZCS'P-GU)0P=S5 M!E1-UBY7OL'V23-I$X]DZP29SB#@/:(1YEZ):JKD"G8I&VW0S"%.G(+=Q6Y0 MICTJ%4SY^)$)^#EZ=]RGA"@5M^8@/$]C?:,W;"F@ZM-21^7!6I: MYYEER4WM,>L_^"_B95XR61FF[FPLX DDAQYDHHDC7X8\2\C9 FGP)/)7^.Q] M1$M)Y5^B+!^PZM>[BQ-_#QJ:\+GL$5:=$,YS-T^QR[(-HM;Y(^]=_)5"+3Y= MYP*YHOUW7F-LIDO>"04BD!P[WX<2@&X+6!MRUO%,5XK>.CN ,4=F]&N%>OJ] M*ZB3NY(QXT@C>C6%A_G\SHN._]9R!"K]N64:$GA/+05=YFJMON_3P1F*&@]: M:0GM3M$*.U$Z[2S!ABJ]8#QT6)(FH$+6555RGWD19 M+ _K,RF<\U\S Z@2_^,GNF01\S_'./ZPC13E)GQ5& M3I,Y74E%*FU]B+F\1-8RLO%2<#T)L3IH[#QI'A8(F83WWTF90#D[4R1,:TTT M]VP#OS_P 47";W6,V5J57OSA#$#H:='2))\R?GT41UP98GRC'>[YX*(/55U$ M'Y'-.X"N=TZXXFI97K3^"GI6I@Y2&%Z8EKXKS$"<[^/&COH9=%O80<(:)0.# MY%M\?GE5YNVKYY@5_Y)7RL3CEJVI3'4EKR.@\.RP%?)6,&HBS:F2F,C;L[9J M4K(I>&6J4L[]S-[M/#D2I3448WYB]%SQ)DC]DL4OL.V24;[\3I*6)_G\^^L M%_Z7*/D'2<[-W#ETN;R7G.,\WS:G-IX)((MF*+4(V>CE44;&-.\CFO^)C9-Q MZ9DW81[99\I54HM\O%D6'C\Y/L/JVOG.M#'6(0MX'ORA.X/ONA06FR';?):J MR=]7R/[0@$3&%7LOATQX:ZA2F1U82D"K&XJ?8(DD?@BSVSJV)M?U\XM'\"_$ MW^X8'WTGU-D2_N.MDQ!I72*Z_=EW1#@.8F9TC^W=*BE/J[??B,M\VF*>,=5G M[".\XA2O0+;L<\?<]P-ADN?GB'E1 KB;SW#>>>?.L6FN^P86C>3L$1V#2,XW M@.5.Z^_\9L?68IFKH][V7ANP%7OKR"CNX//F;:_1W1#%2MFDNG(SNUND;3_V M\==\YZLTB1,G9';0EU1A-H__';,H>VL'Y:VAQ)0C;944?_5[[1-^T#ZZ*UOE M4YFGPF\8YY+Y(XF\T*R+3T=_OK6M:\9+U!,WN!F&&HD:-7("A/%&G43HZ=GV8\X4?95I2#03HA5O2BZ@;R8 M5A,CBZ69T]"6COP!V:%EVFU)7,.,Q1YE="/E_%=>6*\*$LP(4S/XUCQ !G4O MEJACT M323%C%>SJH)"B%C>^6/.^[Y\9(UQ<[ME'V/&* [UOFK[6]YH99KK.E,J^-)Q M/Y)!+\T>M[S9BV6T*TE67_HAC$3$BK1VRWOP3*@Q=^<<_RG0_Y<+^D>K )CB?/[Z8<\'TRG\B"DN-F-04E4], F>,;D9YR7W M'D4'DYP )G<1VA,X521,<@*83/89>4V_JH9)3@"3O8GX!%AEQ"3XM]Y:-5@X M,,H0YN1[0GQ25XS#>KZ.:J MFH&L!%!VA-H5:T;/0-FH5CUG.: ,[OJUG@H9( M=+U\ESQH"H'OF,!!?';H5\)RZG0.L'6:,8 ^P66A3@ [N_+V MH$?'"5-$WXD.5'ISK:W'GD@7%A=GCZH_8JZTZ9'/.8%N73X$I2:*&94ZK[;. M0,,SIA7-6^.L8:)HT-$"RM^F0,ABZJ.U+(\R6@1Z/>:B&1Q<9BS+PG),=R8V M+:,#<_T'#O+K:N18CM'.9-9N%UE>M]$9(YJ&U5("(>E^[] CNUJ-DE%)Q>@5 M2Y1C5>&7YS$OSV/V7O_RQ.#EB4%\O*$U;;Y(:YJFWVCG[U]>H$)+*I='+":& M\&=^$8PAN/;Y!2+X/J(;XIO$<7,'6!JM:Y('L+U3DO$Z8G]J;5F-9%?V-;AN MA?UJNZ5D"X;@0PAR*(Q]E^>#%R)51=UF-C0RL;_FZW:1SUR, ,6(MRHBW@F^ M8ONE[X ]-'NS-OP[42+R!VG'?>F^;%GR]HRV[M+QOZ36>YD;,-_0(OR*6)55WL(?!87/IA2>^%(7?*I:-6_9I,X8&Y-,XR MSHP&GHWI+!&-!!$0@D]QFA$D0ZH3'E\!>:R/WHY\9BZ=&X<&T8N_3[/W R[9 M(9?LD$MVR"4[9/SLD#F>3"Y:[V6,D'7M -9V"/R-3[S/)-F-_,)\WST8(SYI MFVHA_@F MI;3D(:HS6/6D>6DW>RU%3KN5WZWUL+5+\6J?'K&XQ&P)Z[G!VF1I&0LJL84: M$^V*OB8YJ"2DI1B0B-'3*^4U488:2"7!"X7?"4BOX%;@7T=VP M7:6N^.>D:H;EKKJ.8JU%6;$4&6TLK:KA8 9RQ.O>+O 7XC,J]9_B/UT?/Y%H M2YW#SG>O*'$,NX_R7<6L+>$=X(("?D_WD"7L/D;A]M%_)]Y5')/V]S-Z+X<@ M9;#CWO7R!'LM.JN%572..].E$TA,;>JQHVPY)NZ_;Z/W MWW,!3H_9KO-_G#>=_^'7ET^U'99^,-C]GY-HUIB4,6TW8>^&GZCT[CM[+(BU M4 0*A?_SY+WR^ZQDX!1>7R2G #\8V,[56K(=^,' =FZ^2+8#/XR[':[7N:?] MY/\J;2C_RZ]_?_ZEOJ7R3P9PM&YLZ/R#@>U\_H=D._##J-N)DP/-]L+^J\24 MX5^_/CS6V6_^UY%C KQDI2* 0(U2-&M3CK?68SA4<1-GXO73@5 ;ZZUNF%8% MZ&2I*=0.U!A0FZ:MRA0#OZS 8(:U1[[5$+6_H PY"6'&EH8'9TPVTTO1Q.P/ M&?-F,:74TL2PSK RC=?25*S.L#)U>@I89WCD7A_6BJ9N:>^(SB>[G@C6&3HR M=(:561B6-CO0AK4P8BSM-Z -J(859:GS_1#1A.EG.1K.CS_D?[@EL4O] X*T MS7Q#V99!YRDEE#9TJ,:3C1I3$?C3%?N\/N8_:A;;:Z]D#NR3!7"=QG (<7PB M044FJ'J.P9=$L[NBK)>OC!F[T)WL?3<*65I+1$_Y+6!KO$1!RI/,Y;X>W:G& MD%OB0*L-*\F)5YOR/K.'HKBY]0NPY=V=X^X:?.V64#"YX@>6,9"99Y)CFNIK M4Q[X:5.G2Z%YV))IQ@[ZWF&[BED/F77TX $>_7::JDLU:?T*HH!:@QH%-.)U)QS&;BN#K(,+'1F M+Y/I,9;Z>WM0E4S1608&.E-45X7)4F?Y4#2-I&HMU<'C)*8S*B^>G8MGY^+9 M^7B>G1,7OGJ+>6A;@M_&L(LOY2-DJ/8!^Q.-XAA(?>,G+40E&HEAV^W;-;?- MU8&P^A0F<]@#ZH^PI18LJV9@ D-_^P8KZWFZ4 O":X,,;U:YR8N#\>)@O#@8 M+P[&BX-Q)/;25*>7X1>[> ;[DH+YO&$+W(-"F\'27-L1<6%M#NY0'"BM'$LS M=2? B;69O$-Q4;?#+$WR'0<-EH9%/D7OA(8,[I?T+?8]'[0FA)U*S]L$;/OL M;4.7- ZE[BE2SC'GXA)L2Q7PD(_'!0)\3QD<:)DTMBL;+K #%YG0.>_ FMW MTF#TT VHJBXA'H_C"] IPGK;E)%WF%MB5UO 0IS<1'&RVGR*(B]^B0+V:"0O M*BG4*]:%/8S%&^^YTF1DGKT SMN:$V%_8=E0:_V^6N*X8D[)A9[E/BH]'G'V MU>C*)I#EOMUNV.BK7'E[.*Z8-Z%] M)_F]D-E[+;.ZDHKK!&[^3/PTSK\"XS=1&$>![\$_O7(O71$!E78EO.3B2\RV M5%SDGW[XX0_%+8Y9\C5;[7<^;$9\C3/':NV]B4K39R?> =[9_]S],_7?G8!G M""0W#J5'8&C\@:FR./]&_.T.#*(?__V''S08FPF@3ZVKF2,V]/C;CSM@UH3& M#,3D*,)#:8Z]T"K.^3%RPOC).3++81U=.^'78K!5T%9SP9HQ!#NA:M(H)#N_+U'('!2P?L"C+-EC;^(LIR;U6X6:RL54WMNE'+T(S"<0 MSP3 R[B9C4RY51(U7V'X0I+ZF?YH!:Q]!-!-M-_[29:?!_(8;C?<;!*Z98%D M'?0:QYW+)#L/6BZ-P(@&FS YLH>5$SA0=O#<0PE$;1F0TPFGSW[(KPG?X):+'\LW]R0K8 M^LBAL6Z[K8A24,(I>O!, F;O*U1/.Z"62R_FX/SFL]"E50#I4?@Y.>O)\;V' M\,8Y^ FKSB_XF&5@M[(PL!X. &KN3CLYK<4&\Q^L %GOPA9N^4?BQ*3YHIE5 M(,MO*S!=)]PR-W8V!@15D93?N,EV -NB6MWFUG#F_UX[WTOCRV+:#F#UV-:: M-8A-Z5&@:97 _!UB.#4O+>--"MGZ'U:(?'N'!H"[/&5ZZ;[E.N+$TQAC6]6,-@M!T)MK##1=7TL-JM9I& !JWSN*;:JO M@&"@N4W+H_'BO4O'V]:49:ZF<6.&+!K=Y499'!%RM $UMVEA %RX:]%(<[=$ M&=06WQW5%'.26Q6>%LMKQ0SCYU&/.BM/HC;8X!U0Q90EET$QQ1@@S;BO[;YQFLUCU% M"X0[+WXVQ[\U8G=B7MX^T:1NTQZ>D^DZK3/-M\:41-^$$+5,,LB5=&)L$FZE M,=7@BU@MH30A3&VSC($CBI()(1 ,-'=39"$O\161C,9#0J6(EA[UG"=@XU9E M/W 7AE6:9[!O=WLL2@B3QD0DY]2(.FF<47T.FFO?3FOR"28MZFZQ(IFIW6D5 MLV?6#!')CZLQMEG,6"M7Q%'-6/PQ7FWR^P._(BEKS,JP\])L<5)R4:=]?@ZK MT+IN"1"7Z^==V0X!X9L/O:L]\]_^B__=LO*:\QTY]6GUPQ1 /1_=-=E$E!0B ME\1WWQ/J )!^Z- CK^O6S]P7]G"T"F'UIUL[=+PMW/V5CK=60:]XMD#:PM4J M 6O8(C:6UL&E;2W5Q6VF,"B+%A>ZHQ45.!;!7!V@C+RG)3I684G4(S4-[F, M2*L@FUFPG7[+EBONFV5%39KL7D3C^"%#\BI\<=A+6M?Y4S?BDB(TJ,,$I32%2A! H)AA61P1N!84JT1R-@]H'%+1T7\?XK5'36GW4 M$58]/CH7->!7T,U;/2VL#L>-=Q4$-!2WHFSGVS60YMR'Q\DCZZH'S,?8$H9<@GU(Z_1H\..<. ,%[%39Q,[L-:9\-C;+;))KR$E M3E FKU5X[_B4UTJL-K= 7N]<+16171EW/8)MLY5&MG&T9I6D= 9&, 88A4-7 M-9NAW2\+W8+4\_D4MTX8FF8/&*_4B(U$QO[*Q3?\^ ']]?(U9H6815MYZK_J$T,B- H&%64PRW._O?@H???7=W3K@E MSW#J=YL-<87V2!?$6X5:"6"LB4>L05'.D=^4=73E L8ID;:T$7OOK,/+O1\Z MH=N*EV=RR#&SVIQ:SMR2MZ5@09/?E-.=9 5\=MCN:!F0\)Y:A=J>#(AI*K<^ M'Y.D%/2/_ EDATI0@#94,(S3G#@PV'C =%(*M!03'CAJO)=A,3+:& ZCAC)[ M66WNV0NTY!$HQ#NW>(DMR[=&RW:$Q&D5:@>PG?(3[ ]AG%+VL##+]N7AYI,& M)%1^K,:-+D.4X8=,4.R&AN:.M#+SJ'D&BZ>QTQJL*>KZH\=50OF^5#V MRVI3'KT*!^VKV,&M'Q^BV D^T2@]L,1./W:S5'3BE9IKV'5D _C;"TF2@'M M0(Q&])M#O5.:-" -_O.W-.3>8Y8TS>V^V)<1M87&34?%BWF^WI(3HV/U'Y(Z M'>L0T5WIDF/"CN=41G:&G#+/2!:?X@PI^\43(6:!)"))R:MXB9I:TA_M-50Z M,H^\R^PZ6CO?&3=E_=QA,G#=%KWACU:337<6Z[/YH1=+'R7^D[TTT_,2-:I" M_VPO"GJ8%JQQ=\6E^F>;18R.K&4$4+$Y3^@H4/!7J[F"YCUH6A*-CJ5E#Z E MO1>&>MI/P=;#'6>4+%M-EZ+DU*B_XC#_$/IH$Q=Y MK_83)Q'V;#\CR6[MJS>2."[.S5+K6/G3Q\1*[2&:,SX6K9!(T2%_0..,F;]\ M2,P H="THJ4T2.:O2T8,TV$%3*72_COC*,*L&E^JE[ MN'^V0NB.J&A60.LN<$FR;7O@=?XPCN"EV!DW@8WL%;YD/;(7+6".[#OD_XFO MA?X"V$Y2X;/2.TG1 @:;X<@R%H4@28<;?.=&D6PHA$$U8^3\?46F6G5KZL'& M[[DJRTQYOQ431T:U7AI8$^M:\T;>:Y],HN;.>ZQB4D]J2PZ2J4\M\\PU6Y)$ MZH1P2 :;>R8305Z-$%$(-C;R9>^?5M.\\KW7,BY!A$DB2M$AFC&IS&C=H,X4 MXXC6RT+14\I52Z!I"R5+*A&"J#G9^"EV3Q!1GFCGY8PC0)G[T<8WI#/1$.T( MO@P@4O=B^)HQ:BR$"7A*SUX16/!L1>(W@>\?+ M=YJ'""15 %T3.L42B !5Q,/U3U&RPLAJ1N^P=5,)Z;L4HH-3!*.[\!7A"JB: MQ##'4!"!LEA8P& _XB2=$0!\R/_"1S0[D$)/R0 M[HD'9RSN%765W#)OUZ;LN,&1UB! Z@OT39D;8$>P-9*_(W/+F 5=O8>SC<_ M"*I4G:/A$=;3;PS98%6E'9MMB^(\T;W?)]\$D"RK;D&>GAVW]BE RHI*F MN-JPU=8[)_SQAQ^>"'59.U?AVH6N:MO+JW.P(&:JC7K',E.U'%SAL6INH.>] M1FWKH6,?#SIY*(\?&--&A2XW_"UKI6(?F5=$;>ZQ5I>T?;R3F/$:G((%:^>[ M2/&WHS>*?;>@O1?MQ\/\G,S?.?B)$W"G]NHM\+=Y@DJS@\D'P;V8YG2A63/WTX_,^E?S=;L5YP/;G645/V["A,GQCC PQ\I2^G&LU]9FA> M;5Y/<=WB#.PH@;>/ZM4]*KK7U\\38S?C5*R%Z6?>A&W(UB#J<1"J^M BD-:> M,3+5UQ:!OK90^N08;=G ,I L")A/C]CF1Y>!S/;@JP&B19,#.D^4=2X,-S^- M";%#(Z6Z6!SXG9'S5PU$,IN9K_-O A/AC1&SG/P*G[^U"-1)XX\&I$WVY26A M52>\.*_04>YE$:B7A1(GQ[/DPXM :M>F5?-\>Q&HE04!9S"EA!\V5_A=A/B$ MH!<_+^+451&VR4]>\?%%(%?1QVKBKRT"?8*PV)S"I <$L2QP^0 MU$T6=G6I*+C:\#G__=GY]ME)"/6=P+8*+6T8?XGH5]9((7++KQ?94?VA#21K M(!GO,N8V)*]_KAKO)EB-(N[2$/,;K5X4]8XK8\UOO4;_ZKU7!YO??(VNU9NO M#K90L$BM<[@$J 2,:J.-M"?5X+OO>9/,FRB,$YKR+I*< +>TS*[MD$G::,G' M7[ENND]Y$*'<'1K^.R!YC*'<^+$]P]R2HMZN>!(3QR<:Q4-DG0V02\=7@2_7 MTZ"1\CJP-GOXR:>,WPV[/UMJ6J-#EC-V1.,Q(.%QCK:\N3=,5)Q'"+-J!KZK MJ(*D91)F_:KDXSE[%/.@7?XJ0.,'5 J6\$& ;)\22:&84945=JA2 J@++EH/ M;E0M8@'L@IE6(6-4:B@QY>JK)7;ID'T)9%[,S,/>]>BCQMY;)F$$1B6M6J<9 M=&;H4VK#M:$Q%0U@,EZK!9ID,D8RE/*)KH0I6\A2U>H^98](W<6)OZ^#E.=( M+5?'$@#[!3"__D:"=_(Y"I.=;1K8U.CY!W'H^EMD641F%JP "Q-VR?K@>+F/ M4MN:^"F>YL+XZK&HM1W+1G968?26-029!02<00< MG-:R"?1,[(T%/%_-(O SZ382]'PQFX#G?'HLX-EBE@!?DU0C8*"Z(F93\CJB M-/K&7J2FE#VZR=]1>W%WQ$O9ZV.9.X?U)GMT'?3-\ZOKC?W??4^H U*&/Z_U M "MW>"FAQ^=NX3_BQ';S>)-]T28TGJ_>6&@J M5K0)#<5%&0L+IP4MD6]/-'KW8_@F[!NK'&L\M)V[>O+.0R*6>9IR3X#],;U# M,M-"L:,%?]ZH91EPMP$C!3\_?=OA'T#_+XF3L-8\C\!O6V^!'?ZE'EA8!N"] MKT&%"&S'PA!AD(GF-FJPP\/8GREF6!@3_GFT.\V3KZEP;;.,@].FHBBA:IEL M6!/7A0;=]O4N5[WT23W)-#!R94@%C726\7NCI]HH;X_6$J;/K4UZJTZO9:[Q M,VR3R&K>IYYL^MSD(T!I.SH0"@ (IM4>3Z$>E8XMFL9U3H^D%6_WN5U/%0&6R9<3H]OL1< MVKJGK*='5)TAGN\?:U3F!)99.-,C[&;'\JX>PD;'0-86/@,V"*)OK%>-98GW M/7''.CETIC3X_T$:9VM9E88_,9*^1$S$LE8(;P&Y^T[*F.V^]\9)[+^>G\Y;)-7D#BHOX82E4#OC&MB4M$1KC;.SSIWYA3 DN M1TL36,Q-ZV1'I@%MZ5U&6P^X&S4K7-"6M"AL9-[(*)S))?%%4+Y'8UG\I_M5 M%R/.2J!;:4")I/;.[W9$M ;P/_B/T]_RQ(";ZFN\)UW\9>>P!Q9J*CA3X"Q% MU@#V<6X7(;I!=D3R-&BFAH!L6)5UV@__ #)HM#VV(SS9]^1/Y6@YGWCT]WY2 M#9C9!?\PV9$_A"D(M"('NY>2G#]=]$QB M_<<8OOG01155HN PLRXJ]T""I@ M_I-5--_C\#FALU+%&X?2XR:BWQQ:>@SMSXLX46[+$% 5A#]B[0B@/*XQ?MZ9.7<,K( MT;5>;L=F5*W/,L:/1-O'UH$)('S#;!I7FMY-'.-3LU"\Q%.F2^GBZ=/MO-7% MI=QXV^Q9,"Y['T9CQM1X53B0-/ JGXV!!30]0QVX6S8# QB:_AY=[4>]S ST M5O/9Z)%9=1*>8Y%Y8O1.0S(;#WB]?2U]9:;>\G@0I'*W:-* ? 4\8,H\*MK' M+)J-!SQ-\5 >C"I/[)PB]DP2G_+V\DPM;[28E[67CTTGA.5\WP_)24]F^V=, MP4V(EVW^]$/>:U;B">NRA*T=Z,U@R[(>]0:19%,7>W-HLNF1,X-8LNC-,S-8 M8ABZ!PGH! Q?\1K$,W'8TS!3/X,4["[V7LPD!BK<6^JYF%?CRI\#ZKF8+^ JI-08^Y,NCLEQK%4YW M^T,0'0GAQ869!2LL,\R]1;SFU&/APQM6I1GR46$]+C: ME"M>^4\Y#*C8.=]8.6N@S**J4>A*F8X=7%H)W!0,-2J0FE4ND46.@N4W7B%>\X>H@ MBR1#9O]\]D-_G^Y/]L\K?(]6*2?7_'\R+2N8@^^1Q#$AXKRDXPF&VY0\[ ]I MPA_#;CX9I[T.&]18R [),Q:NA*RD6&3JM_,DCN*!@)4=QGV7,@&1D!Q[@B1: M"XE$*U&7AE@[CUXNYUT*XRUT*+VE;,XR,( N"],,3&')MCP#0WBR+=' %)HL MRS0P@*8K%D%IX&K>] *+M<81W!I]1:[$"])S.?0(4&<6=%W%#G 5N03=U[$" M9$7V0.=E[ !8GB_0>1GT ->$S2"HJVMA-C&_D/Q9Q2="3V$MWV5E2G[ A%#Q M.ZN7.(W!85_F9_(+UP6(=_4.I[(E7]+]&QC$FWS_?+_Q*DWBQ D].#.1/B)9 MHC&7X\86>W(\] !9$4.3G 3[?=1F,VZ2A+JOZ6)\Q:0=72.B>;WX(I2UIV] M]N0%TMX8/;%48P]=5\$&KHS@NP K6[F#B5<(_P@+:PN&_%?V_]Y@L>S/ M__OW .=_.H>#'VXB]J?\#V$8967!_&_L3R3@'_Q?OJ_R4*\^SBK 0MDA\W.T_]/^!M0R ,PKS7\]=_^5YS",#]) MV8Q/-$H/IX$Y?^/_#=+7C[PU7\9+:9ZD$OI!P'#^?_XMH2DLY>0?S/_]>SDR M>(DN\?A+F@\A"$76UP,DX(O#*KE.?1>JC1LR+/29608?B 8D*3U.C("-$_#, M%C[YS0G8+F$F>3L]?BK&RZ G+C($#5HBPY27T-^Q_XH9V"Y[!7H.9"G0\WGS!O@MW1/O+R\N-:L(W\,X=2SXX1# Q\>^53\ MD(G!I/NAN+R"5WD]\YRT^#-ADK>XU:N;K*GCD2^P^RHDHE]0@O W9_](DMHQ5/Z&'F7Y OP#)1-"^&N9 M&$[;, W)C1]&\=]!77>J5[KY=Y3WNJ51RGW>*.7N^\'//L8BF/1>8%* MK[T]@M;.=E/8H>+?T(%0KMEIM'HM'JHKF<9K]IV"B_> MCL8OU:Z']N:_S!^;@ B##:19Q3+K,K;>.>&*AZ+BGT$CYXZD4]7W.F)_*H4U MLGC'8$DPXDXJ%Y''(N:P'M3\B(5%RK?JW JMID+J#$5Y#:5]F;^0Y.X[*YB' M(V)E\K"0RV4YZPFZA=.)2S9 _R6P6(VM7F0 )I,BU9-O_!GE*6LV6\97\RK1->.^%7%M:H'F?]KRA/\SH"1&<[K%&CZ!>4('R"+53"CJ=8 M9*&&RP=8).&O'>H&SC%F9/7T>%.G->&/*,_KA>Q]-PJ9KR>B>1N!^!0@J(*E M-10GD$PC@0M4.#\YS<'*]2"5QD"4 #YE+D5G2U:;U]"CSC<61'P-"6/6H*7M MHS1,6,.$)&&Y,!EWOV+Y 2&#\IX4UM88*R%U>#X3US_43[SV1Y2G^P*(=0X@ M?N]GZA"J!Z#$JQ.CW"H"?,*NKQ!')CWKZ'/'8FU/W-G2,P]QB#]MF#< E42 MN(04,.^[[.&MXL"G6!F-3MR>EI?[@6Z<>,>< KZ7M]H#PS'S)A6OE!4.SBY3 M[,$$N^YA$AQ98AU/\&(Z4Z9,AO"?;I9E^R5*_D&2*R\Z :>HL!WC^M3JDU) M.QF\4OT2HLGGF=TWV7)]\>P'BXQHI?1S3*T(I37#;:6?<--BO(:CCD'I6D>" M#J1\1(56M,:/ZOT>)_$#MB?R>#;_CE)^-]^ C4(W2^VOPJ,Q$"6 @IMS)C#5 M_:J,LD=<]DIA^7%0 LR/"/W6+R1)LK^M-O7H)^]L_!L(?/:57_QDQU/*8[^L M3/6?CX94-/RNN;O1.ZMHUL"![L'@.\=GW(]Z+U'&%)9;39&%5:H0.NN=>J,MHCT6DF;)9[P].C^OA[#$ F^R MT!9,N7-HN$J34DO'9.L^$R5CGHUAK*/9>13[)%(.]>CL M3P]5WT3T$%%!W$@]!B4UE?CE:I.+;8>6(X#R 1;QC5*6>B6QN_GW'M;97"G; M-S[L-OYOWPEO N*$:^+NPBB(ML=&I;#.2)3D>.J4*4A*KWX9FUWUEM7N/,TE)G,[1,M08/KHG]9(Y2G&( V*M*Y M]*91H31D!72^.D';CY>$'$J^U ?0;'TG:,2SZ[[)/BM8)/&O'?0(B=/V#$UQGN+B*_RMU* BRX%C\E*O@HGS*H2LB MU*MI'6>;^"E*X%>@]-PDKCMO1U[4HLMS'Z2^]Q(%?#H'!\W]H*L^=9J$$7:#^94&7_*VZ1W_O)Q6YT&4&%IVH2URW).!/ M_D.U7G@>A07<3LJQ*A)]3QCG"@:U29B2JZW#4,]ZS*TV['1C M8&/LDO-LM*#J"@]*-2N?I/M$5V5TKY3ZR=VQ&(U5'LX2O6LWC>(A4!6X3-)4EJ+ M*>B,1 FB,BLH2Q=GG0T(D$?1-*C;''MHNV>SUI,&*FS:JG1;#FT3.^C+6,ZE M5>]A-CR(2H^E#CR2K%?[,\/1V74H'8#4$3)JJ):+V5L /DLI9PK5B[\_!$ R M!,S?9#="NZ_>WQ4< /^"Z1.X.L!&89LLN.3#X(?0K7)TQ0"4C+S:K?O>!V4; MF/([S^/,\]DDG;UE8]'HY!H<@J>LTJ+M#-:;>\(F)=51QY7SK#"P7HY4=EGIS_?P42@/A@$\MH05&WI],F_NZ[2^+X MW!#DW.>4$TC#=BL:)$RR-E+SN>%B9H1P]D])?[9&@I^#V[*@-VH!5=8BN7!X M!H1^R\J>GE*0Y>X*H&2Z4$T+U1B(\MRK%G)4 MLI#K[I:V<2C!N_>_ XGM'+H%RT#@<);_CI0@3Z;\+3F9]%4[5Y1?^^6*B04&0"+C@5;SGU)L%_0B:-@ N=H! \ !U8W1T M+65X,3!?,2YH=&WM75N3V\:5?M]?@8TK*;(*DF=&EFQIO*D:2W+BK<3Q2O)F M7YM D^P(!&@T0(KY]7LN?07 &?DR(LR!'ZPA": O.'WNYSM?KYM-\>?_2+Y> M2Y'#O\G7C6H*^>?7__?H\N+QY=>?\T>XX'-SQ=>+*C\DNCD4\K_^L!'U2I4O M$M$VU7^JS;:J&U$VUUN1YZIJA-^_ M_AQ^I:NV]IIE53:/M/JW?'%YL6VN>9Q'3;5]<7%-ORW%1A6'%^_41NKD>[E/ MWE0;4=H+%U735!NXMI$?FD>B4*OR18TCXFAXOQTGJXJJ?O'9!?UWO5^K1C[2 M6Y')%]M:/MK78LO#[7F^BZK(KSMSNW4Z,)>]RIOUBZ5J'F5PI2QQ#J__[Z_? M??/=NX3W&)\ F["]]RW(8'19=_?@^*I_W2+_]-GELXOK:7GWN[P34?"/15.+ MY&4A19G\%9X)QUVGR7=E]OBA[LC-1I:YS!-1YLD;J1O1P(>W396]QVV!:]1. M)C\4HGRH&S0;W"&ADVJ9_%TS0;]N/Y)/N,Y"+G^Q[/MU MJWPKLT9597+YV*WW_B;!E^*37Z@&5IX=G=8/;;VMM+S_*1V;P./DW5HF6YX& MG8$&/A]GJX.L))DU:Z63/WWVX>KB,KO^-:OYC0][R.@^_>;RAN37\T34,FFJ M9%M7FZJ1M,<*CSRP']KTXQN>)B)Y)0NQQT=DU68KR@/L=[62\) ZV:MFG2AX MB&ZS3&I=U9H8F] :#AP\ X<:T0NQ-/*25V)WZ!,--L'884<%.&RKO[-JG5/9.)\(>EJ"^&I>@?H4'4.', M]"F%]8U.6DU'E>@?Q1NS^&55 &=0YO +UN+HDC68L?"!L\]RI1$RP:NK>%@ M$2MY\2!HZO=RI/6>WQ+OA3BB50/HABI5$BIFC1-6M0:LV!0/7)2E$X/8;-Z.2+ MJR]FDG6 V7*>@C#46_QM)PL8QXV;RTG(C&F5]W540,W.1W5,_D%*9IJ\O7F3 MDKNB5AFY=-9 T?#-VQ_3Y(= *Z,5X)E@Y5/0QQ5H;WA36X)NZR3'1-%C6N5] M4G1RLZJEW, OHZ+M?:T:^#(1=G9D+Y#!E7H25B40?8L_XW=YE?'?K+"AZWD,9,DW0Z1/8>9$T\'XIAH3JT>>3#-"E>.5,Y(G.W>\J[POSY@ "V\L=)F"RE"0 MPP59\5[I2(E&OON:?#W$D9V000;;D3N3H7D^JT2_*/D3V8W65GJ%EO5,9#%O+GUI@>\3_= LR/+P): T# M#)F M:CF@+:=*)V;\5-&OR?:NF_:,L1E'>)(*:3C):NJRI'FV'>E)(I&T73( M:PVD(9B(\WQ6R6&.Z*VSH'Y^K9-%+06P+61X0#9@ MQ.3(W;):DCB$ARS17FDPBJ%*,M>) )WMXTGQ%M*[AB\?Q%8_%(+:_6IN%[ < MH"86N1NE#;M+DYVJ.+P7C..I=H#&[(_PO$8]RN%1M8)),;ENJP(&A\5MZVJM M%HJBCYUKT"$K:J$UZX(E0\/("64%BXH% +G2-9XJF#,#:H7/WN=M=RVC9LZ;CQJ,9.Q-:95 MWI>QM::P-A#E2W0\5<58#"^BXBK+VKJ6Z-:%&5:EM,J)C_;)'=RD)^OJ?%9I MK2O*G-AL7/Q+)!M98R8&:Q,:&'$^%!QC/0+Y78E9'(ZSHNX!IM.VK75K##%V MEI(9%J:^=(-MR*"W6^#[8E$ XU:;C% MC05CYI BC8"^7 Y+=] U9#,IQ^>U2F-M85)<]E.K#'E@K :S!RC1#JF$_]+) MC$F). P2"6>:<4)=:3[;&M8)^P/NE<3#7?".0%CLM0BY%UR@/X7JPI=^3-X4Z/$8I\M/J$^EH]J0-=#!#BCAE/O!EF3)Z0 V M"+MM%S!OH*HED!<0[#%2#6B4D\S*JL'H*HI\>-,U^;Z,7@U$;/3JKA /"O&6 MA?SPB \HT.\+V(1V4UZC2"C$X07^>MVIU?M7JQNU/-@UT36/9)E'17SKV@ZP M!2OS$;IGWC^B@_U"%'MQT*,I"9P$R<25)JYD_5NAL/,,!KD+& -M(X>X2Z*6 M[-ZI"E?,DBC*,<_X6C9R,-'\&%]392<5$6\&ID$CKKDFPQ5@T%S12X2<#S4 MBC;$"BNKN1N)OBPL2:9TPP5_;Y66_;I*UK(XXIP+U8% .UG()>H79'(%NS4Y MK,:TRGNKF\E'DQQ 1/L=EC%A$7^%7A2>& _5"A MO6LY#*5T$R;5)C^" "BBA!G,0.?RK>!^4[?1@@SAY[&P6T@K"\P4IYS=3['* M1.7_]0=9%6@K7#X9VQ&R-73C.4.@ \&1:&M@_*S+I*A %6W.^;AP,G9*5W7J MDC$,Z0>Q;;C*5:;@8:HE4?JB*D6"L7);.TC&:&V?>' I0]-1&-,J[XGV;2KL M>"C?"(E(1DRD.*95WALI:K$ =M6,H6J=E04DR3%6]X-(@,LP^P/=[TW5@)C( MQ[1]04F]+P9,KJYF=00V (JQ5)13D^$%(@2/,?@SG2*_B>C'M,I[ M(OIOA:J3OXOZ/1##_XJB'0W=IYSY:@!$+HJY9H7@.C&,(V"4FB 1\0_\55K)@$$%WB88 M7YEC6:L259Z""H1P%'/)DO(=CSY\67$(P-Z5BT,G#U=FDGZAAPPN\W'RW:T+ M@"EBI+W >$:.RT%]+EC,T;G;E>.HJ:T,=8O?(8WP-O+;<'&.?F#$1SV P005 M,(UXC^-Q1G.656U)FRJV&%JOR8&,&X!D)PKIXC8I FR" ]@!FD \A*\P5EN< ];=%8B6\--,H[6<&6LED (YJE?=TG#RZ M,*,-,Q&,YDR)A)HX$)2!5;.-).$4[Z@5EV*"T*JF8S2F M5=[3,?J^*A_]3PO36RK7 ^ !'B46)_XX@>8)5PSSF.EB'5,J[PG8NUAC8R!8M%ZP/([RXJM%M])5DQF'/ZG+V"7*2P45!(C M5U]+51,\ R$_H!<&F#]<* P0/>HKU7(^T?J85GE?M-ZU24= \6OC!3((ZK$/ MW'65N4B83B)"^4(J@=%=P+OYM;EQ5.UF7%@(2 ML8) =E';C@7.SUN@F'=?1\ 4T\D9TRKOZ>3TO)$C.$0?Q>"_>M#\?2K6'O>I M>OOC[^4N7(Z#+ MP=19] DZ-DO)-5I;;W?,;:=8Y?A6>5_TZNECQ%G?/MG[R93L/=95WA>%CL5A MP92I.4K>RT+M%8L%B8T!GA 0[T8<. NS"V_A$QXGG?84\!-?C(SP$=6*H;=& MEMQHTA1M%!(A,[5N-R9XODP9!9EAN7 !^/4202FJMD&@+@:KX(? [':J:G5Q M<,^CMG 6\8LP2.M!( M*._=8RO87N'.!+46F,W,^J[2VU)-Q=:>^,3A$'/4Y M88/J!T$$#X/49V(^+AIOFW558P23NC48%>64S=C?V3075]'B\< &M*G'"4C2 M?YG2)"KFH<;40=IB&F3')(78DZF,(V)'U):R8SA^QBGQ#$UM\N\=6C\#7L-4 M<@;,AL%,G/4#IM9H1J)F,USPGO[;5,5@DR)9UUS]$VN"9C&^X7RW*H9:S5,1 M "-=!X^'5]94+Q)L;."4S;#Z6U\GA OOZH%X=PY;RF3&?VF7;%$"97!:&4U5 M7D.5Y*[ T91QU9V2R!0Q0_UVTQ1ZYK94@Y.W\"&=BDX8,AK1]%U/>9FB,5E=3'7L M1:>O,U5G[09U+.SM9]Z<,3BT;)J"N_#:E\2K%AJ6:JM4NA9+&I>FN+W$0BM9 M-_PF,AP/GIVBFK>4F/F0L@T$+X?R?RUY;& =%X0.F !@.4VA*V?_:H M$H1]3Q1>I;[AZ ;;KM&.INY1/"8,"L< -D#AKI+G)K6OC(^QP 1<,I?KMC". MREJN\%RZ&B3@&)@!L8;[BF$@6[M$I8!A7:*MW.07XU9:1ZU;>);X_)GZ M,(=%O)=!YY:HBI,I.+[ H"53PGO,FW$Z.@%F HQ?U/3JD 771 =V:L?G-.ES MY[/*V6)<^IPG4E1=3/>74ZISWX6@K\-%OG30"8B2$YC]]2@M#*K\T#G$GZE! M@FX(I+P@+;;95PYZUA4GM VV4? ]P)VW)<8LXWHPSYSB:IC+9U>S381CAGSC M5LVRL?.*5/XS?*'+>G9)=_-AMC&[LJ\(Q M G=.C6U'Z@';/WADTUBPZ]0K1?8+K\/E,J/T67O0!\P.ISF90&I'I\/+S7RH M34+ VKI*6FJ57]*FJ%?,@<, A)1@GPB,@/.-T=C0J#SASPM^-4F[164%KN1T M:1T"!'<,U@&@+_XZ,.Q,M0@KF A:8SLPU8?(BN'K@D9/3I&T?&UB5N>SRED^ M+F;U?96\D>A? "K7I^1.KS]D" MH,GS-I,F03#$_.H^Q<)5P/"(5N%]$K=>I0*@G27=@B9JU]_1O8O?9MF=D2U[ M]OTVAZ>-WU:U6B$3'WPVONJ(CZ)5NQ-38^0S6J5#D!A7/,MX6V]V0A7.5<$G M80IN?5JZGVH_QO!6QA:,ZQ[04ZHZ051-Y$AQ##^L.V88B$3#[5@+V(@/:M-N M^C&>X7!.'!6(,4B5,H\NK].G3I^FSYT]#L\<,$*2:**W;_F,XA!=T4X$/ M<"HT]]5*GUYVZ>_O?86U7 M5W3?D]Y]5^F7<,_Q^[Z@^[Y,C;G5N??BMC'QKJN+JR?X*F&GS;("EQEAD>[7 M%;>,AK^Q=#4EL\\$,$UDIRW-AMKL.-A4G$6+;6/H*]",A1TC1"CK(;AY; /J M!1QM*@<[%P1C#:-2'T"D2(7]SVR(L.6[5P(#& R15M5R55$@CH9'H(.:7]OE MXZLG9N$/4\Q\XA2[IY,+WG/Q-[)IZY(MG3=,DZ?UPZ=! V[/*O*@>Z?QJ('Q M:=;@0_(^G'F$2<]"UGI(NNF-<]/[D]D^Q_GL$[G?-@?NXPBS6G8N5=H%NJU) MYX+6Y"ZTKC]F4TJ[J+(SOG#&N2Q@[>SCLI%@^+X,X4N#M=,2^<;6')PRL(M*B?)Q$Z%$&K)Z;> M$-T/)I/H*L@?("$2O0P163^X302,TND'2%E(RZHHJGV@8E@WAGV@\>0./U&< MT*BRZ;?QJCA9R*R%\-N82"A\30<"7P/!QS$ZJ7GWI6PZ5(3N\,#S O1$IY#< M'2;MR S3:N: 0$Y'$HCP6-A&P(WX /?P6L$E/_F7+\CL?C, M(=F9X-A" A\,4X,"DU!S2(K]K-K&YJQ0+2L7(/)F'/":E4)^&2<==KVE)( ) M$!UCZ>1S_?)I9*/E;6WUC4P4LLQ%G1RDJ*>C>SZK'%LLZL93_DG5>3YGV!V\ M\:DQ7ADRHMT<%((^9L^!$??V0T?I_/-0Z@M. V0UQ7LN;,K/1T_49@'- PNDDP6>:\P M3V+9KW*L?$+L_&ZKAM)66;GWS#YE)7%X5O7 D+_!3+67;_T096KR1.VL:)Y1 M2Q]66/M9OB9#8I(YY[/*F1R7S.G5BIY2\MQXET'8BZ([Q9A5#CEN;9L8[VR^ MQ2(/-QW2\UFEM:&>CBO(_IJ,&P(%G8+J$YW_!L)H M9$'JOTA0045Q:A%DW0HI*(4EFB]&7[/I]4?=#9K*JX9P.2@E#;1T2KD=A%Z? MSM7YK')L8>3;91&>XRK$YRX<+'T^J M.@XF'(+F5\)496^JA/F1956=DR/!1Y K6#9Z&%WQ.[HONKAN?143_89J>;#U M(-[WJ3N)'$97]2Y+*>*$$PNY@./,]!SKR;I)*8'$=GDEG:2+XPMWMV(@?0@- MXY8^PVDX\4XL<:J#_\2KO*]U_>FSRV<7U]/BIL6-?W%3N<48.*%K*CHNC^U8 MS.U)&I[-*D?GLR5#\-2H?EX-5E'8#Y1$=B#9###X(@2R\VKWH"(:M64($XZ3 M9Z:0I+$9YP:]3Q2#3Z(\"X/-E6& D7L58W,@OR-HQZ4Y1>,Y[ &2)>&B!?"5YMP?\1JGMW1IYF0R((BURX7+3%W< MT:<=Y2"V+L+XRYSI&UBQ? >8R8=C3, 5?5]=A0A1Q!/ZG@$#@^!2XGQ_#O=4 MVZG#%O\=(F0J!7.A?'RJ?,/9ZT:@@V]B,>>SRK'YVN,JH/&P&(,KUT5@XH/L M7'1#A4PF<9;.)+G83)-XI;W/[/NJP3/O,@:CJM/T"! (GE?SK"@3R@.(7%Y< M_-%RBF^%JI._%$\,_^O-Z$"?@@9SSD?GM+3F?%&LI.(V!"B$P! MZ'@'_CFQ7;C(/]3E91B:4 C=:5!S@_D,8=.Y_&2G^468<,?0I<)BGF"V-F'_ M6XGYZ07A+S=8(1PD51=BK]-N#GH$ANNP/"<>]0FJ[I]-.=(PGQ^X7OF4'.O[ MRM4@>\AO6U>[;6O,1G9% ^&Y!67 ,+H6]/G"U5X#)R'L?Z,D=$H1E+;I:MUD M 0/Y81\3P$YR";"!A3>5NHS8#U;'8"1/G="2=.7M.*<=J46NA+VST7 %:%!] M-LTF\Z% M/,^O->B1-?8+A7ES1!9U-DZ:!.M1JP_)!E:XUG/;'>'V%V"S0WR-U3+60$T# M@[M>8R^.+8@(2!\-**L"]7+#I=6[N2L\LAT6;/G1%MU9S6 69:BXPE1=(4T@ M\2:I<#:K=&UPQQC3N8'S #H9'YLWU"]D1#;KL _\Z,R36= =V8&'SW^QLQR/ MHRK'YR&G;1JPIPEEXC9@?0W(AN#WU]W\?R"[&:9 M5C'AZP]?',I\C-G9.F5T[5ML(?3!]02PK3?#%TFPLA]'UMPSAFJ \>FF>< P MU?I1G)9'2 O=-Q'4"-,FKV +5K"=*5'G3]C@RNX_C^Y:\@R/.SNN,D680T'Q MG]E5W%/&5>F[Q+!HH_>.>NT=%':7#(;?$]P1O3'Y8:LL3E.7/7"1AH4VZL/T M#JJ%=#F-LFBY8GH+?-&\7_O%% .ID\ 7]=+K'CWXQXI0H_%NG[XT71G)%5% MP^KU4D3-[$(J(N5,^8XN'?U@H!O,7;>P>K#V53C]3>BD(V@!5L&NXEUPI3K< M7#)XZ[&'QP"->!A_6#%J$6UIW"FV9\TM'IFRA;Y?.NTC)E MXXY!_7A82M;S<2E9[.7YL40+'X]:>'3]3Z/7O%I:@ .-M;8@\:2PG-[Z\<>H MC;W]<5+ [L6-UQ%CU/#,PSC;"C0CQV$QY&7#UT&RD72E6 =S/C<7DS%3LA#, ML'<*U8^>)@0/_?TI/T$M,2T@4%Q@?XS*8L1_!3-JCRM+9DT]98F\=/:P>M&- M@'Q6OPC451?/NB72Y#":.,A)\(2_7-N@=8?Z!6A430/O=OXX>1LA$N.[A.F$ M;YK F3ODA4X^UL71Q>5_U2=.- M2K8#G&6SC )CC=2<3V]@:\E6$1%*(ML>?FS7?\I EB\L(#)PK& A8$K@ME! M$.FTJO4OUKAS;'2L0 7VYY3.B?'@P4=[V,*W[LT70Q>T'QY,D8^08G\;?5V( MK9Y2W\YIE0X*^6)<&MH/P>DX.:[$@Z"$$Z=1?7FR2K&0U#K0(!WGE!$)F&!B MPT$@#!6(61OPZVH=(9,?U#YZXFR,2GK_,+KFV:?4V5'R6[72="4QJ56IASQN MXGZ3_-FBTI)R;3 0^DC6\:]?H0#F?D,.K0!OI%)+V-Q"$=7<3V M&P7=P\PH1*&P@3>O"5C1K&R3B#P-P2G,,VM9+=./HE@.=PV3K?!J_"U[U@]T MMS;*O6@U0N7H)*N!*&HE I_?AEI:<2 A'#^.0I^RJ0ZC"8BVGDS6EA[&7W?'O+OR]M;0&HR?JCB@0ZZ;HJ5,Z&BP#AF-H#OB0,G^1F MN50%.>?PLW\P)LET&YA5M:G[]3BQ%L:EZ'Y9R"5M:VV;BV,'WUM^ M1_8:%0()^"V'(9[- MW>YAABE8JS+<=+CBR[F] [NF$J>";[^:LRWF6RXW58/*FD]?-=.ZYB9XS^$& MV/U&KF#K^N=C=EOE%^EVE"SC=$O3?1DF+)O:O.Z5Q#KC[3H< -8D2@*^(GK& MQI+8*8R4-OP$ AA>;APP2+UC(/SZA)E<78DS);N.04+";[ W5@=CFJ%/VQHI MQB;?.V): +'"$S2?".:O4?]C[-*@+7P)>LDFV>BVNS%?XF3_#.,H=.\"BL?$#7T@*$)(8:Z7$I*\FD M;//N[60W5J0P+4FA5"*\!=,DUMU&;3$,_$)7,>_8S7PIQ:FXF8;I "J0U^;R M0]!0&HP]M0VOF[3A\UDEH6&,21D.E;(?B,JODW<<&4>=[76HUG5=6J=MEG&7 M(P0.K^5#\/MMIKL)KN<)GD'T>P?7&J05>$*[I>Z\<*C)(VU/-OF5[;=WIDS< MW.*7"IDA)CVCTALD5,+C"\6IF;.;>?+\(LE!?EHM:XUR >C=QARZ,7>SCCBM M\4B$ '-.OYE[7 +*D[QZ^L?!# CS8*Q%EE,&Y+FM(IS8LI\ M*/EZXC7GLTI'AI?CRK;^!Y$OE;Z9@/S)+XJSJ9",JOKS'U&O[M1[!9<1/V1JS MUS@%MIN&'?26<"JEO24_ AV0&@YLS'&LB,8]I LW$MX(T0+_%9OD7+1$_N5- M"+@T_":'TH[]BN-$9$]#02:R0:(/2Z!+HW= M^A;$0<%V< MQEZM> 1H:!W%(4!OV*$E!L=)L6J9- ROI@6(O='&&>P=K\=8OST)9]#N7-!6 MX^RLE6F$+)98P#N;FBE9C MAGN#/B-,<8X18]"O=9"-+8D63KFRB'Z!69_ZFGR3WKD!'0^7QI!U,-Q2JL;6 M]% &8#S:SQS%:$&UQ+PDSM])34&Y>5MA=@_#80]XYMQ S1I#K0RH#-MI%+"B M*FW--*CJZ+QC%QH/A3']7EGS[3B:P@ ;=%8P[!8(MA.K^T+:"(:Y%&2=.D M/DO*>OR8C96.SWBN]-Z&TC;./T(8N\#=* 0C/>0WEXX/@JD^ M$-$QLNYZI-=/PN*3"HM.6E:4D>MLK900C+HI#8[+!S4NS"0B>="!4P^8U,1+ M/L4J[VM=?_KL\MG%]4-:W)3*.H;SY/SQ3\;EC[_!CL;$DY$=!I[)R?5^W@SV M8;K>/;D'H>M3IRM\4UECD?J+H]Y"JI=N]1;!/"E373,H02L]KICQ2ML&*";L MFQA,*=3PKGU="J4SE":S4=AM,&/9M (:4)MB'C]F!\B5(#IM,#NL1V%\42SW M,7:<_T('?8"Z.B1.5GS@5 C*\JKJ0U@JG)).QV8?_H$W>>QRWCU,>31[NM.DOO'RBBK#[/NVD!9F->@ASRBM_VIKI7-E$+C:1G,_'DD@ MU(1(C;HS=O Y?.1+3\-77J+!7=61>4XTQ*:]R-'_BYJRX(AN8Q'(=!^"S!"J MH1(,CU"A1J;H-2T#:"JBX::BZC-KD/CN8?161&/=,9@93(-CPMU@>87'O4=2 M-6]4!\>?)P^#!---AR>:#OJKW?F"M^)D_!=P'Y:-8454>%V4C%I1-\R!X M_P.1<"/S9 <2KN[F6)P^.^^N+#(&S>@X%?I,=R\8I.(0)9*Y!B"4^)4:UDSB MQ8S#[HQ(NH9,3V(^%C"^(F1\,KV=/V&V<45L!^94'$RE:5T)\\6GP&_X>/)P M_.IT5.!0+XE%TZNT+XOH-@RODT/(_8+9C9['LKHS_WAIQN^V<-7*OR?1-BKY ME=A0\]'H^R3ASF>58W.X=X3:6*PX.AA\H,%L$=1>PAQB$X3[[[:4R>5%FEQ= M7'WI.C_8L%S?PTV6S0"XOV]4%9[>\'"2B7#+\0Q%FN5%>,@Y8YH:V5HP8),W MWQSL7K.]Y=$V?#YY;+V*')V'PW(VDJ]>%K@B.VP>\1$BOGNGZ:GJ1O$5@'X5 M:$J:[N9+,,KV-D#@EX\%>Z9QZ%JT&/&=N-GYK-(+N7$Y8E]6];9"^([D'5"G M9D2,J7O!V=%\5!OP?'+*CI'TR6?F>FBQX%,Z;R6,>%)K!&8:Y&4.N;9P3,P#U/2&@SNS#W GB;LP> M5G# C7=;M!^IOS?A6EW8!JBB21&1?0-K;@^+[6/]+E1F4D(P'QB1?#WM?06 M&FPS[24\5>5@#RFIYS3T[-]S8QF:1A!1]S)Z4XSP)%SN FDX)0.CF&Y-G:PN M^)>[S NU1+:>P8;RP_=3JHA->VR^(6,%S6+'?^WP,/P M!559',(.K";5+L'T!G=9UY[[,KVF'E:'71KR70;\+VSW"_J5[3ER<=H^T M36FF:HS3/VBPP">7=V8V'!Z9D[GM*9/R6X@0!Q)+?CV!"1W115BWV(0H_&:+ MO5)L>]WWN(33S U=V;"/1\N I1&L)HR!+?DB>G;5CK1)DY _GU6.S1']2FE" ME3)'_&\*.'A^ZM0"[,S3$<-Y/,_"S[,# ,;Y9 /LJ'MTPSPRCT1!>:V[R3=V M5JMTUN33<5F3?Y$ES\]T?&4;WK[V#6]'(%[(8F.TW#?!)[@"7Z*-)&,SDMK9Z;8X()K6% M3IXBF4.13/]*?#3/(H; ?OYC:\"7W]Z\X2TOD[8TO2 '$.4?!!MY(,QR9!KY M]^2<*C6<:5>J/H:D$%/ $M?:#8>H':<,0EE@XW;Z-X%!#V^>"OD*)2FF!GP1 M3.(5?4>]R/$O8--YC,MD]Z=FSX L,VK6SBQ&X2'I--;K K*H%D('WQK6E(LA+$V$'NFUL@KIK*1A- MAW' G*\V3/)1C-IFH=3>W8*Y9GP7I328N@O6.+78'.E%A6T?MFKR7YS5*F?Y MN#@"]_]X22BQ*L,$]E.' :F^P>#6THQ(T!LU(1'4)')15>]!(#4U66^9S%MN MGL),0Y)]8)#O]R4'H%;"](DNY HM"N8=G"9IX'U5":I$:\(E MOL66VLG2*E V?A%/,@UJ$0PF9%0J(?(=PBV X4B]Q=M2RZ+[1(4>4HHYQ!4< MS4!3./SNK;F2<\D@E&6E4CQ&.<>L>X(6@ZW) A\;6 MMM9&.$J3]H(0!AC7=PLNIB"T=:" 0FE;V4R9L_$&4OI4:]H)!2N8&/KYK'(F MQ\70_PG\ 5455:Y.RLDC?<[ALGA0@ZTX=+E='-?U< 0^-[)S9;\-]MD@;F<\N@^VS![WL82B#(-?#:D2Z'LLR_WJ*A'N^,G8@-,'YCT MWH*OQ]8N95'R);,[78LQ;FW?T3BWJ?$!A]I[2N'66)T^%=;T3^EUV'0'!X ; MI"&XO;';9I\#EKJ4)M-ZP]=UK'I'"I MY3X]W.?9&+V>?8,]QZ35W>SE'KSK<9W4[ZOD;XAD3U$NDILO0\7BIJ[1CCGY(?Z^XI)^_(YA M^,)B&3YTVYH3@FY5ZEADYM66^KI0/B E$9HF>J;4AS6(2,42P4X$?0729-$V MS@&71@(?)^*J5"H;0K0V+%8.HK'H^D5X$[0Y;$,?H ^>X%,]$YN%UO/'(CA8 M?7D>^"7"M7%>IFU@R+!\*TY$*2)5KXIL>TH]1=P$!O?-",IO,DK/:)6S]>@X M%\4=D/H]1O2I"PC=>>_ E!KO/.;Q-G7+^*,KM2.\DDB)\*8FQR(<[JBM/:"E M1@B>O0ZG,^>N("]U^% M='5QHH:?XV(*)A))36S?>I$X(K0,5Y'DC(!NA2\E0W0!A.^&)NC$,^M@)T+E MH!L6Q&N- L(,1VG=!GV7C(K%Q<]KR<#^TM374LOW@?(8?N!T[L]GE;-_C>N@ M_P6;V5(WV+^)_:F%/JC6*B>$$O7/1$X M)ES+!)9C8'$?8EH:A5LI)@.Z_FL1[>2]+\QKHLO -I=VWXN*$C =CM)P>8^[U M+/#P,CS#6(EYTQLBAEL]NO'&L/#+-Q*4X&&J$T(U!\B11$WU*WAEN;@E^6%0+,_@JYPT?<#5+W./EG MV"37\FSC10Y0J%SA?)#_WT>R&A!5:-6BN%A*TR >8VY!352WY+?,'6HRW^2> M&50".S OO-QWW GZ4 _2&9G"@?H=(R/2<(0L@3D>*VO>*NP&(9*GREAVY[/.!AV%2^4(V>T0N MO#.H,PAB&]:X@!(6E>,YT61L')$12T$7L0LY67P@EYU&$?-;YQ+BX?@$/V(Q M_%@G;4$(KVB7##)P%'O"AV+&.G QV%"C+>"NYJJIZKO"7!.S.I]5SLK1,:MO M:\XG!8ID$^'$-6[+[GS\(3,!''*^V&RU+F15SZ,4Y4,;?9>?Z#'&]FO9F"Z- MZ\$2ACX6@;_?Z2J&$(CTG<9/"*(-AE\N4"B\'@K*4! M,&\:%PM+M%'HAXF#G,\J9]6X.,A?I4 3\Z1?0 MTXEF+[IA45N Q\+MB@KBX!E+D:%O'W6!&L%&\'L,?,.17=M!HS08XQ4V'G*P M IVCEYTGQM7@\3A=4(V!L>':+2;&=.'#71V!<_P:8+WI;)_/*F?;<9WM'ZCB M$Z@1%/GO*%IB,D;A,'V'YX3/D@O:CK:$*G6'F]/4,:,VDWF C.L+25#N-TTA M;1F,U_MM3RRX-FMM(>.PAR/0YWV'60O,Z3 X_6_SA'QU:(Q14 K&Q?@49O C MPBQZ%MG55SY"_UQ1::SA%5,_B_-;Y>RG<3&!OU:M'2.'%"C/%H]ND&XV*5;FE I M?UM)>IBV@A7M#=?O^=:!=D,QJ0TX@8W6%\]X6>5.]TZ^N'A^0\*0!>1)N4/D- R1KU6# M1XN2+P)4-)Y3P MRCB)SGDB5H@#C H'!C;;8B4<.'VWS:0=QZ3.$+-^A0YTY_+6HBORW>*>L0677X5[R=_FGP(,\-JVY MDT3DTNW(H4CPM*7"MVRJD.)VK<>2(P?$D,L& !&RJBK0(P72@M*WM)R%(:M] M2-CXW:Y2/ .U 3FA7)L!7^.-A=IPEBGK#9UC<7"?J#D&R]OBW!K3.BJ\;I)! MO\$JOX);[UCG?:WL3Y]=/KNX'FGD_>O/%U5^^/-_?/WYNMD4?_Y_4$L#!!0 M ( #2$9EBN7.]Y5AT ";D / =6-T="UE>#$P7S4N:'1M[5UI=]LV MUOZ<^168=CJUSI$5;UEJ9WJ.:JNM9^+EV,JT_0B1D,6&(EF"M*SY]>]= !!< MG&;23M.78;[$DDBL%W=][L6K5;&.O_Z+>+52,H3_Q:LB*F+U]>S'W?V]R;-7 M3_DC//#4//%JD89;H8MMK/[QV5KF=U%R+&19I'^-UEF:%S(I3C(9AE%R=RQ> M9@\GGU&S873O7HJ2W96*[E;%\7Z4P.^OGL*O]%1FGUFF2;&KH_^HX_V]K#CA M?G:+-#O>.Z'?EG(=Q=OC>;166ERJC;A)US*Q#R[2HDC7\&RA'HI=&4=WR7&. M/6)O^+[M)TCC-#_^?(_^G6Q64:%V=28#=9SE:G>3RXR[V_!X%VDH*_E8H_>/YO7L]OIN+T]6QZ*;Z_>GUV?OG=[5B< M7YY.7BWRKV<7UZ^O?IK-Q.W\ZO1?XOK-S>GWT]N9N'X]O<3?[;I]R%1^Z\AW MIA>SR[/9F9A>GHF;V>U\.L=O%#A+ WS\_/#I!ED1_C 2\5*3B+KI70L&4HD4, M?YA6-+;[)BYR*4YC!2U\#ZP4-!T-3"\))EZ#IU<7U]/+GTR;,@E%5&BARX6. MPDCF$32%S\I%%$?%%GO4*YDK$27T_6FZSF2R_5*+95F4\+TN@T!I/1'SZE>A M'C(5%-B2+*#]JANV5YN(7)1VDBC@X.JY&$2NS .$*8;@(O M+52<;D;# >_% ;=<_& BSG!_(]Q^/6QN+S87S_PRC>&X D,5@HDP(HQRV/M\#<<@0^HHT$%9E/(KSI4A2KS$0 M-CI]K)4Q_;DL0:/F5D'O)P7=LB?3R IT9%)S!UKL!RV&'BV"#DL^L2;+PNT' M@X9LU;'(9"[N90R/3R )= M%YGI4P[8H>_*H#XJT8V*_3&ZC2N7+/L8#5G M!'N 0UTT?8E?:CH45>O0LVNTX6=DYR6^S.8>C]+\7?.%-J84K==Y&EFVI-=9G? M1_?X->P0'-G1"2P]K#W\]CB@2:"/03XV1?. /,$OD@F;@4FL%+ >E![.G MVH*>X \P$9X)<: 8^+"((V!,H=O',-*PI"5_'/28'NHQ=X;AS"YOKEZ_OIA= MSL49L)VFNKN,.3[:\8D#(!_FWA12L8XZ&'I0##]()C( M$,RWT_,;<3&]^==L+OX]??W&YR!$$<0VML1"V+'"]C)\[9O2OC4@M8DRZ$\U M$D## K4%GCU^/GG^_,4734A;'^CG?-GRJ*#F&:/S#FRAA.A&@9:S@*]6\!4K M-,KR'F0JN0SY66SI4NI0_@+_H=X"=M.3)Q M-'"J/Y>ZB)9;VSP]LPORJ 9@7>6V [3X=A>P,F]WY1*XS[&,-W*K_S1PV(]Y M/I%HGCSQ"7YD3UDL@8X,@5DB"GV'%YEY\ 4&]PQ7IQ-)XL"2-[I>YM3)#WB. M;HM<07O_3$N*!]F#P_:JAF\#M&P:7J)0J36V&$?H^?I4-8M/05B@M$@,'$LK M]/"1"8QN ")$=JNV_?/=G-W%7,YKJJLN%S^C=PI=:5D61P%YUV.Y8:I:RX=H M7:Y%4JX7[#6Z157!(/VDN)9Y$051)A-DEEMTK3<>@UB%Y,*K#C&:G'A(I[ MW"L.%$K80735@1P,T*\]>(3[0IEO#65>SGZH@/A=/AE'2N26\15D^$672'%% MBNA]B[[.;)DLRU/@6>Q+ M!Y( ,5FL-'G/P>)"+0Z>PD\J* FI5R&QJ1%-EH:GEIFVI28&MWAG1&]$S*T& M^;/4^6(@R'X0Y-H2Y'4S:(71;(J2@B$*[*G.J2I"&+A4_X@B,41Q/;V9GY^> M7T]K:A921BN;H1D#I+BBTZ>(4]W:+(TMAB\1AF-^5-H'( ]$U \B2IM$-$=Y M=_OFF]OSL_/IS4]UF><1!Z?=H.")@FIZ<-:Q#9E R"M&2!Q6B&3&[S-(Y!ZW'8+G(9^Y8?.H^!;L((::^> M$O42H:\?5>#5D"_/J_WO^<;_8C=^=G/;4E,0*W(?A:6,QSYRAI">1:)RO8JR ML8BC->UH[4N]A7<#LN-!,]8(MXD2!*81_ U=\6E9\*O6'G*Y0D"V6!H:1P!>QK?Y?&@D(,?:V!&6[=/ M!XKH!T7H)D6T_1H4"*CY,W3TL$L.#>N5P%P/8&G$HC"X)])$U=VMA+A5C%5V M@=($%J'IE05FI[*"=#NP3 TH,^"' M^T@&]Y8,NITP( D?-Y]^3D'-%_?0$M9- =;"7 5S?6)GMOA) \X*V$#;CT'[ MUV!%M*#]10IF#,K?!3&E)M(?<0!!C)!Y3KAA@LUKR3JN&HIVH ,>XT#*O2!E M6[+D<&)#^+'7/+( M/&RT>HJ94'@5=)F42:5W"!],$H5>5U&6^-5]1 MDJ%QJYB'K*+E(*YIIA(+OK-\"K,IF_0YX"@_Z?/4\^G]T:+A:"*FIJS$D(7; MH_W%$D6ND)U#A5851+K,6*<=&$'!I:^\0 [9VEV0P2JRR%U1=2PJ,\+Z*+W' M0H/J#1Z3Q>^*E/B!)6VR44DUA37APH(=I4].3+*G0XF-.44+\8T:9 FYW3<2 MX3ZDV>8E)B)@8[FZ*V/)<2TS(U+;Z3$,%V!>N\::ACP;!&.S4R[+,6'7(7+Q M&YQ=[0#Y"X9C!',"[ 5*!Z9L(;4T6<*ZA)7<$ M0Y.H*6H\MDAPBXC=V&6&%(@,A4**'Z'N8BVF_.)3B2E;/>'91,P(S40E8X?C MV8O-G9* L; PIN!76BBV9V!ZL?!:G@\#?2_Z:''-BT2[G&44BTOH<(2@!Q> M8^4.&LYC17=3*LOQ7@5X?K6:3Y)6=9L=<[+@S@KNR9"72AHOQ[6*'AR9XP1% MB=@"4BYY3AW.QA;^$;$F=UZE:<'UM$+UF'E MPG.4"X;T@ HK]C!$Q?JQT=<>CP%[)U!A23Y%E^_09+#CFC5'X5."J':P?BLP MFLB"!F^MI=\VA8O+1&^6;_&>U(:1YPIA6-BS6I(5QB\OM/JEQ 8;36@'D)"8 M]YZ"F 2&B,4^HF0BIC4X)'>0I 7R;$4],]"MBMT@3*,Y4\E&81$-95][L1*2^LG12(1.<[WX@BEX01;ZKQ9S _FYBP>S@896Q M@W^6P-3VC_"ZHKTC"SO#'RYA A2&VO^*?^2."(3V ?VXY@[VVGU=@(@QW3SC M;H"?FJP_KM3T*(?OZEMW9M$/H)]^GLS%2/S0@*NU:\&-&<+F"WQ?QG?I'QVV MH_-^M2%L5B"@CN2ETW.O-6@GJ%_6:&V=HW;H5^&E-59U:N/M+DRJ/^/CIFM, M QFS__UO!\_&L/2"O ,5_7<"[%H5A+JA>N-ZA48SV/H9H^YP3CM3?DK2H#!' MI5RCU]Y;<6\[OM3PB9-6SEQ)X:G):ZD6OKZ4T-W.-Z/Z#]<(^QO.=C_.=N!J MJ^ E#![.V8]3&.K3U:_=A2\,#K2&6Y -BB)C!TP&=-9T-23O9113"*2>,778 M#*-A0R9)K\K/LS8(F2T2/XE<%K+&,3H KBCBL#TN_EQR=3$3UU%=R&Y"H7MF MTG DQNP3W\.R6*-_)<35#M(P0$F7UCL;$\_.FQI*O'@U=#RSAH#'[7L9MTJ M\"_6P#7:_X+O!#5W7]!E%_ =6$C[#*WOL"S\-JC8CRVY8&PB[^F3RD^,NS@F M+S>8(7E()YUVP0MB@O6Y\[)Q54F2=CB64?%$E:TP<4!H,P=-SES"X5N-1M.T M+G0@'+YMEH!.+N+H,I9-0-!E/='U+.TB)9P*W8SEC0Q9P1SO[G*ZSZ3#0-RI MUWZKK#$BPD;2H(FNPK"-V3PB/?0AH!M6ELXL1168#DP@8Y!A,A=;)7,&++O; M9*O&TK)P\=[!Y]XW<4PPHU9=0C2,?9]?D[Z4;*OB!4"RCN):OZ^XU)C^OA=SSJ.FFI69W M-0!%$,M2X]D;";E([Y6[N[DR,,=M"]/4?V@8K_45HYD'E6K384!R9]5%1/2* M8V1L5!+ "TO0I+3P/A3P'@$42R5UQ&!!>RVKMRI?8G'<0$69O>NYO4C#V>[' MV0X80MAQND@#:>8:RV[IZ4K5V"28]_0=-D+1>%"]Z$"6:FJTJD:N\#:K6"SA MO>:-/^R) ?'N[B#GEHPLMPGTY._4M0$;G>21,=(Y5A')]0"%>!6TKA!1.6;\ M&=1W+#<&,?7.P- CJT[G[IZKFJQ4W(*)&3]9J=L(LJ51)6S^9'4M$V&+O2=K MX?1T 50H[5HHJVG0JK0'./Z]YC\SQ1%JJ&HG(-JPAW9E7!R_@U1K!7R4>*?4 M*W?]&M]H]=^XLYF,K"*/2]K*J&H0K1V*5=H-T\;+V(1W;1;,J+6: Q/M!Q,% M-?JJ*YPT)A@?U*D!M].PL+ V>JJ7J4^:AKV,C9)TA[.0LLP+.T%B M[+/3DP>T=661_D44&XR'SMK(K10O&S,+K.CO^[(JL'*C0CK\-21]@HO M^XFW39?^>P'C)^)-QIB1&I?9.$+L&F0CK--1AJ\Y/E;I?;Q4AQ'OU/Q?5>QS M591Y@O=>VCJOEK6.18?E*G9^%^M[Q%9NJ_4&S+Z(BM@$1)*M*S_2@8(1]II. M#G0US8$N-%V5)6 4%PP8N A1M6L3O.VOKF;9'S7O3!>>L&-/J/(*3@T-A;6R MW1(&-C%P5OR"+AY580LH<1/Y[Y2]WR(9 (<]_QV4(5$F@K>P7=5I1CE:< MUQI+6M5*GP/SEL7*B*J/*70GXMLTM[[T6L46K* N$PU20E=:POLE=)-09??P MXTG?3@I4,0X6/Q2(8%?5N"ZUY>-+/?&.:/TE+"=B'!0.N;I!?V53U-VEK %( M$2LT!5%I,O/DW)G\; =JMN;AT:+/JRDS,)=>,!H:! VR;1)M9 ;OW;+PKX\B:,2V[A() K>C(K^8XN> -?*ZL M[H1E3N>KW<4R,B\#%CY'N3?#,87\$* 3,,V@V"O!\[WJSWX]7=03"' MKNGF:"$8E19;R$'+'9L*03;BY;UE #Q4Q\]$E3E$X."KC9#;\4!2?2 IA%76 M,@MMICFAJ37H!6"HY?!3[@HZF2_Y R?58JU*KK/D;K;*%954XABO5Q.Q?O=[ MK7@4P=E)9&+DT_QMPTT.PVDBO ;2T+S(@!V=!LB&YJ8'KJ3ZDT##/)ZZ[=19 M_7/LU 5;FY)J:7*T5ZVY]CRJ36 L$@,6UAB%X^,E)]O!P^G99EZ63%7%'LLE MH.6&0%2>'RVA5CF:>6BW1S;'IHDV(>,8;Y)V5X?4LW=0M7CJTI6]BI=VI;@X M*KJ4Z81_W C>T=ZG$L%#J'?KY $%6D AV6?2X*&--4^P 3\#P(1Q*W!HRC#Q MD ,3Z'WG/Q,BUGM,,2AL-@%6DRBBHBS:G@13UI0<]%K#)^^B"/:V9$# "06E M?2_*\O'7NNOKZE6:%ZH3>^U@7""F[G*<_@*QAP7CS&F%&P@PDS!A%V.AEERR MR"1HF-$A&RC7ZP97ZECV)A#+^7&BY;9=1@'].R9F :N]OX#JA'=%]RGJ@L&D*J!?,RB, =7NQQ"7&RIQ/)?2XL\1 M1]0PB;H"3H^E'TP$A38?VV<3I.)EKKQCUF!J#7S0:GO!")T=;?*;ICOZ'2'S\:^8'G6'>D4OL2F?2I@Y_-3&0C50XL0RX1WS(#F_0"*$ M2F,:*/'<$%-YL&SI@"'O"RTZAG,T$:_I/BM4>^((U>MAB_NQQ3[PUC *8U@Y M0\?'F#CKBHZ\BB,P>+?.MUQKC9(=MR9?V/A,WNT\=U%6\KZHD/*J"!144/9/ M9?NY!AAE7UWN4+/*E;U9NLM\7)M[AY+VU6Q?:O]!A'7B=;UJ"/(,TQNF-T"O M!NA56T-XAB:)N"&\?9$.N*N^;30Z>,C(<$56JUR)#I.#+W# K R3R6M*'S>Q M2 CAK>&/7/D&5\Z3=7PMR M-5!R'RC9L:SG$S'%V\/6QCW;@(Y:BAZVO1?;WE&/V_$:3O6"=[M!5@Z?6:N@6&TR" M4%2$*4'S2WL!A:K0BN_('\BX/V2\&'5DO9M;$&5<7#N371#KUN53/F2XZ>:@ M^+3GY<##O*VO#ET#T*7D?.!2K.'LYQ'%LL*(BBRM;#TW\I=P"3ETBCCES):/ MH_!B5A%(D5)HT/J7N]*_&LRJ,QO,WPZJ4.?VY/GH(\?1]S^9.'HP:EV$9FN& M;:DB8;4IP&:ZZE,3'=:+25=I!Y7[KE5ZX]<+3E=I#]YA:,0D=#?*I'GO*":" M$'"7WO>-%ALM62OE*BB8H\N(P,8%FPO(F020IQ01316B[<&WP6@N8J[M2U?#-0<#WXY2& MO^F4>B41"%S-=S%7(IYL[*JF85CFWDV_[@H54'QS&]=;ED69MZ +W=>H-&JA M(DV##L''Q GZ7*6#FP#: XQG!4;V8MQLQ<42)&KWH/ZG2M//2G]YX)/39+,$)KZ-"G.V'3Y;@%5E@C MI)3+[H5X_TVA*LAV4TY^J6UH<6SBBD[2%_*!U! T3(@35NHQI?80_)6CA3(' MM78BIK[Q5$/)4K751=E(:O3K&HY=7UXUAQI>+? K69,9Q>7#*EVG,3?D[JC< M^#K+XQ-R^AJ^Z3_FS!ELCE;576)2S_WDR<.J>2FOB!+A"DW:W61K7]62H2?H M9MF:+8VL4F1(H(U%&5A%+UB%$P$O)^([K)Q$%2Y>R\VPO[W8WX9W%:]!HUVV MZ9,AF2]%7IH\O48=$A]71A*A,![,,P5?4X7%*E7A#LTM#A6/*^3P$EX=8#1M&,VKIXLTW'[]EU=/5\4Z_OK_ %!+ P04 " T MA&98B2WQ<-0$ !1.0 #P '5C='0M97@R,5\Q+FAT;>V;;4_C.!" O^^O M\"T2 HD$RDFG4]I#@E)H;P%Q)*S0?9LF;N-;Q\[9#B7[ZV^#P9I";C)^_((*60X"<9&&8X/1D]>,<]OSER8 M!KFBWD)!7G>WJ,<[E3SI;XWM;X>#8UFPQ*3!C!DO1DDJ[!A&#^/)V20B-6-[ M!820_UL$O>-_ZO9E"IS.W@J$>VX4D"&G(,@8KXD:HP_(1,3^?T?RQ5KQAGA< M,6V(G)&PF&J6,%",ZN]'.5Y/%R(:IP)[G9F(*8I\#V$:!_0*Y,4JM;R@35%-E55)WD=@LQ MF[%XZ:[);31:0Q1B&Z!BN0UIS7_M70.'4C/8)^'YC4_.QN<5J+;9.4X7H,@( M\#GWK,?25I,LG[%$]_7!_G$-T+HBG5H-:4SN@-P:VN)QU\Y.,ZI8W#SQYO43 M;&5P&#"1JZNA171..2P "7&6X5 2_(0IX\R4SC%K42&$"RX7;5!UT*):BZ,Z M6/?#B$0I51EZI5#RPBJ87L6<2[5R,8(Z!YV2TQ@C)5:4+ M7K#$0F&/5)4KC2+:5[ZLK.\S>B]R1_-BRC&R<@W2;P4(4V3DDLLIFMRZ*^]T MZD5<6X&F?>[MA?LV1/"[8'P34J-8NSM/QT>]'_NX!%9 >4M)M-\[1IO&1R:* MVEP!N6ILKF+5M#D*ZUE.6\F6+W%:WWY"I+MS&M>7BL)FCB>4A4F; ZXI^9 ) MJ3L&+J][;1.EQ.LX8P$CHSB@AS=WRJR[32H@10!$Z@WK0O:\#T(:NSSJ@K$*Q1@R[XH:LE?/WQN"@ 3V.RX-E^%%N+26>U%%4Q_0Z20R M>PG)6KG!C-,G+V&*QM8_!3CR(A/]A.F<0QG8H_VMBH0_"FW8K&P'4LEX5"0; MI0JI:CO(84Z]*7JX3Q[,#%4!\ 64^K4+'[[/6VAOW64V'=M;=VG3:L*]1?LX M&CIORI6W%W$Q!2.5\S1.M8%'V-H$._,_5A[NAIJ4JG:CWDDP'8K5P^\R.W/: M>]Y*_@DT"7.?_.Y+_+4PL-'%1%2K$W>%MGO#3:JI^>8JC L%(J861/.?JR#N M_= _]5>;E1%] C=KO5HBJSV0C\ ?\=1=R/(^N6#&M.5+W7[):OG9KCN7?&I< M-;OUPDLKYBRF:VED"1F07R&WV<'U?%?=Y"J9,RHH+YZZ\&W=!375I"12D-"N MI'3#X40(QJK'_BH9VK2XQT3.9E6)MM!&%;82&9H:FSSGY>9[$=]^=,YL&(XG M(:(6\K&F?ZEDD:_VPJ/S_Y_#UYKY[D[OIZ-^-[^O^FI1-[G7FMQ;R? /#NT+ MD2?O!H?5JY1_ 5!+ P04 " TA&98>4N<_7(# ".#@ #P '5C='0M M97@R,U\Q+FAT;>U7;6_;-A#^WE]Q:[ B 2Q;+U8B2UZ +&O0H"\HF@[K5UH\ M6=PH4B.IV-ZOWU&V4\5 MS9=L0&9/]@^W_'NN8>/2-^\=HT\?P+S&AFG3Y@[ MX22>/_\0Q,DXFD^V)@5,=A'SA>8;L&XC\8>G#3-+H7)@G=/?B:;5QC'EBI9Q M+M0RAZQ=%T_[M%S5[%&R$W^7C1HX0VNX)UNF-H'+K1SNJ%8AVL7,"F6*C>^HJ_FU^_K ME%IJDQ^%_:M8U<)A8%M68MX:#%:&M=MRJRW>A9:\.,#VEW (RTIP5^>5<$%) MD:@\AN/T>MAS[#$1"^[D4)*=_5_8>"_&4P@=$E(0!S3_,Q/2!3%QJ M9>D;Z JN%<<6Z8W,=[@4EE BA[?=0HH2+LI2=\J1K.!*F.;+67NP<"16#];- MU\GD%X1RQX_3X&H$H4IMZ#%C3F@%BPT8K(@E57I7'[%E;A=PXYC#AM9;(.M* MFP9N@@2.W^@Q)$D2Q&D:)K,38(KOO=G FZ3IV70$=W8TFT[//MI1ELUFZ< ^ M/4N3<&BG9UD\L-,L"K.A'27)F* MVN_4[QV)MQ($3K=">2UH]9G /5+*P3CAL'BX_BOP\PX]?0U5,MZS0O:;ZC&3 M ML6F?%1O8Z%A0NEJ ?2<]_>7KY1&+P\)*+2IK-;O M8#)^% <&/(HN)W8"KS6I[X*SQL*K5V\?1=N/8W-OZ.BY,O[LL*4>P:4_QK11 M@NV[_Y_X;]/EO0OO7^[X6_7X["@Z#8M/-=>#$OT?T'PZ3I/D^\.:@WZC^(O^ MA/^W6AY,8Y7$=<"%\9>ZIN% RZY1!1>VE6R3>V]Q,+#]VEDGJLV^1A\3T+5[ M;Y*KS;Y RY88+ S=]0&KZ.;/F5RQC>WGPOG$3Y/G3VBZ]'/HGU!+ P04 M" TA&98(SQKH94' !H+0 #P '5C='0M97@S,5\Q+FAT;>U:;7/;-A+^ MWE^!2^8ZSHQD2WZ)4\J7F31QI^[-M3[*5+ M".QU$B=C6\R$#S--_WI62W>A3"9D&^P_5-U8%Z0)HT86A3(7F7C57(V>1;6% MFEP/4J9?D;JH0C94!L]/]O T2C5SF=*:T/?J-\J&@R:,TCS]8)ML,(K/2EDK M/_$A3\=[6TLP%QS8$6T,VT%7H2ZTN3.9X1IZ-Q\_GR:VV+GL^B/]& MTTH%ZOM&YI0UCOI3)YLTW339.[:Z&*W8]D%S8,M4%:'*2A7Z.23)L VGOWQ_ M]NW9N4@^9@UP0K.I"X;[]TU[MQ=R&$#N,W'#V]/WYV??G;U]^N^%]>65WARO5$3BZH>5PI?A9!R?%6TW2B.]!/816WQ-G)M\=7>.$(^@B MCF[QLA%>]I\ 7KZ%\PN&1#T3E\9.-147U$NPZ?!26&@R-@@>)94!G&:B-<&U M!%LE]A"J&$A2U+AR"E K98Y;3MA:!1%LDKLE8"@G[Z6;L4@M+PGS+NGTN%? M&$RI.3'P'"R0*Y>W-<0,AL.2@IR ?_)*^);_+,9/R5&GA!=0*P^4,\#%5(4* M"_0-Y=% UMO -%M@F1,,*\1XMNR&+1<>Q86#I\P%$J4R0!L#=X&N'H@ <3QV M2\^5*1%<95#0HTRNVP(Z@> E*/6 ?N7T3,!XS]QA3FF]($>'2[\R-2PM%"ON ML42K(0!&6, V3N>C/;GTE2BUG?HY71Q=*(\0CXDDWTQVP\K>$NK]W)A;UFZ! M_RC@'SX!X)_?0,G7SZ_V!\-O1K[#=E*VP^3N,+Z!/SJY>$W^P?'A\?[ M1P\@TXY\\?FSZ1UY.!>PBM7(_9CO<:&4R]9O/H0KEC$!O]U,J0:RK8,"Q/.) M\C%+0(I,U,-=WR*_+.P3AQD^.7L8@P4E5\">$2O?DN-/)4?Q!,CQ+L'N-GSYO*SK+N*3 M]23YB.S#Q9S-\]8Q2I*[](=E727Q>:G%,B0:F(R3:ZI$N$,Z'5)>GNZ&]%OO=X+VW( MRK\'!1]V=''TY1Y=Q):N=6M@FT5,%Z_QU M/1=O0&==JQ"(/I1*QQ8E(PL4"A9&+3M@%C*7Y\R(7V[MY@&!?FT5%A"YWYH\ MGA*^V)Y1;,\HWF@T"W"O BGX_(I/PG)%0'%7BUV?%4Q)7G)QE9J'6%[%MB>^ MW9D?/7\4-[JV/IT>KLD&LL! 3]?)X&X>==T2QH +:&IZJ<3SJ.]\6P-E\%%< M39>(UY[2;\NW[2E"I 2JM-(A%/< 4(KI Q"/KPT[+O12A:/,Q.H)<9ECY$7W M]M-U&8?J1ML9X>FTLBG-R!M, S/^F#)P]P[,?K%?MKS#-F3B/](A>+SLB?W! M_N''?]3SX.^[UJW[OI7>Z^8[5OKU\^'+P6AE<2&>'G4SCQ'MR,6I^4LX6,I/ M^^ 0.F-HNZ)BU!%XL N"=?+8*"T;3YE/!TB4/I^#NH^VE@#PR5S\M!RY=>(?X,2WE:)2 MG%Y1WO+)FO@I=4X?EF;1!>*E]BA9.Z,%21'"S;VJS4A#<_ M15Y;(Y$I;GRC7%TCLD%QD0#7ER6*@DSJJ9SY"+F3/?Y.^O57)WOQ"^O? 5!+ M P04 " TA&98#*!$:Y@' "^+0 #P '5C='0M97@S,5\R+FAT;>U: M;6_;.!+^OK^"U^(6*6 GMI,T73E7H-NFV.!PNT W!^Q76AI9O%"DEJ3L>'_] M/4-)L>,XC9NTUZ;G?$@B:3@%J'4KW\0IP7)#'_%:5!!T^NS/_J' MP_W1Z4%S"8N)T8K.%\&&AZ1_/2NFFRB1"UL'^3965=4&:,*YDEBDS3<2K MZFK\+*K-U.QZD#+]@M2T",E0&3P_/<#3*%5U,KDUH>_57Y0,!U48-_/T@ZV2 MP3@^RV6I]"*Y4"5Y\2O-Q0=;2M,)3FP(MH1LH*O0EUI-3>)X1IZ-QW?SI%9; MESP?Q)_QO%"!^KZ2*265H_[B(E%U2^$*&0(5GSP@IM,N4K+1=) MKNEJU0LO8<=_:L\JNEFB3-\'Z<(X+K>/I90^F4A/6AFZY9BEK4?[QXJ&\8X+C^'"X5/F HE<&:"-@;M$5P]$@#@> MNY7GRN2(K3(HZ%$FU74&G4#P"I1Z0+]R>B%@O&?N,*>T7I*CQ:5?FQJ69HH5 M]UBBUA (RQ@&Z?ST9Y4^D+DVLY]1Q='4^41X3&1Y)N-W;"RMX)ZWQESR]H= M\!\%_*,G /R+&RCY\?G5:##\:>Q;;+>%(T=-F^<*EQ% YT(ZBE %]-1$$T-* M$-8]T[$'B&8$S# M*+\Q48Z)>)WKQ(($UUW)_61I <[895"-7BTQ\'WSY^1X-#QY]?+HI]'AR=') MZ/@!9-J3+[Y]-KTC#^<"5K$:N1_S/2Z44EG[[8=PQ3(AX+>=J:F!;.V@ /%\ MIGS,$I B$_5PT[?,+ZLYRI&6D1!M$;0$=:_-7_Q0(=? %F^URF2(ADZ\RI1T MBA>@FE(M9DW#FFK/Y5.,'S[66C&G6$\P*""'\: *[U2EM9:<"K&L:,2R#,.( MIJA;K47QWX18$"\,XRG;(COM"/<(PDV>'.&V3@&W>+=]\MB:?J#L3&7,*NFM MD9PEI0!O^'M#=*7UB\:L?$>.+TJ.[ F0XUT#N]OPY?VRMKN( M3S:3Y!.R#Q=S-DUKQRA=J9PVJ2VM#WC 'V2@S*?0]&<-KT+WWEUC+B;I^YN:W\HK&KD/ZZT.2<$@E*64RVT25M(EP(K2Y)MUM_:_*]QWMI M2U;^?U#P85L7Q]_OUD7\1I)UA.TM8SNGFE7*+,,\8_X3:LM;[=32-HF>*ECG MK^NY> ,ZRU*%0/2Q5#JQ*!E9(%.P,&K9 [.0N3QG1OSEUJX+"/1GK;" R/W: MI'&7\,5NCV*W1_%&HUF >Q5(P?M7O!.6*@**VUKL>J]@3O*2BZNF>8CE56Q[ MXM>=;NOYD[C1MO7-[N&&;" S#/1TG0SNYE';+6$,N("FIM>4>![UG:]+H P^ MBJMI$_'&7?I=^;;;18B40)66.X3B'@!*,7T XO&S8D9V23/R!M/ C,]3!M[U(=N3BU'P"#I;R MTSXXA,X8VJXH&[<$'NR#8*T\7I26E:?$-QM(U!R;@W+7:>;-JR:N)IUT*P2I M; -W^6!=R!HU!\&MZ^N.X/%[V.BO.4SK3Y )+I/XN\\W-DPYXUH._4C[/O R MNU5UKVO_N,*KX2UJ-NJS@Z&]C@?\,-E@N/8S4N8S$.4N3!SX@QL'NE;0\=7\ M__UY>>?A+^WAMX6B7+R_SF>_-7W9QYR-OQS=OLD0_]!DMC'$KQ1'L7YJ>CS4 MJ!R*Z]*L59PW#SAOK,#(9#=./A?7J*V \ :4?9FCY$BDGLN%C[ \/>#3UZ]_ M.#V(Y[;_"U!+ P04 " TA&98T.2UEJ $ $%@ #P '5C='0M97@S M,E\Q+FAT;>U86W/B-A1^WU^A)K,[V1D,-B3IQJ:980G;T*:D V0F?136,58K MRUY9#M!?WR,9"&&!I-DT2=OE ;!U="Z?OG.QF[%.Q.D;THR!,OPE3B;@A[V$JC&7/J&%3K_C298J3:4.,LH8EV.? M?,BFP9Y5R_C-0(YZ<&$]-.$RH7@*-4Z35!6PU0[5/"Q])6Q:*R9_0L[82I2 MY>^[]A-,8J[!R3,:@I\I<":*9J6Y2>GO*!4L6/-MISOHRX0S'?L1UTZ(DB"- M#YWK\^['[I"4&!L-"$+V4 B\^GUFMZ,0H@.@7@D,5Q?#?HNT+SJM'CF_O#CK M]GX<5$BWUZ[^?5 >S8M7A^3$/2;M M3G_8_=1MM\R=;1C9V+ADJ-$_K!XU&F_7/7LB+@F('IU07P?3, 82@M(\XB'5 M/)4D!TTB+#\Q&8%()X3G^ =K$,F+4<*U!D:X)*A!0F@W3#C*:M1#I2RH( I, M]2*X\BE5"?%21N1*:$5)6P"5Y!P/&57F2%$95HTYJV &5!% O!DY@Q"2 M$2A2/ZF0NEMO5,B!$7FW/ZV[7ACTK9'RB@7OERJR0F5I#L9@F":9F!G/K8?] M0@#Q&M3Q#@]&[PG*EW>.V.).9#4,("P4UQSAZTS#F,HQD%:HS;)WTCB\Z\:J MQ*TS5#*CQJ+C-8Y#)X2IK? +F,D+F(ZTZ&5>8JZ[KO!EF&,84I8& M$A5"S,HB8')Y6:44?"ZX@@0WY(8UMXEZ0&U9\(X.V+(:K"9X8!)[R1TS:=W. M6]\X]" .U?\E'.(2&TI2-D2S0M$;V_=6"4:Y0H:AZ=QPJ6*6J1 $MX'BMA'F M&9(K+PM7Q"65H;F/"AFWJDVC0*E"E%1,,U#69KZ[G&WAX#\\\+YF+=$^F[?.W:#M> T'>&P,+<\2A4#94V;!T/T MU*PZF#1I@8ZZ5E*!9#GX.&4620?DTBRVN;YL77< S_/;"_ ?U,0&]YT-D%-OZ:9O J.^)C M>__&CK@R/-KQDN% ;Z=XT[F*1 9W9_"[KTDW#J@@V9WWI_&2M1D=0\E4AT8X MV?E43.@LM[1LULP[W-,WS9I]^_L74$L#!!0 ( #2$9EA("I5>B@0 &$5 M / =6-T="UE>#,R7S(N:'1M[5A;<]I&%'[/KSBU)QEG!@$"VXTEZAF" M< &G/GLNWW[E(G42G M_/0-=!)*(OR%CF::T]/^C=-NU5N=1GF) HVE1"?(H@4HO>#TE[V4R"D3'I!" M9S^Q-,^D)D+[.8DB)J8>?,CG_IY5&[';U28FG(2R::(]EPE<[S1PU4KEE4R< M">TH]C?UW&:N_=*.H[/<:_IV+28IXPMOPE*J8$AG,,I2(BK!(-,Z2U%6T[EV M"&=3X4ECT5@S^RL[8<8SZ>TW[<>?)4Q31^4DI%XNJ3.3)"_-S4I_@XQ'_H9O M#[J#OLQ8I!,O9MH)49(*XT/_YF+P<3"!$F.C 4'(GPJ!VWK,[&X40G2 RE<" MP_7E9-2%WF6_.X2+J\NSP?#7<0T&PU[]WX/R;%Z\*D3&W=''[K _=JYN+OM_ M0+&D>0R]_F@R.!_TNN;.+HQL;$Q$J-$[K!^UVV\W/?M*7.(T M?G9"?1E,DX1"2*5F,0N)9ID 137$6'X2""C/9L 4_L$:!*H(4J8UC8 )0 V" MAG;#C*&L1CU$B()PD-14+\"5\TRFX#:=WR"+X9IK2:#'*1%P@8>,*A525(1U M8\XJ6% B@2+>$9S1D*8!E= ZJ4&KV6K7X,"(O-N?MYINZ(^LD?(J\M^O5.2% MS#-%C<$P2W.^,)Y;#T<%I^"VB>,>'@3O >7+.T=1=2>V&L8T+"33#.'KS\.$ MB"F%;JC-LGO2/KSOQKK$G3-$1$:-1<=M'S7-WEY" M"V: '6NBT6XOB^C.Q/T?D')0@W%")8,QN2536K,0]1)&8SAG@HB0(.L$(D\@P-*T,EVIF MF7 .N V+ENV *D=RJ;)PQ:N2A0HC9E6;#H%2!2^IF.546IOJX7*V@X/_\:3[ M"TR3 *6%I.1YXF%54U7'5CW(\FHPSL_V;D^$)2;#KO!NJ<6_&63OY%\/V M^T+P!WI?@MZ.:;H"\BM9@?6#>16E^LGU]S,>X:\IN*^RZSRWOV[M.FL#FAWA M(AR:[:1LND.1"O_^G'O_'>36(1 ?Z>^]G$Q6"9EC\I;YYI 8IR>/\!E9*)MQ MG89Y07KZIM.PKU;_ 5!+ P04 " TA&98#U,[7^@+ "F.0 #@ '5C M='0M97@T7S(N:'1M[5MMD],X$OZ^OT*W'%N[54E(,@,#R1Q5LR$+4\4!-Q-J M^2K'T9#MV)AE@=VM9+E %0QR]M+J??OI%GO.ER]*GW['S MI> Q?K)S)UTJGD[?=4][P_,'X1.^?U ..(]TO&'6;5+QK^\S;A92C1@OG/Z' MS')M'%=NG/,XEFHQ8H_SF_'W?M58KNI)4G670BZ6;M3O/90*(\X?X'L_+J]& M)5JYKI7_%:-!/W?CL%/7Z7S4'_OO$I[)=#.:R4Q8]DJLV97.N*H&1MHYG6&L M$S>NRU.Y4"-#>])N-+_:9ZY3;4;W^O[/>+V43G1MSN=BE!O171N>A^W60>)( MI_%X1[8[Q8$L:QF[Y2B1KCO'2*%(ANF[%Y<_7\Z85S(M !WD7T8#A\_\QX[X MP[W!H_[XV^G^I-/-L:\P?Q/X/IM>3ZXNW\PN7[]BKW]ALQ=3=C5]?GD]N[IX M-?OAWLVP/W@ROF;7T\G;J\O9Y?3Z6!45M#*]FCYC;]Y>7;^%>MCL-2G&ZVXP MK-3W3573=Y,7%Z^>3]G%9$9:&3PY.?U\70R&']O^L#I2D?SN^/#'SLYF2\$2 MG:9ZC<#);)%!S W3"7/X C;*+'W0A6%SGDO'4\BGY^^9M$QIQS*!N,N<9I%@ MPE7[,?:53P]OGXV?/)R_#_>/R3WYNDY9E0,;:F MST98QQT^S(5QD&B.#[275//&PC_2M&K1NT9^XF;1!J>P[67#LWJ!'OM5L"5? MB5+Q,&40DDO%**EI:F72%NFR)3SM_'/8,!(P9@^&A0FD2K3)PI!8BV"SO*!Y MAZQFB^@W,7>8RGB:TG%R?+25V7B>IY A2L6.X3Q$[M(OK1_.WV& \WS)R,3; M,;LX6>*G5+VOQQ/_9%JZ*-Q2!TA,2M>[)M?[?(4\^AJ9Z37P=#?D*_U85GAX M2FL+P9[T.Q"+_C*[!,(\. 'R#%,\=758S@U;\12#_]GO]?L#E@L3!G<\2@?[ MEL@],@VL\=%5CA>SDZ#G8\+IA4?',S$7600 G/0[;-@?#CO$EN"W-?US^K"# MI+USA!4F!1EHH%U+1A M?,5E&DY%!D4\[8&(O/AB!2&K\)S*#X6,/35UL*:U.BT\3VG#D%MY)10YC7Z; M.L/9)$7J]'EJ"/:KE% &:&ZM0'@V(D/2X.&3P*Y@ITU62I=*'LE4.BF@*MLT MI(1L$-49&059?26[G^XJ'4-@U;1LP&-+[B6G1(.6$%GNR'#8!QZSPB&;NQBF M2:)6YY%Y)?*##E; MR."I0VE#?HO\%^FOQ+3"-3F6P LD\[2SA[+JY 8$@O]_2GY"]$#D#W?)- !M MA?'^+SBH,WR@I7SQ4?HC]]Y4DWN'8F9B]5A0.2J5"(Q#"N%4)^PC*R"A*E"\_+&PTGAB2%)Q M(ST=>@:%X I[D"AD%!1=UDH:Q^<0TLI@/U_G>:JJBY5015GA#U^D<="DCPI) M0C" 6!GW-"5=,$$L$^2R1>I0<,/>&"QQ3J21$(5 0SM2"DJ\2(>W6-CPA>?T MUF /$ K?I%]\VYS,L>MO@*3;5$59:;M;><:V^%3Z#APU9H3L>+V=A;&6@DR> M:@E M(5$/9T(0MKT>6]DRD1_U(Y9<&FQ5Y6B!6:JNS6V>Z86P5JU"B4!.G.-\ M452,&Q*?[ KLRZ>FK&%)0ZKAF]; M%G$^"RI\@0"EP"',(;U6NS5/&))Q9%&NFN=K+_\1.CG;9QL\J?15PRN@9-!' MR*>OMQWP>H(JFY1Y$:&H(#ET <5FC9*O:8EJY362F "&C,=.95^E M*/2XX47-94GCWJ.$$N \HEV]5H31JB*DGH%8\C0A$=9+2EX/+R>M5TPSN50\ M"]UG'L?&RXW:W8:L2Q6^JT)T4"84V#ONE)WV,O\HLVR#BMW$U7&DIYZ2D7%, M4>+I$'/X^74T?;?4M?+J#5[@P*U6 !-O79;MD# M*Z]M7O+UD82U7T.'HE'Z79?5Q+!_\NG76=7U4&-RXX[H4K%%F-EI+0^(+E'* M4.56LA28=RE0B]0[-A,37S4(M0@5!0RYXF!),'%].57R!G5#HM(M*C&8,TCQ M^3QXFB^5*"*3D]&%5Y7JGCH 4#LJ(@:&]1[99"6UO(BG]]$$6X M\2PS#U1Q8-\./+FASG;][DE#K6&70;^_N^R7<_MV;P-\P>P19%IG;PO_N. MYEY$"!6W7MY:PB5C5>"R?=G1X<#BRYGM"QS<-7HEJ&N]#<9]85!*ZD-9%^FWUB**X^"4%J'FZ.6)5JI/P!4 MR;G?<$U)>94SHQX'?O5">&E"X@Y4I1+ #B4V!-=S_[%#\* WUL) 'Y'JQ)UN M?6(:\!,;4"0I>V*^F7GKY3CJ#1M3A_!D0LZ45X+545:W5ZK$+.]_G95 M+:U]QUHM1'DSY8Q.JWN>LN@J7\?,#%G%X+@:K332=7M% M1/.HH\CH"G*QK+HBS;">^8994G:[6\3DF<:W0PHEP[T5(EE*SZ6I[L^=[[)0 MKXM'NKP5@Y;I10I"!"SW7K@PXGC;*2^E)?\X$L>@.YW62Q;@J%1Z!M,A\7UU M:HC>M-1I 3S?P>HA*L7GQYO,AB@)L*WD]FL5_'>T4)I1KY+[GJQ MH-R%2/U*+.B]'FZ.!%^SJC(A-?!:#:920WTQM+V7UGL@.05%@MY[?WWK[U,CGS^@7[-\^MWY __[F?\# M4$L#!!0 ( #2$9ECONDY8;1D "_ / =6-T="UE>#DW7S$N:'1M M[5UK<]LVUOZ\^RNX[71'FI$4RW:2QLYFQFVR[V:FF^XDZEFI*I.O MWOQW^.+Y:/SR"7^$!Y[8)UY.=+*,3+7,Y#^^R44Y5<5%).I*_TWE?%2Y--$[N8C>ZUP4[L&)KBJ=7XQ/X=U* MWE1#D:EI<5%BI]@A-N&ZBG6FRXMO3^C?Y6*F*CDT1?_Z^:?7;]_]WX=!]/;=CZ/# MJ7+(WCA>BORH\[DLC*B4+J+W,M;U/(=?HO_H3,7+KTT5^YF.RL7):/SB_+NC MI=25B70:_1Q7>B++:/QB$)V>G)[=Y32=?\9QRF2ZQE2VD^#S9OSW;\?/3BZ/ M88:W7?+/F^_'F3+1[@,1S4M]K1)H+M5E5,UD5#:/P/:()0@E543R1L9UI:YE M%(?MP2_XCKRVCXLB$C&\7U0@P: I4XE*4EOP=YW1MVFI\RB'[TLELJC0!;:8 M*5'$,EJH:A:EJH /^&,I42AR4_^K54E-F:@N$MBQOXP^C*)4PI_PI('AE:I2 M,)%,+$S4PV']_=N;TY-Q?,E3Y4_)97\4$6$L 6;"1!,I8>")GEY!'UNJ]]:Y_8;)CA;S40*EVZ!NFQ M(1RQLKJDN0QAU+FYF @C,U7(=>GDAW4R>GKV_+O[XE)/1R?0N9NL*G"P0YKS MCAE^\VKL]T9 ,FYQ?'*RVN#E-Y%*< Z_ C.9Z?)7,7YZ?OKT_->S\>'3)$(E MP!E+.F(7Q(&HER^P*UY+X'@*VS5N@G^\K!A%_[0"8%Z7>;0SHQU1G MF5[@:05FEAO+XF8"! /^G$M1P(_PO:Q0H@!+F4AX813Y38_6RD$VR^,YWC0L M!5L'=O:ST;-G< B:7D\.._#;S[9M^9[.]NG(J;QVHB>''_2>Z!]VTN_CP#B1 M]SE']HO;/M>D883:P/UQ%"?_B2F8"#6FMP5:0*!%#E%&M0?J=0A0BR0\XI4I M5,A$Y.;VQBNB/Z>I O4T2D ]07X$[$?,09&,Q02TIE#3!4U30SM?GQ3\*+9\ MH2HX>_%6XEBU.[F_Y0&"B>IB"UL.'4[,:)"'0&?-V?OJ.LI7X6/[/3^^_^>C M\Y/GP;_O[Z"R]-0#X&2FCF?1)MX1+< V3V!LP@V3H8V&!AU8%]%OX#*!7]_0 O51 5-N&U( M2FO,7&*GW4'YR@?EP9V4];V)>QA^(*<(6/FQ@ &H:HD6/V[0"GH)I=5/_=O*4Q=RD,W<-2#*5(;FCR)I=1I'T.3!H MH^64H@ B:&12&]AJ!J,B"D8!^U(9BBK ..N"G>X]8I*@61N129BLBT>P-Y,> MI='*/@S ]J^17;IQ ??73E]!_7Q. FB8BT\4T7']N!B2CY# (+,:T0S0+H7&]8&-E7!$A6%.[?@EYLQTL_X+A,?*8.10!@?KX/9J[:&8GA-'G5B^$\OAN-. M#-]E2&V/S+'(7HZ&PX B[:R,VP:+@3O% HQJZ28VL T 4W; EE/&M1S$<\:C M\6[N3FV.Y/.!H>Q=IL'S^1 MGX-4. +2L,J$N![0>E!?1XP?>4Q0O2^3!M=$$:I&Y;!?, MFG[5V6LW6$J'7_")F/IQZA+:W%4NL)WP'R0,U@S8(JEK.JR\$_V2&.# M*=HO A45GB;O/^C.6;;$-G&[*1SR6U7/%F-2_LPN B_]V#P[T-#)?%9.%>(UX+ M,A$CQ,@W2X3 W@*#0'O< V8O8!'JO%@)L+;S8C:>$EDDK8296>DZF(NI'$Y* M*3X-*4!P(;*%6)J[I=]T;'P;&^]"Y(\=2R**2):EU1)+>:UT;3*$G)L:3O\& M%N4U:<^-++NZU=N7J,AUT(P.FM%L/-I/"UUGB;R]4W/WF4RF!EBB' MA=Y>@ 7C!).#J]E' P^$H\#7Z4%4TUF)1QPF_("=ESHCJ=I[&A *@Z'L8@).K]#K M!#_)TLB5;_D3!0)!V28W"P;"&'$-BKL@?Y6@XNC]#*SH&]M0Y58["B)8(\$>16F#"D_@N6O&3W"SZZ[X>L[P21!Z,P6,.??* MPBYW]/Z,/[>I=JVDIR>K,23/6WJ,0\,@P42.,MG8*"TIVT$$A1NWJ%#ZD87' M0H&@B446UYFP&=H^U@ ]]/= 3(,%G=05*5J9R@G]7^E!:UPL#?&;3!?3(8X, MA;*8J(SD:J92E+A /MX-(!5KD,M$>%+NF-D 1OY!(==[(N&DH_1*:*U&'8$AMT>\0-YT(_"P1..U$ MX%V&M):%>#1R#_E^-0-V1":)1?LO@8$8+@@AR:&1 P]7P',S+!0B8YFXV#3C M=5)FGANS+C^6:CH%9HI0HU'T3E<85X#]5/@V0+K*J2:^C!_7:!6A@YSY(]J9 M+$:8T57 5PW]YGPR/>*<[/'Q=D_;:-M@*/M9]UT(&:5J,.L@WWT&(M*2K*%0 M2+B!*Z:2V/#YAF%.9+60UKX&([ "0BZWVI#.R@Y[ M$:0B\V3[F+: MG>SYVK)GULF>SY0](2\^*@D$'"13G!& Z"HO68AO!;6.R/T7>\2ZS12+K/UB M\PIZIK]:HDG4P+9+;(I7X)*UKS&+W4]N!:&'Y7;2Z;S'O">9,:$1-"0/2 M: )RPROUM)Q]6U<_C MIV=G=P@=GAY8L>FXZC(U#/0>RS(=4X9WIRD=N:;T$.HFO5T+:&X1A3;GFUUS MSM;<6*8D+%&RJW9(JU3A$6EJ5PO008[.0=[' BA2)F9E&;:7BPF@%Z08D6Y" MSELJL'E )1E8^]#?ZYRAJ]4'FACZT2XMA=>/;VT'+9607?>!>CLOX9)I2/N\CXXJF;]GI$7="OF\B%P1#H.-@05, 'Z5*) M&]P=H&5SBK/MBX?!_"QATJLBCKY3QMO$ZW+ZF#=?( MSN0UUI_9* :5::5CH9-B6P)6S\8!?9;3[FPKJ6Q1AE9NE.FWW0:-J-[':)S# MP]23WVS=BUQ $PA^BBF>Z9@NP93(F8!.<1P+]A0BI=0.\4R74CO] 36 QK)VFO5]^60R=R+HF@ MS"M0;"GR?WNT[F;NI3!XF#'8B 0$)78)A,6O6-3K^KQ'/S5(6H+M!K!.82O: M9%)P6%=O]2EW'*OC (^JDL(JI $.$R((IA["#D^6HD3D@BMH8J+3GD EK=3U M=!8!HXM8!=ADCMN$@#!\Y+@&/K2?5NQ\ B1!UYD+VO'Z(N*VVL(A5KGN ^3JO2U.CDX#D :RTJVIU"N)M M$\,GGSE#NJAJGPA-5P'L-)]7X7ANM2\&H)3&->>9X?/K32)L@@Q_!X[PNYDK MVM#*,9E<4W['-86Y+CM>VF7AOKJC8,[4)P1;QE0Q"*'R/G!4B9LA!A,4*1QA M]0G$U \L(V77R406,D44)&HIDU*+!!$QUT)E[B3#=L_T4LK5J]P&^&,*#])! MD+*R7#VX<.?W_&0,6EQO?$9ZT?D8/[D&J1K&6Y?[]QZCG#5VDTB^,.W[ M9P3:%SD7"SW6L!4.^*%%(1Y][G1G2#[.>D@?-YI^..F\@)GM]M(,&K<\10O< M)TY>XTPF8UQ%MST1W%P0SI[3SF& A>5XOBI:R-\/5X!<6ID*E"^VA%O%_=,@ MPPKHG*LZ-USR'V8RK.?NR:Z.<,<='G]B[\?MSA5F%MXY@@>+LD",SB35$L!\ M1#0!Z&I& <>9[T^J5(Z'SU_J<2MWDH_&>1/39=GL@/&L%\$,@JF96 2\@$OP MZ]HF9UKC9<)E-UD5XP)D*I\ 8_$YKAMC94%]"C+FJ>R F5W:8IE2?N*V&FZ& M-)@**J8 F_GW)IZ(J;(W0&8CJRJS@4VLJ#_@1)]4!HALW#K:YO[8 MYK=D"0NDMKFTQ3%UFF+SSK.P=UFL0>J+<;9RF1L]6B^:FXV=K+'RP:8.B11+ M8-)E6+Y@W)9UO>1;"F)3^HS56&UNO"_KUGYC;)&6\>J+A6?E.Z M'_7O1-FB\HUE&KND*CH*C/QK[:S=Y471SP+&M%AQA;8M=/BBT!:HB)*QE5@0 M.%+AI+U2?YM\XC MVJPFZI%'.R5W-K^^K>O^RCT.I)6U"S5N>[73C;K\C+T*T-F#SL^X:MUB>;;F;AHC_[KR&9A1=D3(;4\6IEH=NJ^J[]W(:7QC% MRVV;.;U5)!C2EE5IO8DQWT9$VA\\J,OV[4D8MG2UTX-,/*S(Q;7)"?#%=_OL MG G[_FOX:PZJ&JOI-IF/0D\7I 8WU*0'J,88=%2%YK75<6W)-1H9"J,8=56L M5<+^!.WJESNUJHCQ/E5*62Q0AF(O1;QD6%_0N$4:8BE\#!@T$U^YN@CIW'[ MZFRM%,D-],!\HU-&U628N]6FC0XBAH_J$TLV$;Y$)V]OO$6GCY M+\B!ECG#54**5=.5-2C=E5(2AX!VK=\!]3GHQ1UWC^1S^8^K MQ_Y0U>*7@KQ-C9M<[UU=MZ]*UNWQCP[72'D.LJT;LD-S;-=<)LOHTKD:]E M8UI;!6N_1K;"G:%!/;>7 @21=$KYPBGWV2E CO; X;%!G?)#<5>5V4@>!_0M M&-LXZ%Y 0_9U;&B1*XMC (:"LC+@0:_MQZ!AQVR0[!!N1;L3EBI\[.#T&CH6X6TF[6H(;/Q)T9 M6JGU8\NBW-8MU[R'\,P[(W3GF<===(VY\QBZ%YU$[R3ZEY#HSQ^T1']S0RD^ MQU$*Z$[&7B/ET"54Z)6L=P3>K:G+OM:!V+5BQEL\R^!R;M20=E2N,6R9 M;>C,TL!W&U]VHF+;5U.L &(/R]RTNMIVR?YX M@)+=@7Q$)0(1STZW8QN"ITNZF]%Y3OCV8W(87,,:)'2]I#VA[,$/ =Y;8]3R')37I&@,GVW"Z-G[=3@AEL9^)A9=[! O" M#Z]A7M"S;.8P550@S,9%Z#IS4'-F6K$6@,CN,!9MO_*(R2!BTG.WL6[KU&=' MTE._U:4R"2M"_=!'SB5+2/RW[^<.9X7MA"W81GV6X%KG'7OLV..CKY^X#V^B MVG7_J+Q9781*#!6\(.X91+/6@HOHEVPZ(5MB8H^KO1:,LN-O5%[G#JJY([&8 M.)J]ZQA4'ULJ.UN&=R5:#$N(UO&6CH7(8.A7$W(=]:%=>:[(SG29.W;7\/'@ M:C$[_78&=)=Y#$P7S$N:'1M4$L! A0#% @ -(1F6*Y<[WE6'0 )N0 \ M ( !'@,& '5C='0M97@Q,%\U+FAT;5!+ 0(4 Q0 ( #2$9EB)+?%P MU 0 %$Y / " :$@!@!U8W1T+65X,C%?,2YH=&U02P$" M% ,4 " TA&98>4N<_7(# ".#@ #P @ &B)08 =6-T M="UE>#(S7S$N:'1M4$L! A0#% @ -(1F6",\:Z&5!P :"T \ M ( !02D& '5C='0M97@S,5\Q+FAT;5!+ 0(4 Q0 ( #2$9E@, MH$1KF < +XM / " 0,Q!@!U8W1T+65X,S%?,BYH=&U0 M2P$"% ,4 " TA&98T.2UEJ $ $%@ #P @ '(. 8 M=6-T="UE>#,R7S$N:'1M4$L! A0#% @ -(1F6$@*E5Z*! 814 \ M ( !E3T& '5C='0M97@S,E\R+FAT;5!+ 0(4 Q0 ( #2$ M9E@/4SM?Z L *8Y . " 4Q"!@!U8W1T+65X-%\R+FAT M;5!+ 0(4 Q0 ( #2$9ECONDY8;1D "_ / " 6!. G!@!U8W1T+65X.3=?,2YH=&U02P4& T #0 > P ^F<& end XML 102 uctt-20231229_htm.xml IDEA: XBRL DOCUMENT 0001275014 us-gaap:ParentMember 2022-12-31 2023-12-29 0001275014 srt:MinimumMember uctt:ComputerEquipmentAndSoftwareMember 2023-12-29 0001275014 us-gaap:ProductMember 2022-12-31 2023-12-29 0001275014 uctt:EmployeesMember uctt:PerformanceBasedVestingRestrictedStockMember 2022-12-31 2023-12-29 0001275014 us-gaap:MachineryAndEquipmentMember 2022-12-30 0001275014 us-gaap:FairValueInputsLevel3Member us-gaap:PensionCostsMember 2022-12-30 0001275014 us-gaap:LetterOfCreditMember uctt:BarclaysBankPLCMember 2023-12-29 0001275014 us-gaap:BuildingMember 2023-12-29 0001275014 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-25 0001275014 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-30 0001275014 uctt:EmployeesMember us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 2023-12-29 0001275014 us-gaap:BuildingMember 2022-12-30 0001275014 uctt:OtherGeographicalAreasMember 2020-12-26 2021-12-31 0001275014 us-gaap:FairValueInputsLevel3Member uctt:PlanAssetsMember 2023-12-29 0001275014 uctt:SemiconductorServicesBusinessMember 2022-12-31 2023-12-29 0001275014 uctt:TermLoanCreditFacilityMember uctt:BarclaysBankPLCMember 2021-03-31 0001275014 us-gaap:TradeNamesMember 2022-12-30 0001275014 uctt:HisInnovationsGroupMember us-gaap:IntellectualPropertyMember 2023-10-25 0001275014 stpr:IL 2020-12-26 2021-12-31 0001275014 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 2023-12-29 0001275014 uctt:StandardOperatingProceduresMember 2022-12-30 0001275014 uctt:SemiconductorProductsAndSolutionsMember 2022-12-30 0001275014 uctt:LamResearchCorporationMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 2023-12-29 0001275014 us-gaap:DevelopedTechnologyRightsMember 2023-12-29 0001275014 uctt:SemiconductorServicesBusinessMember 2022-01-01 2022-12-30 0001275014 us-gaap:NoncontrollingInterestMember 2022-12-31 2023-12-29 0001275014 us-gaap:AdditionalPaidInCapitalMember 2022-12-30 0001275014 uctt:TermLoanCreditFacilityMember uctt:BarclaysBankPLCMember 2018-08-01 2018-08-31 0001275014 uctt:EmployeesMember us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-30 0001275014 srt:MinimumMember uctt:FluidSolutionsMember 2023-12-29 0001275014 country:US 2022-12-31 2023-12-29 0001275014 uctt:UctTradeNameMember 2022-12-31 2023-12-29 0001275014 us-gaap:CommonStockMember 2021-12-31 0001275014 us-gaap:AdditionalPaidInCapitalMember 2020-12-26 2021-12-31 0001275014 2023-06-30 0001275014 us-gaap:StateAndLocalJurisdictionMember 2023-12-29 0001275014 stpr:IL 2022-01-01 2022-12-30 0001275014 uctt:BoardMembersMember uctt:RestrictedStockUnitsAndRestrictedStockAwardsMember 2020-12-26 2021-12-31 0001275014 us-gaap:StateAndLocalJurisdictionMember 2022-12-31 2023-12-29 0001275014 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-30 0001275014 2022-01-01 2022-12-30 0001275014 us-gaap:AdditionalPaidInCapitalMember 2023-12-29 0001275014 us-gaap:GeneralAndAdministrativeExpenseMember 2022-12-31 2023-12-29 0001275014 srt:MaximumMember us-gaap:TradeNamesMember 2022-12-31 2023-12-29 0001275014 us-gaap:PensionCostsMember 2023-12-29 0001275014 us-gaap:LeaseholdImprovementsMember 2023-12-29 0001275014 us-gaap:AccountsReceivableMember 2023-12-29 0001275014 us-gaap:LetterOfCreditMember uctt:BarclaysBankPLCMember 2018-08-31 0001275014 country:TW 2022-12-31 2023-12-29 0001275014 uctt:TermLoanCreditFacilityMember uctt:LiborMember uctt:BarclaysBankPLCMember 2022-12-31 2023-12-29 0001275014 uctt:TermLoanCreditFacilityMember uctt:BarclaysBankPLCMember 2021-03-31 2021-03-31 0001275014 uctt:CinosCoLtdAndCinosXianCleanTechnologyLtdMember 2018-08-27 0001275014 us-gaap:RevolvingCreditFacilityMember uctt:BarclaysBankPLCMember 2022-08-19 0001275014 us-gaap:TreasuryStockCommonMember 2022-12-31 2023-12-29 0001275014 us-gaap:FairValueInputsLevel2Member us-gaap:ForwardContractsMember 2022-12-30 0001275014 country:AT 2022-12-31 2023-12-29 0001275014 country:SG 2022-01-01 2022-12-30 0001275014 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-30 0001275014 us-gaap:CommonStockMember 2022-10-20 0001275014 us-gaap:RetainedEarningsMember 2022-12-30 0001275014 stpr:IL 2022-12-31 2023-12-29 0001275014 country:SG 2022-12-31 2023-12-29 0001275014 srt:MinimumMember 2022-12-31 2023-12-29 0001275014 2020-12-26 2021-12-31 0001275014 country:MY 2022-01-01 2022-12-30 0001275014 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2022-12-31 2023-12-29 0001275014 uctt:LamResearchCorporationMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-30 0001275014 uctt:BoardMembersMember uctt:RestrictedStockUnitsAndRestrictedStockAwardsMember 2022-01-01 2022-12-30 0001275014 uctt:TotalCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-30 0001275014 country:SG 2020-12-26 2021-12-31 0001275014 currency:KRW 2020-12-26 2021-12-31 0001275014 us-gaap:TreasuryStockCommonMember 2022-12-30 0001275014 uctt:BacklogMember 2022-12-30 0001275014 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-30 0001275014 2024-02-20 0001275014 uctt:AppliedMaterialsIncMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-30 0001275014 us-gaap:RevolvingCreditFacilityMember 2023-12-29 0001275014 country:CN 2020-12-26 2021-12-31 0001275014 2021-12-31 0001275014 us-gaap:NoncontrollingInterestMember 2020-12-25 0001275014 us-gaap:RevolvingCreditFacilityMember uctt:BankDebtMember 2023-12-29 0001275014 uctt:FluidSolutionsMember 2022-01-01 2022-12-30 0001275014 uctt:ShareRepurchaseProgramMember us-gaap:TreasuryStockCommonMember 2022-12-31 2023-12-29 0001275014 uctt:SemiconductorServicesBusinessMember 2022-12-30 0001275014 us-gaap:ResearchAndDevelopmentExpenseMember 2020-12-26 2021-12-31 0001275014 2022-12-30 0001275014 srt:MinimumMember uctt:TermLoanCreditFacilityMember us-gaap:PrimeRateMember uctt:BarclaysBankPLCMember 2021-09-23 2021-09-24 0001275014 us-gaap:FairValueInputsLevel2Member us-gaap:ForwardContractsMember 2023-12-29 0001275014 us-gaap:ParentMember 2020-12-26 2021-12-31 0001275014 us-gaap:ResearchAndDevelopmentExpenseMember 2022-12-31 2023-12-29 0001275014 2020-12-25 0001275014 currency:KRW 2022-12-31 2023-12-29 0001275014 uctt:SingaporeEconomicDevelopmentBoardMember 2020-12-26 2021-12-31 0001275014 us-gaap:ForeignCountryMember 2023-12-29 0001275014 uctt:SingaporeEconomicDevelopmentBoardMember 2022-01-01 2022-12-30 0001275014 us-gaap:DomesticCountryMember 2023-12-29 0001275014 us-gaap:GoodwillMember 2022-01-01 2022-12-30 0001275014 us-gaap:ProductMember 2020-12-26 2021-12-31 0001275014 us-gaap:RetainedEarningsMember 2020-12-26 2021-12-31 0001275014 us-gaap:TradeNamesMember 2023-12-29 0001275014 uctt:TotalCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 2023-12-29 0001275014 currency:KRW 2022-01-01 2022-12-30 0001275014 srt:MaximumMember uctt:TermLoanCreditFacilityMember us-gaap:PrimeRateMember uctt:BarclaysBankPLCMember 2022-03-30 2022-04-01 0001275014 uctt:StandardOperatingProceduresMember 2022-12-31 2023-12-29 0001275014 uctt:BoardMembersMember uctt:RestrictedStockUnitsAndRestrictedStockAwardsMember 2023-12-29 0001275014 uctt:RecipesMember 2022-12-30 0001275014 us-gaap:RetainedEarningsMember 2022-12-31 2023-12-29 0001275014 us-gaap:SellingAndMarketingExpenseMember 2020-12-26 2021-12-31 0001275014 us-gaap:TreasuryStockCommonMember 2023-12-29 0001275014 us-gaap:RetainedEarningsMember 2021-12-31 0001275014 country:MY 2022-12-31 2023-12-29 0001275014 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-30 0001275014 country:AT 2022-01-01 2022-12-30 0001275014 us-gaap:CommonStockMember 2022-12-30 0001275014 us-gaap:ServiceMember 2022-01-01 2022-12-30 0001275014 uctt:DeferredTaxAssetsNoncurrentMember 2023-12-29 0001275014 us-gaap:ParentMember 2021-12-31 0001275014 country:US 2022-01-01 2022-12-30 0001275014 uctt:IntangibleAssetsMember 2022-01-01 2022-12-30 0001275014 us-gaap:CustomerRelationshipsMember 2022-12-30 0001275014 uctt:BankDebtMember 2023-12-29 0001275014 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001275014 uctt:DeferredTaxAssetsNoncurrentMember 2022-12-30 0001275014 srt:MinimumMember country:SG 2022-12-31 2023-12-29 0001275014 srt:MaximumMember uctt:TermLoanCreditFacilityMember us-gaap:EurodollarMember uctt:BarclaysBankPLCMember 2021-03-30 2021-03-31 0001275014 us-gaap:FairValueInputsLevel3Member uctt:ContingentEarnoutLiabilityMember 2023-12-29 0001275014 uctt:RecipesMember 2022-12-31 2023-12-29 0001275014 us-gaap:ServiceMember 2020-12-26 2021-12-31 0001275014 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-12-30 0001275014 us-gaap:CommonStockMember 2020-12-25 0001275014 uctt:EmployeesMember uctt:RestrictedStockUnitsAndRestrictedStockAwardsMember 2022-12-31 2023-12-29 0001275014 country:TW 2022-01-01 2022-12-30 0001275014 us-gaap:RetainedEarningsMember 2020-12-25 0001275014 uctt:HisInnovationsGroupMember us-gaap:CustomerRelationshipsMember 2023-10-25 0001275014 us-gaap:LeaseholdImprovementsMember 2022-12-30 0001275014 us-gaap:NoncontrollingInterestMember 2023-12-29 0001275014 uctt:HisInnovationsGroupMember us-gaap:DevelopedTechnologyRightsMember 2023-10-25 0001275014 srt:MaximumMember 2022-12-31 2023-12-29 0001275014 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2022-12-31 2023-12-29 0001275014 uctt:HisInnovationsGroupMember uctt:BacklogMember 2023-10-25 0001275014 uctt:HisInnovationsGroupMember 2022-12-31 2023-12-29 0001275014 us-gaap:CommonStockMember 2022-12-31 2023-12-29 0001275014 srt:MinimumMember us-gaap:IntellectualPropertyMember 2022-12-31 2023-12-29 0001275014 uctt:RecipesMember 2023-12-29 0001275014 srt:MaximumMember uctt:ComputerEquipmentAndSoftwareMember 2023-12-29 0001275014 2022-12-31 2023-12-29 0001275014 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2023-12-29 0001275014 country:MY 2020-12-26 2021-12-31 0001275014 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-26 2021-12-31 0001275014 uctt:PlanAssetsMember 2022-12-30 0001275014 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 2023-12-29 0001275014 us-gaap:ForwardContractsMember 2022-12-30 0001275014 country:US 2020-12-26 2021-12-31 0001275014 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 2023-12-29 0001275014 us-gaap:CommonStockMember 2022-01-01 2022-12-30 0001275014 currency:CZK us-gaap:RevolvingCreditFacilityMember uctt:BankDebtMember 2023-12-29 0001275014 uctt:FluidSolutionsMember 2023-12-29 0001275014 uctt:AppliedMaterialsIncMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 2023-12-29 0001275014 uctt:StandardOperatingProceduresMember 2023-12-29 0001275014 uctt:RovacPteLtdMember 2022-12-30 0001275014 country:CN 2022-01-01 2022-12-30 0001275014 us-gaap:ServiceMember 2022-12-31 2023-12-29 0001275014 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-30 0001275014 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-29 0001275014 uctt:BacklogMember 2022-12-31 2023-12-29 0001275014 us-gaap:NoncontrollingInterestMember 2022-12-30 0001275014 us-gaap:ProductMember 2022-01-01 2022-12-30 0001275014 us-gaap:MachineryAndEquipmentMember 2023-12-29 0001275014 us-gaap:CustomerRelationshipsMember 2023-12-29 0001275014 us-gaap:TreasuryStockCommonMember 2020-12-25 0001275014 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001275014 us-gaap:RevolvingCreditFacilityMember uctt:BarclaysBankPLCMember 2018-08-01 2018-08-31 0001275014 us-gaap:DevelopedTechnologyRightsMember 2022-12-30 0001275014 uctt:EmployeesMember uctt:EmployeeStockPurchasePlanMember 2022-12-31 2023-12-29 0001275014 country:AT 2020-12-26 2021-12-31 0001275014 us-gaap:CostOfSalesMember 2022-01-01 2022-12-30 0001275014 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-12-30 0001275014 us-gaap:IntellectualPropertyMember 2022-12-30 0001275014 uctt:SemiconductorProductsAndSolutionsMember 2022-12-31 2023-12-29 0001275014 uctt:LamResearchCorporationMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001275014 uctt:EmployeeStockPurchasePlanMember 2020-12-26 2021-12-31 0001275014 2022-10-01 2022-12-30 0001275014 uctt:HisInnovationsGroupMember 2023-10-25 2023-10-25 0001275014 us-gaap:CommonStockMember 2020-12-26 2021-12-31 0001275014 us-gaap:ParentMember 2022-12-30 0001275014 country:CN 2022-12-31 2023-12-29 0001275014 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2023-12-29 0001275014 us-gaap:ParentMember 2022-01-01 2022-12-30 0001275014 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-30 0001275014 uctt:RestrictedStockUnitsAndRestrictedStockAwardsMember 2021-12-31 0001275014 uctt:SingaporeEconomicDevelopmentBoardMember 2021-09-30 0001275014 us-gaap:AdditionalPaidInCapitalMember 2020-12-25 0001275014 us-gaap:RetainedEarningsMember 2023-12-29 0001275014 srt:MaximumMember uctt:FluidSolutionsMember 2023-12-29 0001275014 us-gaap:PerformanceSharesMember 2022-01-01 2022-12-30 0001275014 uctt:SemiconductorProductsAndSolutionsMember 2023-12-29 0001275014 us-gaap:NoncontrollingInterestMember 2020-12-26 2021-12-31 0001275014 uctt:TermLoanCreditFacilityMember uctt:BarclaysBankPLCMember 2022-12-31 2023-12-29 0001275014 uctt:PlanAssetsMember 2023-12-29 0001275014 us-gaap:ParentMember 2023-12-29 0001275014 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-12-30 0001275014 us-gaap:CostOfSalesMember 2020-12-26 2021-12-31 0001275014 us-gaap:ForeignCountryMember 2022-12-31 2023-12-29 0001275014 uctt:SemiconductorProductsAndSolutionsMember 2020-12-26 2021-12-31 0001275014 2021-01-01 2021-12-31 0001275014 us-gaap:ForwardContractsMember 2023-12-29 0001275014 us-gaap:SellingAndMarketingExpenseMember 2022-12-31 2023-12-29 0001275014 us-gaap:LandMember 2022-12-30 0001275014 srt:MinimumMember uctt:TermLoanCreditFacilityMember us-gaap:EurodollarMember uctt:BarclaysBankPLCMember 2021-03-30 2021-03-31 0001275014 srt:MaximumMember country:SG 2022-12-31 2023-12-29 0001275014 uctt:RestrictedStockUnitsAndRestrictedStockAwardsMember 2022-12-31 2023-12-29 0001275014 uctt:EmployeeStockPurchasePlanMember 2022-01-01 2022-12-30 0001275014 uctt:LamResearchCorporationAppliedMaterialsIncAndAsmInternationalIncMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-30 0001275014 uctt:BacklogMember 2023-12-29 0001275014 2023-09-30 2023-12-29 0001275014 uctt:ContingentEarnoutLiabilityMember 2023-12-29 0001275014 uctt:SemiconductorServicesBusinessMember 2020-12-26 2021-12-31 0001275014 us-gaap:RestrictedStockUnitsRSUMember 2020-12-26 2021-12-31 0001275014 uctt:SemiconductorServicesBusinessMember 2023-12-29 0001275014 uctt:AppliedMaterialsIncMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001275014 us-gaap:RevolvingCreditFacilityMember uctt:BarclaysBankPLCMember 2018-08-31 0001275014 us-gaap:FairValueInputsLevel3Member uctt:PlanAssetsMember 2022-12-30 0001275014 us-gaap:TreasuryStockCommonMember 2021-12-31 0001275014 us-gaap:LandMember 2023-12-29 0001275014 us-gaap:FairValueInputsLevel3Member us-gaap:PensionCostsMember 2023-12-29 0001275014 uctt:EmployeeStockPurchasePlanMember 2022-12-31 2023-12-29 0001275014 us-gaap:GeneralAndAdministrativeExpenseMember 2020-12-26 2021-12-31 0001275014 uctt:TermLoanCreditFacilityMember uctt:BarclaysBankPLCMember 2023-12-29 0001275014 uctt:RestrictedStockUnitsAndRestrictedStockAwardsMember 2022-01-01 2022-12-30 0001275014 uctt:ComputerEquipmentAndSoftwareMember 2022-12-30 0001275014 us-gaap:PensionCostsMember 2022-12-30 0001275014 uctt:SingaporeEconomicDevelopmentBoardMember 2022-12-31 2023-12-29 0001275014 uctt:ComputerEquipmentAndSoftwareMember 2023-12-29 0001275014 uctt:BoardMembersMember uctt:RestrictedStockUnitsAndRestrictedStockAwardsMember 2022-12-31 2023-12-29 0001275014 us-gaap:LetterOfCreditMember uctt:BarclaysBankPLCMember 2018-08-01 2018-08-31 0001275014 uctt:TotalCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001275014 2023-12-29 0001275014 us-gaap:ParentMember 2020-12-25 0001275014 uctt:RestrictedStockUnitsAndRestrictedStockAwardsMember 2023-12-29 0001275014 country:US us-gaap:RevolvingCreditFacilityMember uctt:BankDebtMember 2023-12-29 0001275014 uctt:SemiconductorProductsAndSolutionsMember 2022-01-01 2022-12-30 0001275014 uctt:LamResearchCorporationAppliedMaterialsIncAndAsmInternationalIncMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 2023-12-29 0001275014 us-gaap:FurnitureAndFixturesMember 2022-12-30 0001275014 uctt:HisInnovationsGroupMember 2023-10-25 0001275014 uctt:RestrictedStockUnitsAndRestrictedStockAwardsMember 2022-12-30 0001275014 us-gaap:PerformanceSharesMember 2020-12-26 2021-12-31 0001275014 uctt:NetAssetsMember 2022-01-01 2022-12-30 0001275014 uctt:OtherGeographicalAreasMember 2022-12-31 2023-12-29 0001275014 us-gaap:IntellectualPropertyMember 2023-12-29 0001275014 srt:MaximumMember us-gaap:IntellectualPropertyMember 2022-12-31 2023-12-29 0001275014 us-gaap:FurnitureAndFixturesMember 2023-12-29 0001275014 srt:MinimumMember us-gaap:TradeNamesMember 2022-12-31 2023-12-29 0001275014 us-gaap:AccountsReceivableMember 2022-12-30 0001275014 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 2023-12-29 0001275014 us-gaap:PerformanceSharesMember 2022-12-31 2023-12-29 0001275014 us-gaap:NoncontrollingInterestMember 2021-12-31 0001275014 uctt:LamResearchCorporationAppliedMaterialsIncAndAsmInternationalIncMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 2023-12-29 0001275014 us-gaap:CommonStockMember 2023-12-29 0001275014 country:TW 2020-12-26 2021-12-31 0001275014 uctt:OtherGeographicalAreasMember 2022-01-01 2022-12-30 0001275014 us-gaap:CostOfSalesMember 2022-12-31 2023-12-29 iso4217:EUR pure uctt:Customer shares iso4217:SGD iso4217:USD shares iso4217:USD UCTT P364D P371D 0001275014 false --12-30 FY http://fasb.org/us-gaap/2023#GeneralAndAdministrativeExpense http://fasb.org/us-gaap/2023#GeneralAndAdministrativeExpense 10-K true 2023-12-29 2023 false 000-50646 Ultra Clean Holdings, Inc. DE 61-1430858 26462 Corporate Avenue Hayward CA 94545 510 576-4400 Common Stock, $0.001 par value NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false 1688900000 44653193 <p style="font-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:8pt;font-family:Times New Roman;min-width:fit-content;">Portions of the registrant’s definitive proxy statement to be delivered to stockholders in connection with the </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">December 29, 2023 annual meeting of stockholders are incorporated by reference in Part III of this Form 10-K where indicated. Such proxy statement will be filed with the Securities and Exchange Commission within 120 days of the registrant’s fiscal year ended December 29, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> 307000000 358800000 1000000 1500000 180800000 253700000 374500000 443900000 30900000 42400000 893200000 1098800000 328300000 279600000 265200000 248800000 215300000 187900000 3100000 36000000 151700000 99000000 10900000 10800000 1867700000 1960900000 4100000 3900000 17600000 20800000 192900000 253500000 47700000 52500000 18100000 17100000 33700000 45300000 310000000 389200000 2400000 6300000 461200000 493000000 19000000 52200000 143000000 80300000 37300000 9200000 970500000 1023900000 0.001 0.001 10000000 10000000 0 0 0 0 0.001 0.001 90000000 90000000 46100000 46100000 44600000 45200000 100000 100000 541500000 530800000 1500000 900000 45000000 15400000 346700000 377800000 -4400000 -5400000 838900000 887900000 58300000 49100000 897200000 937000000 1867700000 1960900000 1501600000 2074700000 1803900000 232900000 299600000 297700000 1734500000 2374300000 2101600000 1290500000 1712300000 1478700000 166700000 197000000 192900000 1457200000 1909300000 1671600000 277300000 465000000 430000000 28300000 28500000 24500000 51800000 54400000 48200000 162000000 184300000 171600000 0 -77400000 0 242100000 344600000 244300000 35200000 120400000 185700000 4100000 900000 400000 48800000 33900000 24200000 -1800000 900000 -7600000 -11300000 88300000 154300000 10900000 37900000 27900000 -22200000 50400000 126400000 8900000 10000000 6900000 -31100000 40400000 119500000 -0.7 0.89 2.75 -0.7 0.88 2.69 44.7 45.2 43.5 44.7 45.7 44.4 -22200000 50400000 126400000 1500000 -9900000 -5000000 400000 1200000 400000 400000 -1000000 700000 1500000 -7700000 -5300000 -20700000 42700000 121100000 9400000 7500000 6900000 -30100000 35200000 114200000 -22200000 50400000 126400000 37600000 38400000 34100000 24100000 30000000 33400000 12100000 19100000 15800000 3900000 3900000 3400000 900000 200000 -200000 -1700000 -1000000 -12400000 12400000 200000 3200000 0 -77400000 0 0 0 7300000 -78500000 15700000 53000000 -80800000 84400000 125100000 -12500000 4500000 4200000 0 3400000 800000 -61500000 -68400000 170600000 -5600000 7100000 1800000 -5200000 -100000 7700000 -400000 2200000 1100000 -7900000 -1000000 500000 135900000 47200000 211600000 75800000 100100000 59300000 46100000 0 342800000 2200000 500000 7700000 0 -3400000 0 0 0 10400000 -119700000 -96200000 -404800000 38600000 39700000 131800000 29400000 12100000 0 2200000 3900000 7300000 300000 700000 8900000 800000 700000 193600000 200000 300000 0 0 0 415200000 -69900000 -56000000 460800000 1900000 -2700000 -1400000 -51800000 -107700000 266200000 358800000 466500000 200300000 307000000 358800000 466500000 31200000 36800000 23100000 44800000 31900000 19900000 9700000 16800000 14800000 27100000 0 0 0 0 16500000 40600000 100000 312800000 600000 -3300000 217900000 5100000 532600000 18600000 551200000 700000 800000 800000 800000 3700000 192800000 192800000 192800000 15800000 15800000 15800000 100000 7300000 7300000 7300000 100000 100000 1900000 1900000 16500000 16500000 119500000 119500000 6900000 126400000 -5300000 -5300000 -5300000 44900000 100000 514900000 600000 -3300000 337400000 -200000 848900000 43800000 892700000 700000 700000 700000 700000 300000 -300000 12100000 12100000 12100000 19100000 19100000 19100000 100000 3900000 3900000 3900000 300000 300000 1900000 1900000 40400000 40400000 10000000 50400000 -5200000 -5200000 -2500000 -7700000 45200000 100000 530800000 900000 -15400000 377800000 -5400000 887900000 49100000 937000000 600000 800000 800000 800000 -500000 1100000 -1100000 29600000 29600000 29600000 12100000 12100000 12100000 100000 2200000 2200000 2200000 200000 200000 -31100000 -31100000 8900000 -22200000 1000000 1000000 500000 1500000 44600000 100000 541500000 1500000 -45000000 346700000 -4400000 838900000 58300000 897200000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1. ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Organization</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Ultra Clean Holdings, Inc., (the “Company” or “UCT”) a Delaware corporation, was founded in November 2002 and became a publicly traded company on the NASDAQ Global Market in March 2004. The Company is a leading developer and supplier of critical subsystems, components, parts, and ultra-high purity cleaning and analytical services, primarily for the semiconductor industry. UCT offers its customers an integrated outsourced solution for major subassemblies, improved design-to-delivery cycle times, design for manufacturability, prototyping and part and component manufacturing, as well as tool chamber parts cleaning and coating, and micro-contamination analytical services. The Company’s Products business primarily designs, engineers and manufactures production tools, components and parts, and modules and subsystems for the semiconductor and display capital equipment markets. Products include chemical delivery modules, frame assemblies, gas delivery systems, fluid delivery systems, precision robotics, process modules, sub-fab process equipment support racks, as well as other high-level assemblies. The Company’s Services business provides ultra-high purity parts cleaning, process tool part recoating, surface encapsulation and high sensitivity micro contamination analysis primarily for the semiconductor device makers and wafer fabrication equipment markets.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fiscal Year</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company uses a 52-53 week fiscal year ending on the Friday nearest December 31. All references to quarters refer to fiscal quarters and all references to years refer to fiscal years.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Principles of Consolidation</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s Consolidated Financial Statements include the accounts of the Company and its wholly-owned subsidiaries and all intercompany accounts and transactions have been eliminated upon consolidation.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Noncontrolling interests</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Noncontrolling interests are recognized to reflect the portion of the equity of the majority-owned subsidiaries which is not attributable, directly or indirectly, to the controlling stockholder. The Company’s consolidated entities include partially-owned entities, which are Cinos Co., Ltd (“Cinos Korea”), a South Korean company that provides outsourced cleaning and recycling of precision parts for the semiconductor industry through its operating facilities in South Korea and whose results the Company consolidates, and Cinos Xian Clean Technology, Ltd. (“Cinos China”), a Chinese entity that is majority owned by Cinos Korea. The interest held by others in Cinos Korea and in Cinos China are presented as noncontrolling interests in the accompanying Consolidated Financial Statements. The noncontrolling interests will continue to be attributed its share of gains and losses even if that attribution results in a deficit noncontrolling interests’ balance.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Segments</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Financial Accounting Standards Board’s (“FASB”) guidance regarding disclosure about segments in an enterprise and related information establishes standards for the reporting by public business enterprises of information about reportable segments, products and services, geographic areas, and major customers. The method for determining what information to report is based on the manner in which management organizes the reportable segments within the Company for making operational decisions and assessments of financial performance. The Company’s chief operating decision-maker is the Chief Executive Officer. The Company operates in two reportable segments: Products and Services. See Note 16 to the Company’s Consolidated Financial Statements.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Foreign Currency Translation and Remeasurement</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of December 29, 2023, the functional currency of the Products business’ foreign subsidiaries is the U.S. Dollar except for the subsidiaries of Ham-Let (Israel-Canada) Ltd. (“Ham-Let” or “Fluid Solutions”) in United Kingdom and Netherlands, which is the local currency. The functional currency of the Services division’s foreign subsidiaries is the local currency, except for that of its Singapore, Scotland and Ireland entities, which is the U.S. Dollar.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the Company’s foreign subsidiaries where the local currency is the functional currency, the Company translates the financial statements of these subsidiaries to U.S. Dollars using month-end exchange rates for assets and liabilities, and average exchange rates for revenue, costs and expenses. Translation gains and losses are recorded in accumulated other comprehensive income (“AOCI”) within UCT stockholders’ equity. For the Company’s foreign subsidiaries where the U.S. Dollar is the functional currency and functional currency differs from their local currency, any gains and losses resulting from the remeasurement of the assets and liabilities of these subsidiaries are recorded in other income (expense), net.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The presentation of financial statements in conformity with U.S. generally accepted accounting principles (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosures of contingent liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Such estimates and assumptions include, but not limited to, inventory valuation, accounting for income taxes, business combinations, valuation of goodwill, intangible assets and long-lived assets. The Company bases its estimates and judgments on historical experience and on various other assumptions that it believes are reasonable under the circumstances. However, future events are subject to change and the best estimates and judgments routinely require adjustments. Actual amounts may differ from those estimates.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#212529;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cash and Cash Equivalents</span><span style="color:#212529;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company considers currency on hand, demand deposits, time deposits, and all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash and cash equivalents. Cash and cash equivalents are held in various financial institutions in the United States and internationally.</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:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Concentration of Credit Risk</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Financial instruments which subject the Company to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. The Company sells its products and provides services primarily to semiconductor capital equipment manufacturers in the United States. The Company performs credit evaluations of its customers’ financial condition and generally requires no collateral.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s most significant customers (having individually accounted for 10% or more of revenues) and their related revenues as a percentage of total revenues were 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> <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:45.142%;"></td> <td style="width:1%;"></td> <td style="width:12.975%;"></td> <td style="width:1%;"></td> <td style="width:2.419%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:12.975%;"></td> <td style="width:1%;"></td> <td style="width:2.419%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:12.975%;"></td> <td style="width:1%;"></td> <td style="width:2.419%;"></td> </tr> <tr style="height:8pt;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 colspan="12" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:bottom;"><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> </tr> <tr style="height:8pt;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 colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family: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: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 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="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family: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: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 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="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><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> </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;">Lam Research Corporation</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;">34.0</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="color:#000000;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 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;">39.5</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="color:#000000;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 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;">40.2</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="color:#000000;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: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;">Applied Materials, Inc.</span></p></td> <td colspan="2" style="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;">23.4</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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: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;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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.2</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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: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;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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.8</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</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;">57.4</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="color:#000000;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 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;">62.7</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="color:#000000;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 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;">64.0</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="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">Two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> customers’ accounts receivable balances, Lam Research Corporation and Applied Materials, Inc. were individually greater than 10.0% of accounts receivable as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 29, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and December 30, 2022, in the aggregate approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">26.8</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;">38.5</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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of accounts receivable, respectively.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value of Measurements</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company measures its cash equivalents, derivative contracts, contingent earn-out liabilities and pension obligation at fair value on a recurring basis. Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability. Assets and liabilities recorded at fair value are measured and classified in accordance with a three-tier fair value hierarchy based on the observability of the inputs available in the market used to measure fair value:</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 1 — Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 2 — Inputs that are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant inputs are observable in the market or can be derived from observable market data. Where applicable, these models project future cash flows and discount the future amounts to a present value using market-based observable inputs including interest rate curves, foreign exchange rates, and credit ratings.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 3 — Unobservable inputs that are supported by little or no market activities.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Derivative Financial Instruments</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company uses forward contracts to hedge a portion of, but not all, existing and anticipated foreign currency denominated transactions typically expected to occur within 24 months. The purpose of the hedge is to mitigate the effect of exchange rate fluctuations on certain foreign currency denominated costs and eventual cash flows. The Company recognizes derivative instruments as either assets or liabilities in the accompanying Consolidated Balance Sheets at fair value. The Company records changes in the fair value of the derivatives in the accompanying Consolidated Statements of Operations as other income (expense), net, or as a component of AOCI in the accompanying Consolidated Balance Sheets.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Inventories</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories are stated at the lower of cost (which approximates actual cost on a first-in, first-out basis) or net realizable value. The Company evaluates the valuation of all inventories, including raw materials, work-in-process, finished goods and spare parts on a periodic basis. Obsolete inventory or inventory in excess of management’s estimated usage is written down to its estimated market value less costs to sell, if less than its cost. Inherent in the estimates of market value are management’s estimates related to economic trends and future demand for the Company’s products.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventory write downs inherently involve judgments based on assumptions about expected future demand and the impact of market conditions on those assumptions. Although the Company believes that the assumptions it used in estimating inventory write downs are reasonable, significant changes in any one of the assumptions in the future could produce a significantly different result. There can be no assurances that future events and changing market conditions will not result in significant increases in inventory write downs. For further discussion of the Company’s inventories see Note 4 of Notes to the Consolidated Financial Statements.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Property, Plant and</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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Equipment</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property, plant and equipment are stated at cost, or, in the case of equipment under finance leases, the present value of future minimum lease payments at inception of the related lease. The Company also capitalizes interest on borrowings related to eligible capital expenditures. Direct costs incurred to develop software for internal use are capitalized. Costs related to the design or maintenance of internal use software are expensed as incurred. Depreciation expense is computed using the straight-line method over the estimated useful lives of assets. Leasehold improvements are depreciated over the shorter of the estimated useful lives or the term of the lease. The estimated useful life of an asset is reassessed whenever applicable facts and circumstances indicate a change in the estimated useful life of such asset has occurred. For further discussion of the Company’s property, plant and equipment see Note 4 of Notes to 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:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">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:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company evaluates long-lived assets for impairment whenever events or changes in circumstances indicate the carrying value of an asset group may not be recoverable. The Company assesses the fair value of the assets based on the amount of the undiscounted future cash flows that the assets are expected to generate and recognizes an impairment loss when estimated undiscounted future cash flows expected to result from the use of the asset are less than the carrying value of the asset. If the Company identifies an impairment, the Company reduces the carrying value of the group of assets to comparable market values, when available and appropriate, or to its estimated fair value based on a discounted cash flow approach.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At the end of fiscal years 2023, 2022 and 2021</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company assessed the carrying value of its long-lived assets, including property, plant and equipment as well as its intangible assets and concluded that </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 was required.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#212529;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;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:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company determines if an arrangement is a lease, or contains a lease, at the inception of the arrangement and reassesses that conclusion if the arrangement is modified. When the Company determines the arrangement is a lease, or</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">contains a lease, at lease inception, it then determines whether the lease is an operating lease or a finance lease. Operating and finance leases with lease terms of greater than one year result in the Company recording a right-of-use (“ROU”) asset and lease liability on its balance sheet. ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments arising from the lease. Operating and finance lease ROU assets and liabilities are initially recognized based on the present value of lease payments over the lease term. In determining the present value of lease payments, the Company uses the implicit interest rate if readily determinable or when the implicit interest rate is not readily determinable, the Company uses its incremental borrowing rate.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The incremental borrowing rate is not a commonly quoted rate and is derived through a combination of inputs including the Company’s credit rating and the impact of full collateralization. The incremental borrowing rate is based on the Company’s collateralized borrowing capabilities over a similar term of the lease payments. The Company utilizes the incremental borrowing rate based on bank loan rates at the respective locations for leases where appropriate and the consolidated group bank loan rate where the Company does not have local bank financings.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The operating lease ROU asset also includes any lease payments made in advance and is reduced by any lease incentives. Specific lease terms used in computing the ROU assets and lease liabilities may include options to extend or terminate the lease when the Company believes it is reasonably certain that it will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term. The Company has elected not to recognize ROU assets and lease liabilities that arise from short-term (12 months or less) leases for any class of underlying asset. Operating leases are included in operating lease ROU assets, other current liabilities, and long-term operating lease liabilities on the Company’s consolidated balance sheet. </span><span style="color:#212529;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s finance leases at December 29, 2023 were not significant. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For further discussion of the Company’s leases see Note 14 of Notes to the Consolidated Financial Statements.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Goodwill and Indefinite Lived Intangible Assets</span></p></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><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;">Goodwill and indefinite-lived intangible assets are not amortized but are reviewed for impairment annually or more frequently if indicators of potential impairment exist. Intangible assets are presented at cost, net of accumulated amortization, and are amortized on either a straight-line method or on an accelerated method over their estimated future discounted cash flows. The Company reviews goodwill and purchased intangible assets with indefinite lives for impairment annually and whenever events or changes in circumstances indicate the carrying value of an asset may not be recoverable, such as when reductions in demand or significant economic slowdowns in the semiconductor industry are present. There were </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;"> impairments of the Company’s goodwill and purchased intangible assets in fiscal year </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. For further discussion of the Company’s goodwill and intangible assets see Note 6 of Notes to the Consolidated Financial Statements.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Deferred Debt Issuance Costs</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Debt issuance costs incurred in connection with obtaining debt financing are deferred and presented as a direct deduction from Bank Borrowings in the accompanying Consolidated Balance Sheets. Deferred costs are amortized on an effective interest method basis over the contractual term.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Defined Benefit Pension 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:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has several noncontributory defined benefit pension plans cov</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ering substantially all of the employees of two of its foreign entities upon termination of their employee services. The benefits for these plans are based on expected years of service and average compensation. The net period costs are recognized as employees render the services necessary to earn the postretirement benefits. The Company records annual amounts relating to the pension plan based on calculations that incorporate various actuarial and other assumptions, including discount rates, mortality, assumed rates of return, compensation increases and turnover rates. The Company reviews its assumptions on an annual basis and makes modifications to the assumptions based on current and expected rates of return and trends when it is appropriate to do so. The effect of modifications to those assumptions is recorded in accumulated other comprehensive gain (loss) and amortized to net periodic cost over future periods using the corridor method. The Company believes that the assumptions utilized in recording its obligations under the plan are reasonable based on its experience and market conditions. For further discussion of the Company’s defined benefit pension plan see Note 9 of Notes to 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:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue Recognition</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue is recognized when the Company satisfies performance obligations as evidenced by the transfer of control of the promised goods or services is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. The Company performs the following five steps to determine when to recognize revenue: (1) identification of the contract(s) with its customers, (2) identification of the performance obligations in the contract, (3) determination of the transaction price, (4) allocation of the transaction price to the performance obligations in the contract, and (5) recognition of revenue when, or as, a performance obligation is satisfied. The Company infrequently sells certain finished goods inventory on a bill and hold basis. The terms of the bill and hold agreement provide that title to the specified inventory is transferred to the customer prior to shipment and the Company has the right to payment (prior to physical delivery) which results in recorded revenue as determined under the revenue recognition standard. For further discussion of the Company’s revenue recognition see Note 13 of Notes to the Consolidated Financial Statements.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#212529;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Shipping and Handling Costs</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#212529;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Shipping and handling costs are included as a component of cost of revenues.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Research and Development Costs</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Research and development 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:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock-Based Compensation Expense</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company maintains stock-based compensation plans which allow for the issuance of equity-based awards to directors and certain employees. These equity-based awards include restricted stock awards (“RSAs”), performance stock units (“PSUs”) and restricted stock units (“RSUs”). The RSAs and RSUs use the closing price of stock price on the day preceding the grant date as a proxy for fair value and compensation expense. The PSUs contain market conditions, and compensation expense is measured using a Monte Carlo simulation model and recognized over the requisite service period based on the expected market performance as of the grant date. The Company also maintains an employee stock purchase plan (“ESPP”) that provides for the issuance of shares to all eligible employees of the Company at a discounted price. For further discussion of the Company’s employees stock plans see Note 12 of Notes to the Consolidated Financial Statements.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Government Subsidies</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Government subsidies are recognized where there is reasonable assurance that the subsidy will be received and all attached conditions will be complied with. When the subsidy relates to an expense item, it is recognized as income on a systematic basis over the periods that the related costs, for which it is intended to compensate, are expensed. When the subsidy relates to an asset, it is recognized as income in equal amounts over the expected useful life of the related asset. When the subsidy does not relate to specific expenses or assets, the income is accounted for in the period where there is reasonable assurance that the subsidy will be received. For further discussion of the Company’s government subsidies see Note 17 of Notes to the Consolidated Financial Statements.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income Taxes</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company utilizes the asset and liability method of accounting for income taxes, under which deferred taxes are determined based on the temporary differences between the financial statement and tax basis of assets and liabilities using tax rates expected to be in effect during the years in which the basis differences reverse. Deferred income taxes arise from temporary differences between the tax basis of assets and liabilities and their reported amounts in the financial statements, which will result in taxable or deductible amounts in the future. In evaluating our ability to realize our deferred tax assets within the jurisdiction from which they arise, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax-planning strategies, and results of recent operations. In projecting future taxable income, we begin with historical results and incorporate assumptions about the amount of future federal, state, and foreign pretax operating income adjusted for items that do not have tax consequences. The assumptions about future taxable income require significant judgment and are consistent with the plans and estimates we are using to manage the underlying businesses. In evaluating the objective evidence that historical results provide, we consider recent cumulative income (loss). A valuation allowance is recorded when it is more likely than not that some of the deferred tax assets will not be realized.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income tax positions must meet a more likely than not recognition threshold to be recognized. The Company recognizes tax benefits from uncertain tax positions only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such positions are then measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. The Company recognizes potential accrued interest and penalties related to unrecognized tax benefits within the consolidated statements of income as income tax expense.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company accounts for Global Intangible Low-Taxed Income as period costs when incurred. For further discussion of the Company’s income taxes see Note 8 of Notes to the Consolidated Financial Statements</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Net Income (Loss) per Share</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic net income per share is computed by dividing net income by the weighted average number of shares outstanding </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">for the period. Diluted net income per share is calculated by dividing net income by the weighted average number of common shares outstanding and common equivalent shares from dilutive restricted stock using the treasury stock method, except when such shares are anti-dilutive. In accordance with Accounting Standards Codification 718, the assumed proceeds under the treasury stock method include the average unrecognized compensation expense of in-the-money stock options and restricted stock units. This results in the assumed buyback of additional shares, thereby reducing the dilutive impact of equity awards. For further information of the Company’s income per share see Note 15 of Notes to Consolidated Financial Statements.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Business Combinations</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recognizes assets acquired (including goodwill and identifiable intangible assets), liabilities assumed and noncontrolling interest at fair value on the acquisition date. Subsequent changes to the fair value of such assets acquired and liabilities assumed are recognized in earnings, after the expiration of the measurement period, a period not to exceed </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;"> months from the acquisition date. Acquisition-related expenses and acquisition-related restructuring costs are recognized in earnings in the period in which they are incurred. For further discussion of the Company’s business combinations see Note 2 of Notes to the Consolidated Financial Statements</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accounting Standards Recently Adopted</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company did not adopt any new accounting standards during fiscal year 2023 that had a significant impact on the Company’s Consolidated Financial Statements.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accounting Standards Not Yet Adopted</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, FASB issued Accounting Standard Update (ASU) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires a public entity to disclose significant segment expenses and other segment items on an annual and interim basis and provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. The ASU does not change how a public entity identifies its operating segments, aggregates them, or applies the quantitative thresholds to determine its reportable segments. The new standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. A public entity should</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">apply the amendments in this ASU retrospectively to all prior periods presented in the financial statements. The Company expects this ASU to only impact its disclosures with no impact to its results of operations, cash flows and financial condition.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which amends the guidance in ASC 740, Income Taxes. ASU No. 2023-09 is intended to improve the transparency of income tax disclosures by requiring (1) consistent categories and greater disaggregation of information in the rate reconciliation and (2) income taxes paid disaggregated by jurisdiction. It also includes certain other amendments to improve the effectiveness of income tax disclosures. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The guidance is effective for annual periods beginning after December 15, 2024. Early adoption is permitted for annual financial statements that have not yet been issued or made available for issuance. ASU No. 2023-09 should be applied on a prospective basis, but retrospective application is permitted. The Company is currently evaluating the potential impact of adopting this new guidance on its consolidated financial statements and related disclosures.</span></p></div> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fiscal Year</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company uses a 52-53 week fiscal year ending on the Friday nearest December 31. All references to quarters refer to fiscal quarters and all references to years refer to fiscal years.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Principles of Consolidation</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s Consolidated Financial Statements include the accounts of the Company and its wholly-owned subsidiaries and all intercompany accounts and transactions have been eliminated upon consolidation.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Noncontrolling interests</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Noncontrolling interests are recognized to reflect the portion of the equity of the majority-owned subsidiaries which is not attributable, directly or indirectly, to the controlling stockholder. The Company’s consolidated entities include partially-owned entities, which are Cinos Co., Ltd (“Cinos Korea”), a South Korean company that provides outsourced cleaning and recycling of precision parts for the semiconductor industry through its operating facilities in South Korea and whose results the Company consolidates, and Cinos Xian Clean Technology, Ltd. (“Cinos China”), a Chinese entity that is majority owned by Cinos Korea. The interest held by others in Cinos Korea and in Cinos China are presented as noncontrolling interests in the accompanying Consolidated Financial Statements. The noncontrolling interests will continue to be attributed its share of gains and losses even if that attribution results in a deficit noncontrolling interests’ balance.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Segments</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Financial Accounting Standards Board’s (“FASB”) guidance regarding disclosure about segments in an enterprise and related information establishes standards for the reporting by public business enterprises of information about reportable segments, products and services, geographic areas, and major customers. The method for determining what information to report is based on the manner in which management organizes the reportable segments within the Company for making operational decisions and assessments of financial performance. The Company’s chief operating decision-maker is the Chief Executive Officer. The Company operates in two reportable segments: Products and Services. See Note 16 to the Company’s Consolidated Financial Statements.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Foreign Currency Translation and Remeasurement</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of December 29, 2023, the functional currency of the Products business’ foreign subsidiaries is the U.S. Dollar except for the subsidiaries of Ham-Let (Israel-Canada) Ltd. (“Ham-Let” or “Fluid Solutions”) in United Kingdom and Netherlands, which is the local currency. The functional currency of the Services division’s foreign subsidiaries is the local currency, except for that of its Singapore, Scotland and Ireland entities, which is the U.S. Dollar.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the Company’s foreign subsidiaries where the local currency is the functional currency, the Company translates the financial statements of these subsidiaries to U.S. Dollars using month-end exchange rates for assets and liabilities, and average exchange rates for revenue, costs and expenses. Translation gains and losses are recorded in accumulated other comprehensive income (“AOCI”) within UCT stockholders’ equity. For the Company’s foreign subsidiaries where the U.S. Dollar is the functional currency and functional currency differs from their local currency, any gains and losses resulting from the remeasurement of the assets and liabilities of these subsidiaries are recorded in other income (expense), net.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The presentation of financial statements in conformity with U.S. generally accepted accounting principles (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosures of contingent liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Such estimates and assumptions include, but not limited to, inventory valuation, accounting for income taxes, business combinations, valuation of goodwill, intangible assets and long-lived assets. The Company bases its estimates and judgments on historical experience and on various other assumptions that it believes are reasonable under the circumstances. However, future events are subject to change and the best estimates and judgments routinely require adjustments. Actual amounts may differ from those estimates.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#212529;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cash and Cash Equivalents</span><span style="color:#212529;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company considers currency on hand, demand deposits, time deposits, and all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash and cash equivalents. Cash and cash equivalents are held in various financial institutions in the United States and internationally.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Concentration of Credit Risk</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Financial instruments which subject the Company to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. The Company sells its products and provides services primarily to semiconductor capital equipment manufacturers in the United States. The Company performs credit evaluations of its customers’ financial condition and generally requires no collateral.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s most significant customers (having individually accounted for 10% or more of revenues) and their related revenues as a percentage of total revenues were 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> <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:45.142%;"></td> <td style="width:1%;"></td> <td style="width:12.975%;"></td> <td style="width:1%;"></td> <td style="width:2.419%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:12.975%;"></td> <td style="width:1%;"></td> <td style="width:2.419%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:12.975%;"></td> <td style="width:1%;"></td> <td style="width:2.419%;"></td> </tr> <tr style="height:8pt;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 colspan="12" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:bottom;"><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> </tr> <tr style="height:8pt;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 colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family: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: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 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="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family: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: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 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="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><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> </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;">Lam Research Corporation</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;">34.0</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="color:#000000;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 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;">39.5</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="color:#000000;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 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;">40.2</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="color:#000000;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: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;">Applied Materials, Inc.</span></p></td> <td colspan="2" style="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;">23.4</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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: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;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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.2</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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: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;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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.8</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</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;">57.4</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="color:#000000;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 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;">62.7</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="color:#000000;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 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;">64.0</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="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">Two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> customers’ accounts receivable balances, Lam Research Corporation and Applied Materials, Inc. were individually greater than 10.0% of accounts receivable as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 29, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and December 30, 2022, in the aggregate approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">26.8</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;">38.5</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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of accounts receivable, respectively.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s most significant customers (having individually accounted for 10% or more of revenues) and their related revenues as a percentage of total revenues were 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> <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:45.142%;"></td> <td style="width:1%;"></td> <td style="width:12.975%;"></td> <td style="width:1%;"></td> <td style="width:2.419%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:12.975%;"></td> <td style="width:1%;"></td> <td style="width:2.419%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:12.975%;"></td> <td style="width:1%;"></td> <td style="width:2.419%;"></td> </tr> <tr style="height:8pt;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 colspan="12" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:bottom;"><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> </tr> <tr style="height:8pt;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 colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family: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: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 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="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family: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: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 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="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><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> </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;">Lam Research Corporation</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;">34.0</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="color:#000000;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 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;">39.5</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="color:#000000;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 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;">40.2</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="color:#000000;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: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;">Applied Materials, Inc.</span></p></td> <td colspan="2" style="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;">23.4</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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: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;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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.2</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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: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;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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.8</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</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;">57.4</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="color:#000000;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 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;">62.7</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="color:#000000;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 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;">64.0</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="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> </table> 0.34 0.395 0.402 0.234 0.232 0.238 0.574 0.627 0.64 2 0.268 0.385 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value of Measurements</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company measures its cash equivalents, derivative contracts, contingent earn-out liabilities and pension obligation at fair value on a recurring basis. Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability. Assets and liabilities recorded at fair value are measured and classified in accordance with a three-tier fair value hierarchy based on the observability of the inputs available in the market used to measure fair value:</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 1 — Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 2 — Inputs that are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant inputs are observable in the market or can be derived from observable market data. Where applicable, these models project future cash flows and discount the future amounts to a present value using market-based observable inputs including interest rate curves, foreign exchange rates, and credit ratings.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 3 — Unobservable inputs that are supported by little or no market activities.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Derivative Financial Instruments</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company uses forward contracts to hedge a portion of, but not all, existing and anticipated foreign currency denominated transactions typically expected to occur within 24 months. The purpose of the hedge is to mitigate the effect of exchange rate fluctuations on certain foreign currency denominated costs and eventual cash flows. The Company recognizes derivative instruments as either assets or liabilities in the accompanying Consolidated Balance Sheets at fair value. The Company records changes in the fair value of the derivatives in the accompanying Consolidated Statements of Operations as other income (expense), net, or as a component of AOCI in the accompanying Consolidated Balance Sheets.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Inventories</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories are stated at the lower of cost (which approximates actual cost on a first-in, first-out basis) or net realizable value. The Company evaluates the valuation of all inventories, including raw materials, work-in-process, finished goods and spare parts on a periodic basis. Obsolete inventory or inventory in excess of management’s estimated usage is written down to its estimated market value less costs to sell, if less than its cost. Inherent in the estimates of market value are management’s estimates related to economic trends and future demand for the Company’s products.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventory write downs inherently involve judgments based on assumptions about expected future demand and the impact of market conditions on those assumptions. Although the Company believes that the assumptions it used in estimating inventory write downs are reasonable, significant changes in any one of the assumptions in the future could produce a significantly different result. There can be no assurances that future events and changing market conditions will not result in significant increases in inventory write downs. For further discussion of the Company’s inventories see Note 4 of Notes to the Consolidated Financial Statements.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Property, Plant and</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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Equipment</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property, plant and equipment are stated at cost, or, in the case of equipment under finance leases, the present value of future minimum lease payments at inception of the related lease. The Company also capitalizes interest on borrowings related to eligible capital expenditures. Direct costs incurred to develop software for internal use are capitalized. Costs related to the design or maintenance of internal use software are expensed as incurred. Depreciation expense is computed using the straight-line method over the estimated useful lives of assets. Leasehold improvements are depreciated over the shorter of the estimated useful lives or the term of the lease. The estimated useful life of an asset is reassessed whenever applicable facts and circumstances indicate a change in the estimated useful life of such asset has occurred. For further discussion of the Company’s property, plant and equipment see Note 4 of Notes to 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:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">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:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company evaluates long-lived assets for impairment whenever events or changes in circumstances indicate the carrying value of an asset group may not be recoverable. The Company assesses the fair value of the assets based on the amount of the undiscounted future cash flows that the assets are expected to generate and recognizes an impairment loss when estimated undiscounted future cash flows expected to result from the use of the asset are less than the carrying value of the asset. If the Company identifies an impairment, the Company reduces the carrying value of the group of assets to comparable market values, when available and appropriate, or to its estimated fair value based on a discounted cash flow approach.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At the end of fiscal years 2023, 2022 and 2021</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company assessed the carrying value of its long-lived assets, including property, plant and equipment as well as its intangible assets and concluded that </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 was required.</span></p> 0 0 0 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#212529;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;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:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company determines if an arrangement is a lease, or contains a lease, at the inception of the arrangement and reassesses that conclusion if the arrangement is modified. When the Company determines the arrangement is a lease, or</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">contains a lease, at lease inception, it then determines whether the lease is an operating lease or a finance lease. Operating and finance leases with lease terms of greater than one year result in the Company recording a right-of-use (“ROU”) asset and lease liability on its balance sheet. ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments arising from the lease. Operating and finance lease ROU assets and liabilities are initially recognized based on the present value of lease payments over the lease term. In determining the present value of lease payments, the Company uses the implicit interest rate if readily determinable or when the implicit interest rate is not readily determinable, the Company uses its incremental borrowing rate.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The incremental borrowing rate is not a commonly quoted rate and is derived through a combination of inputs including the Company’s credit rating and the impact of full collateralization. The incremental borrowing rate is based on the Company’s collateralized borrowing capabilities over a similar term of the lease payments. The Company utilizes the incremental borrowing rate based on bank loan rates at the respective locations for leases where appropriate and the consolidated group bank loan rate where the Company does not have local bank financings.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The operating lease ROU asset also includes any lease payments made in advance and is reduced by any lease incentives. Specific lease terms used in computing the ROU assets and lease liabilities may include options to extend or terminate the lease when the Company believes it is reasonably certain that it will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term. The Company has elected not to recognize ROU assets and lease liabilities that arise from short-term (12 months or less) leases for any class of underlying asset. Operating leases are included in operating lease ROU assets, other current liabilities, and long-term operating lease liabilities on the Company’s consolidated balance sheet. </span><span style="color:#212529;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s finance leases at December 29, 2023 were not significant. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For further discussion of the Company’s leases see Note 14 of Notes to the Consolidated Financial Statements.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Goodwill and Indefinite Lived Intangible Assets</span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill and indefinite-lived intangible assets are not amortized but are reviewed for impairment annually or more frequently if indicators of potential impairment exist. Intangible assets are presented at cost, net of accumulated amortization, and are amortized on either a straight-line method or on an accelerated method over their estimated future discounted cash flows. The Company reviews goodwill and purchased intangible assets with indefinite lives for impairment annually and whenever events or changes in circumstances indicate the carrying value of an asset may not be recoverable, such as when reductions in demand or significant economic slowdowns in the semiconductor industry are present. There were </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;"> impairments of the Company’s goodwill and purchased intangible assets in fiscal year </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. For further discussion of the Company’s goodwill and intangible assets see Note 6 of Notes to the Consolidated Financial Statements.</span> 0 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Deferred Debt Issuance Costs</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Debt issuance costs incurred in connection with obtaining debt financing are deferred and presented as a direct deduction from Bank Borrowings in the accompanying Consolidated Balance Sheets. Deferred costs are amortized on an effective interest method basis over the contractual term.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Defined Benefit Pension 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:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has several noncontributory defined benefit pension plans cov</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ering substantially all of the employees of two of its foreign entities upon termination of their employee services. The benefits for these plans are based on expected years of service and average compensation. The net period costs are recognized as employees render the services necessary to earn the postretirement benefits. The Company records annual amounts relating to the pension plan based on calculations that incorporate various actuarial and other assumptions, including discount rates, mortality, assumed rates of return, compensation increases and turnover rates. The Company reviews its assumptions on an annual basis and makes modifications to the assumptions based on current and expected rates of return and trends when it is appropriate to do so. The effect of modifications to those assumptions is recorded in accumulated other comprehensive gain (loss) and amortized to net periodic cost over future periods using the corridor method. The Company believes that the assumptions utilized in recording its obligations under the plan are reasonable based on its experience and market conditions. For further discussion of the Company’s defined benefit pension plan see Note 9 of Notes to 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:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue Recognition</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue is recognized when the Company satisfies performance obligations as evidenced by the transfer of control of the promised goods or services is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. The Company performs the following five steps to determine when to recognize revenue: (1) identification of the contract(s) with its customers, (2) identification of the performance obligations in the contract, (3) determination of the transaction price, (4) allocation of the transaction price to the performance obligations in the contract, and (5) recognition of revenue when, or as, a performance obligation is satisfied. The Company infrequently sells certain finished goods inventory on a bill and hold basis. The terms of the bill and hold agreement provide that title to the specified inventory is transferred to the customer prior to shipment and the Company has the right to payment (prior to physical delivery) which results in recorded revenue as determined under the revenue recognition standard. For further discussion of the Company’s revenue recognition see Note 13 of Notes to the Consolidated Financial Statements.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#212529;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Shipping and Handling Costs</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#212529;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Shipping and handling costs are included as a component of cost of revenues.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Research and Development Costs</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Research and development costs are expensed as incurred.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock-Based Compensation Expense</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company maintains stock-based compensation plans which allow for the issuance of equity-based awards to directors and certain employees. These equity-based awards include restricted stock awards (“RSAs”), performance stock units (“PSUs”) and restricted stock units (“RSUs”). The RSAs and RSUs use the closing price of stock price on the day preceding the grant date as a proxy for fair value and compensation expense. The PSUs contain market conditions, and compensation expense is measured using a Monte Carlo simulation model and recognized over the requisite service period based on the expected market performance as of the grant date. The Company also maintains an employee stock purchase plan (“ESPP”) that provides for the issuance of shares to all eligible employees of the Company at a discounted price. For further discussion of the Company’s employees stock plans see Note 12 of Notes to the Consolidated Financial Statements.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Government Subsidies</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Government subsidies are recognized where there is reasonable assurance that the subsidy will be received and all attached conditions will be complied with. When the subsidy relates to an expense item, it is recognized as income on a systematic basis over the periods that the related costs, for which it is intended to compensate, are expensed. When the subsidy relates to an asset, it is recognized as income in equal amounts over the expected useful life of the related asset. When the subsidy does not relate to specific expenses or assets, the income is accounted for in the period where there is reasonable assurance that the subsidy will be received. For further discussion of the Company’s government subsidies see Note 17 of Notes to the Consolidated Financial Statements.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income Taxes</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company utilizes the asset and liability method of accounting for income taxes, under which deferred taxes are determined based on the temporary differences between the financial statement and tax basis of assets and liabilities using tax rates expected to be in effect during the years in which the basis differences reverse. Deferred income taxes arise from temporary differences between the tax basis of assets and liabilities and their reported amounts in the financial statements, which will result in taxable or deductible amounts in the future. In evaluating our ability to realize our deferred tax assets within the jurisdiction from which they arise, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax-planning strategies, and results of recent operations. In projecting future taxable income, we begin with historical results and incorporate assumptions about the amount of future federal, state, and foreign pretax operating income adjusted for items that do not have tax consequences. The assumptions about future taxable income require significant judgment and are consistent with the plans and estimates we are using to manage the underlying businesses. In evaluating the objective evidence that historical results provide, we consider recent cumulative income (loss). A valuation allowance is recorded when it is more likely than not that some of the deferred tax assets will not be realized.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income tax positions must meet a more likely than not recognition threshold to be recognized. The Company recognizes tax benefits from uncertain tax positions only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such positions are then measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. The Company recognizes potential accrued interest and penalties related to unrecognized tax benefits within the consolidated statements of income as income tax expense.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company accounts for Global Intangible Low-Taxed Income as period costs when incurred. For further discussion of the Company’s income taxes see Note 8 of Notes to the Consolidated Financial Statements</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Net Income (Loss) per Share</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic net income per share is computed by dividing net income by the weighted average number of shares outstanding </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">for the period. Diluted net income per share is calculated by dividing net income by the weighted average number of common shares outstanding and common equivalent shares from dilutive restricted stock using the treasury stock method, except when such shares are anti-dilutive. In accordance with Accounting Standards Codification 718, the assumed proceeds under the treasury stock method include the average unrecognized compensation expense of in-the-money stock options and restricted stock units. This results in the assumed buyback of additional shares, thereby reducing the dilutive impact of equity awards. For further information of the Company’s income per share see Note 15 of Notes to Consolidated Financial Statements.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Business Combinations</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recognizes assets acquired (including goodwill and identifiable intangible assets), liabilities assumed and noncontrolling interest at fair value on the acquisition date. Subsequent changes to the fair value of such assets acquired and liabilities assumed are recognized in earnings, after the expiration of the measurement period, a period not to exceed </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;"> months from the acquisition date. Acquisition-related expenses and acquisition-related restructuring costs are recognized in earnings in the period in which they are incurred. For further discussion of the Company’s business combinations see Note 2 of Notes to the Consolidated Financial Statements</span></p> P12M <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accounting Standards Recently Adopted</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company did not adopt any new accounting standards during fiscal year 2023 that had a significant impact on the Company’s Consolidated Financial Statements.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accounting Standards Not Yet Adopted</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, FASB issued Accounting Standard Update (ASU) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires a public entity to disclose significant segment expenses and other segment items on an annual and interim basis and provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. The ASU does not change how a public entity identifies its operating segments, aggregates them, or applies the quantitative thresholds to determine its reportable segments. The new standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. A public entity should</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">apply the amendments in this ASU retrospectively to all prior periods presented in the financial statements. The Company expects this ASU to only impact its disclosures with no impact to its results of operations, cash flows and financial condition.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which amends the guidance in ASC 740, Income Taxes. ASU No. 2023-09 is intended to improve the transparency of income tax disclosures by requiring (1) consistent categories and greater disaggregation of information in the rate reconciliation and (2) income taxes paid disaggregated by jurisdiction. It also includes certain other amendments to improve the effectiveness of income tax disclosures. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The guidance is effective for annual periods beginning after December 15, 2024. Early adoption is permitted for annual financial statements that have not yet been issued or made available for issuance. ASU No. 2023-09 should be applied on a prospective basis, but retrospective application is permitted. The Company is currently evaluating the potential impact of adopting this new guidance on its consolidated financial statements and related disclosures.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2. BUSINESS COMBINATIONS</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On </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;">October 25, 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company acquired </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the shares of HIS Innovations Group (“HIS”), a privately held company based in Hillsboro, Oregon. HIS is a leading supplier to the semiconductor sub-fab segment including the design, manufacturing, and integration of components, process solutions, and fully integrated sub-systems. The acquisition strengthens the Company's leadership in developing and supplying critical products to the semiconductor industry, and extends our reach into the sub-fab area.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preliminary estimated purchase price of HIS for purposes of the Company’s preliminary purchase price allocation was determined to be $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">73.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, which includes initial cash consideration of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">46.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and the fair value of potential earn-out payments of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">27.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. These potential earn-out payments represent up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">70.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of cash consideration that may be payable based on the financial performance of the acquired business during the fiscal years 2023, 2024, and 2025. The fair value of the potential earn-out payments was determined utilizing a Monte Carlo simulation model.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has assigned the purchase price of HIS to the tangible assets, liabilities and identifiable intangible assets acquired, based on their estimated fair values. The excess of purchase price over the aggregate fair value was recorded as goodwill. Goodwill associated with the acquisition is primarily attributable to the future technology, market presence and knowledgeable and experienced workforce. The fair value assigned to identifiable intangible assets acquired was determined using the income approach taking into account the Company’s consideration of a number of inputs, including a third-party analysis that was based upon estimates and assumptions provided by the Company. These estimates and assumptions were determined through established and generally accepted valuation techniques and with the assistance of a valuation specialist.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The assigned purchase price is preliminary pending the completion of various analyses and the finalization of estimates. The primary areas of the purchase price that are not yet finalized relate to the measurement of working capital, acquired income tax related balances, and residual goodwill. During the measurement period, which can be no more than one year from the date of acquisition, we expect to continue to obtain information to assist us in determining the final fair value of the net assets acquired at the acquisition date during the measurement period. Assets acquired and liabilities assumed are recorded based on valuations derived from estimated fair value assessments and assumptions used by the Company. Thus, the provisional measurements of fair value discussed above are subject to change. The Company expects to finalize the valuation as soon as practicable, but not later than one year from the acquisition date. While the Company believes that its estimates and assumptions underlying the valuations are reasonable, different estimates and assumptions could result in different valuations assigned to the individual assets acquired, liabilities assumed, and the resulting amount of goodwill.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the fair values of assets acquired and liabilities assumed at the date of acquisition:</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:6pt;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:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></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;">(In millions)</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:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;">Cash and cash equivalents</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">0.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Accounts receivable</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Inventories</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">11.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Prepaid expenses and other assets</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">Property, plant and equipment</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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="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;">Goodwill</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">16.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Purchased intangible assets</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">51.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Operating lease right-of-use assets</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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.5</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 assets acquired</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">104.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="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;">Accounts payable</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">8.1</span></p></td> <td style="white-space:nowrap;vertical-align: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="white-space:pre-wrap;vertical-align: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;">Accrued compensation and related benefits</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">Other current liabilities</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.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> </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;">Deferred tax liabilities</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">12.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease liabilities</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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">9.6</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:#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 liabilities assumed</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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">31.3</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: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 consideration transferred</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;">73.6</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:6pt;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 summarizes the intangible assets acquired and the useful lives of these assets:</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.98%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.36%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.88%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><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 style="vertical-align:bottom;"><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="2" 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: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:bottom;"><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="2" 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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Purchased</span></p></td> <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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><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 style="vertical-align:bottom;"><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="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Useful<br/>Life</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:bottom;"><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="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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 <br/>Assets</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </tr> <tr style="height:8pt;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:bottom;"><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="2" 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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In years)</span></p></td> <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:bottom;"><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="2" 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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In millions)</span></p></td> <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> </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;">Customer relationships</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">35.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="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;">IP knowhow</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">11.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="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;">Developed technology</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Backlog</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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</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: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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</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: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 purchased intangible 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 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: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;">51.6</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:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The results of operations for the Company for the year ended December 29, 2023 included operating activities for HIS since its acquisition date of October 25, 2023. Pro forma and historical post-closing results of operations for the HIS acquisition were not material to the Company’s 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;">In addition, acquisition-related costs of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million were included in the results of operations for the year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 29, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Acquisition costs are included in general and administrative expenses in the Company’s consolidated results of operations.</span></p> 2023-10-25 1 73600000 46500000 27100000 70000000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the fair values of assets acquired and liabilities assumed at the date of acquisition:</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:6pt;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:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></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;">(In millions)</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:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;">Cash and cash equivalents</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">0.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Accounts receivable</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Inventories</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">11.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Prepaid expenses and other assets</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">Property, plant and equipment</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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="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;">Goodwill</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">16.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Purchased intangible assets</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">51.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Operating lease right-of-use assets</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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.5</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 assets acquired</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">104.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="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;">Accounts payable</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">8.1</span></p></td> <td style="white-space:nowrap;vertical-align: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="white-space:pre-wrap;vertical-align: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;">Accrued compensation and related benefits</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">Other current liabilities</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.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> </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;">Deferred tax liabilities</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">12.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease liabilities</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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">9.6</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:#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 liabilities assumed</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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">31.3</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: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 consideration transferred</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;">73.6</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> 400000 5600000 11400000 2700000 9300000 16400000 51600000 7500000 104900000 8100000 700000 900000 12000000 9600000 31300000 73600000 <p style="font-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 summarizes the intangible assets acquired and the useful lives of these assets:</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.98%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.36%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.88%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><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 style="vertical-align:bottom;"><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="2" 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: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:bottom;"><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="2" 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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Purchased</span></p></td> <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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><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 style="vertical-align:bottom;"><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="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Useful<br/>Life</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:bottom;"><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="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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 <br/>Assets</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </tr> <tr style="height:8pt;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:bottom;"><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="2" 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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In years)</span></p></td> <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:bottom;"><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="2" 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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In millions)</span></p></td> <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> </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;">Customer relationships</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">35.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="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;">IP knowhow</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">11.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="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;">Developed technology</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Backlog</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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</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: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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</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: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 purchased intangible 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 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: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;">51.6</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:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> P7Y 35200000 P5Y 11200000 P5Y 4600000 P1Y 600000 51600000 4700000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3. BUSINESS DIVESTITURES</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In 2022, the Company executed the sale of four of its non-semiconductor operating subsidiaries of Fluid Solutions. Each of these entities was reported within the Products reportable segment. The purpose of the divestitures was to allow the Company to remain focused on its core semiconductor business. As a result of these divestitures, the Company recorded a net loss of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">77.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million during fiscal year 2022, which was recorded in the Consolidated Statements of Operations. The recorded net loss included the write-off of intangible assets, goodwill and net assets of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">27.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">19.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">29.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. Goodwill was allocated to the divestitures based on the relative fair value of each component in relation to its respective reporting unit. See Note 6 Goodwill and Intangible Assets for further discussion.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> -77400000 -27800000 -19700000 -29900000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4. BALANCE SHEET INFORMATION</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories consisted of the following:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.88%;"></td> <td style="width:1.58%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:12.88%;"></td> <td style="width:1%;"></td> <td style="width:1.58%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:12.88%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><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 style="vertical-align:bottom;"><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="3" 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="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: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:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" 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="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: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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In millions)</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:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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: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:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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: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> </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;">Raw materials</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: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;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">197.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="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: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;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">230.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Work in process</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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">107.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="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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">142.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="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;">Finished goods</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:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">69.4</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:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">71.2</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</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: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;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;">374.5</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:pre-wrap;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;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;">443.9</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:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;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: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;">Property, plant and equipment, net, consisted of the following:</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:58.44%;"></td> <td style="width:9.92%;"></td> <td style="width:1.36%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.46%;"></td> <td style="width:1%;"></td> <td style="width:1.36%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.46%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><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 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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Useful Life</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:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" 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="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: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:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" 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="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: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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In millions)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><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="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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: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:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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: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> </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;">Land</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="color:#000000;white-space:pre-wrap;min-width:fit-content;">n/a</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: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;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:pre-wrap;vertical-align: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;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Buildings</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span></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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">58.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Leasehold improvements</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="color:#000000;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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">110.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">81.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="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;">Machinery and equipment</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">207.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">152.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Computer equipment and software</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">72.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="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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">68.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="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;">Furniture and fixtures</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></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:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">5.0</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:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">5.1</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="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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">458.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">368.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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;">Accumulated depreciation</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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">170.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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">146.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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;">Construction in progress</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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">40.5</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:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">56.8</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</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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;border-bottom:2.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;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;">328.3</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:pre-wrap;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;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;">279.6</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:2pt;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:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">* Lesser of estimated useful life or remaining lease term</span></p></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories consisted of the following:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.88%;"></td> <td style="width:1.58%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:12.88%;"></td> <td style="width:1%;"></td> <td style="width:1.58%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:12.88%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><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 style="vertical-align:bottom;"><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="3" 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="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: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:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" 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="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: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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In millions)</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:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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: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:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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: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> </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;">Raw materials</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: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;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">197.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="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: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;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">230.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Work in process</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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">107.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="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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">142.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="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;">Finished goods</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:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">69.4</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:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">71.2</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</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: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;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;">374.5</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:pre-wrap;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;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;">443.9</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:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 197900000 230400000 107200000 142300000 69400000 71200000 374500000 443900000 <p style="font-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;">Property, plant and equipment, net, consisted of the following:</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:58.44%;"></td> <td style="width:9.92%;"></td> <td style="width:1.36%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.46%;"></td> <td style="width:1%;"></td> <td style="width:1.36%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.46%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><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 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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Useful Life</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:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" 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="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: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:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" 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="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: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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In millions)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><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="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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: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:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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: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> </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;">Land</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="color:#000000;white-space:pre-wrap;min-width:fit-content;">n/a</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: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;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:pre-wrap;vertical-align: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;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Buildings</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span></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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">58.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Leasehold improvements</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="color:#000000;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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">110.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">81.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="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;">Machinery and equipment</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">207.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">152.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Computer equipment and software</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">72.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="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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">68.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="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;">Furniture and fixtures</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></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:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">5.0</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:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">5.1</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="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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">458.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">368.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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;">Accumulated depreciation</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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">170.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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">146.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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;">Construction in progress</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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">40.5</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:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">56.8</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</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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;border-bottom:2.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;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;">328.3</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:pre-wrap;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;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;">279.6</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:2pt;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:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">* Lesser of estimated useful life or remaining lease term</span></p> 5600000 3000000 P50Y 57100000 58600000 110800000 81300000 P5Y P10Y 207400000 152500000 P3Y P10Y 72200000 68300000 P5Y 5000000 5100000 458100000 368800000 170300000 146000000 40500000 56800000 328300000 279600000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5. FAIR VALUE</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:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. </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 following table summarizes, for assets or liabilities measured at fair value, the respective fair value and the classification by level of input within the fair value hierarchy:</span></span></p><div style="font-size:10pt;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:33.853%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:9.818%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:14.137%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:14.137%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:14.137%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;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="2" 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 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="10" 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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value Measurement at</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> </tr> <tr style="height:8pt;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="2" 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 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="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Reporting Date Using</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><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> </tr> <tr style="height:8pt;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Description</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><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="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family: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: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="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted Prices in<br/>Active Markets for<br/>Identical Assets<br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><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="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family: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<br/>Other Observable<br/>Inputs<br/>(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><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="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family: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<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In millions)</span></p></td> <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 colspan="2" 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: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: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 colspan="2" 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: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: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 colspan="2" 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: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: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 colspan="2" 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: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> </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;">Other non-current assets:</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;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: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: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;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: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: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;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: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: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;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: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="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;">Plan assets</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;">1.3</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;">—</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;">—</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;">1.3</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;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;">Other current liabilities:</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;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: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: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;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: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: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;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: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: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;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: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="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 contracts</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;">0.1</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;">—</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;">0.1</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;">—</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;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;">Other liabilities:</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;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: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: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;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: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: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;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: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: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;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: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="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;">Pension obligation</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;">1.6</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;">—</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;">—</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;">1.6</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;">Contingent earn-out</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.1</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;">—</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;">—</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;">29.1</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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8pt;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="2" 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 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="10" 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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value Measurement at</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> </tr> <tr style="height:8pt;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="2" 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 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="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Reporting Date Using</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><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> </tr> <tr style="height:8pt;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Description</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><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="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family: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: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="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted Prices in<br/>Active Markets for<br/>Identical Assets<br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><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="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family: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<br/>Other Observable<br/>Inputs<br/>(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><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="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family: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<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In millions)</span></p></td> <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 colspan="2" 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: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: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 colspan="2" 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: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: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 colspan="2" 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: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: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 colspan="2" 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: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> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td colspan="16" 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;">Prepaid expenses and other current assets:</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;">Forward contracts</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;">0.3</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;">—</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;">0.3</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;">—</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;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;">Other non-current assets:</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;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: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: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;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: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: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;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: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: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;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: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="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;">Plan assets</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;">2.2</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;">—</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;">—</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;">2.2</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;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;">Other liabilities:</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;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: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: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;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: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: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;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: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: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;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: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="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;">Pension obligation</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;">1.6</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;">—</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;">—</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;">1.6</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> </table></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The estimated fair value of foreign currency forward contracts is based upon quoted market prices obtained from independent pricing services for similar derivative contracts and these financial instruments are characterized as Level 2 assets in the fair value hierarchy.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The estimated fair value of pension obligation is based on expected years of service and average compensation. The valuation model used to value pension obligation utilizes mortality rate, inflation, interest rate risks and changes in the life expectancy for pensioners. These assumptions are routinely made in the appraisal process by the independent actuary resulting in a Level 3 classification. 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;">, the Company's aggregate pension benefit obligations is $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and was exceeded by the fair value of the pension plan assets of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, resulting in underfunded pension benefit obligations of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. Th</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">e Company recognizes the overfunded or underfunded status of defined</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">benefit pension plans, measured as the difference between the fair value of the plan assets and the benefit obligation. Each overfunded plan is recognized as an asset and each underfunded plan is recognized as a liability.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company measures its contingent earn-out liabilities at fair value on a recurring basis using a Monte Carlo simulation model. The significant unobservable inputs used in the model include the forecasted operating profit of the acquired business during each of calendar year 2024 and 2025. Significant increases or decreases to the forecasted results would result in a significantly higher or lower liability, with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the contingent earn-out liability on the acquisition date is reflected as cash used in financing activities in the consolidated statements of cash flows. Any amount paid in excess of the contingent earn-out liability on the acquisition date is reflected as cash used in operating activities in the consolidated statements of cash flows. In 2023, the Company recorded $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of loss from change in the fair value of contingent earn-out related to the acquisition of HIS. This loss from change in the fair value was recognized as other income (expense), net in the Consolidated Statements of Operations.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There were no transfers from Level 1 or Level 2. Fair value adjustments were noncash, and therefore did not impact the Company’s liquidity or capital resources.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes, for assets or liabilities measured at fair value, the respective fair value and the classification by level of input within the fair value hierarchy:</span> <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:33.853%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:9.818%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:14.137%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:14.137%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:14.137%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;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="2" 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 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="10" 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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value Measurement at</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> </tr> <tr style="height:8pt;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="2" 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 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="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Reporting Date Using</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><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> </tr> <tr style="height:8pt;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Description</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><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="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family: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: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="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted Prices in<br/>Active Markets for<br/>Identical Assets<br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><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="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family: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<br/>Other Observable<br/>Inputs<br/>(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><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="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family: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<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In millions)</span></p></td> <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 colspan="2" 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: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: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 colspan="2" 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: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: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 colspan="2" 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: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: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 colspan="2" 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: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> </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;">Other non-current assets:</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;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: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: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;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: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: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;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: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: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;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: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="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;">Plan assets</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;">1.3</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;">—</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;">—</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;">1.3</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;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;">Other current liabilities:</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;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: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: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;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: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: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;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: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: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;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: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="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 contracts</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;">0.1</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;">—</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;">0.1</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;">—</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;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;">Other liabilities:</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;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: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: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;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: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: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;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: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: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;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: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="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;">Pension obligation</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;">1.6</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;">—</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;">—</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;">1.6</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;">Contingent earn-out</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.1</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;">—</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;">—</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;">29.1</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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8pt;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="2" 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 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="10" 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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value Measurement at</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> </tr> <tr style="height:8pt;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="2" 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 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="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Reporting Date Using</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><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> </tr> <tr style="height:8pt;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Description</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><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="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family: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: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="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted Prices in<br/>Active Markets for<br/>Identical Assets<br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><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="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family: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<br/>Other Observable<br/>Inputs<br/>(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><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="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family: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<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In millions)</span></p></td> <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 colspan="2" 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: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: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 colspan="2" 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: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: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 colspan="2" 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: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: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 colspan="2" 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: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> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td colspan="16" 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;">Prepaid expenses and other current assets:</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;">Forward contracts</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;">0.3</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;">—</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;">0.3</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;">—</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;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;">Other non-current assets:</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;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: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: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;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: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: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;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: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: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;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: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="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;">Plan assets</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;">2.2</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;">—</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;">—</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;">2.2</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;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;">Other liabilities:</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;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: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: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;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: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: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;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: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: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;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: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="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;">Pension obligation</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;">1.6</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;">—</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;">—</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;">1.6</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> </table> 1300000 1300000 100000 100000 1600000 1600000 29100000 29100000 300000 300000 2200000 2200000 1600000 1600000 12700000 12400000 300000 2000000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6. </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">GOODWILL AND INTANGIBLE ASSETS</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s methodology for allocating the purchase price relating to an acquisition is determined through established and generally accepted valuation techniques. Goodwill is measured as the excess of the consideration transferred over the sum of the amounts assigned to tangible and identifiable intangible assets acquired less liabilities assumed.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">To test goodwill for impairment, the Company first performs a qualitative assessment to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value. </span><span style="color:#212529;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">If the Company concludes it is more likely than not that the fair value of a reporting unit exceeds its carrying amount, the Company does not proceed to perform a quantitative impairment test. If the Company concludes it is more likely than not that the fair value of the reporting unit is less than its carrying value, a quantitative goodwill impairment test will be performed by comparing the fair value of each reporting unit to its carrying value. A quantitative impairment analysis, if necessary, considers the income approach, which requires estimates of the present value of expected future cash flows to determine a reporting unit’s fair value. Significant estimates include revenue growth rates and operating margins used to calculate projected future cash flows, discount rates, and future economic and market conditions. A goodwill impairment charge is recognized for the amount by which the reporting unit’s fair value is less than its carrying value. Any loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The process of evaluating the potential impairment of goodwill and intangible assets requires significant judgment. The Company regularly monitors current business conditions and other factors including, but not limited to, adverse industry or economic trends and lower projections of profitability that may impact future operating results.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In the fourth quarters of 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company conducted its annual impairment tests of goodwill and concluded that 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;"> goodwill impairment with respect to its reporting units.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In connection with the divestiture of certain Fluid Solutions subsidiaries during fiscal year 2022, the Company wrote off goodwill and intangible assets of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">19.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">27.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><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Details of aggregate goodwill of the Company are as follows:</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:50.99%;"></td> <td style="width:1%;"></td> <td style="width:12.058%;"></td> <td style="width:1%;"></td> <td style="width:2.16%;"></td> <td style="width:1%;"></td> <td style="width:13.857000000000001%;"></td> <td style="width:1%;"></td> <td style="width:2.16%;"></td> <td style="width:1%;"></td> <td style="width:12.777000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In millions)</span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Products</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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 colspan="3" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Services</span></p></td> <td style="vertical-align:middle;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:middle;"><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="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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> </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;font-weight:bold;min-width:fit-content;">Balance at December 30, 2022</span></p></td> <td style="white-space:nowrap;vertical-align: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;">175.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="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="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align: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="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73.5</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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: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;">248.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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;">Acquisition of HIS</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">16.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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 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="color:#000000;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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">16.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;font-weight:bold;min-width:fit-content;">Balance at December 29, 2023</span></p></td> <td style="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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;">191.7</span></p></td> <td style="border-top:0.5pt solid #ffffff03;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="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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;">73.5</span></p></td> <td style="border-top:0.5pt solid #ffffff03;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: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="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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;">265.2</span></p></td> <td style="border-top:0.5pt solid #ffffff03;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:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Intangible Assets</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets are generally recorded in connection with a business acquisition. The Company evaluates the useful lives of its intangible assets each reporting period to determine whether events and circumstances require revising the remaining period of amortization. In addition, the Company reviews indefinite lived intangible assets for impairment when events or changes in circumstances indicate their carrying value may not be recoverable and tests definite lived intangible assets at least annually for impairment. Management considers such indicators as significant differences in product demand from the estimates, changes in the competitive and economic environment, technological advances, and changes in cost structure.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Details of intangible assets were as follows:</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:26.725%;"></td> <td style="width:1%;"></td> <td style="width:7.742%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.021000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.782%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:5.901%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.021000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.782%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.021000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><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="2" style="vertical-align:middle;"><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 style="vertical-align:middle;"><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 style="vertical-align:middle;"><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="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><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;border-bottom:0.5pt solid #ffffff03;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:bottom;"><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="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><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;border-bottom:0.5pt solid #ffffff03;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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><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="2" style="vertical-align:middle;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:middle;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:middle;"><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="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross</span></p></td> <td style="vertical-align:middle;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:middle;"><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="2" style="vertical-align:middle;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:middle;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:middle;"><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="2" style="vertical-align:middle;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:middle;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:middle;"><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="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross</span></p></td> <td style="vertical-align:middle;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:middle;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 colspan="2" style="vertical-align:middle;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:middle;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:middle;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 colspan="2" style="vertical-align:middle;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:middle;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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><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="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Useful Life</span></p></td> <td style="vertical-align:middle;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:middle;"><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="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying</span></p></td> <td style="vertical-align:middle;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:middle;"><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="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</span></p></td> <td style="vertical-align:middle;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:middle;"><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="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying</span></p></td> <td style="vertical-align:middle;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:middle;"><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="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying</span></p></td> <td style="vertical-align:middle;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:middle;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 colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</span></p></td> <td style="vertical-align:middle;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:middle;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 colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying</span></p></td> <td style="vertical-align:middle;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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;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;">(Dollars in millions)</span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In years)</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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:middle;"><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="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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:middle;"><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="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;border-bottom:0.5pt solid #ffffff03;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:middle;"><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="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Value</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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:middle;"><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="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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:middle;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 colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;border-bottom:0.5pt solid #ffffff03;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:middle;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 colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Value</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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> </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;">Customer relationships</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">207.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="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: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;">97.5</span></p></td> <td style="white-space:nowrap;vertical-align: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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">109.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">172.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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: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;">81.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90.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="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;">Recipes</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">73.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="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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">19.5</span></p></td> <td style="white-space:nowrap;vertical-align: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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">53.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">73.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="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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">15.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Intellectual property/knowhow</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">48.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="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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">18.4</span></p></td> <td style="white-space:nowrap;vertical-align: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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">30.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">37.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">15.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Tradename</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></span><span style="color:#000000;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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">32.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">22.1</span></p></td> <td style="white-space:nowrap;vertical-align: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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">32.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">20.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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">11.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Standard operating procedures</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">2.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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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="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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">1.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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">Developed technology</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.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> <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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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 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="color:#000000;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: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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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:pre-wrap;vertical-align:bottom;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: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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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:pre-wrap;vertical-align:bottom;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: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;">Backlog</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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</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: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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</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: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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.3</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: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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</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: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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.1</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: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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.1</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: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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0</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</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: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;">375.6</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: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;"> </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;">160.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align: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;">215.3</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: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;">327.1</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: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;"> </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;">139.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align: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;">187.9</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:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">* The Company concluded that the asset life of UCT tradename of </span><span style="color:#000000;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;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> is indefinite and is therefore not amortized but is reviewed for impairment at least annually and whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company amortizes its intangible assets on a straight-line or accelerated basis over the estimated economic life of the assets. Amortization expense was approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">24.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">30.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 30, 2022</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;">33.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the year ended December 31, 2021. Amortization expense related to recipes, standard operating procedures and certain intellectual property/know-how is charged to cost of revenues and the remainder is charged to general and administrative expense. </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;">As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 29, 2023, future estimated amortization expense is expected to be as follows: </span></span><span style=""></span></p><div style="font-size:10pt;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:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><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;font-family:'Calibri',sans-serif;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: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:8pt;margin-top:0;font-family: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:middle;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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In millions)</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:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;border-bottom:0.5pt solid #ffffff03;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> </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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">30.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">27.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="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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">26.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="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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">23.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">69.9</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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">206.3</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> 0 0 19700000 27800000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Details of aggregate goodwill of the Company are as follows:</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:50.99%;"></td> <td style="width:1%;"></td> <td style="width:12.058%;"></td> <td style="width:1%;"></td> <td style="width:2.16%;"></td> <td style="width:1%;"></td> <td style="width:13.857000000000001%;"></td> <td style="width:1%;"></td> <td style="width:2.16%;"></td> <td style="width:1%;"></td> <td style="width:12.777000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In millions)</span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Products</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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 colspan="3" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Services</span></p></td> <td style="vertical-align:middle;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:middle;"><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="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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> </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;font-weight:bold;min-width:fit-content;">Balance at December 30, 2022</span></p></td> <td style="white-space:nowrap;vertical-align: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;">175.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="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="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align: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="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73.5</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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: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;">248.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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;">Acquisition of HIS</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">16.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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 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="color:#000000;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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">16.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;font-weight:bold;min-width:fit-content;">Balance at December 29, 2023</span></p></td> <td style="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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;">191.7</span></p></td> <td style="border-top:0.5pt solid #ffffff03;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="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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;">73.5</span></p></td> <td style="border-top:0.5pt solid #ffffff03;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: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="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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;">265.2</span></p></td> <td style="border-top:0.5pt solid #ffffff03;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> 175300000 73500000 248800000 16400000 0 16400000 191700000 73500000 265200000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Details of intangible assets were as follows:</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:26.725%;"></td> <td style="width:1%;"></td> <td style="width:7.742%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.021000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.782%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:5.901%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.021000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.782%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.021000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><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="2" style="vertical-align:middle;"><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 style="vertical-align:middle;"><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 style="vertical-align:middle;"><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="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><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;border-bottom:0.5pt solid #ffffff03;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:bottom;"><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="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><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;border-bottom:0.5pt solid #ffffff03;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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><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="2" style="vertical-align:middle;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:middle;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:middle;"><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="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross</span></p></td> <td style="vertical-align:middle;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:middle;"><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="2" style="vertical-align:middle;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:middle;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:middle;"><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="2" style="vertical-align:middle;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:middle;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:middle;"><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="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross</span></p></td> <td style="vertical-align:middle;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:middle;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 colspan="2" style="vertical-align:middle;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:middle;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:middle;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 colspan="2" style="vertical-align:middle;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:middle;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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><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="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Useful Life</span></p></td> <td style="vertical-align:middle;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:middle;"><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="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying</span></p></td> <td style="vertical-align:middle;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:middle;"><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="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</span></p></td> <td style="vertical-align:middle;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:middle;"><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="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying</span></p></td> <td style="vertical-align:middle;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:middle;"><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="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying</span></p></td> <td style="vertical-align:middle;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:middle;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 colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</span></p></td> <td style="vertical-align:middle;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:middle;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 colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying</span></p></td> <td style="vertical-align:middle;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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;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;">(Dollars in millions)</span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In years)</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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:middle;"><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="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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:middle;"><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="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;border-bottom:0.5pt solid #ffffff03;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:middle;"><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="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Value</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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:middle;"><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="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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:middle;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 colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;border-bottom:0.5pt solid #ffffff03;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:middle;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 colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Value</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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> </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;">Customer relationships</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">207.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="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: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;">97.5</span></p></td> <td style="white-space:nowrap;vertical-align: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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">109.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">172.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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: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;">81.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90.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="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;">Recipes</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">73.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="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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">19.5</span></p></td> <td style="white-space:nowrap;vertical-align: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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">53.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">73.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="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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">15.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Intellectual property/knowhow</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">48.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="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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">18.4</span></p></td> <td style="white-space:nowrap;vertical-align: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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">30.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">37.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">15.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Tradename</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></span><span style="color:#000000;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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">32.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">22.1</span></p></td> <td style="white-space:nowrap;vertical-align: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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">32.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">20.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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">11.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Standard operating procedures</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">2.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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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="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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">1.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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">Developed technology</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.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> <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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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 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="color:#000000;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: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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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:pre-wrap;vertical-align:bottom;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: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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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:pre-wrap;vertical-align:bottom;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: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;">Backlog</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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</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: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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</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: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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.3</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: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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</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: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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.1</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: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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.1</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: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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0</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</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: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;">375.6</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: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;"> </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;">160.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align: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;">215.3</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: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;">327.1</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: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;"> </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;">139.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align: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;">187.9</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> P6Y P10Y 207200000 97500000 109700000 172000000 81800000 90200000 P20Y 73200000 19500000 53700000 73200000 15800000 57400000 P7Y P15Y 48900000 18400000 30500000 37700000 15700000 22000000 P4Y P6Y 32500000 22100000 10400000 32500000 20900000 11600000 P20Y 8600000 2300000 6300000 8600000 1900000 6700000 P5Y 4600000 200000 4400000 0 0 0 P1Y 600000 300000 300000 3100000 3100000 0 375600000 160300000 215300000 327100000 139200000 187900000 9000000 24100000 30000000 33400000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 29, 2023, future estimated amortization expense is expected to be as follows: </span> <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:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><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;font-family:'Calibri',sans-serif;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: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:8pt;margin-top:0;font-family: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:middle;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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In millions)</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:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;border-bottom:0.5pt solid #ffffff03;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> </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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">30.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">27.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="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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">26.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="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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">23.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">69.9</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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">206.3</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> 30400000 28100000 27200000 26900000 23800000 69900000 206300000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7. BORROWING ARRANGEMENTS</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On March 31, 2021, the Company entered into a Second Amendment (the “Second Amendment”), to the credit agreement dated as of August 27, 2018 and amended as of October 1, 2018 (as amended by the Second Amendment, the “Credit Agreement”) to, among other things, (i) refinance and reprice $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">272.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of existing term B borrowings that will remain outstanding and (ii) obtain a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">355.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million senior secured incremental term loan B facility ((i) and (ii) collectively the “Term Loan”) with Barclays Bank, which increased the amount of term loan indebtedness outstanding under the Company’s Credit Facilities.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><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 Term Loan has a maturity date 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;">August 27, 2025</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company pays monthly interest payments in arrears and quarterly principal payments of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.625</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the outstanding principal balance as of March 31, 2021, with the remaining principal paid upon maturity</span></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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On August 19, 2022,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Company entered into a Third Amendment (the “Third Amendment”) to the credit agreement dated as of August 27, 2018 and amended as of October 1, 2018 and March 31, 2021 (as amended by the Third</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amendment, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the “Credit Agreement”) to, among other things, increase the revolving credit facility portion of the Credit Facilities to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">150.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million with several banks and with Barclays Bank as the administrative agent.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The revolving credit facility has an available commitment of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">150.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and a maturity date 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;">F</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ebruary 27, 2025</span></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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The Company pays a quarterly commitment fee in arrears equal to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the average daily available commitment outstanding. Outsta</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">nding letters of credit reduce the availability of the revolving credit facility and, 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;">, the Company had $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">146.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, net of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of outstanding letters of credit, available under this revolving credit facility.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The letter of credit facility has an available commitment of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and a maturity date 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;"> February 27, 2025</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company pays a quarterly fee in arrears equal to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% (subject to certain adjustments to the Term Loan) of the dollar equivalent of all outstanding letters of credit, and a fronting fee equal to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.125</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the undrawn and unexpired amount of each letter of credit. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 29, 2023</span><span style="color:#000000;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:#000000;white-space:pre-wrap;min-width:fit-content;">3.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of outstandin</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">g letters of credit and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">46.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of available commitments remaining under the letter of credit facility.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On June 29, 2023, the Company entered into a Fourth Amendment (the “Fourth Amendment”) to the Credit Agreement to replace the LIBOR-based reference interest rate option with a reference interest option based upon Term SOFR under the Credit Agreement.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">Under the Credit Facilities, the Company may elect that the Term Loan bear interest at a rate per annum equal to either (a) “ABR” (as defined in the Credit Agreement), plus the applicable margin or (b) the “Eurodollar Rate” (as defined in the Credit Agreement), based on SOFR, plus the applicable margin. The applicable margin for the Term Loan is equal to a rate per annum to either (i) at any time that the Company’s corporate family rating is Ba3 (with a stable outlook) or higher from Moody’s and BB (with a stable outlook) or higher from S&amp;P, (x) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% for such Eurodollar term loans and (y) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% for such ABR term loans or (ii) at all other times, (x) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.75</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% for such Eurodollar term loans and (y) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.75</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% for such ABR term loans. Interest on the Term Loan is payable on (1) in the case of such ABR term loans, the last day of each calendar quarter and (2) in the case of such Eurodollar term loans, the last day of each relevant interest period and, in the case of any interest period longer than three months, on each successive date three months after the first day of such interest period.</span></span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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;">, the Company had an outstanding amount under the Term Loan of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">479.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, gross of unamortized debt issuance costs of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 29, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the interest rate on the outstanding Term Loan was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.2</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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Credit Agreement requires the Company to maintain certain financial covenants including a consolidated fixed charge coverage ratio (as defined in the Credit Agreement) as of the last day of any fiscal quarter of at least </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.25</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;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and a consolidated leverage ratio (as defined in the Credit Agreement) as of the last day of any fiscal quarter of no greater than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.75</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;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. As of June 30, 2023, the Company was in default on the Credit Agreement related to the revolving credit facility due to the Company’s failure to satisfy a certain financial covenant under the Credit Agreement. On July 27, 2023, the Company entered into a Fifth Amendment (“Amended Credit Agreement”) to provide the Company with certain relief under the consolidated fixed charge coverage ratio and consolidated total gross leverage ratio maintenance covenants described in the Credit Agreement (the “Financial Covenant Adjustments”), which are applicable only to the revolving credit facility portion of its credit facilities. The Financial Covenant Adjustments are effective during the period commencing with the fiscal period ended June 30, 2023, through to the fiscal period ending December 31, 2024, subject to certain anti-cash hoarding and minimum liquidity requirements during such period. At the election of the Company, and subject to demonstrating compliance with certain financial ratio tests, the Financial Covenant Adjustments may terminate earlier than December 31, 2024. Upon termination of the Financial Covenant adjustments, such financial maintenance covenants will revert to the levels set forth in the existing Credit Agreement and the anti-cash hoarding and minimum liquidity requirements will no longer be applicable. The Company currently has no revolving loans outstanding under the Credit Agreement. The Company was in compliance with all financial covenants as of the fiscal year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 29, 2023.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has a credit agreement with a local bank in the Czech Republic that provides for a revolving credit facility in the aggregate of up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million euros (approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million). As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 29, 2023, no debt was outstanding under this revolving credit facility.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fluid Solutions has credit facilities with various financial institutions in Israel that provides bo</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">rrowing up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 29, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, Fluid Solutions had an $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million outstanding balance under this facility with interest rate ranges from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.6</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;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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;">, the Company’s total bank debt was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">478.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, net of unamortized debt issuance costs of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 29, 2023</span><span style="color:#000000;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:#000000;white-space:pre-wrap;min-width:fit-content;">146.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million available to draw from its credit facilities in the U.S., Israel and Czech Republic, respectively.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of the Company’s long-term debt was based on Level 2 inputs, and fair value was determined using quoted prices for similar liabilities in inactive markets. The Company’s carrying value approximates fair value for the Company’s long term-debt.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 29, 2023, the Company’s future debt principal payment obligations for the respective fiscal years were as follows:</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:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><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;font-family:'Calibri',sans-serif;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: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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Debt</span></p></td> <td style="vertical-align:middle;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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In millions)</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:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Principal only)</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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> </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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">463.6</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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">485.3</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> 272800000 355000000 The Term Loan has a maturity date of August 27, 2025. The Company pays monthly interest payments in arrears and quarterly principal payments of 0.625% of the outstanding principal balance as of March 31, 2021, with the remaining principal paid upon maturity 2025-08-27 0.00625 150000000 150000000 2025-02-27 0.0025 146100000 3900000 50000000 2025-02-27 0.025 0.00125 3900000 46100000 Under the Credit Facilities, the Company may elect that the Term Loan bear interest at a rate per annum equal to either (a) “ABR” (as defined in the Credit Agreement), plus the applicable margin or (b) the “Eurodollar Rate” (as defined in the Credit Agreement), based on SOFR, plus the applicable margin. The applicable margin for the Term Loan is equal to a rate per annum to either (i) at any time that the Company’s corporate family rating is Ba3 (with a stable outlook) or higher from Moody’s and BB (with a stable outlook) or higher from S&P, (x) 3.50% for such Eurodollar term loans and (y) 2.50% for such ABR term loans or (ii) at all other times, (x) 3.75% for such Eurodollar term loans and (y) 2.75% for such ABR term loans. Interest on the Term Loan is payable on (1) in the case of such ABR term loans, the last day of each calendar quarter and (2) in the case of such Eurodollar term loans, the last day of each relevant interest period and, in the case of any interest period longer than three months, on each successive date three months after the first day of such interest period. 0.035 0.025 0.0375 0.0275 479300000 6500000 0.092 0.0125 0.01 0.0375 0.01 7000000 7800000 18500000 6000000 0.076 0.084 478800000 6500000 146100000 12500000 7800000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 29, 2023, the Company’s future debt principal payment obligations for the respective fiscal years were as follows:</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:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><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;font-family:'Calibri',sans-serif;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: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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Debt</span></p></td> <td style="vertical-align:middle;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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In millions)</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:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Principal only)</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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> </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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">463.6</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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">485.3</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> 21700000 463600000 485300000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8. INCOME TAXES</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income before provision for income taxes was generated from the following geographic areas:</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:58.288%;"></td> <td style="width:1%;"></td> <td style="width:10.958%;"></td> <td style="width:1%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:10.958%;"></td> <td style="width:1%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:10.958%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="10" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;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:middle;"><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="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;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:middle;"><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="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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 31,</span></p></td> <td style="vertical-align:middle;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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In millions)</span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;border-bottom:0.5pt solid #ffffff03;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:middle;"><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="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;border-bottom:0.5pt solid #ffffff03;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:middle;"><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="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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> </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;">United States</span></p></td> <td style="white-space:nowrap;vertical-align: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;">133.5</span></p></td> <td style="white-space:nowrap;vertical-align: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">61.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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">42.1</span></p></td> <td style="white-space:nowrap;vertical-align: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="white-space:pre-wrap;vertical-align: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;">Foreign</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">122.2</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;">150.2</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;">196.4</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 pretax income</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;">11.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">88.3</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;">154.3</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><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The provision for income taxes consisted of the following:</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.472%;"></td> <td style="width:1%;"></td> <td style="width:9.282%;"></td> <td style="width:1%;"></td> <td style="width:1.76%;"></td> <td style="width:1%;"></td> <td style="width:9.282%;"></td> <td style="width:1%;"></td> <td style="width:1.76%;"></td> <td style="width:1.88%;"></td> <td style="width:1%;"></td> <td style="width:7.562%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><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="11" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><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="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;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:middle;"><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="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;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:middle;"><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="3" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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 31,</span></p></td> <td style="vertical-align:middle;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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In millions)</span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;border-bottom:0.5pt solid #ffffff03;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:middle;"><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="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;border-bottom:0.5pt solid #ffffff03;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:middle;"><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="3" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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> </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:</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> <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: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:nowrap;vertical-align: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;">0.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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="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;">0.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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="color:#000000;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 style="color:#000000;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="color:#000000;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> </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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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="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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Foreign</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">22.7</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: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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">37.5</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: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:pre-wrap;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="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;">30.0</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: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23.1</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: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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">37.8</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: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: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="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;">31.0</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;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:</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: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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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: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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">Federal</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">9.4</span></p></td> <td style="white-space:nowrap;vertical-align: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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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="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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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="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;">State</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">1.5</span></p></td> <td style="white-space:nowrap;vertical-align: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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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="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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Foreign</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.3</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: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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.4</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: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:pre-wrap;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="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.8</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:#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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.2</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: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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</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: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: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="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.1</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: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 provision</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;">10.9</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: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;">37.9</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: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: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: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;">27.9</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><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The effective tax rate differs from the U.S. federal statutory tax rate as follows:</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.389%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.378%;"></td> <td style="width:1%;"></td> <td style="width:2%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.378%;"></td> <td style="width:1%;"></td> <td style="width:2.16%;"></td> <td style="width:1.04%;"></td> <td style="width:1%;"></td> <td style="width:10.378%;"></td> <td style="width:1%;"></td> <td style="width:2.28%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><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 style="vertical-align:middle;"><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="12" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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:middle;"><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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><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 style="vertical-align:middle;"><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="2" 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="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: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:middle;"><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 style="vertical-align:middle;"><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="2" 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="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: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:middle;"><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 style="vertical-align:middle;"><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="2" 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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <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:middle;"><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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><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 style="vertical-align:middle;"><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="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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: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:middle;"><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 style="vertical-align:middle;"><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="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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: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:middle;"><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 style="vertical-align:middle;"><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="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:middle;"><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> </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;">Federal income tax provision at statutory rate</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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="color:#000000;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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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="color:#000000;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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <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;">State income taxes, net of federal benefit</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">48.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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="color:#000000;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 style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">1.6</span></p></td> <td style="white-space:nowrap;vertical-align: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;"><p style="font-size:10pt;margin-top: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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.1</span></p></td> <td style="white-space:nowrap;vertical-align: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;"><p style="font-size:10pt;margin-top: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> </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;">Effect of foreign operations</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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="color:#000000;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 style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">6.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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="color:#000000;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 style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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: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;">%</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;">Change in valuation allowance</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">34.0</span></p></td> <td style="white-space:nowrap;vertical-align: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;"><p style="font-size:10pt;margin-top: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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">24.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="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="color:#000000;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 style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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="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="color:#000000;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;">Foreign income inclusions</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">141.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> <td style="white-space:pre-wrap;vertical-align: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;">%</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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="color:#000000;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 style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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="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="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <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;">Nondeductible executive compensation</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">7.0</span></p></td> <td style="white-space:nowrap;vertical-align: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;"><p style="font-size:10pt;margin-top: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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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;">%</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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;">%</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;">Stock-based compensation</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">3.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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="color:#000000;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 style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.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: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;">%</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">3.1</span></p></td> <td style="white-space:nowrap;vertical-align: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;"><p style="font-size:10pt;margin-top: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> </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;">Acquisition related expenses</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">8.0</span></p></td> <td style="white-space:nowrap;vertical-align: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;"><p style="font-size:10pt;margin-top: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: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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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:pre-wrap;vertical-align:bottom;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:bottom;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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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="color:#000000;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;">Tax credits</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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="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="color:#000000;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 style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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="color:#000000;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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.1</span></p></td> <td style="white-space:nowrap;vertical-align: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;"><p style="font-size:10pt;margin-top: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> </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;">Other</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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</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="color:#000000;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 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.1</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="color:#000000;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 style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</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="color:#000000;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;">Effective Tax Rate</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="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;">96.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align: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;">%</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="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;">42.9</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="color:#000000;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 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;">18.1</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="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Significant components of deferred tax assets and liabilities are as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.88%;"></td> <td style="width:1.58%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:12.88%;"></td> <td style="width:1%;"></td> <td style="width:1.58%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:12.88%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><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 style="vertical-align:middle;"><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="8" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><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 style="vertical-align:middle;"><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="3" 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="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: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:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" 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="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: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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In millions)</span></p></td> <td style="vertical-align:middle;"><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="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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: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:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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: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> </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;font-weight:bold;min-width:fit-content;">Deferred tax assets:</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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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: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:bottom;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: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;">Interest expense limitation</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:pre-wrap;vertical-align: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;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:pre-wrap;vertical-align: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;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">19.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Operating lease liabilities</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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">27.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="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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">14.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">Intangibles</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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="color:#000000;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: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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">13.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Tax loss carryforwards</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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">19.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="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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">15.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Capitalized research and development costs</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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.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="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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Inventory valuation and basis difference</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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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="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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Accruals</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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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="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;">Tax credits</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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.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="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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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="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;">Other timing differences</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:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.1</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: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:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">5.0</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: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: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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">111.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">89.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Valuation allowance</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:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">57.9</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: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:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">53.1</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="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;font-weight:bold;min-width:fit-content;">Total deferred tax assets</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:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">53.7</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: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:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">36.0</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;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;font-weight:bold;min-width:fit-content;">Deferred tax liabilities:</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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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: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:bottom;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="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;">Goodwill</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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">19.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">17.4</span></p></td> <td style="white-space:nowrap;vertical-align: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: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;">Operating lease right-of-use assets</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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">26.1</span></p></td> <td style="white-space:nowrap;vertical-align: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: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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">14.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="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;">Intangibles</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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">12.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: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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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> </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;">Depreciation</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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">9.0</span></p></td> <td style="white-space:nowrap;vertical-align: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: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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">7.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="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;">Other</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:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.9</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: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:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.3</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:#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;font-weight:bold;min-width:fit-content;">Total deferred tax liabilities</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:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">69.6</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: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:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">52.2</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="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><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;font-weight:bold;min-width:fit-content;">Net deferred tax 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:pre-wrap;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;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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;border-bottom:2.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;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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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;">, the Company had undistributed earnings of certain foreign subsidiaries of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">491.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million that are considered indefinitely reinvested and on which we have not recognized deferred taxes. It is not practicable to determine the tax liability that might be incurred if these earnings were to be distributed. For undistributed earnings of foreign subsidiaries which are not considered indefinitely reinvested deferred taxes have been accrued.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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;">, 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;">57.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million was established for deferred tax assets related to U.S. federal and state assets and certain foreign assets. For fiscal </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the increase in the valuation allowance was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s gross liability for unrecognized tax benefits as of 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;"> was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.9</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;">2.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. If the remaining balance of unrecognized tax benefits were recognized in a future period, it would result in a tax benefit of </span><span style="color:#000000;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;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> milli</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">on 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><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 30, 2022) and a reduction in the effective tax rate. Increases or decreases to interest and penalties on uncertain tax positions are included in the income tax provision in the Consolidated Statements of Operations. Interest related to uncertain tax positions for the periods ended December 29, 2023, December 30, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and December 31, 2021, were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.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;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">respectively. There are no penalties accrued within the liability for unrecognized benefits.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Although </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">it is possible some of the unrecognized tax benefits could be settled within the next twelve months, the Company cannot reasonably estimate the outcome at this time.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the activity related to the Company’s unrecognized tax benefits (in millions):</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:80.22%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:16.3%;"></td> <td style="width:1%;"></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;">Balance as of December 25, 2020</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="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:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.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="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;">Increases related to prior year tax positions</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;">0.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="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;">Increases related to current year tax positions</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;">0.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">Expiration of the statute of limitations for the assessment of taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.2</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: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;">Balance at December 31, 2021</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="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:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Increases related to prior year tax positions</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;">0.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Increases related to current year tax positions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.0</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;">Balance at December 30, 2022</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="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:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;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;">Increases related to prior year tax positions</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="color:#000000;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="white-space:pre-wrap;vertical-align: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;">Increases related to current year tax positions</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;">0.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="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;">Settlement</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.1</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:#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;">Balance at December 29, 2023</span></p></td> <td style="white-space:pre-wrap;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;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.9</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:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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;">, the Company had U.S. federal, state and foreign net operating loss carryforwards (“NOLs”) of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">122.8</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;">18.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. Section 382 of the US Internal Revenue Code generally imposes an annual limitation on the amount of net operating loss carryforwards that might be used to offset taxable income when a corporation has undergone significant changes in stock ownership. Utilization of the net operating loss carryforward may be subject to an annual limitation due to the ownership percentage change limitations provided by the Internal Revenue Code of 1986 and similar state provisions. The annual limitation may result in the expiration of the net operating loss before utilization. The Company has not completed a full Section 382 study to determine the annual limitation. The Company's US valuation allowance includes the deferred asset on the NOL carryforwards. The U.S. state NOLs begin expiring after </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;">2028</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and the foreign NOLs begin expiring after </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;">2026</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company also had federal tax credit carryforwards of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million which expire in various years from fiscal 2028 through </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;">2043</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company files federal, state and foreign income tax returns in several U.S. and foreign jurisdictions. The federal statute of limitation has closed for years prior to 2020. State statutes of limitation are generally closed for years prior to 2019. The statute of limitation for significant foreign jurisdictions has closed for years prior to 2019.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has operated under a Development and Expansion Incentive (“DEI”) in Singapore that ended on December 29, 2023. However, the Company has reached an agreement in principle with the Singapore Economic Development Board for a 5-year extension of the DEI through 2028. The Company has received preliminary approval for the renewal of the DEI through 2028. The DEI reduces the local tax on certain Singapore income from a statutory rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17.0</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;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%. The Company has also been granted a tax holiday in Malaysia, subject to certain conditions. The Malaysia tax holiday period commenced in fiscal year 2022.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income before provision for income taxes was generated from the following geographic areas:</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:58.288%;"></td> <td style="width:1%;"></td> <td style="width:10.958%;"></td> <td style="width:1%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:10.958%;"></td> <td style="width:1%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:10.958%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="10" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;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:middle;"><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="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;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:middle;"><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="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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 31,</span></p></td> <td style="vertical-align:middle;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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In millions)</span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;border-bottom:0.5pt solid #ffffff03;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:middle;"><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="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;border-bottom:0.5pt solid #ffffff03;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:middle;"><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="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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> </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;">United States</span></p></td> <td style="white-space:nowrap;vertical-align: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;">133.5</span></p></td> <td style="white-space:nowrap;vertical-align: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">61.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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">42.1</span></p></td> <td style="white-space:nowrap;vertical-align: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="white-space:pre-wrap;vertical-align: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;">Foreign</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">122.2</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;">150.2</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;">196.4</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 pretax income</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;">11.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">88.3</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;">154.3</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> -133500000 -61900000 -42100000 122200000 150200000 196400000 -11300000 88300000 154300000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The provision for income taxes consisted of the following:</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.472%;"></td> <td style="width:1%;"></td> <td style="width:9.282%;"></td> <td style="width:1%;"></td> <td style="width:1.76%;"></td> <td style="width:1%;"></td> <td style="width:9.282%;"></td> <td style="width:1%;"></td> <td style="width:1.76%;"></td> <td style="width:1.88%;"></td> <td style="width:1%;"></td> <td style="width:7.562%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><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="11" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><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="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;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:middle;"><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="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;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:middle;"><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="3" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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 31,</span></p></td> <td style="vertical-align:middle;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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In millions)</span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;border-bottom:0.5pt solid #ffffff03;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:middle;"><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="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;border-bottom:0.5pt solid #ffffff03;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:middle;"><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="3" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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> </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:</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> <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: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:nowrap;vertical-align: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;">0.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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="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;">0.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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="color:#000000;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 style="color:#000000;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="color:#000000;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> </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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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="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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Foreign</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">22.7</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: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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">37.5</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: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:pre-wrap;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="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;">30.0</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: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23.1</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: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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">37.8</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: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: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="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;">31.0</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;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:</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: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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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: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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">Federal</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">9.4</span></p></td> <td style="white-space:nowrap;vertical-align: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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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="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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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="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;">State</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">1.5</span></p></td> <td style="white-space:nowrap;vertical-align: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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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="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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Foreign</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.3</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: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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.4</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: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:pre-wrap;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="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.8</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:#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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.2</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: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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</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: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: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="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.1</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: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 provision</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;">10.9</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: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;">37.9</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: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: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: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;">27.9</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> 100000 -800000 300000 1100000 1000000 22700000 37500000 30000000 23100000 37800000 31000000 -9400000 300000 300000 -1500000 200000 400000 -1300000 -400000 -3800000 -12200000 100000 -3100000 10900000 37900000 27900000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The effective tax rate differs from the U.S. federal statutory tax rate as follows:</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.389%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.378%;"></td> <td style="width:1%;"></td> <td style="width:2%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.378%;"></td> <td style="width:1%;"></td> <td style="width:2.16%;"></td> <td style="width:1.04%;"></td> <td style="width:1%;"></td> <td style="width:10.378%;"></td> <td style="width:1%;"></td> <td style="width:2.28%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><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 style="vertical-align:middle;"><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="12" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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:middle;"><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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><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 style="vertical-align:middle;"><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="2" 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="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: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:middle;"><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 style="vertical-align:middle;"><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="2" 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="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: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:middle;"><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 style="vertical-align:middle;"><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="2" 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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <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:middle;"><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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><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 style="vertical-align:middle;"><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="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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: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:middle;"><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 style="vertical-align:middle;"><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="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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: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:middle;"><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 style="vertical-align:middle;"><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="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:middle;"><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> </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;">Federal income tax provision at statutory rate</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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="color:#000000;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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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="color:#000000;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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <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;">State income taxes, net of federal benefit</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">48.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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="color:#000000;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 style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">1.6</span></p></td> <td style="white-space:nowrap;vertical-align: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;"><p style="font-size:10pt;margin-top: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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.1</span></p></td> <td style="white-space:nowrap;vertical-align: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;"><p style="font-size:10pt;margin-top: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> </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;">Effect of foreign operations</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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="color:#000000;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 style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">6.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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="color:#000000;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 style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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: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;">%</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;">Change in valuation allowance</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">34.0</span></p></td> <td style="white-space:nowrap;vertical-align: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;"><p style="font-size:10pt;margin-top: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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">24.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="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="color:#000000;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 style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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="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="color:#000000;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;">Foreign income inclusions</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">141.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> <td style="white-space:pre-wrap;vertical-align: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;">%</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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="color:#000000;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 style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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="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="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <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;">Nondeductible executive compensation</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">7.0</span></p></td> <td style="white-space:nowrap;vertical-align: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;"><p style="font-size:10pt;margin-top: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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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;">%</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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;">%</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;">Stock-based compensation</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">3.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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="color:#000000;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 style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.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: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;">%</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">3.1</span></p></td> <td style="white-space:nowrap;vertical-align: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;"><p style="font-size:10pt;margin-top: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> </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;">Acquisition related expenses</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">8.0</span></p></td> <td style="white-space:nowrap;vertical-align: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;"><p style="font-size:10pt;margin-top: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: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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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:pre-wrap;vertical-align:bottom;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:bottom;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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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="color:#000000;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;">Tax credits</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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="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="color:#000000;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 style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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="color:#000000;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:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.1</span></p></td> <td style="white-space:nowrap;vertical-align: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;"><p style="font-size:10pt;margin-top: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> </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;">Other</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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</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="color:#000000;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 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.1</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="color:#000000;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 style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</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="color:#000000;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;">Effective Tax Rate</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="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;">96.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align: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;">%</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="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;">42.9</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="color:#000000;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 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;">18.1</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="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> </table> 0.21 0.21 0.21 0.485 -0.016 -0.001 0.215 -0.067 -0.103 -0.34 0.243 0.029 -1.412 0.04 0.049 -0.07 0.018 0.018 -0.037 -0.003 -0.031 -0.08 0.01 -0.062 0.007 0.001 0.002 0.011 0.001 -0.965 0.429 0.181 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Significant components of deferred tax assets and liabilities are as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.88%;"></td> <td style="width:1.58%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:12.88%;"></td> <td style="width:1%;"></td> <td style="width:1.58%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:12.88%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><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 style="vertical-align:middle;"><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="8" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><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 style="vertical-align:middle;"><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="3" 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="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: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:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" 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="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: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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In millions)</span></p></td> <td style="vertical-align:middle;"><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="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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: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:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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: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> </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;font-weight:bold;min-width:fit-content;">Deferred tax assets:</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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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: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:bottom;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: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;">Interest expense limitation</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:pre-wrap;vertical-align: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;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:pre-wrap;vertical-align: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;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">19.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Operating lease liabilities</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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">27.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="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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">14.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">Intangibles</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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="color:#000000;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: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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">13.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Tax loss carryforwards</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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">19.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="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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">15.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Capitalized research and development costs</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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.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="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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Inventory valuation and basis difference</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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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="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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Accruals</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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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="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;">Tax credits</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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.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="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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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="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;">Other timing differences</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:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.1</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: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:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">5.0</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: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: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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">111.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">89.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Valuation allowance</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:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">57.9</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: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:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">53.1</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="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;font-weight:bold;min-width:fit-content;">Total deferred tax assets</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:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">53.7</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: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:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">36.0</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;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;font-weight:bold;min-width:fit-content;">Deferred tax liabilities:</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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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: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:bottom;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="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;">Goodwill</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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">19.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">17.4</span></p></td> <td style="white-space:nowrap;vertical-align: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: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;">Operating lease right-of-use assets</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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">26.1</span></p></td> <td style="white-space:nowrap;vertical-align: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: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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">14.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="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;">Intangibles</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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">12.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: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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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> </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;">Depreciation</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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">9.0</span></p></td> <td style="white-space:nowrap;vertical-align: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: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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">7.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="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;">Other</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:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.9</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: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:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.3</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:#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;font-weight:bold;min-width:fit-content;">Total deferred tax liabilities</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:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">69.6</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: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:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">52.2</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="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><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;font-weight:bold;min-width:fit-content;">Net deferred tax 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:pre-wrap;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;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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;border-bottom:2.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;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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> 29400000 19100000 27300000 14700000 13100000 19900000 15400000 10900000 7000000 5300000 4000000 4400000 5900000 7300000 4900000 7100000 5000000 111600000 89100000 57900000 53100000 53700000 36000000 19700000 17400000 26100000 14500000 12900000 10900000 9000000 7100000 1900000 2300000 69600000 52200000 15900000 16200000 491000000 57900000 4800000 2900000 2700000 2100000 2200000 300000 300000 200000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the activity related to the Company’s unrecognized tax benefits (in millions):</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:80.22%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:16.3%;"></td> <td style="width:1%;"></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;">Balance as of December 25, 2020</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="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:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.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="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;">Increases related to prior year tax positions</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;">0.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="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;">Increases related to current year tax positions</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;">0.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">Expiration of the statute of limitations for the assessment of taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.2</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: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;">Balance at December 31, 2021</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="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:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Increases related to prior year tax positions</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;">0.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Increases related to current year tax positions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.0</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;">Balance at December 30, 2022</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="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:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;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;">Increases related to prior year tax positions</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="color:#000000;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="white-space:pre-wrap;vertical-align: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;">Increases related to current year tax positions</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;">0.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="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;">Settlement</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.1</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:#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;">Balance at December 29, 2023</span></p></td> <td style="white-space:pre-wrap;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;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.9</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> 900000 200000 700000 200000 1600000 100000 1000000 2700000 300000 100000 2900000 6500000 122800000 18800000 2028 2026 7100000 2043 0.170 0.050 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9. RETIREMENT PLANS</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Defined Benefit Plan</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cinos Korea has a noncontributory defined benefit pension plan covering substantially all of its employees upon their retirement. The Company's entities in Israel do have noncontributory defined benefit pension plans covering their employees upon their retirement. The benefits for these plans are based on expected years of service and average compensation. The net period costs are recognized as employees render the services necessary to earn the postretirement benefits. The Company records annual amounts relating to the pension plan based on calculations that incorporate various actuarial and other assumptions, including discount rates, mortality, assumed rates of return, compensation increases and turnover rates. The Company reviews its assumptions on an annual basis and makes modifications to the assumptions based on current and expected rates of return and trends when it is appropriate to do so. The effect of modifications to those assumptions is recorded in accumulated other comprehensive income and amortized to net periodic cost over future periods using the corridor method. The Company believes that the assumptions utilized in recording its obligations under the plans are reasonable based on its experience and market conditions.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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;">, the benefit obligation of the plans is $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and the total fair value of the benefit plan assets, which are invested in several fixed deposit accounts with financial institutions is $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, resulting in underfunded pension benefit obligations of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. The amounts recognized in the </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_8fe07509-84be-4ca4-8c9e-08256f00aa45;"><span style="-sec-ix-hidden:F_2d80ed01-ae4a-4fe8-b42c-ef66449fb8a2;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Consolidated Statement</span></span></span></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="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Operations </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">for the 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;"> was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.9</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;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. The amount recognized in accumulated other comprehensive income was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</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;">1.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for fiscal year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 29, 2023 and December 30, 2022, respectively. The contributions to the plans by the Company and its subsidiaries during the 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;">, were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 29, 2023, the Company’s future payment obligations for the respective fiscal years are as follows:</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:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In millions)</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: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:8pt;margin-top:0;font-family: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:middle;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> </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;">2024</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;">1.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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;">2025</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;">1.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">2026</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;">2.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">2027</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;">1.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">2028</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;">1.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="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;">Thereafter</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;">11.1</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</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;">19.8</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:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Employee Savings and Retirement Plan</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company sponsors a 401(k) savings and retirement plan (the “401(k) Plan”) for all U.S. employees who meet certain eligibility requirements. Participants can elect to contribute to the 401(k) Plan, on a pre-tax basis, 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;">% of their salary to a maximum of the IRS limit. The Company matches </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of each employee's contribution up to a maximum of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">60</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the employee's eligible earnings. The Company made discretionary employer contributions of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.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;">2.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million to the 401(k) Plan in </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023, 2022 and 2021</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span></p> 12700000 12400000 300000 1900000 2000000 400000 1200000 1500000 3000000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 29, 2023, the Company’s future payment obligations for the respective fiscal years are as follows:</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:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In millions)</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: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:8pt;margin-top:0;font-family: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:middle;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> </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;">2024</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;">1.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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;">2025</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;">1.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">2026</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;">2.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">2027</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;">1.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">2028</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;">1.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="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;">Thereafter</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;">11.1</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</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;">19.8</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> 1800000 1700000 2600000 1400000 1200000 11100000 19800000 0.25 0.500 0.60 3200000 3300000 2700000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10. COMMITMENTS AND CONTINGENCIES</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Commitment</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company had commitments to various third parties to purchase inventories and property, plant and equipment totaling approximately $352.4 million at December 29, 2023.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company leases real estate and equipment under various non-cancelable operating leases. For additional information, see Note 14 of the Notes to the Consolidated Financial Statements.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contingency</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">From time to time, the Company is subject to various legal proceedings and claims, either asserted or unasserted, that arise in the ordinary course of business. Although the outcome of the various legal proceedings and claims individually or in the aggregate cannot be predicted with certainty, the Company has not had a history of outcomes to date that have been material to the statement of operations and does not believe that any of these proceedings or other claims will have a material adverse effect on its consolidated financial condition, results of operations or cash flows.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11. STOCKHOLDERS’ EQUITY AND NONCONTROLLING INTERESTS</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Treasury Stock</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On October 20, 2022, the Board of Directors approved a share repurchase program authorizing the Company to purchase up to an aggregate of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">150.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of the Company’s common stock over a three-year period. </span><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</span><span style="color:#000000;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;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares had been repurchased under the program and they are held in treasury stock. The Company records treasury stock using the cost method.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Non-controlling Interests</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Services, through its wholly-owned subsidiary in Singapore, owns part of the outstanding shares of Cinos Korea, a South Korean company that provides outsourced cleaning and recycling of precision parts for the semiconductor industry through its operating facilities in South Korea and through a partial interest in Cinos China.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The carrying value of the remaining interest held by another shareholder in Cinos Korea and the remaining interest in Cinos China are presented as noncontrolling interests in the accompanying Consolidated Financial Statements. The noncontrolling interests were estimated based on the values of Cinos Korea and Cinos China on a </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% basis. The values were calculated based on the pro-rata portion of total Services earnings before interest expense, taxes, depreciation and amortization contributed by each entity.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In conjunction with the disposal of Rovac Pte, Ltd. in 2022, the Company reversed the $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million carrying value of the remaining interest held by another shareholder in Rovac that was previously presented as noncontrolling interests in the accompanying 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> 150000000 1400000 1 1800000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12. EMPLOYEE STOCK 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:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Employee Stock Plans</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company grants stock awards in the form of restricted stock units (“RSUs”) and performance stock units (“PSUs”) to its employees as part of the Company’s long-term equity compensation plan. These stock awards are granted to employees with a unit purchase price of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">zero</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> dollars and typically 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;">three years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, subject to the employee’s continued service with the Company and, in the case of PSUs, subject to achieving certain performance goals and market conditions. The Company also grants common stock to its board members in the form of restricted stock awards (“RSAs”), which vest on the earlier of the next Annual Shareholder Meeting, or 365 days from date of grant.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock-based compensation expense includes compensation costs related to estimated fair values of awards granted. The estimated fair value of the Company’s equity-based awards is amortized on a straight-line basis over the awards’ vesting period and is adjusted for performance as it relates to PSUs.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total stock-based compensation during the fiscal years </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023, 2022 and 2021, respectively, in various expense categories was as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.234%;"></td> <td style="width:1%;"></td> <td style="width:9.136000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:9.136000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:9.136000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><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="10" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><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="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;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:middle;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 colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;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:middle;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 colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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 31,</span></p></td> <td style="vertical-align:middle;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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In millions)</span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;border-bottom:0.5pt solid #ffffff03;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:middle;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 colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;border-bottom:0.5pt solid #ffffff03;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:middle;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 colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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> </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;">Cost of revenues (1)</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.3</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;">1.5</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;">2.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="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;">Research and development</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.3</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;">0.3</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;">0.2</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;">Sales and marketing</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.5</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;">1.3</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;">1.3</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;">General and administrative</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;">9.0</span></p></td> <td style="white-space:nowrap;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="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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">16.0</span></p></td> <td style="white-space:nowrap;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="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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">12.3</span></p></td> <td style="white-space:nowrap;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="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 stock-based compensation</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;">12.1</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;">19.1</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;">15.8</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><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:70%;text-align:left;"><span style="white-space:pre-wrap;font-size:3pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:0;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.537%;display:inline-flex;justify-content:flex-start;">(1)</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;">Stock-based compensation expenses capitalized in inventory for fiscal years </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023, 2022 and 2021</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> were immaterial.</span></div></div></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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;">, there was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">23.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of unrecognized compensation cost related to employee and director awards which is expected to be recognized on a straight-line basis over a weighted average period of approximately </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.8</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years, and will be adjusted for subsequent changes in future grants.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For each of the fiscal years ended 2023, 2022 and 2021,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> vested shares of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million were withheld to satisfy withholding tax obligations, resulting in the net issuance of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</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;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares, respectively.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Restricted Stock Units, Performance Stock Units and Restricted Stock Awards</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the Company’s PSUs, RSUs and RSAs activities through the year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 29, 2023:</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:67.2%;"></td> <td style="width:1.14%;"></td> <td style="width:1%;"></td> <td style="width:13.26%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.780000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><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 style="vertical-align:middle;"><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="2" style="vertical-align:middle;"><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 style="vertical-align:middle;"><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 style="vertical-align:middle;"><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="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate</span></p></td> <td style="vertical-align:middle;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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><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 style="vertical-align:middle;"><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="2" style="vertical-align:middle;"><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 style="vertical-align:middle;"><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 style="vertical-align:middle;"><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="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Intrinsic</span></p></td> <td style="vertical-align:middle;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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><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 style="vertical-align:middle;"><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="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</span></p></td> <td style="vertical-align:middle;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:middle;"><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="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Value</span></p></td> <td style="vertical-align:middle;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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><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 style="vertical-align:middle;"><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="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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:middle;"><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="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In millions)</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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> </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;">Unvested restricted stock units and restricted stock awards at December 31, 2021</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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="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: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;">69.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="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;">Granted</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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> </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;">Vested</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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> </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;">Forfeited</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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.1</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: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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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> </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;">Unvested restricted stock units and restricted stock awards at December 30, 2022</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="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.1</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: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;">37.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">Granted</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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> </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;">Vested</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.5</span></p></td> <td style="white-space:nowrap;vertical-align: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: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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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> </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;">Forfeited</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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0</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: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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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> </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;">Unvested restricted stock units and restricted stock awards at December 29, 2023</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="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.4</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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">46.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Vested and expected to vest restricted stock units and restricted stock<br/>   awards</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;">1.3</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;">46.0</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:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The RSU awards are granted to employees with a unit purchase price of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">zero</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> dollars and typically vest over three years, subject to the employee’s continued service with the Company. During the year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 29, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company approved and granted </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million RSUs to employees with a weighted average grant date fair value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">28.19</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the year ended December 29, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company also approved and granted </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million PSUs with a grant date fair </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">28.19</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Under the current PSU program, which was effective beginning fiscal 2021, performance goals are set at the time of grant and performance is reviewed at the end of a </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;">three-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> period. The percentage to be applied to each participant’s target award ranges from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">zero</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">200</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% based upon the extent to which the financial performance goals are achieved. If specific performance threshold levels for the financial goals are met on an annual basis, the amount earned for that element will be applied to one-third of the participant’s PSU award granted to determine the number of total units earned.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At the end of the three-year performance period, the total units earned, if any, are adjusted by applying two modifiers, each ranging from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25.0</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;color:#000000;white-space:pre-wrap;min-width:fit-content;">25.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)% based on (i) the Company’s relative </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">total shareholder return (“TSR”) compounded annual growth rate (“CAGR”) which is based on the Company’s stock price changes relative to a group of peer companies and (ii) the “average annual difference in operating margin” is defined as non-GAAP operating margin divided by total revenue comparing the annual operating plan to actual results.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The TSR modifier is intended to ensure that there are limited or no payouts under the PSU program if the Company’s stock performance is significantly below the median TSR. Where the financial goals have been met and where there has been strong relative TSR performance over the three-year performance period, the PSU program may provide substantial rewards to participants with a maximum payout of two times the initial PSU award.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Recipients of PSU awards generally must remain employed by the Company on a continuous basis through the end of the three-year performance period in order to receive any amount of the PSUs covered by that award. In events such as death, disability or retirement, the recipient may be entitled to pro-rata amounts of PSUs as defined in the Plan. Target shares subject to PSU awards do not have voting rights of common stock until earned and issued following the end of the three-year performance period.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For awards that contain market conditions, compensation expense is measured using a Monte Carlo simulation model and recognized over the requisite service period based on the expected market performance as of the grant date. </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;">For the PSU awards, the Company used the following inputs for the Monte Carlo simulation: </span></span><span style=""></span></p><div style="font-size:10pt;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:41.176%;"></td> <td style="width:1%;"></td> <td style="width:15.667%;"></td> <td style="width:1%;"></td> <td style="width:1.341%;"></td> <td style="width:1%;"></td> <td style="width:15.667%;"></td> <td style="width:1%;"></td> <td style="width:1.341%;"></td> <td style="width:1%;"></td> <td style="width:15.667%;"></td> <td style="width:1%;"></td> <td style="width:3.141%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><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="12" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><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="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;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:middle;"><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="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;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:middle;"><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="4" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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 31,</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;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 colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;border-bottom:0.5pt solid #ffffff03;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:middle;"><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="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;border-bottom:0.5pt solid #ffffff03;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:middle;"><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="4" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</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;">Stock price</span></p></td> <td style="white-space:nowrap;vertical-align: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;">28.19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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: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;">32.17</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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: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;">52.73</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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="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: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;">Term</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.68 years</span></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: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: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.68 years</span></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: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: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.67 years</span></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;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: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;">Expected volatilities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.4</span></p></td> <td style="white-space:nowrap;vertical-align: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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">65.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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">64.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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="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: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;">Risk-free rate</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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:bottom;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> </table></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In fiscal years 2023, 2022 and 2021</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company granted </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">37,072</span><span style="color:#000000;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;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,907</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;">18,893</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares, respectively, of common stock to its board members under the 2003 Incentive Plan. The total unamortized expense of the Company’s unvested RSAs as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 29, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, is approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Employee Stock Purchase Plan</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The ESPP permits employees to purchase common stock at a discount through payroll withholdings at certain specified dates (purchase period) within a defined offering period. The purchase price is </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">85.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the fair market value of the common stock at the end of the purchase period and is intended to qualify as an “employee stock purchase plan” under Section 423 of the Internal Revenue Code. There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">39,286</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares issued under the ESPP during the year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 29, 2023.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recorded $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.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;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of stock-based compensation expense related to ESPP for fiscal years </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023, 2022 and 2021</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span></p> 0 P3Y <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total stock-based compensation during the fiscal years </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023, 2022 and 2021, respectively, in various expense categories was as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.234%;"></td> <td style="width:1%;"></td> <td style="width:9.136000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:9.136000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:9.136000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><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="10" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><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="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;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:middle;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 colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;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:middle;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 colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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 31,</span></p></td> <td style="vertical-align:middle;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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In millions)</span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;border-bottom:0.5pt solid #ffffff03;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:middle;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 colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;border-bottom:0.5pt solid #ffffff03;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:middle;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 colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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> </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;">Cost of revenues (1)</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.3</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;">1.5</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;">2.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="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;">Research and development</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.3</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;">0.3</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;">0.2</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;">Sales and marketing</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.5</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;">1.3</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;">1.3</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;">General and administrative</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;">9.0</span></p></td> <td style="white-space:nowrap;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="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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">16.0</span></p></td> <td style="white-space:nowrap;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="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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">12.3</span></p></td> <td style="white-space:nowrap;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="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 stock-based compensation</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;">12.1</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;">19.1</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;">15.8</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><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:70%;text-align:left;"><span style="white-space:pre-wrap;font-size:3pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:0;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.537%;display:inline-flex;justify-content:flex-start;">(1)</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;">Stock-based compensation expenses capitalized in inventory for fiscal years </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023, 2022 and 2021</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> were immaterial.</span></div></div> 1300000 1500000 2000000 300000 300000 200000 1500000 1300000 1300000 9000000 16000000 12300000 12100000 19100000 15800000 23500000 P1Y9M18D 100000 100000 100000 500000 600000 600000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the Company’s PSUs, RSUs and RSAs activities through the year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 29, 2023:</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:67.2%;"></td> <td style="width:1.14%;"></td> <td style="width:1%;"></td> <td style="width:13.26%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.780000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><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 style="vertical-align:middle;"><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="2" style="vertical-align:middle;"><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 style="vertical-align:middle;"><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 style="vertical-align:middle;"><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="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate</span></p></td> <td style="vertical-align:middle;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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><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 style="vertical-align:middle;"><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="2" style="vertical-align:middle;"><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 style="vertical-align:middle;"><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 style="vertical-align:middle;"><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="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Intrinsic</span></p></td> <td style="vertical-align:middle;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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><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 style="vertical-align:middle;"><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="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</span></p></td> <td style="vertical-align:middle;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:middle;"><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="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Value</span></p></td> <td style="vertical-align:middle;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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><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 style="vertical-align:middle;"><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="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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:middle;"><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="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In millions)</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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> </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;">Unvested restricted stock units and restricted stock awards at December 31, 2021</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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="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: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;">69.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="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;">Granted</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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> </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;">Vested</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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> </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;">Forfeited</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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.1</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: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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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> </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;">Unvested restricted stock units and restricted stock awards at December 30, 2022</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="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.1</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: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;">37.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">Granted</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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> </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;">Vested</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.5</span></p></td> <td style="white-space:nowrap;vertical-align: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: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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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> </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;">Forfeited</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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0</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: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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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> </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;">Unvested restricted stock units and restricted stock awards at December 29, 2023</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="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.4</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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">46.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Vested and expected to vest restricted stock units and restricted stock<br/>   awards</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;">1.3</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;">46.0</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> 1200000 69300000 700000 700000 100000 1100000 37600000 800000 500000 0 1400000 46100000 1300000 46000000 0 600000 28.19 100000 28.19 P3Y 0 2 0.25 0.25 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the PSU awards, the Company used the following inputs for the Monte Carlo simulation: </span> <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:41.176%;"></td> <td style="width:1%;"></td> <td style="width:15.667%;"></td> <td style="width:1%;"></td> <td style="width:1.341%;"></td> <td style="width:1%;"></td> <td style="width:15.667%;"></td> <td style="width:1%;"></td> <td style="width:1.341%;"></td> <td style="width:1%;"></td> <td style="width:15.667%;"></td> <td style="width:1%;"></td> <td style="width:3.141%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><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="12" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><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="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;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:middle;"><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="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;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:middle;"><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="4" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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 31,</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;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 colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;border-bottom:0.5pt solid #ffffff03;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:middle;"><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="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;border-bottom:0.5pt solid #ffffff03;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:middle;"><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="4" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</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;">Stock price</span></p></td> <td style="white-space:nowrap;vertical-align: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;">28.19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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: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;">32.17</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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: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;">52.73</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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="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: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;">Term</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.68 years</span></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: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: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.68 years</span></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: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: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.67 years</span></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;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: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;">Expected volatilities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.4</span></p></td> <td style="white-space:nowrap;vertical-align: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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">65.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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">64.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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="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: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;">Risk-free rate</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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:bottom;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> </table> 28.19 32.17 52.73 2.68 years 2.68 years 2.67 years 0.574 0.659 0.647 0.039 0.027 0.003 37072 25907 18893 400000 0.85 39286 400000 100000 300000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13. REVENUE RECOGNITION</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue is recognized when the Company satisfies the performance obligations as evidenced by the transfer of control of the promised goods or services to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company sells its products and services primarily to customers in the semiconductor capital equipment industry. The Company’s revenues are highly concentrated and therefore highly dependent upon a small number of customers. Typical payment terms with our customers range from thirty to sixty days.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s Products business segment provides warranty on its products for a period of up 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;">two years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and provides for warranty costs at the time of sale based on historical activity. Determination of the warranty reserve requires the Company to make estimates of product return rates and expected costs to repair or replace the products under warranty. If actual return rates and/or repair and replacement costs differ significantly from these estimates, adjustments to recognize additional cost of revenues may be required in future periods. The warranty reserve is included in other current liabilities on the Consolidated Balance Sheets and is not considered significant.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s products are manufactured and services provided at the Company's locations throughout the Americas, Asia Pacific and Europe and the Middle East (“EMEA”). Sales to customers are initiated through a purchase order and are governed by our standard terms and conditions, written agreements, or both. Revenue is recognized when performance obligations under the terms of an agreement with a customer are satisfied; generally, this occurs with the transfer of control of the products or when the Company provides the services. Based on the enforceable rights included in our agreements or prevailing terms and conditions, products produced by the Company without an alternative use are not protected by an enforceable right of payment that includes a reasonable profit throughout the duration of the agreement. Consignment sales are recognized in revenue at the earlier of the period that the goods are consumed or after a period of time subsequent to receipt by the customer as specified by terms of the agreement, provided control of the promised goods or services has transferred.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. Sales, value-add, and other taxes we collect concurrent with revenue-producing activities are excluded from revenue. Certain of our customers may receive cash-based incentives, such as rebates or credits, which are accounted for as variable consideration. We estimate these amounts based on the expected amount to be provided to customers and reduce revenues recognized. Accruals for unpaid customer rebates of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</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;">3.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 29, 2023 and December 30, 2022, respectively, were netted against accounts receivable. The Company's disaggregated revenues are apportioned by segments within the Company's Consolidated Statement of Operations.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s principal markets include America, Asia Pacific and EMEA. The Company’s foreign operations are conducted primarily through its subsidiaries in China, Malaysia, Singapore, Israel, Taiwan, South Korea, United Kingdom and the Czech Republic. Revenues by geographic area are categorized based on the customer’s location to which the products were shipped or services were 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 following table sets forth revenue by geographic area (in millions):</span></span></p><div style="font-size:10pt;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:37.313%;"></td> <td style="width:2.06%;"></td> <td style="width:1%;"></td> <td style="width:16.837%;"></td> <td style="width:1%;"></td> <td style="width:2.06%;"></td> <td style="width:1%;"></td> <td style="width:16.837%;"></td> <td style="width:1%;"></td> <td style="width:2.06%;"></td> <td style="width:1%;"></td> <td style="width:16.837%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><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 style="vertical-align:bottom;"><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="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><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 style="vertical-align:bottom;"><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="2" 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="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: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:middle;"><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="2" 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="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: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:middle;"><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="2" 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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><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 style="vertical-align:bottom;"><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="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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: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:middle;"><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="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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:middle;"><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="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Singapore</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;">608.7</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;">898.9</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;">778.5</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;">United States</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;">526.8</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;">738.0</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;">734.4</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;">Austria</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;">124.9</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;">117.2</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;">98.5</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;">China</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;">118.1</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;">131.4</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;">99.9</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;">South Korea</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;">94.2</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;">151.4</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;">152.7</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;">Taiwan</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;">71.3</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;">97.2</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;">88.1</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;">Malaysia</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;">21.8</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;">50.4</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;">34.1</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;">Israel</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;">18.1</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;">19.2</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.3</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;">Others</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;">150.6</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;">170.6</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;">93.1</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="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</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;">1,734.5</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,374.3</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,101.6</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:2pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:8.040000000000001pt;font-family:Times New Roman;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;">During fiscal year 2023, management identified an immaterial disclosure error related to revenues by geography during fiscal year 2022. Certain shipments to United States but should have been shipments made internationally. The Company has corrected this immaterial disclosure error in this Annual Report on Form 10-K. This correction does not have an effect on Consolidated Balance Sheets, Statements of Operations, Statements of Cash Flows and Statement of Stockholder’s Equity.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div> P2Y 2000000 3800000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth revenue by geographic area (in millions):</span> <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:37.313%;"></td> <td style="width:2.06%;"></td> <td style="width:1%;"></td> <td style="width:16.837%;"></td> <td style="width:1%;"></td> <td style="width:2.06%;"></td> <td style="width:1%;"></td> <td style="width:16.837%;"></td> <td style="width:1%;"></td> <td style="width:2.06%;"></td> <td style="width:1%;"></td> <td style="width:16.837%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><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 style="vertical-align:bottom;"><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="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><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 style="vertical-align:bottom;"><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="2" 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="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: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:middle;"><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="2" 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="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: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:middle;"><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="2" 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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><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 style="vertical-align:bottom;"><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="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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: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:middle;"><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="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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:middle;"><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="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Singapore</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;">608.7</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;">898.9</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;">778.5</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;">United States</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;">526.8</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;">738.0</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;">734.4</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;">Austria</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;">124.9</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;">117.2</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;">98.5</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;">China</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;">118.1</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;">131.4</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;">99.9</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;">South Korea</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;">94.2</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;">151.4</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;">152.7</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;">Taiwan</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;">71.3</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;">97.2</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;">88.1</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;">Malaysia</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;">21.8</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;">50.4</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;">34.1</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;">Israel</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;">18.1</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;">19.2</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.3</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;">Others</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;">150.6</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;">170.6</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;">93.1</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="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</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;">1,734.5</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,374.3</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,101.6</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:2pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:8.040000000000001pt;font-family:Times New Roman;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;">During fiscal year 2023, management identified an immaterial disclosure error related to revenues by geography during fiscal year 2022. Certain shipments to United States but should have been shipments made internationally. The Company has corrected this immaterial disclosure error in this Annual Report on Form 10-K. This correction does not have an effect on Consolidated Balance Sheets, Statements of Operations, Statements of Cash Flows and Statement of Stockholder’s Equity.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 608700000 898900000 778500000 526800000 738000000 734400000 124900000 117200000 98500000 118100000 131400000 99900000 94200000 151400000 152700000 71300000 97200000 88100000 21800000 50400000 34100000 18100000 19200000 22300000 150600000 170600000 93100000 1734500000 2374300000 2101600000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14. LEASES</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company leases offices, facilities and equipment in locations throughout the United States, Asia Pacific and EMEA. The Company’s leases do not provide an implicit rate; thus, the Company uses an estimated incremental borrowing rate in determining the present value of lease payments. Renewal options are typically solely at our discretion and are only included within the lease obligation and right-of-use asset when we are reasonably certain that the renewal options would be exercised. </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 lease expense were summarized as follows:</span></span></p><div style="font-size:10pt;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:61.68%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:15.56%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:15.56%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;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="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;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;">(Dollars in millions)</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="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;border-bottom:0.5pt solid #ffffff03;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="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;border-bottom:0.5pt solid #ffffff03;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> </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;">Operating 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">25.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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="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;">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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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="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;">Sublease income</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">0.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</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:#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;">27.9</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;">23.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:6pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:6pt;margin-top: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:6pt;margin-top:0;font-family:Times New Roman;margin-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:6pt;margin-top:0;font-family:Times New 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:6pt;margin-top:0;font-family:Times New 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:6pt;margin-top:0;font-family:Times New Roman;margin-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:6pt;margin-top:0;font-family:Times New 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:6pt;margin-top:0;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;">Operating cash flows used in 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;">24.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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="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;">Weighted-average remaining lease term – 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;">10.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;">8.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> </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;">Weighted-average discount rate – 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: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.7</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;">4.8</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:5pt;font-family:Arial;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Future minimum payments under operating leases as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 29, 2023 were summarized as follows:</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:71.3%;"></td> <td style="width:2.02%;"></td> <td style="width:1%;"></td> <td style="width:24.68%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In millions)</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: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:8pt;margin-top:0;font-family: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 Leases</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">28.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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="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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">18.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">112.6</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 minimum lease payments</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;">226.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="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;">Less: imputed interest</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;">65.8</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: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;">Lease liability</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;">161.1</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:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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;">, legally binding minimum lease payments of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million were signed but have not yet commenced.</span></p> <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of lease expense were summarized as follows:</span> <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:61.68%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:15.56%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:15.56%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;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="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;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;">(Dollars in millions)</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="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;border-bottom:0.5pt solid #ffffff03;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="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:middle;border-bottom:0.5pt solid #ffffff03;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> </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;">Operating 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">25.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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="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;">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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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="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;">Sublease income</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">0.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</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:#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;">27.9</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;">23.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:6pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:6pt;margin-top: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:6pt;margin-top:0;font-family:Times New Roman;margin-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:6pt;margin-top:0;font-family:Times New 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:6pt;margin-top:0;font-family:Times New 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:6pt;margin-top:0;font-family:Times New Roman;margin-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:6pt;margin-top:0;font-family:Times New 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:6pt;margin-top:0;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;">Operating cash flows used in 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;">24.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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="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;">Weighted-average remaining lease term – 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;">10.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;">8.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> </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;">Weighted-average discount rate – 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: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.7</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;">4.8</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> 25600000 21900000 2700000 1900000 400000 400000 27900000 23400000 24000000 21900000 P10Y1M6D P8Y3M18D 0.067 0.048 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Future minimum payments under operating leases as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 29, 2023 were summarized as follows:</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:71.3%;"></td> <td style="width:2.02%;"></td> <td style="width:1%;"></td> <td style="width:24.68%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In millions)</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: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:8pt;margin-top:0;font-family: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 Leases</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">28.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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="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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">18.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">112.6</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 minimum lease payments</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;">226.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="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;">Less: imputed interest</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;">65.8</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: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;">Lease liability</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;">161.1</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> 28000000 25300000 21400000 20800000 18800000 112600000 226900000 65800000 161100000 18.7 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15. NET INCOME (LOSS) PER SHARE</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a reconciliation of the numerators and denominators used in computing basic and diluted net income (loss) per share:</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:57.992%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.622%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.622%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.622%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><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 style="vertical-align:bottom;"><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="10" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><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 style="vertical-align:bottom;"><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="2" 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="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: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:middle;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 colspan="2" 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="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: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:middle;"><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="2" 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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In millions, except share amounts)</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: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:8pt;margin-top:0;font-family: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: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:middle;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 colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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: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:middle;"><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="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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: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 (loss) attributable to UCT</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;">31.1</span></p></td> <td style="white-space:nowrap;vertical-align: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">40.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">119.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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: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;">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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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: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;">Shares used in computation — basic:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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: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;">Weighted average common shares outstanding</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;">44.7</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;">45.2</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;">43.5</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;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;">Shares used in computation — diluted:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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: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;">Weighted average common shares outstanding</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;">44.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">45.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="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;">43.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Dilutive effect of common shares outstanding subject to repurchase</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;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</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;">0.9</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;">Shares used in computing diluted net income (loss) per share</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;">44.7</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="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;">45.7</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="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;">44.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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 (loss) per share attributable to UCT — basic</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;">0.70</span></p></td> <td style="white-space:nowrap;vertical-align: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;"><p style="font-size:10pt;margin-top: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:nowrap;vertical-align: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;">0.89</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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="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="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.75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">Net income (loss) per share attributable to UCT — diluted</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;">0.70</span></p></td> <td style="white-space:nowrap;vertical-align: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="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;">0.88</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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="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="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.69</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a reconciliation of the numerators and denominators used in computing basic and diluted net income (loss) per share:</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:57.992%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.622%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.622%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.622%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><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 style="vertical-align:bottom;"><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="10" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><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 style="vertical-align:bottom;"><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="2" 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="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: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:middle;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 colspan="2" 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="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: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:middle;"><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="2" 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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In millions, except share amounts)</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: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:8pt;margin-top:0;font-family: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: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:middle;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 colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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: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:middle;"><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="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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: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 (loss) attributable to UCT</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;">31.1</span></p></td> <td style="white-space:nowrap;vertical-align: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">40.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">119.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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: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;">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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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: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;">Shares used in computation — basic:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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: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;">Weighted average common shares outstanding</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;">44.7</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;">45.2</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;">43.5</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;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;">Shares used in computation — diluted:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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: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;">Weighted average common shares outstanding</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;">44.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">45.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="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;">43.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Dilutive effect of common shares outstanding subject to repurchase</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;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</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;">0.9</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;">Shares used in computing diluted net income (loss) per share</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;">44.7</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="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;">45.7</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="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;">44.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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 (loss) per share attributable to UCT — basic</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;">0.70</span></p></td> <td style="white-space:nowrap;vertical-align: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;"><p style="font-size:10pt;margin-top: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:nowrap;vertical-align: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;">0.89</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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="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="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.75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">Net income (loss) per share attributable to UCT — diluted</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;">0.70</span></p></td> <td style="white-space:nowrap;vertical-align: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="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;">0.88</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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="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="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.69</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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> -31100000 40400000 119500000 44.7 45.2 43.5 44.7 45.2 43.5 0.5 0.9 44.7 45.7 44.4 -0.7 0.89 2.75 -0.7 0.88 2.69 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16. REPORTABLE SEGMENTS</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s Chief Executive Officer (chief operating decision maker) views and evaluates operations based on the results of each of the reportable segments.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In fiscal year 2023, the Company prepares financial results based on three operating segments (Products, Services, and HIS) and two reportable segments (Products and Services). The Products and HIS operating segments have been aggregated into the Products reportable segment. As described in Note 2, HIS was acquired in October 2023 and is a supplier to the semiconductor sub-fab segment including the design, manufacturing, and integration of components, process solutions, and fully integrated sub-systems. Due to the Company’s limited experience with HIS, limited data and information for management to evaluate and the Company’s intention to integrate HIS within its Product’s segment, management has aggregated HIS within its Products segment.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In fiscal year 2022, the Company prepared financial results based on three operating segments (Products, Services, and Fluid Solutions) and two reportable segments (Products and Services). The Products and Fluid Solutions operating segments have been aggregated into the Products reportable segment. The aggregation of Fluid Solutions into Products is based upon consistency of economic characteristics, nature of products, similarity of production process, and class of customers. During fiscal year 2023, the Company no longer reported discrete financial information related to the Fluid Solutions operating segment to the Chief Executive Officer, and therefore, Fluid Solutions no longer represented an operating segment.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table describes each segment:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:99.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:16.162%;"></td> <td style="width:1.01%;"></td> <td style="width:32.909%;"></td> <td style="width:1.01%;"></td> <td style="width:33.01%;"></td> <td style="width:1.01%;"></td> <td style="width:14.889%;"></td> </tr> <tr style="height:7.2pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Segment</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Product or Services</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Primary Markets Served</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Geographic Areas</span></p></td> </tr> <tr style="height:7.2pt;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;">Products</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assembly<br/>Weldments<br/>Machining<br/>Fabrication</span></span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Semiconductor</span></span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Americas<br/>Asia Pacific<br/>EMEA</span></span></p></td> </tr> <tr style="height:7.2pt;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;">Services</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cleaning<br/>Coating<br/>Analytics</span></span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Semiconductor</span></span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Americas<br/>Asia Pacific<br/>EMEA</span></span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company uses segment profit or loss as the primary measure of profitability to evaluate operating performance and to allocate capital resources. Segment profit or loss is defined as a segment’s income or loss from continuing operations before other income and income taxes included in the accompanying Consolidated Statements of Operations.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Any intercompany sales and associated profit (and any other intercompany items) are eliminated from segment results. There were no significant intercompany eliminations for the periods presented.</span></p><div style="font-size:10pt;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:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;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;"> </p></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;"> </p></td> <td colspan="10" 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;font-size:8pt;min-width:fit-content;">Year Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><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> </tr> <tr style="height:8pt;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="2" 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="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: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="2" 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="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: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="2" 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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In millions)</span></p></td> <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 colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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: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;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 colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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: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;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 colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </tr> <tr style="height:8pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;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;">Revenues:</span></p></td> <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 colspan="2" 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: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: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 colspan="2" 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: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: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 colspan="2" 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: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> </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;">Products</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;">1,501.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">2,074.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,803.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="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;">Services</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;">232.9</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;">299.6</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;">297.7</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 segment revenues</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,734.5</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;">2,374.3</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;">2,101.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:6pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:6pt;margin-top: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:bottom;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:6pt;margin-top:0;font-family:Times New 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:6pt;margin-top:0;font-family:Times New 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:6pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:6pt;margin-top:0;font-family:Times New 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:6pt;margin-top:0;font-family:Times New 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:6pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:6pt;margin-top:0;font-family:Times New 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:6pt;margin-top:0;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:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;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;">Gross profit:</span></p></td> <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 colspan="2" 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: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: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 colspan="2" 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: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: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 colspan="2" 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: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> </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;">Products</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;">211.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">362.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">325.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="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;">Services</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;">66.2</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;">102.6</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;">104.8</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 segment gross profit</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;">277.3</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;">465.0</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;">430.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:6pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:6pt;margin-top: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:bottom;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:6pt;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:6pt;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:6pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:6pt;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:6pt;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:6pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:6pt;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:6pt;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:8pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;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;">Operating profit:</span></p></td> <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 colspan="2" 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: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: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 colspan="2" 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: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: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 colspan="2" 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: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> </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;">Products</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;">29.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="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;">90.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">154.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="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;">Services</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;">5.3</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;">30.0</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;">31.4</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 segment operating profit</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;">35.2</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;">120.4</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;">185.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:6pt;margin-top:0;font-family:Times New 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:6pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:6pt;margin-top:0;font-family:Times New 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:6pt;margin-top:0;font-family:Times New 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:6pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:6pt;margin-top:0;font-family:Times New 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:6pt;margin-top:0;font-family:Times New 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:6pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:6pt;margin-top:0;font-family:Times New 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:6pt;margin-top:0;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:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><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 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 colspan="2" 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="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: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;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 colspan="2" 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="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: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;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 colspan="2" 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: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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In millions)</span></p></td> <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 colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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: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;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 colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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: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:6pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:6pt;margin-top:0;font-family:Times New 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:6pt;margin-top:0;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;white-space:pre-wrap;word-break:break-word;"> <td style="background-color:#cff0fc;vertical-align: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;">Assets</span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;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="background-color:#ffffff;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> </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;">Products</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;">1,617.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">1,650.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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:6pt;margin-top:0;font-family:Times New 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;"><p style="font-size:6pt;margin-top:0;font-family:Times New 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:6pt;margin-top:0;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;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align: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;">Services</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">250.2</span></p></td> <td style="background-color:#cff0fc;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="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">310.7</span></p></td> <td style="background-color:#cff0fc;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="background-color:#ffffff;white-space:pre-wrap;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 colspan="2" style="background-color:#ffffff;white-space:pre-wrap;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="background-color:#ffffff;white-space:pre-wrap;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> </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 segment 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;border-bottom:2.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,867.7</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,960.9</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:6pt;margin-top:0;font-family:Times New 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;"><p style="font-size:6pt;margin-top:0;font-family:Times New 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:6pt;margin-top:0;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:2pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Long-lived assets comprised of operating lease right-of-use assets and property, plant and equipment, net, reported based on the location of the asset. The carrying amount of long-lived assets in United States, Malaysia, Israel, South Korea and other foreign countries were $165.4 million, $84.3 million, $74.3 million, $54.3 million and $101.7 million, respectively as of December 29, 2023, and $102.1 million, $53.5 million, $75.4 million, $57.1 million and $90.5 million, respectively as of December 30, 2022.</span><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:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table describes each segment:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:99.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:16.162%;"></td> <td style="width:1.01%;"></td> <td style="width:32.909%;"></td> <td style="width:1.01%;"></td> <td style="width:33.01%;"></td> <td style="width:1.01%;"></td> <td style="width:14.889%;"></td> </tr> <tr style="height:7.2pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Segment</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Product or Services</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Primary Markets Served</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Geographic Areas</span></p></td> </tr> <tr style="height:7.2pt;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;">Products</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assembly<br/>Weldments<br/>Machining<br/>Fabrication</span></span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Semiconductor</span></span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Americas<br/>Asia Pacific<br/>EMEA</span></span></p></td> </tr> <tr style="height:7.2pt;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;">Services</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cleaning<br/>Coating<br/>Analytics</span></span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Semiconductor</span></span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Americas<br/>Asia Pacific<br/>EMEA</span></span></p></td> </tr> </table> <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:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;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;"> </p></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;"> </p></td> <td colspan="10" 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;font-size:8pt;min-width:fit-content;">Year Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><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> </tr> <tr style="height:8pt;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="2" 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="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: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="2" 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="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: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="2" 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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In millions)</span></p></td> <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 colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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: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;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 colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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: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;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 colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </tr> <tr style="height:8pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;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;">Revenues:</span></p></td> <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 colspan="2" 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: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: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 colspan="2" 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: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: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 colspan="2" 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: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> </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;">Products</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;">1,501.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">2,074.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,803.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="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;">Services</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;">232.9</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;">299.6</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;">297.7</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 segment revenues</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,734.5</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;">2,374.3</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;">2,101.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:6pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:6pt;margin-top: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:bottom;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:6pt;margin-top:0;font-family:Times New 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:6pt;margin-top:0;font-family:Times New 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:6pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:6pt;margin-top:0;font-family:Times New 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:6pt;margin-top:0;font-family:Times New 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:6pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:6pt;margin-top:0;font-family:Times New 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:6pt;margin-top:0;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:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;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;">Gross profit:</span></p></td> <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 colspan="2" 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: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: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 colspan="2" 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: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: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 colspan="2" 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: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> </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;">Products</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;">211.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">362.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">325.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="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;">Services</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;">66.2</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;">102.6</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;">104.8</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 segment gross profit</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;">277.3</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;">465.0</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;">430.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:6pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:6pt;margin-top: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:bottom;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:6pt;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:6pt;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:6pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:6pt;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:6pt;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:6pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:6pt;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:6pt;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:8pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;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;">Operating profit:</span></p></td> <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 colspan="2" 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: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: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 colspan="2" 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: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: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 colspan="2" 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: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> </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;">Products</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;">29.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="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;">90.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">154.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="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;">Services</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;">5.3</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;">30.0</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;">31.4</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 segment operating profit</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;">35.2</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;">120.4</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;">185.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:6pt;margin-top:0;font-family:Times New 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:6pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:6pt;margin-top:0;font-family:Times New 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:6pt;margin-top:0;font-family:Times New 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:6pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:6pt;margin-top:0;font-family:Times New 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:6pt;margin-top:0;font-family:Times New 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:6pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:6pt;margin-top:0;font-family:Times New 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:6pt;margin-top:0;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:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><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 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 colspan="2" 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="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: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;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 colspan="2" 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="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: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;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 colspan="2" 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: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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In millions)</span></p></td> <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 colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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: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;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 colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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: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:6pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:6pt;margin-top:0;font-family:Times New 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:6pt;margin-top:0;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;white-space:pre-wrap;word-break:break-word;"> <td style="background-color:#cff0fc;vertical-align: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;">Assets</span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;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="background-color:#ffffff;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> </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;">Products</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;">1,617.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">1,650.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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:6pt;margin-top:0;font-family:Times New 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;"><p style="font-size:6pt;margin-top:0;font-family:Times New 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:6pt;margin-top:0;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;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align: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;">Services</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">250.2</span></p></td> <td style="background-color:#cff0fc;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="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">310.7</span></p></td> <td style="background-color:#cff0fc;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="background-color:#ffffff;white-space:pre-wrap;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 colspan="2" style="background-color:#ffffff;white-space:pre-wrap;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="background-color:#ffffff;white-space:pre-wrap;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> </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 segment 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;border-bottom:2.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,867.7</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,960.9</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:6pt;margin-top:0;font-family:Times New 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;"><p style="font-size:6pt;margin-top:0;font-family:Times New 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:6pt;margin-top:0;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:2pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Long-lived assets comprised of operating lease right-of-use assets and property, plant and equipment, net, reported based on the location of the asset. The carrying amount of long-lived assets in United States, Malaysia, Israel, South Korea and other foreign countries were $165.4 million, $84.3 million, $74.3 million, $54.3 million and $101.7 million, respectively as of December 29, 2023, and $102.1 million, $53.5 million, $75.4 million, $57.1 million and $90.5 million, respectively as of December 30, 2022.</span><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"></span></p> AssemblyWeldmentsMachiningFabrication Semiconductor AmericasAsia PacificEMEA CleaningCoatingAnalytics Semiconductor AmericasAsia PacificEMEA 1501600000 2074700000 1803900000 232900000 299600000 297700000 1734500000 2374300000 2101600000 211100000 362400000 325200000 66200000 102600000 104800000 277300000 465000000 430000000 29900000 90400000 154300000 5300000 30000000 31400000 35200000 120400000 185700000 1617500000 1650200000 250200000 310700000 1867700000 1960900000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17. GOVERNMENT SUBSIDIES</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In September 2021, the Company’s manufacturing operations in Singapore have been awarded by a grant for up to S$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million ($</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million) from the Singapore Economic Development Board, which provides incentive grant payments for research and innovation scheme for the Company in Singapore. Under this agreement, the Company recorded subsidies of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8</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 2023, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</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 and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</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 2021. These subsidies were recorded as an offset to cost of revenues and other operating expenses.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company also received unconditional subsidies of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</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;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million from the Chinese government during fiscal years 2023, 2022 and 2021, respectively. These subsidies were recognized as other income in 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> 2300000 1700000 800000 400000 200000 1900000 1000000 700000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">18. SUBSEQUENT EVENTS</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s management has evaluated subsequent events through the date of issuance of the consolidated financial statements included herein. There have been no subsequent events that occurred during such period that would require disclosure or would be required to be recognized in the consolidated financial statements as of and for the year ended 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> 659 Moss Adams LLP Seattle, WA United States Stock-based compensation expenses capitalized in inventory for fiscal years 2023, 2022 and 2021 were immaterial.

+3GT%/VO:6K:EI#YI38-ER-8MJ*JKEK&L-875\=!+P]"-'$Y'(,O^* MS.N2O,#;'03#:(ZNBPAB,"ID&,_JZTU5U)1E*B6/FS"ZY?@,=;:I4HD9O!:J MA[XD&;9T^6I#8R;NACJ']KJ21I53#SO']X6PHM1/%4N9[> 6^WZ3:;Q0R%Z> M$NY=D!W5XFVJF'QU>:/(<$LO84E!7?"*2QU? 0Y77\["6^GJ"^2C*6!5T2?. M,J2[J!(?TO<1U;F=L=W4\,XC_0$>QU&9'4#R/H2YIFHSL=I>1_C7%#Q6 MR)G'5JHS\\J\1'+CC*+M"\^P<=6J!#K6-FJ;X-ED( M,X;",E5;S# BTOL/C]1 5J/HJQ29X\.5"%3I+J7V+3GXIT?HD(+0?.17ID\B MTAC=DFN>,;VM>*JH/?)^)O=SO(T3)TH<]^UN)C]=\]\3T)E#O3^ MA*8^G?)( [6NLKF2Q2O>V]%8J(9+OEAJ!JXW34A)[3WSVU.:DYJVMP\NW?7Y M F0U#/C^UK=K62D%.Y(!H24'@/9KU$G55I@'ECT+J='N8W5Y>P=0)<3Z'L/K M%++UD/_=I3LF9K+OB1KCKC.=.>UF*[,/3]\CN&TOJ'>+/ 4 0\H=MKHS>D]"(T=3:W3.S'?&UBC M.%A5UWKG^O:,V"V\TLB/#SA)F)6L*=?( ((6T\U(,';_A[R<8M=;J;VP6]8: M.ZZ:')(T?0O%M[T)I!14N<$6_&<6:19,6U'Z]RE7A!./.1,UI[9H7=WFKCL?6'!$![E0@QEJ$%'K$EP52"(7TQKD M.6U5^TJT 0^[;C0L2GNMTSBWJC(I]"BUUW+(327Z1E.5X[/E9R].JG)FT4D@ M:U]'& ME%F@-QK;OMV[7GGQ$9A338Y+R(436S!>YZ2G6OO[(ZYI%J'&T)+4T M45=L:OPYF/EZ%9VJZ)PTSGJ!6%/!OE-5759''CO@+L! 11XD\,H* 8N$O\D MN]9K9QJ.X-HWSA:BO-2./2I*S0U1@;:H.Y[L0_.G!A)(=Z M5S)-26O#6HZ[X:%P'T&+L??UG@'MZLXM]$"[9O1UIG@V3Y('\@<6YQVX H=J M&<)/9YM-A#>$MQMX'Y'WYDJ)WSB;OEE,9232C:W3_!8XZ(/\&BI9M$:1FX@Y MH2JAC.]QEFQ\'GD;2O2.FW(D1 G+-43/-7C MA]!WA1JQ$1!K *4ICJ&89I1>DYT:9M'!,*]4]\1**(^)-G6/P'M@L-> _;!Q M\3@#G.LN"!CMZ\]0C];A*=N1B/5PPZICTVU#:'^;FM;-3DOG2TM<<%V-X]-1 M-3F2=[ZG]QU!"P^4IB*D#T\LKM>^3RI+VT\$T1T MP3/AU,A>=:7L2?%D 5S[X3-X-Y(_\UL[<&O606MX\,%D[:D#)3R*5D]B3849 M6<2[>+:WK6W?M%9P-V^AN%!4F3#)S>? C9QG\)[X'&!(2T'CI=(@ 1?C) %@ M2.9#=P:YX*@GX'45&&$DJC,(36'S<([7891[JPH+)IP.+,U\QS"5?E1GD9!) M$U51*3;R.JW9YP7/Z3H5?XW[TQ!2%J-#'!?#$:" V%05LV_A.3_0P;SPG3C6 MY?I5EK?M]](V#4 33$QOXOU9ACK3Q[S MZ]2_]=;=$X-*5>VE7BGZ\5ULG6BC/%<4A>V:DP )&$HZ>R"OE*Z1;79L* MM,)XD]/JZLO*3\'14JC[U=JTYJK6;0"WH1/0/.J0)[1!ZU\L:U-SRZY_3;!: ML8QU_:O>*:I:!_U1KOVWJ9C-VPW!ASN3PHT U8!Q[\+&01#@X&A555KC)6$&I$" MZ-+STX0G#6D1(]&5R@P>CNV0"#KI=GN0M&=-*P"*:K1S-05G=ALQ6(*4K"NN MR=5DUVE/P/[3'P.T?G[[<8F%ZPJ;WO_ZRJ,^6&@NT4@D.6;_R-GB/_QTQ&O!AE$ZCC,()?H17A>J%/6=R=C6 MT)>#2#\Z7RA(5!"DD!(K_P@Y@X1O'+=/ZI7U@RC;=6AZ;'8G>BR[$]UE$=S> MBD*]Y!*N=K0F;-!>M$T,EWF<>#MR.2CQ(XJ%['L8M/>=U%9Y$>\68W"(MM_G MI2@7V<,'DA.X+GUF.+Z4K^;\0/ZQ#V/'_SX*TSTH!)FB#,HP20B[N2!TV^"F M:K('UF6R'/J5<*=_]FFK6)"_SI8*^8M\F*%-J''=M:IJ,\8Q#GW/9=JL]#'V M7,\!P)9%1#W4F)LA5/4EP5&0(VM0[\:0'"YP>;:[;7N3LXGT4\;B$GA:F;QY!_ (9/\F M[#%/;XBP'CU9>1>/VXK]$^3\D/WY%X_<0N25?J!YC-IY<.HJ'U^85QTD4!;L MCJ/=@[?;^^0>P.Y'G&S'#_+JW/[8>%1[0IX0)_)CY#D^O-34I[BZL#W ).Y1 MNPSY*U[I[Z>8N0X$+#Y.XU7D[1D &*BB:=I)!DX"X;\L!Q$]NG_<>JOME;/: M,C1>.(HX/.\EF3/R;+A)1 IMM6_O-*T=G\JT,0)3 81!COXGBIPQMDIU>(?& M#B\BFX0)!.I3HU+F^&Z)ED IUB*!2\W/#;J$N0=\PL_TD^K<:5G9.G##/::I MQEHGDV^N9UTC+Z4;T0B!JM)6 X;A_\/^>')\V!GW9"=$'DA/\(%<5\4?I)*R M3CI755-U4IV.6O4\,-F%.9F@&I0/NAIS5$:?'SXZ/X=18R1;!PJV+>=2,-IU M&KC8!1-."L(<^:5U'%M-U1GX0+1,I:BI,,\[LH#)M'@.3.L,';CG_S' MS*L_"GW,QI ,X?/S\QLZC#""']Z]^]-;^/PVH *L>PNTO_I/((O6A"[R!&&T MYY3_XVW>BQGR\RWCQY<8 8(HHXCNCHH1ET>8,'0I.S.3^6BQD(],#=F5EX3L M!2R6&">&_@'D$*7W_\^> ]]"YR'.Z(Q(+.14O/:BW8T[9-@Y(024T,WE;/OL M&^UNG.RCGVYNAPSL31PYI/5_L.?V9(NA9T_Y<-[H(8<,G6")LJ)(D;U&#CQ;3$QJ1WDA] G M9&"-@2]_SS&AS9[2=I'<-R1U#CT>D%R.=Q#1'IX@Z".BG412+T^0Z"?*.XJ@ MI[_!P9:W4LVP3#TBW+=F7="GZ)T/N0ZN,Z.0R$*<&;PU1)L[05F#2&X194V> M(-;/$\0;/T$T+\;+&1U_I(%Y.2,B;XQ/.$$.;1EML>^B-9$J2>.3GQ;4/)4Y&TAT1AR A=)S1T[^_(47SA[ MC^QH\#='D&-@"Y;4R[EY8!15#F\ \1;8K.5M&-7P3,*L M/R,^8;&>AT2>9 LS'GZH4&J(DS.SVX8SX!]QWTN' ^-AQRA.=AK$Y&&;A1-] MCR&A['[KK1SJ0SA(D2O1.HK.^]5^HW\ H8G7C1/\ @G#1MBPA!("4H86_*". M^T?8Y_(&-=?WLN>O/K<>3:;W.0@?8QP]@1\@SS)60,80L3E#5MQ#NMLYT0&% M:T3]CM&WB(.W3ZY=F,-0\#6]5[RPP^F(ETD"!NXF"=@S-?R9(RESX'KQ2S$ ;LB&&^Q MYB"R/EV:]C]TIBE[>!'@RRVUNE3/_G!Y98 M@[F@O!]TRE/_%<0S=: ]I7B"#F0YO.@Q&,]80?^#>&\0Z\[4(\>RXG&'_R$: M=:H.I_HQ%/'P@5GWG4\;T("=RZE,*E:J7=NN( D'72[G>.,%<)Z -7;(=LRM MOCYI#:WDYDX0SAI$CZ)%NE6/>P#\,N_0$"JTA/*F4-86M7T?-^NE5X=N^M6S M/[DVD49!R '<&0SZD+.'4I6%ZA.4$S9DJ1N1,WD74\[\G.SQL.&WF)O)Y8(, MB(+'N#&7"BK=D]VP8]ONP#_2E]0@$8@WAQ9KQ&FBK$4D-8G.#UD!]H";_"5@ M8"C\TBB$#:-P0N4AL\-0S31T%^&]XV7@MAPK0*0'9F;'(8>3:!%]+=K\AIE6 M:;.(MT<9GR'E+>^;G ;>U'SGS)>[+?.IAZ M#/)()VJ\_!QX27S_\'FX.B_'[X9_RL-@2>*ZQG#L4,5\!A]=*)?<$+=F1C((IBSV,"CKYFR_KW!M3T> M\S5*=T;TA-L@WD_.59ZL]RY]]+W5M1\Z@QX#C!ABU! E-^N^^\:[W=73'G;U M-2$T\'S\X['SPV>J5\0 M&= 4&.AR0PG<12K)*.): J38^F_7^[Z"6(4T3_X M?TW8 7G&5I'_9?"S69Z)R=^!8W2^,@U'TN^2CM!H_P5VDPJJ*<_23=HZ0U8+157#R1&:/FIB.D"&_/&EWV:1= MY9/&6;TU,&G<#@3!US2?@+-*?O22K8!5S!+8@8Q,_@\\TX M28M(- E/$A&#(5IE1[\1!9&! 2EN8&9(C+E:T)0MT<2\%Y0C+X8M?_!*GO3. M-!!Q=[$%6LM!6A;P(H&XJC2A:B5T#R3)#O^MCHVP)4#SJ,&KXIQ[5: :KPI% M!*@R !2Q#O^&1[XD)%J<@XAB**<*KFL"5WT#T9Y>BF[ MC) J<. H9/IB35'.> J5(>*+: >T IP>RILZ01 V&:X1-">^NX;DEDF&H-:< M)6'K ;./$O\!XW\%_#N\L:-DO"2N]YCVZ9W! DA0Q=Q:[KWXE_.#R W*"I4 M)HN +MW)1\2-KV7$1.S*M9]Z[D/HL\QLHP154)(H%C2GNRG&ZK^P1]!^9[2, MV"!N5NN((R&=)0F.V1A>^\YFD-+NXOH>"8 EB2X"PL?!CF^1$Y'HZ>/?>_;Z MX]GMV=\?;L[FUT%YE7QT?.<0>XXQ$V+NYE0#?1N?'Z1_C>KN)5I#SLO@'_FCTH:>%,:RI/:<83Q505D.0FZA,@GLG)O ]9X\-W5\T+A2)'DX%+?>?ADREXA^:@9Y@FE3L&;SQHZ8 M,U_)E#'%"03NX5]3S=L;Y6;1Q'+I0(ZPPLB!L3H MKV&$G9ND:E2@7!9(39BN>'A1B=/Z*QWNV"6%;4GI'R%FMU&*%-SAQB6"P M"N._>4YP039[L,2K;1#ZX>9PF[C#@V 8=03D$:6/\@80:<$,N-CX//HOF[W2 MK:AC\P3XG/RZ^X1Y:G' !GW?X,\E\[Z'KQ/?OI+EJ7,&3.W,@PZW22; MU4Z@0CH)6H.MZPG:.2[>_ I;A80L.>'C8DN^G9MY,W0-YQ9;HNIPFHD21H'HLG/@Z)J9VT"VD51HALQ;' M 36*XS2H\WST3:6Q@N/@4PIZD,5:!,;%X$=QMJ(NE_$]7F&/ GY_3^1?PME&4-8XVK'64D.;1^W?_WXL9$;\P&.1" MR!I%T"H2S:*\7<0;1M R(DTCWO:+&932_=%_I21D+'PI1OF1]EHCT*03@8!MV/H6#][@7Q5Y[+'/8F ]W\FC?[ MS0G*6\Z3G,9$".>-3Z_Y@-/^)H[3HEF7JI4^X6?Z9=!;"2C0=P9<[N%N1YX8 MU*GD*!D3"A[J<<"(EYT-./H?:8(5,'8"94N;'1R?\+",Q37+5YQ(G[ I:]^( MO-69=1+"E,.9"K"Q]++#N=&<,=(D32XWADX0WSD'9GB$Q&,CI#ZF^PR@* MGR'-31;4G@8.0T@E['KB3('\'T?#I1"+@1[B!,&$"B2-Y;/NC02R8#@:BS0! MB G0ZK)'6]=18&[)5X%P_F$):AY;)K)YK$MDP[MV@J3.D0U NW>"KNB_$5=W M_4;&ETCT46)JA/.\)K^50:Y$O:&0P\R$.>D7/PJ^O+X&I:+2K:])=5["//=C MY"4)#A;K]3V+&UB&EQ[-+9;T,-F6M%N9#9"W@D@SB+<#SN922T?(+%\%+YO) M@OB8DZ'^JB:2[U%/F+S=Q7I(7L&RUXN:GVF!3D9CR*^=&"-9$&1^H$RGN!"MV0O87 *2$;-^@+ MQ8&\>_'C5LZ4+<9O)8W?*A^_56'\=.L.R>MNU(0W"B9QNI'[&VV MY- Y>R*<;C#]"- 4V?@/"ZIUZ:XEX_3,VT$.:T@:T!.T@5:G!VV;^+=9$89&DI\1D_NR5)&"KM9K3+/$0%<6:^G+H#S! F;%,0>S M,BUSY=-?HG6"LG9LP,O 8HWPEJQ7T@&FDJ00D -!RPMD67[1KUD\QC>5@(S/ M%\LCXM*O8[ 0;Y&!6U($]G+PQ9TSN>^06&9N+HSV-8PIKE^),G(XZ6G?'2/R M5-J,LLANSH:7X4D$E71F(R:PR1[XX,MQ$[AX33.;H?K,9N9 -$9GNJS08/R6 MV+.6"4?8?"[Q8R)LJY!5?,RISNQ*T C*++BTF:-DKFPOJ^$KF\]CGTA53),+ M/!0W\0ZA@CA!BEV7;9-]E;I?O10+,_2+/NUS["+=I8#I^431##)KW748@3)+Y'8: MEE8A:X+I#R1PN#5KABI^:3O'R*M?81/(R^97WD*6*NLHV2Q#LW28U>F#0\)@ ML\31#L3YCTZ21G3GW&-A%H"X2R]8>7O'OPF.)$^Z"9[XTH6F3J$M^C8[0;RY M@[E4Z'<1X!2Q_MA@8J%:&E*'F%&GX7$A#1JP6STX@1\^D46A9L[ M<,CB,DQ%.V8!30%>K"_(!>>3TXS%Q,P! M!A7/-=;\:@(')]/+:E,X\*.!E)?6?5Z-'?XI"4+892WT[J(+ M@),M,25N:R-PC;T],,AE0V3Z'2CL%H\_,QOW\ M\>+91J5\HZ]C45^-,1M)_ M'<3A@SAZ_EO=8$[^"KX$JS!V>7SK'2$C\NY>IV 5%Q_X _*:=.W:BU>.#Z^\ M>$G>"MA9)\-.[IS*2^4VUUU"\X@W@Z #)WFB8]:'_"OKQ0FB3;)G-?0(="7H M$Q@]Z;]HUZ8?N$GM7 3*7CA[ M\JT'!DT!8YY31K#_'3!,PS!Y;3EH2 ?'3<'V:@AIV6K7RU RWM->6E@"BS4&H"VF0Z2:. M?01T-EP9."RL6PP40D$LALF? 6>K%;/-869=J/&9'BY62(UP,X/&D=K8=3T9 MZWP#G"TN;I2:7T,\UB@Y1TXE6Z>KG%P F88MC?;5=+K8+-&48F'"3ADC8H-Y M$7+C9F%/\CP:7_LLN(%CNY 3["A9KN#/:9@]1@9]F;>642JV^!3O/6J-6!V6 MD1/$SHJJ\P*7_HOE#<[S?(I1N0-8(?*AD$:%G:B#?(ZVH*^#T+M5[J>2Y!V1 M,G/^ML=,.CA:K#3Q&!>=1E*OJ65#ZC?*.UX,I.+=5]RCAEQH9STK[;>^@0DQ MI2NJCGA<'/(Q@VSJQTV<#63<[C%D96'9?%_,"/@ZYGF+Y543VXBUJL8E2.\Z MD4(!-.Y)KSP*]8@?F&RSE6@> 2N^/2Z8%99"M0: X4[N%]GJ"4LC'JXI@%]1U@!= M<(;<':;@3-B,& AMQE7!6DS)'S&/9:OX#'BM3=)__-N']^__O:SP,YRG>OPA$+)G6:E?@2X1;5&WU)/)DV0H MK?[\S\6C[VWHFAP*BEIOV1?_RMLQC6XZ&>LR7FE[YHT#CT[ ?T'KR7D,,VHF MXF['YLCO-HU3%YBD3?T;+6*4@F&&PMXYV&Q /15G YP (SX6P\(6M^ MQA7+?OJU:.,;T&CE>.,X@[(VX6TSMI4AL_1+WG5&G)_&LRM0)R%+=@3E:W&4 MV=&^$(T W(_/G]^"->[F95++,4'4@O1!#B,_5,;*P?I6&>2[[W,0 M96]"FA@$#=% DR*,2Z5A2_9,74T1M M,I_R0_(%,2Q4]%)81]XF_$N7%/#(Y?^;X(F4#Z-!H0B"R)202W/B?5IY/NO6 M] HIWM"]\_P1DC1[CM_]PI0<@C*"9!2<9Y31!&3S$(R41CQUQF%+CK0AO.P$ MH:/HO=]J/J8/$_P'8L(=.#7I+10I#(&5W$?>-H\XM=TZT MB!X2T G0!"SDH4LA'@9"SG'O.XZINW?X87J@36B FWY%:6R?&N4D_4^PMPT]A0#$X0PH])'#DA@G/I<[0Y'C4 M06S/>R)%K8."+2CT 3!N:2=>]HCYBL%:4%5$AD^-1%\DCPQ),;L,4;$_&13@ MM '%UH>OI+VN6W,K":\\7WJY[T[VGCAH%N'TP+2**/P1Y(ERU+GT?CHNIOPR M/U44 8O(I6=?O+Z[_Q8'Y+I GYP=Y",B="879N_Q$PY2#*\C ?/\HY=L+U*R M378XN@E6?@H>BR!ND_]S^T M.[$79RD[EGBU#;Q?4QR/HIR7$J)6+.-SPO5%"'LOAV&E:25- *FR]DS_8?7CA1-&!IQ"(K[[L/9:9 M%S!]AF4(K>8+HG]RI0!M5N1/B%'>,$43>@%CX8\P#.C]"Q@('< .TVC2/U=L M0%9T0-9B0' ^((=I!Z0F.<-@L(XY=U;(LD;]#P>-KGPE4"B41_!;=:?L-O7@ M\H(P_FL886<$1SN@A2@Q0^YG SOO'VF_RVYRM/^_ #UKWNT]4N^5 ]B:??=- MAZZ-SZT*(X E!S:4WJ3NP&,T'=? M[C8C9= #@('",]_FRS0:'$?,Z+%WB,OI'0,/?J'[W-?[TA ##Z P8^FXAUR. MG Q/8V?DJAS2<]FRO G(GS^G M 06P EU_']>PVELO;Q7TJY6\EA1?,&^::?T= RYD1D:D/-/94"S6U8RFY+Y$ M4IL(&C7B36=R*,K .,-6Q^3&YZOUFB6@R:0E@&H!A_8 C)L,QS"YQBZ.'!_< M75)P+BX4'G01,L*2Q @R"8\_<1(4BQ:-9'"T,!A\YV0MRX$G-)=CL?43&!0Q M:%D/RI6,(>W4A&;D883DK]AS<51T !ER==='7TB!BX4F"^X!1NYY \-13)0I ML;Z2R;\ 1M5.YIF#.<]R+(=J/HH5(IVA-@*4QAX-?^ &,.ADR_XD$'+D<:Y101)8D(S=DSX=OI?Z8Y M)A7!E^\RA%Q5@[3@ ($*I.;=9;_46_0/1F>R$(3_] %3BN3)N6?Q6 M2@<"%D)4_N309B=7E?,((YX9I0)(-$*JF2/C0 BG/"!?SL)T2<"/V1A'(E:%H(DZDBJ@Q/8;BJ(L/,GPT^+76 M,-,K6,CN%!A5+%+V4SH8JI5I6V#?%TDC1OMHF/+M\B.YM/&\D") T0M2(N;Q M\-!O4E9?S**L.>#E*+A#--X8L:,^;<,0-JO%C3 M ,4X3D$)9PV6H53(E.,R%?I$2XQQ&(O!4,7)AB2 MT#:'/[$E8L:P; 9]#=^3&YJHVN,.1S1$GFST]K-J:7*=5%[C9I%L(PK%O0RS:0=+A_9\7*.;OY\>S3U(=B*64L M4WLMUA63YJ7GIZ18[C! E2I]'\I%W^9+'(0[\'$-H\D?_W;XY5-:R9K+FJ>0 MHA53;RD>P*"RX+8&^6XY(',ET*,.K>43D!(U NJ\ I5%_37.;]I/.%FL^Z"_ M27I30H-)\<+ MP"*Y"#+/8;"+1-X310&-SR(O!M$V!2S2+('@,/L/,_>!>6M="-US\V9?]JB4 M<*NA._616WF/$'2)9KB "TYRQUZ R2GK&.(]0ZQK4L+%W\2(EJY.,R,[V04< M1P!,L &&OL?A)G+V6V_E^,-M13*UH^B\7^WW]"8>?N;7.X$(>SUXE]1$^ [+ M\Y.GQ8*L6<[N]'9Z!# C;/)Y5#BS2-ECJ7M,73RSF2B:X:Z'S(]EIKVM )S& M;*/.NM?B\3II%X4&]O/#D$$%!WAJGR1"S_32=/\^\R']_.EF>76)'I9GRZL' M$^>,$V\7T9T3)?P?THEW[7W!;C%5ZR!T<"U>9);VQ>4)%N@?6?8T@)"@;M!0 M*:2RA$%/8@,#)1W'D,@0$G23MI#XM]3:":+ME7/6FLT3^K'.NS2 MB?)$TP4KPFI*T_ZMY2'K%XN:.T&LO1.J#B-?$W3 B93'^P2=[>"&F%Q0 M6I'G;$KABU0O;'BW7N(UV0?"\X2K\LX"5N>.L!#AQ&,Z7- ^Q6.8K:2NH;IG M]M>L>]_PI)R\BXCWD>(<2X8>0Y'D9))*-,A- 5H519A$5 MO[%A\Z=8@=-'(=WCC0?&^" ![>\($54YP4EUWV-QX-OH?)[2C2X4$&\/P_5G MG!J5EB='#1K>=;^FUR?<_FM(B78/D;)D^UTY$2!*Q-+FA8VYZAY>7(;Q$"T@ MT03Z6CXA>"O?F(;RF(IQ&O&$3W&YUZ605KS;42XF(#7PI'#><6<_/&Q MXW>:MF#9%2V7+.;UT;(O95S\ MZI (JVN(LD9+)ENAH21#1?20[O<,Y)X<)$Z\O?;#9RFY M["BHOU(3B.JNUZ01\CS.6IG<27PB+OT:!H$\ OJ%'+WF?+U;Z?K(FYH_M1D M0\6=>)@/T4V>$N"1-?/"N.[K/ T18>=F1J0L(@[$-BN+A::\$*7C.,_5[?Y, MY*#=2/ ]T@V5$SXNMN33-H\FW O@@]Q"ZF1-3"[1UF]!:5N<'_(B?-=0!3_D MUDL.4KPXU1\NMT[ #0V90: ?4E#UB?Y9&!@J\'2-R'4GE8@?^2'_:.8A/_.A MSM5 (P\T5Q;]UD>YYA8J! ]+742/!U1[6S'+&NMI :N!*>\3TEEN=XLEB]R) M(50M:F;#:)Y!KW$\L)T^)9=;W M3'@:C%G+VD(!=.@K)X08 MI=EVV2_VUI1B29C7AK\*(DYIKCV6;GL3W;QS U[!.@H%OQ"=0!,0/[76 @D MX1I]OEB:"X4>P!(??4;"6(^+_NNC9'"MN*^;3M$Z%D_2&J.4,G%B\I?]2!Q4 MKJGRA$PJI>=)#J[3)(TPUR'E LQ10$:)8>#G/Z M9:IK*3VCII=O\3I0LZC#**A?N,Q+UH^.G*&2@?S!R)G.4]-;/YP:X.$YW3,D-%ENP0?P0 M^H0,G*F AL-EU(%PP9#=';#B1!MD4T<;S)7PZ!ZZ>X)X4[_=01O/JB$;>//. MGN3CG_>7@E09&WPFS )784#Z.\A_G O&&3%CSN-9AFL!",!Q)>*AN$&"SE$Q MX!?[/C6,4-G[)0_'&_[^8COJ4>W5PAHZ&M[$1N'T.$ YHVC.G<4)W.%3 U2. MH,N^R=Z"N/I]^(2C@*+:0/ 237R0/L:>Z^%X%$DM;P!EA(^/([_"#"-._7(S M\N9>&9,P67I:2,QN&+.P*F/1C FT?CG^DI"A)B[J00_YK@[\7!IT+A1(@MDV MV6(*K0$2$OP-XH$3'"COX'##^7@1RFTI-#"E%]!. _,7Q(6,BFIQT M>5]X01A?A+>)2Q8V_QERC6!V5?6Y@F"1A%I=?*W4;A.R",:7^(G M[(<4EFF,)&8LF T![(UHP9@X.QI+XJDG&) (&F,F=QF/EZ%(+P!8\+DM?!E" M1,H=Y/ITR:H^D$%WI02)9ZO$>Z).!V,8_Z7^@/@1B1[1#)%>(0DI^0P_TGB@ M/>\=7,EA9M5PLJZAK_$7X:$FXJ0XR-6)[ P"'\FIZ=+C,2BZK E/'U(HD=-3 M?C.Y@\(<)LFOG9^L,^!O4G)V@%A.F)L[:6Z^_LS0V+Z14E_F?3,8Y$2>!S[+ M] E='A:L)&@9PFOIV?5RQ!GO\XV1/D/:S#PR>. :I#DXI3AC&%<2/A2GY&(?3 $[I&/AR/9KB#@21^3-3N\,% M.Z:YD4Y;#N^R#)?.EQ^]9 L.+>3TO ZC>@O,,(:%CC/^G__R;Q_>__'?659O MM'<\%Z5[,@HB:2%9I_6A."]A:#H&:8K4SA3= !PRI@$/Q%A[V MI&/N(OC!B3PPMX.1:A#N*CV"O:P1],0)Y][ND,7D6#F5[YFY.S/&T#V. ML1.MMF>!*SVX>\;O%_&J&&'Z=I3?\GGPOAF@JC'Y*S@92?RY.>FC8LAO-U6IQ(-\'U&<3.M1/#WETF7%:=Z=83S/T&">^EDS9(08SWK$; RFC2CC M68B.HN,*^XX1N\TBVCB!]T^.ZAW$H>^Y(D/Z':DKNK587WN!$ZP\Q\^R@F2,Y:7@<8M^]YJ+(\+N:_TN)>:1'F;2#3Z6Q\[OSILU.Z= M=Y2.HMQ5ZEPO.HORWLI*NA8C;\9?I'2,7X<1)MW*3G,N '"#V9"%QRD?)R/E MFXE3E\-->0/H:][$Y)B>],5 7G4\J\M=!-B2N_SEP$#6^[[VF3=?3AYQ^B?2 MV\108H")&*WX9J(HYW;/&C&3'&H42^'#P]5R\GQ&P_HKC&;,XFC.3D%6S IC MER*_WL1Q"C@DB[7TE!^8[H"5I*HX.A;].NYN).YDO<7DRVX' MJJM_ JIYTYN9E)UC$JAT\X>@SE;!L%'N4\8!FW MAI+AC3N1Q90B^HD\+M;\F7 EG2"#46)DU2TZ1?_ONS?OWKU'>X?C_YR@/Y%? M)%WNOZ/?_>'->RHJTS^XLA>.6.Z2\KO?O?D#^^/W;SZ@,$UB,CS,JR4!^Q-] M2:(/?SI!']Y]^)9KM_BOW[ZCOWXX 8L=N(=Y3]B?/&)YZ'B6P;6*VN,?V#C> MT!$RG?QA'-9DP#0M<\;3.PS>"M*UH^7,R(4SE)M:ZT6!D#[X3,LGT$G6Y;C_4G018X@_,+'05@; M12_D-S%T!!5[OFK(.L0RGIT@GB0[_2F%0'QNUC?AL%FB:,=6+V' MF<$RV&!R?P/54\"K1T#7F EL'+9\)4=+P='L6:EU[[F+/+) ]XZ?0SR3]??H M!+^@QS"*PN=)4]!0[7>F4"2= M0^9P.^&MX@YWZ9*/(Y5?!$\:;SIL7 %.FA(2@B.0LHD#*U\W["R95P"(?>)1$I3_IZ$U!E MVT#OQZP9EHP#?,+ #0QY._!3Y[IQ\%W/G=)74B?@IMCS;KR4XT#46"#0>4_XL^!&.W^2]]N@%=)/E&9YO7("$6E/G3:[AY]% Q?Q- M9RP:",)8^&% GCMP>@^24B H!L:$1B[AG.AO:TCX,A&=0E*O3J1DW$CN6);^ MBW>-#J/4.<1[=X*R0;Z:?GS!G94[G5Y[\QR"A87"'5D941:R M>04:O8F]C0W8Y5^E1&S"/)YX2 M)G1$)JKXQPQ)3 J+9K#J1\ ,7T<*-'4+XA*\_#R7+XK+JN& M<3?'R>:&@F3$!O;5!,ZT=Z+O-+C6R]+#3N^O/>X*L[FP2KA$I'% ;088-?9" M(^]Y$(?9/X9'M4CH_A60(M8VU0*_%*X+,OIF$U&#&]IS3A\YYZ$!T/DV<7/# M]97*$#IS^5=&Y\]O8$UL66/(J9+"_:.3I!%=F;)-.+/DW@2@6+DFU ;"H_WQ M13"E,";P]@X< TH3YG6B,)%.JLD=?P<_R'7JXG>B"0)DZ:]H&@&!G-?&.=? MJ!OS-B4V3PKJ1]$P^@=+AV$P[NB6/ 8PIOE6XA$S0#""1]1YL4$IQ1.6@":V MD?7A'F]2WTG"Z) )+/UP](N7HR!J(*?.V(SX:AZ,)04@NQA,NNR%?._%O^0V MWLY/\6)P0($RD<\$V6/BJ*) .:;.^W7S #1E0_Y+2%OB?#&6ZX4U]=L=M!IS MC[E<+V8&_R9PX27K)?C6>Z*>-H5XF_/#1^?G,+KPG7APXI2\J5,?VC(?A3,Q MLWZ%S]MZ/@VE7Q%0T*\@?X;'I9QBDZ-CE\#[3NH/C/Q,F7HDD5_$5K+$@/"=Z?Y>C0-Y H3[FS4*@?G7FN%J1/P\#<=I#L%PW+( M;BN6C8?NCLNUWYK5X^*K8B*?_ &=94/F^1TSC-J;8!U&.WHHD$1M\^@O"Z=Q'DAG L]@&3^$%SG<,!2BR=4&\!+�&@"#! M5-^*C.[BY0.%;G9$J,UC:P:!X14SOL>@>(_C[R R#9K(X+N/F_':U^Y+9+3. MEH)*R6H'>X2.,DW.'HR)/# MC\Z67^2(NF>+!M S:0&))HQB29)EXW@1K*-%Q)*X.#X+UZ>2"I-/QC3V@E<# MT\P:4L<:8%#H9+.F4!@AT5@&O' K<7V"N+78@M4XEV>R]-(X>O)66&$C\4FO M.%)6'MMV1U\3%V&89JUB>FOD1U=I&L7U!/BKIC74.T;UPP M^FV,:8TEJ39PB+N"L1#$"V?O_5_VOO4YW16=^DDM7VS\V&"8J%4M"&RAF2IN^:O/V3B0?!9#Q @2NV(NYVVBDP@$R"0 MSU]R\P'>F,4%]"N]KDV2)C+,KM4_HJ6MXRW&RGSR:;>;WYS'444['P([;5 MF9&U!FJ)O"#/CL44,_@Q.^@ 14\@NE=1#AZ7@A\(^#&/>/^V>QUR_5(/T5>9N5UPB6-[K>*>%AL&VCSJER)Q6QS[_.D[ MV4'/,@ NAR*YB#Q",TN9(DZVD$$(32=4LS[GZMV)J^Z#3O(ARQ9?$L8Z44KJ_J;[Y'E5SI>? MBQ'0ERN/DFBCFP/M=]GRW:9P#BU]&M*2GU]GU'I?>!,>^D=-8ACV2"/:&VYGI!9GU(^_L\64X=ZN"FR"G*ZB]4T=J46&J2?:JU>!\GT% ;7):JG,2-G#5G5IV( O_D"CO8I,>9&6&],2@V8_8 _.'T>2H_A*,UOJD.62JK_ M=3)\L"8+BJ#?!CG=.)^63"FZ,PEP&M4 3OWQ=TGY%Q$GJJ^,ZBP2TS6G;$46.8T,PB?$$[-:0Y=08U?8N/OG MC&VXGIIOKQ/&Q6\5R!"=P#5%(D@&SP.;9/HZ_K9Y*N@_-@"B\ HY$99G846. M"'H^SC\PRIH5!@\1XT)4SDJL,K,.E0F:A@<4/"E>^L:ZXDZN6KN:XNVQVK") M39839+D0+">*9:ZH4/=-=65QYD6LKGK"32[]<<E(E)>8Q4EM2R"00I MK*P.?-ZL,64@,S.[LE29;H8?MO+EG$&,$2,"$Y8"F6:L="Z="CB:'Z[D*@\6 M=!F0%W6W@'/DM.-D\8E^+1^_4/9*/_*K:67E/^ K_3_>%G?V*SY/W26W@;&' M!_T'"EWHUZLDCM@9V%[VECK2]=!W9FP>:O>?29,@T=-CJ&%U"\:>3<8B(.[< MSA[X\ 148L?G9ZD\[U4D7&M]K;N'=,,6>@PDF G!9GLO0-6T.F3-,E1N1:N M'#I;"+0,/3'>M'^]D?.L=2ETG"%IYYY<@.@!\!HN;@@_E=LQO$.?+QX%^(^D MK&"#*([@W!TT'E/*S8Y$VA%T[RX;$QZ-H@UO9-9([^1B#IE%W/;A6K: K,[5 M?YY'15+#SYESHC@E/P"6TPI0]84WTS)KYDF MI>67F?*+II??7@6ZEUR\2[YAT.[@EYE5GC&__FD$U-X$:W(+*#S;1F+BC!AH M^/R(>:+2LD8!2).*C^I>%'PR4!PW(M1T!3 !SO(LI:I1-H9.'#?6&IDQO8JX M9D!O HAHH]IVV=10M2=&96):=;DR:FV7'>"'WU5^'S7<]YY\H4YEP(YGW[U. MBMT&Z.*1QJLT8]GS%C. 1S"$-6E2T?98+3DJ7VR )4'7.6=5TH<]$J.@$^I, MF3E)/[B*1R,-"YV^,K\*=#,\KJ)T+I!\?^:6&/:T5;ZNQPS^--^4!?_^X6/_ MM+']TL08HH>W\JCQ2_\5K=M.(%5\MO53!!RY+6 X/4'+W=@/:6! /9]O:] ' M-:AG(C@P3/6"")\4,$$D%T2N)7:JUQ#<&?Z9&+P0P[PHAO0;H:C!)YKFGBFI6P9IE![R\SUBQ%IIP['#_PXQ+R!^;I M0P3H%K7D8YT=;%=T F. 35E$ O5LK1.1USH1F:JA3HSA^H>/G,I\#,ZP0(A) ME!=1#27SKZ].FV5363^.;T_J.C@JYDM1-7H=Q6CH2ES\\RS/LR_\<[N(UOR7 MEG]=0!S:DWEJI7"QP[]MZ2W>UI0!I\ M3(*#XF'W!D3 6MSWYA,TN??6MDTUT'Z,OMJTTJV5',J6W !+8M"421.>"@NM MN*H;;(\&E*DFA6!:7T#DF3]0ISU2K&F M7';)\6^&(*]2;EN*]SQD]\1EEA>?"[@_)4315@2D"M'8 71>=2;:':E5IPC$ M*X5Q 4X*73Z+3F#W$,B-0%Y^\@R/C.2)PB!I%+H/9MBF8?+61?%,A> MJ$&%,UPS.+7\[TY6_K*?1DZA8%15H*0+HZPVS'70;3G$S%7N)[YHUO'^OB0M M/4L(3(&YH<1$8H.?BNW*J<@Z36$IH7&\MD1X;9/* (YDLKP 6; M<>(":!ZKQC SE ..9#8DXW0.<80=NKJ0K%?#+,3%ZQ M1X+,(>]#".H!;/49W,W29ZA+O.//K+".0N746+>E M)8\T@4<5)1]]4C:63^ M6,7:NZE9NZ>O&7N%S*-Z7I)ULHXFW$Q&\I8V,BIK+!2NFDDA4.D76S5VZ.C= M@T0]!4='8>B5YD_9TZ;VC;K^KM:!B9/1809_T =2[@Z$Z(G0:.?8VGN :Q]]T#I5Q7Y.;SCS^X M*T.TJC-IEI4('?@S%#@IBU>I2G=Y$ELIED"5K)7BM09R8%K>5S54: 80'/W; M%)?IZ;<*B'241:[R\!?J7O.DABEL532H)4TMBZE M<7#BIJ%I%O?PK_EROBGANRX0 >POR?-JE.S7R#CSUMS\2[$ -HZ*%>$"2=]E MFU(IC%,<^Q[%,W@U]"8&FS.9$9P+QB#E;&8*L UFY-ZEC7?67927VT<^K2** M1=."K?G+V=?$2BM0-R,2.UV66 2-R8FU1#1?2M!*3-/F@Q,#R)+_^$D6#K1"K%=O5$2-*W?4W>3<&N2S MQ72)-*;H/!D!^LP@*=Q!F;/'E L?*P!G]]5R2:&E2=51"E"\ M(9LTA<0!/&!EER?Q!.;[%* !C=!.2T7!$TWTK3"K0LEJ1*-QEL!)KX^J.FFI MQV[>G$ :5W8E&+D%P$1&9/R\+IAEWTYQ#VNF6S=@4XA[^DK3#<7&;% EF*<1 M4[%G6V]N-91H?@$YZV(TT9)-C4?T@+Y<:JIF]X+;XS6[DV\+$5G29916F9.J M-!CM_KAFX((2)P-"KVJL4^69-=B%(1KV/*CW,OKX\ZFSV_SH#UQEYY]X+;2: M+NYIF8@^J:.U%:Q(DG.:TF7BITVPY*_98!:<"[;>EW8#7:!Z*IRP(28<^UV* MO/P[^N=&:,\,GQ2W6*%UCL%+H#-G@Y/VAO#QB99PQMWEV2L_=Q;G6_!3W*3: M[*EZ^]GDJT)R)YYO:SD.9#]DVK2*O#40=,LU2^CB(],!@GD1D;%E=;6B 0A*CF M4ZC+"G]YNY)JIJ[LO\$&]A?^Y%ZU*LKY$OI*0 XI &LD,=4-)R[IFMMYPL3C M_V94:F F,I#-(8R=3;(E]K40R:9R!F:O5W,2,Z*G,1-2JV$4>:DT\"\RYD): M;T],]21F(:MG+:M"S(!0+:J%,0?X#S$)?#CR(:@]4A]4 H+T[OA-B='9#\KK M%5!.R*B"8;_+9.]T&0O9.+_,=B9C%WW9V/A_T%A-%P!=/PY"K$A;]V%WA\"Y M_(K.&",5X\Y,">@F="GWZ!W7I;+%5;JXY&J5U:DH"1)!D7"2!&@&SP2;9O[: MX6#KK9K*46+AF^IUD[A-"MI=^S5R-42H)6[C%4\,[=DV9="9!%!YZ%Z7H=[!&6X4N^IJGBZRR$^^&)]&&(-5D66 M2+J>CI;QF&)!\-.L.;],V*8\ D1J!]B!)#L1W,&13(T#>+ 0@Y\(SS6%[Z1F MSG;N/I<*$_]J%]P,-;PYA;V))(F:WJR3X('U3M];G$PXV*#/VPBIJF4KAX>=GS2LR6O<1!6]I*'49E*&8@_GO2#(Z^XTN M6X9JQTE[[4LR-FO][L;A177-\ND7*G<7NN,0Z0N$H<5??*%#Z"SASUF(%[2I[)JS#U.] -H&FW- M9UX:X(W%"!O@P?T.E,&^)*4+>4)!:$;EY8I6E.J'8WUJAGKI5E?TP$RE4<$H MZE3')M15.RO9P5/_Z-H%ZH'O=I 6^9<*%?9?SGX^:2;9;O[\G$R5'G9/8YJ\'@-> MW-BYCY49 )5%DJA;[+ QV)!K8JB2I"(6_.S-SZ9[!5RQ@+U1\NW?+SY9:;ZK M)(V<^WJ.GZO29O]R\^G,>1KY!H0P7X[;>4U0!7,OKQK,%9X:S(W'$FMR,T&[ MO+/%(A&)O= H^R:]B-8)OW@OL",\@H3:FNK5"-B+&P*BF"V9_W<^V:.5GV:SEF%>/0N^<=9SP6 YP>7^RPM72/ML=-]#++ MMZ)WX2C9-(JFA]R9L:;/ZC/?3MG345HXZ"^!:#3?)6!453DZMY;]")4)98X@ M[$@S#^C67\O!#]DKS=,7T?LK*4HXL6S:A53T2$705YN0GN6[>EFS;$OSCU$9 MKZ#3AOF[ VR*H659!')7"\JN+#Y_9'$R5JX&0M^'>3.@)0_-E_87C"*,X2@C+PF:\7J\ M7T;DK[,%:)VSP@O@U,:*J-G-[+I!S/RSVO;SMZJKY M,?HURR]85!3C1+FN!UMLS@B.1W! +P$PQZRSX[CVF!2G>GV"XC2>W7:7)RG7 M%"&W#+4$8Y138DEY)$V24]IS^R";B>;&BU\W16E?/0"TW@)3ZMS=$[ANIAI? M5R-J]=YIF.)SRB_P+_R&*6EZMWGB^VO.IYQ#^K)]TJI)G CJ1)'W@S8Q.GML M-V<>LEN=L-8(^=587 L6,SF"\VBTV6 ]7;0[]8[19OCVYNS\YO;F\>;J@9Q] MNB0/C_.+G_XRO[V\NG_ RHG_]6=R]7\_WSS^]52YE9O5((^!:*FL>X(^O,NS MF-(% CY6SJV'S5.1+(X 3:I7Q(A34]3$G!(7RM$AJ1(@2PS7GR9\2DPUX<05 MNEMMM>)U\I8N+590_TPN82?1,[V%F=D;M5X#_1*(DEE0)IN.>!"_,9$/0 M(XH@N3\9-AH;;6!5G&TQ0*BX2DM0$A8+_DQQEQ5EQ/X[65]D"ZN$(T&52+)@ MA )APBD3('T:#+% >$''&F)6TLNHC"XV>6X9-),L&80!220BDO2IL,0FY<8^ MZ#=?XH_CAS]%B]?-FO^3LN0Y$05:;TX0HP9!\0GW92?/&Q9!HH6RJT;HQ*5( M$DWS1-A@_1SX@L.@&+O@AO/'*/^-0FTFY/"GQ>&WGQG>$E317M9TB23L*7XU M(F@D68 -?+XKJZ3#"]E@=M_"U7'^@M Z;HW>\2ABXW-";ES7@/8P1:<6] M1EZ2-'G9J'X\SCLY>N15>:EP--* 0C*.$YT5PH[- OJ/+I-(QS;/9/=Y?@:8WLZBX!POI)9G_(!^/;OL&N$:C 5I7>+N M(:\S),G4/['NEJC5Y(@Y.X4BJN:'AZWI2I93G"DEW?Q1QK., M#ZOFL<[A!DYB"1KWD%Z*V#PU#*"&Q%P+V:H[,D\-9@:@U*D1[?L]. \V-IOB M0"8YU)1!G-XJ2MQJCS,CBK9( O %@S0^AW60-LE3[I.GFS2&'F_TDHK_O4GY MQP#3*+A>=%2UI:%S*^+D.T7^>RAS42,0.80G0W!\5LT")<736M Z.6;804LV M87Z?V3M!VJH N_ZXRJG5"K[_X?U_OA&V=&!H('UQ5D%&U+N+P*@$AW6>\H>H M^M=1C(;8"!!! J5?$3R%Z;/.F7O+(VV?(BI<+)4?0U=RD91B%,7L M)"S&.24>Y4K6DX_,Y%L_+*'[P[371DA8%!XMPYCZKU/A@ID,F):Y/P2UAWA% M%QM&Y\LA54;9VEP7S9QIL7B8KFR'F M.(8+5PQG)"CT.9Y7G:XB43#MLU1B9XN?O@X_(AVW K$3+M['593.UT"B^,!) ME,5-*IK&V"7,(BUPOU18*P]>"D]#%4\=#1>%0PK(P":;U(-2$ZI8U*<)8[_# MP1M>TVJ&T*[6?$[.4C29FJELL_"LMSQ;9FA_T(]:?JM'%9[$@U?BD M/@'"9T#X%(B<8W^C. (! K3Q2C>DK-'Y)(%PZ#A-Q,>E:NO MT8NTCU26T CYA(J4]@>6&8$]FY<15^; B[3."L2+\^$A')O3RC&H'$@&[9G. MMG*>>Z@\]U&Q@D:+_'] KWZ-&)P,(]YC0%DT681_&&.<)&=L!U-30BO@60 ' MNS"0P+KB>C4TTK3,)N_!=/'7=&E4SM1Y*JS(BI:G[/+^:/41L,Y]>6$B0.T> MU=D)4X=%X3V@;_BK+ M,MI4Z*8%\R7\IW"/VX+Y=?7GF ET504<=?8"W[%OY#ZG_)N ?@=(P#MZGR,A M-/H8[LN^K_Z%3EANMB-YQ78=V;+>F27R$H5SQ",[<$6=Q_BY>22RD_$7O+ M$5 %58^9C#.KT#(M$%39VK#F=EF1+&CN!9=P;&[D&MU5?:E4.)Y4E&<"?MJI MRW8?_#YN!"\HM'Z&[(&KKS3>P MF"-/2Q*ZH$ZK(UW+DWJ (E"V^)Z@AJ8M) M3Z$627Z#8FHX^$<5E_-BF%9?9?X/D>1;ZW5\G>4T>;;ZB$ ,,GVXT1M;$C]M M5BL%K-U%>C+6(>AQF\41NUME*14Y0%88BD"+(#&9413RS)GO21L)KMS6++>@ MA99I M,$,@,* +Q5#Y @[Q;F:)S$;KBE8 MHPQ#YAC EHX$*X^:H'EB',A=K; L)%D9\4?"Y#M)^GNGV_83+64[".O"[$^T M5(GS@EC($V]\13!WB27P@O3'[ :P/'L&Y5M48#A\.+GN97+NQWD>SXD,,6C4XSSQ9?$L9L@F>*AJ?8 MV-%3K@&9"QJASK4=H#V-&5&/T>IA!RIM>GBU]<=?U==?%A4&Z5Q$C&]0ZWKIXVQ9_4F9R@4/PNSF*N"&PP*1SCX: )Y'0%07(5D0'[G"O-\R77 VSN7F,HF:=5&TQI M&]_!>-_/R">!=, ']719.Q8%LY3"B;/?@"O1,L@$!&A-!LQE='J7&WS4AH<# M'O%397 ?;_^D.?OT&:9P3]> .Y4^WZ3++'_!\W84RUK2)WH 8HS@-\SA@%,6 M&I.8JL(WVS$.3]/PPX;K+U'^G#B/6=M,V8R](Z9X(5?B&1E8(]6 &6"FN.^\ MS);K6%"=*1*V[I/BM_/M.4WC%4#GVP;]:K0)$">:]JGQQ7:SY#@R"/D!E]+S M=):FFXB)\\4*V%32(X*@/+%"YX!-,?EJ8[V\0!$MOXWOHGR>H^&Q0"OOCN8( M$V+I>N;D!4#+C*PC&4\[0:Y8C:$'P1 G#M7!@KRTC?D E[%_96?OR;Q"'C MDI#SH-,8\V:U*7L#U7CX8"5@KC1%_&L.>;Y*L#>?/IS=S>^O7.\"D64Y7UY] M%0%W2+".<'%,\$L].)1M7B(A"[^7< BQFJ%\!_47UG]Z4F6C?5% MS-Q\$NZK:D2]OG"+R=R33UF:J<+33W0$%%$)\OH=%?2_1_374V1-;A<-Q*%\ MG%>:,7, ='JZSRM_*BNX.S4SV+U"L9,="Z-G*U481N'+J(:9\7\K(!8^R(SK MR*A$KO5@I\LV,SB^,3C6BWZ/'$NU^(A%GB? MFK]?9$4IX*6J+C " O$ZR^6?X+D?K:ZHHDQ>U'[@I.%(%]L!TL^\MD?Z$O"-0VH_,IRSB/\ Y*Q'C*&/6Y'R 155'WD M@3IB1UOJ!G6B^8+D,3V G^1+1WPVTN?J_*X5OZ"@%FH@Y]GB%5+X3KSBH@^P M^-&V49&&"9]+S&HRC$M(.^]9=*PA-87TO0/-N1B$<_8E M-=#L&.,&X"9BZM2W.C9,@D11]-BK;"QVFLB+_GDJ\O+O'Z.OT(S8G@5)R/&U M9#UE5I^MKVU31_)3UHYE$ED//*"/O#"LRM+@V[(.T0Y^S,#RUO1"GS\[W:DW M2]TZ6'"/4)"\0L?1(]H?F4A7BH@O)*N#)]T)%JG(Z ;P@,(2D5^SA"\!8.< M8$X!M_CUX(UEL'U1(]LNJORXCN;[T*#]NXCVF9GBM2<&E(0X>=R M6HC"F6];4'+;6#4RGY&J4J>WISE,F?11!^/94H\R?,\;) M0&$Q>$I%,32415NY%*,<@.6@GOMSFH /%F(T0/7;E8_I0-QAG0X;IT9MA#'= MJO%I-6$1%9/5]]^V])N>DRE7P;D6-&87^:K/FAT.C6YEEU2-V_R : 8BC3&N MI_X[J:&J7 X0PPT_#3JOI*P&<< MI=L_%,2<"181GWOJ0NM/&!T.O%ZN"8Q*Y+ 3-#_4Q[NHUKNEKY3]QPB9A GG M=9G$4 3R."IHC=KPL"B3?X4#D/[[WYI(9D5&YOM4E,].UCI*M4^2JWF[2 M-R-GBU\W1:E@3Q<+#+=&["Y*^+%^$:T3;EOA??_4U&'N(2FKX.>K#$V+R*T1 MM$7Y6-4HWMU"//VA6+W1 MP839VF2PY^P/7WO,(?*9GBQ=N MW!58.?>J,F/M]6QW>ACMV/[>6X\I)US7/W/[S_7V^$+176[.RZH_W&8LCJ5S'HC,"H M!(;UTD,-7>5,EK:"W5"&)VH^E<3M?2(?_V MY,,.W4E:B%5=V0Y;V9GV9];Y7R?I0_E27N5YEE]D>0Z-0K+TFD7/H^ 6= " M$1R+5(.1O\%P7G 9QN.6A<*AJZDKSCH"9WJ &5$([_Z#9$U,K=&['0)= M9$J.Y'X%Q^=(+5X+),SL".AAT>#>NDC*[5E.HXML88=: V%L($2 4J@S9CXG MV^S!A=+6A-Y,^OL=K2H'T3YF9RK(4^.DXAL@5P796!IZZOWX5S4:@QT 3 M-%-?@YYL337S=E':3)G59[OU@H G6\IEGJ;G6\M"U?J1)7WQ">@,9<D!2C>AQY6]IR9=FOA1-&^T#,X(>(M:+-I#742P227T% M+,;@B/4PXXL'E6>)J9-%,AH,K\[?- A[M?G&9(Q-S1/FC8-_,LH7^C/F7WG, MK;.$RD]U!MQM6$.VT;V;/BW?_G3^Q_?_YD\P6C. M[W8OO,N-K,8B%?[X0MB##C#W*K8P_T.E>&?HAHL2JN;6B=!(39_4YD[\),CX;A%S2=4YCT0B=_YM1V5+ES "GZH7_L6W2 M9/:,,"WA3@PIC&F^.^OQ'06/MFXD1!JP8=._,$??5L M')G'GE3/J$;\Q)AB^ZZ94ZM'^=D?HZ]&HOW!B7Z=AY+S9HLC,M 3?8 P@UDR M<8(L-(PMYNF ="J#NAFNI1!)*?0FU9TTTS6_ M)A X:6XLO FG!$%@G'3B:3N@<.-D.STX!FM9-!W@QJ3L,1EJ-^*9%^'J4.XO M6?[;38KNV,)JAP A<$6N!:G38$ NJQ'85FQ(@K**8J((J T0>%[6M HCZ'&\1)P#C*TDZ5U(IJ3VN7S"?*B&4DU )9M.]_6 M#IAC._C2MOB$#5YWH#57M:P(0P# 9P5B12FT&B09R=F%1*KT-H8 +88#_AL2C36*:+?#:FO"6H-TJZGYJ?HMXHBI M!FWQQLZ9657\ E4%C81T3X(9-AT?5>HWWRM4?W*X)_1>40@8EQL*A^/CE\P2 MVN-_GC@[7!ASL=..X/_*WR$MMU0I_[ M'/HS)B]KQD\8NOA(RU6V" T/':=,8,[2L,=9DVK:1,S[FUX$7[#H^RZ&.R/Z M%%:C!65*UD#6FW5^.T:!C&&FWWI$0K#FH>UE\##]& $'XNW?+_[[)ZO0SS]I MO(*"^ U7WV+G9KC-M%G7C&?DIRS?I,Z=TMC@7"KK=N$GT2I=&KS^XDHC,-!N M^"XL4^>AP3;.6F6P?*+EARA);[,"U+''[(&6)1-82U;-K<]>A(_*P,9/4L*Y MQBY*&4L6F A;Z*\>FU_+WDK.M6U?$JE\-1W0.D M#'-1D'6.Q "Y,'110$^B\RC][9(^65TFBI[(/GGB%,E3EN?9%\ZB\Z-T#&98 M%Q] C UUQQ\C.(5/Y[SK5GD,48;74FV7K+A+>HT(ELL#(ZJS(9[^DK3#<5- M=_652SV-F*J41!S^+'W&EDPJ\#!BFW,U-K84(VITHH<7K0LR<$9A4RBEJOIN M;>Y#1JPAGLP0S[)'/)$4S[LIQ".#3A?009*K\"/D>ZC^3IJDOP9!H_#"IF8# M7;:@]MHW:!5QJCASV [4=M+:@GMK2M>MZ[?D67[]@$3=< M;2 '1-02Z7A#':BNK5;60#VH.V(NI]''#K9#EH*)#]ND*[6B46SP1N31<7_O MP?P$,*WM%"K(=Q>HL:.DA>6:\(RD%$^+B+'L"QC7V)=KD6V>RN6&D4B]PA_Y MUQ__^ -*YU]_^/&/_Y-$)1=?C-?^_9^3]#^__0V94R[_^QP_XU_U]'E5X="J&9B38CT1* Q\YJPI-)2>#'TF"__C /1N.=C<"V\\O$ M2(:PTFM%#H33++$1ILQJLQ4TIBA6 .R?&NI/!2-H*)J]"ZX28LRWWA![AZ/*]9DJ)BR@$?V'X' NI6- MJKJ)8(3>EWEJ/?G:-ST%!^!#K7;Q[1BY!D#2^#*\9AR,Q Z;GI.+#,?%1BA8 M*#8.\0_"QWD;K M@MMK9^LU/U]!)P37PZ;D?[I-7A*1Z;6_(#HSLHWL?6Y\0#"]$&/ ?[)J%%0^ MX6=(,"@*Y?XHH4_*6Q9:??>8,T%K5LT%(H!R-D3/1OBK<3X@JVI&Y*&2L3$I MIPESGU-^9?-U[ZS53)M_QE0YD1='%V?/_!.!37.3\F?2(HFMNWNKV8#-JFHV M"[S"-C AM'!;/T4XJ1F1TYH1/3&B9^8XW!J&)%E#B)V%KR)JU%TY7"@9?K,B M;&3+6NW'9[4?(RW,1 L3^Y8Z+RB5/9@;G9?/1%D4/XI&R0^Y4 V4VZVK(UD> M!J>>S*/PBXOJ4 !FHM!A(O .9NI$"J9[[C#^O7CCW/#+/A45QX!F$B*&N?WFERUV@&)^F"+BDP[4Z.KT[# MI(LS?R&R*VQ 1*F,_/94FS"6Q?@O2(U1=H&0 (+WC!-4!#F_ZRCD4?V_;E*( M4XML:&[>+N"/F'51Y43KD#6&F.;>DJ*#$:@Z$79!R$B9+N31B&6^,(<9$=GG M$\0IJX:(?? [9C?COK(G:[]OU9:QT5.YK[BL !"O3H%C5M W)\@NT"=PJMP] M?):6!(HR2K>B9XARN'S,N'$!-S++2)$@W+<'9//S3<) ?[=W4"M*_M*_[.;. MZM-V/FLH.[]*RZ3<&G&!%HRJS0H(ZL2,%,PZ %1/BT$6!&_HS?A+4MRD:?8: MR6+2;+.VVGI_N7D@!D&"%/W@\8S&2L._ BPE!DO/0-EMA? -'SQ]3C2BA_U) M5E%464R"Y@FPT>IRKCF14#8O2/845H3U+8:W)&F56SE?ZIB^$=*W1P0U"N^Y MKF74(SG7UYVPQKJXZLR&F#*C8$Q\("=-@H[ "=H'V3J(+D)A"K]>#R>EM :R M*"3JJV5.D-)A$^Y*;\CEU]"/9D47T'SD\ 0*X^,UX,L536RFHO(./'UG(S%6 MR^F4W$#_%'^0\E;S9_NMB5-=Z +;@=)<[VG^+3YDR_(+MUQ&20I#ZD9%)7Q M:@ _ML3X++)>[L[> '<-'5US26MK6,@Q/& 4<[7KAA_(':Y][G+=2P0:D!Y%5!&6>2;O@DJ_C!.5UFN2S6>X14L$O^CZ*T:U\$62 J9N'A M1O'&H[YVL#)0(K!@BE@UK!&;(4\XL*HDQ*%G1 WN6BZ/.9J=6]QW(X3S+FI= MMU:4"? >.0H&G6.LKL2B)W[._?#'_ZV>#K4&RD)&/1DVBJ)R9$Z22C,66V;> M3 ]CWA-D['FKE8AW<^5%E;?GA TPX2,6)PX]NJB./&A"DQ3KK(@8NIYM@=W, M4 ' M_#,WH.9+J&Y0OR^.*Q4W50 $\^!_>"&***E&G1$U+A;@\Y'U4^X08/W*@AEB M>#Q"#/Z*[.&&KE)UL)HB>K'? *5UL@!DI1/DC$6"$^R7%BKLC+910-VM'7? M45K9B5&=0U+ZXX[5&#,4=)V2]9T<]?M9CV[OY[:IH]E#W?7HP/R(?^X9EO]H M1MA4/&B/D4 $J2 X]&[M!>*P=0-*#)*Y <-A;%CED.]$XW#O0',O#O:[)/K= MBT%*1%W $?8;!)OD4_3"__F81VD188G="/I%)*!ID/[IL<(ZN'"O1L!>5?&^ M2T *)-RDR-4T-,Q&9&-':E#B09MHM,MW::FC,E6,S+:R<[)<%-/Y6RSY!]K M#I0LJ,*[WL#XZ@?9 9U SX[RVXV?WHC;"F-IQ,#3XU(Q)#5KV)0V=P&AO5B M;;72L>?8G8/?/_Q2@B2"5PKS'B'!:E=)Q1M@U[0Y^PL>)NF]?&SG%HBTEELC M70P['CRN(BDY42%Q7^7UD/_+L@]]^;O1V*AFI(9D1P8J80$M$&H^3,$,F-! PH$.Y#AE?U^DFF MS*Y&5:*B\Q6DSS#I>[K.<@",L'1(2')$T_/A) 9]@TL53BPNQ_ERGB?/21HQ M(_G^+D_2.%E'3 9YSHK_NXER_CFQK?Y)+JQ5CIZ>!7;^D/,@6341Z,$DAE-- M#DA4D'^HR1@_K\5TWJC46$M@W 144S#+)H@>207HN%5(]#R,G^_>M, :EHJ# MG>8\G<=LJF"H[_.E4NKIL>ZT>H\%T]KAPJFHGQ*#G2D,#BF211+FS M3 /P?3X 8C._Y:Z^QBNX%L&%8*7\2GI$$21 ,70.V!23U\::3+JY@!+@?#L" MPK]L#XUNMDVYRH"GD^!"N] %K3H'T[7MZ.Y(499Y\K3A7_!C=IWE7.5+!>\) M+1&_:K<^?^D5KC(FK+(=)WIO#=-_;1X8TVVZF6Y9][84COL MGHJB>C5&LA/<()S@@GZ398;3UWN0CU.?LIF[.>>\W>\LR M^B)D4':^O$Q>DP5-%\7')$4+F%^L%'!B[3Q-:@"XMQ=J"#"-(O)KEO#/!0I7 MP0V%A@(<# Y!2!PPW3@+#&[G.;^; 1E+#S(CG[(4LOCY*PPN,#6:IWQ2+$/# MWI9QQ%III791:$[Y)+G0QI!(@$7BL@EG++U:K4Q8]ZT"BE)[/T;)6X9F@'Q+ MYK+[J/L$YC$X8/7)*\^+IT#@ _] HW66TRO^Q68O27S)QV<9WNKG692/<]?J M40B5PY!%-0YY@H'T MH%$>KRZRG,\$=YD]8YPN482)0=G/RHW)%7MK##7.DS[&G,=D5602\7"*!--W M!#0.M4]QULF:!O69@MYQKG>,SAK;AROG.= 0SKSENCH3N).V#?F0%!&T IXR M:\_64U>^#A0Z6YEW(<^="!NLGP-/Z]'(!?RT@>-7PBF;:*YC*. R7(1@R$E* M8L3# 0L0FNDF$D6#(8K&FN;"%G:NI+L6 "?[E V+0%RZ__8O?WK_X_L_DT7" M('!Z\HS+O=U*S!0#:=#Q&JKOC%P*[CW54XJC[^J%YL]\] ]Y]J5<2!8\"V )[=-(+LB3R1] M4Z<@389>)V\%*N M>_8"V?7_E'U*.D/W5@JJ21^^FJ0)UGURW+$.QOJS,$Z/OX8_H;F 2Y%ZP9#/ M:C4+KSG?"ER1JVR00TL7T*;8NBW:4Y;S"UYV*S&O0-$P<2DL%8?]%UQQJF)3 MM=QV#5 )VJB@38"XETJO0@!%VF>,5+D@LC1!9>:%ST:5ZB.3>$Z( ^79;[CR0#,,(>>?Y+V(7]%C=Q[R"RTGSKKF+4?%#/3#7Z3QH" 36_2>J+IL5FM M_9 4B1P)3MNTGM2:N$YJ=UPP/0D+LL=+.CI8JKG>= M,!FG'2$Z"<1D,#;DF2L[6^ $8$^QN/0Q>=QP'P":/17%,0 Y!#V!!$B$M7E5 MD59P1MCS2%'WE>'K@L/&IV1P^BPXQ;Y':A3'0)!1'K-H6YQ'Z6]WMQ8[1OA+M+5%T8OR'DF9T9 M*%#36$7S&Q.*EZ:6U3S-WV<"LLZYCX]S-%]>\ DFY744P^#;JZ_K1*0Z _#= MCS;'W,>H%, \"P^FAP->E*G**8,")V@311Q=7Y(\@@0Z/?:Z%52!=2CZ:"&@ MQBA EN9&?1&=IA?0<*OR!)TTJW)9>XP/A1\IFY,)&&T/\(\^.&]<>Y^ZK1!L M+LDE$,OV;"B!:NW=-YELXA:=;S]&OV:YQ@8ZWVHT2PEO68P7E:P0B**BD:J& MOEU5/N<^KNQ=#!WQ2 .]"@9 M7B5Q%N/KHYJYW42.2W#@MR*0AM94"4;6&\$MD8-@\KI@ MHH[- OUL'7NK5'OH$3#@-*F0)\P:<_7CAK*<='-/*6HGY7@R_F*C;@FUVO S M@IO_N&'EV>C&_V=U5E\9C"!_<@0V./G$C\O$+9:_T8Y:6 M*RO-[?T/[__'&V.O,NV.[N,T3YW[9<_B&#";"SXP;':)#V5S7RB*1)*<$4G4 M4_;=2!S5S K)T5J0/ T.V([ER@WCZ+'/^1[#%,D72O7-K+";DHF@ZJBK*^[K6V*BZ MT=1->FH:K5?FY!+"F.]@4"RCG1&51>!!917YH6D!9>!/+'D>"?5/DB05S5/@ M@/5-WH^#;20N6BFY@IM,DW6:I^BHO)AVSY!&EZ*?11-?49_O MOUO(2 S66X0,LSA!XV M_2/_B]$J[,^0MT+-7J0GP#G;9R'=EYT\O'"37/GR1ZB907JZ!6K@\V?33GU% M&1L/2Q')^4-0M)D]\S]Q]>4J$$]M2:O4/IL5J [*P.]D'1/AB'6S\N#8UZ* MO/S[8U(RK%G$[B^;B-EZO)$@XHMHDL'/G_5.W;7C>]^DHZNO,3\<^4]2,2YD MZM%CAO?7.4"XP*?,#5%KFQ IOGM"5)C8H/GFA:#.QWUSU,1\\&-9"W M)4TBB)T:,[63X^'<4[>8\?E0S@B3,M%KH].H3I6]9F.C&IN%8O-)CN$\85"E M)DKF$*JP=>Y\RM)76@ 2_)I MCB55=8@!V7="\Y"I6>0LSP%_2Z1IZ;D2'!<2NV*V0?>C&'F&R?;\N9)L:6GD MB\X D6WC/I-%@)?>1ZHAE/>9+D=Q)" ]&=TE>G8 M&NXOL&:'A#%JFH$M:='IM@@GPXBR];L:._BK,E95WV,TL;KWU3W6=M*L/E^O M'97.%HL<^M2(_[GEQHX5%HETI4MR,_4/ H1=YA2-RA";EA=]G4<,DL!P4_"C M901O!!#TUJI]E.G7/PWP@L6KERC_S1L7>UDZD(0:R[8FE65PA]D 6 L+6P;@ MQ>TBFW(JR@DCCN<._]^,5!,2Z!*ZN$W,210.D[_A3L9YO74Y[JNVRG164>AW M$:T3;K.:5IX?F0D MO@WECU;HL2+RP74LS087M19:" M_XL3-;N:_8F8%8=UIV% MZ=7@I#9Z57&^G1%C!@2GX%RWVZSY6N"!S63BXL.*TM),@!W#HI:T"1+GK"VS M_,5/DK-#!I4N8@Q!ZHS6TWO]6=\#74^LT;YVM5S" 3S=,J/S6:_($[T5H>=@ MT>X@J2#.XBC/M^ %C;R$#\9FF1VPJE-@DE9MHZXIK? %K2 +-4FRY%98U6GX MA/F3RWC;A[UJ\,S',8 :?>'9V:OE&K7.<3K)*!-GC3G[LB6$V_J!VU]X(ZE: M(MO<1^D-UW2]%2F-R _;P8JO1G&'U(A"">?C*J=6Y]W['][_Y]O@2IURPR6O M2-I[H?Q-^LH9S7*KU'M-!"M3(MT&^"DJDH(LDB4?E$X! W T=TQK4^WJ?TW4 M.SO\'^IOTE-X3R%7C$(SCK,XSC<1*_!_QX JZV0>_JU_D), _#(Q#5QU-9$9 MD5/QB4XVE-B7"_Y69]^99NB\L_WBH+GW!#J_:XZ.@S2XW M=(RVJORB_].I\Z.N>!QF9M0,X4@U;QE?U"=NRD3)8N:O M*L?,8/;&8/;:9%:-H8*8SKU'JA4&>I>+6_I*V?L1$A*2YS19)G'$S2D1WY@_ M@6J 9Z\8BI_4,!AY_[TW6WA$9I673/I!Y99J/Q?M78S,BMU M@W<%=*&^>KB[>]/B4<$7(Q'$G(69#0*M5SH31D2%0#VE-4GEH>SWWKF04021 MG6(5)J]0*\B"CW%*?/3X=]P&'R!WI,/?(9M)"4OW-GE)2NNB ]TS2]4",4WV M1+GK=W 8#<(DL[>GSFPCMZFC[9'1$ZRUPLZ2GP L0-Z,OO5S*$D MR="GSWIG[MBQ#RG+LE?R]L?W3XBU, K.Q(_OOWOZGBC2(4^?33+S/4+B9S'_ M9#=8:'\F*C%'J*?;G1D05<.2R!CWA"5Q6+J ,1HY\RB UN$OX^H"*R3++ ML1IU3#^^S.>#5)#:&"?*:NTDXFPRG>/BG#&XO:_YCZL"@/>BQ:^; C,6DC3. MP?FWH.)_UP*4M"K(M+S(<4R"@Y)J5**&)6I;X XR&F3/EY"A!(!F/_[P@ZRFJ&>8J;"#SD*P"@#7D]=4F&&*B]BO$ 8O M7K.5.M?M8#*DY+,A?#JJQ&76E_@W(U4VQ]L58Z<#>ZK=](F6%U&QNLNSUV1! M%^?;SP6H_#>IA*$[ S!=H;N- !L$0Y$ER[X49)EG+YQ-A787Z7&<0PJY9UE^ M(9 3BQRKH2#KX3L8C3/^/=$#DFI$#_A$Z",93!D5P)%PJD-=P\%W2,-=(H8R M&O(Q=-PJL( MMV4$[F.L!G3KP77)NEQXR7(C4;;*DT6HR[]2<7/B0"?+L?EU M*[5 ++ J,W*.?K,'"#G_XP,M2U$27ESRQ_B'%]L!H$%(&VZY)"6 K,,$(F5* M8IJ77$\B#US4T3K+J%(LD'J=?(I*N6ZDGQ@TS&4$W"6YRD[ ?=_X' M_C%=\T_G8@7)@S>I5KCFRPK Z 5YYM2GVI61+'&N.0\(4O02_%SE0B MSU,#AU ^\+ML4X'?N%MG;\)@AAQ@,")&XQ^TH9]#YT #0.5*R>'V[G%L! R)3L6-1SK.4Y3PA\\.,%7EL MKX@ON(6;ES7?YJ+6_^@"045L1BIRF*)S&EQTHEXDFJ3SRUUTY[JG:TC<2I_O M,I;$6_%_1XDZNF[_Y9015N.!:.)Z\%;X)EN5N-^=0:PPW(VH>1,]#6(C&3+#I!!%S(<9D?"4= M7RW)F)(_N M-I& 5!\!>2RFU&J;Z>NF^.R!5[:PPU M^X@B8WG%V%H0=YYQCV:%%<;J(\B1AYYL-_2[*1'X"X.FMS M:F*3=2D/,X(>?O$(D=,B8EX2@&)&HB5? -#R/2B),$,(*2!F&E]=F*3L]9(# MC#DH!ED:Y5OS(7NTBAII0N6 &/12@_@P:CQRKPT#L2E,@G)GJ(%)73BU)_WT M*E7.9ZZ#-BHS*@>WC2*FG=N@A#:K,0S?O2=US F[9FJ\IH((/L\F]ZTJ\E-D MEAVVK-X* EPGZ,@#'Y)R"DT9$O!$LD[DST'CE&6YO&-DW?@YOT1)@-$JU0C4 M'LJ\P"6\2I6!)X*<'K-8#KX_N^?T.4G3$^6XV2!" M0:O--.1:1?N4^&)[+I]3.\V$ )DO$3%,^@W1;6A556R0ADMU@>"BRBL99R[3 MVAVPQCJXFB])AZ_UE+AJV-9[K)ES,_MH\$*=_87EFVNT4""P?)U3JNHTX#*< M#M#0R!,SYC@3X6^89H7-=N\A*S@X2==2JSF]=TN0B8\$:?"P"QL7^59Q1]TE M;)3LFJJ]+$*#HC?D9!E3P8H:?1TK-1JL^>FO!FLT2?GY^Y)\^^# !M#)V6Q#T(7NE>0IS^,#/O[+ M@\ZZ[$G6QH)/ :B22%"%>P+ @)_UH"?!G/8B*&I$D".2WBGP4$_AU(P\"T8B MQXSTEYV.$ OOJL6=HA#9+OS=R<6$P6Y3V0%(DQJ4B>P+NY@##,HFAR !?^!3 M!CE$XC_/H4'4>+A $KHDJS4J5NUI%R0J/19/3R\9N64,O=IHU%L@ (P8"QV> MYN 3 H942_3;I/HQS:;PJ#LUZP^]9X#+$:+P51 MU%QW3AB/@X;^K#EI+(MS+U2SY?P]?:7IAGZ$M-\U&P%T41(DBJ(W>"0GG,F- M9] 6;7C@"IZ(SYX&M?8G>&@M=ZU.\8&FNS[.\:-=D%#=4FZK]B8"9!N@>N;" M'_DS+4H$'@1U(>;_?,S@3V?/SSFF8]Y SD9:)+$U!)08"35,*L>"#G@ ZT+ M$YHG^"?1#VB3@G<,GFW]A+8G0+2K*1(]1\?Z_"FOA.F=)SN\\^?2.T\ZO/-$ M\&%TA"MD]C6P0B0O1"XVYX8H=LACAG_^?>'LTSJ?<&%BGBE,)Z3X#+B MRR%4+&!B+&"&"XC(8YE!KS72"YCH!42X!^?JAO*>WE/ .==H ;)HP\XV M7$<)%ZGR".?TB3/HW"8A9_4HB&9F:J*'P#^=ID MQE>ZO][;W&?+WG2-] B%(\HL9QV2;H4IZE M8(!;K9&DX]0E83MAYG&N>,-*$^8,$NF+$O(LYDO(I"P>,K9056 :6$VZI^S@ MO9=+2,CD]Q(X\%1*:D$*/B!>7>)BJ]#T9%"P M-D46@ P; S+L1H#!=@+AGBZKK.+R0/Q;YW"8I;"5^9'=;T7;@C[!K.PQ: MZB=^Y8Q)N:[Z\]0Y7]C9LR=+^Y?0I#+TN? M ?^NW?[@-DGI34E?K-0+($\07Z^C[P'Y&XQ!<)!39)15/+X+@D>C/9N1-(** MLYWK!$F,:C0'2Z2+ L2-&>5P\L;'M(X/-72*"1/ M?N(!(W' =BV(2Z_Y55KR ^XZ832_X/?*9X MS,.XHG,8_-=-31A=AWW-6'7?54D518@R^X<5I2,FGDFJ!,EZRSH;CQ,L^(Z%TU4KJE5/D,U.IC:&S$^ MWA4;-0/5%H3_SG 2V-I'= >)L$%A*H">J=LD _^"8BT9S9=$#HVQ=3VX:O$Z MAU:>**.YZC["OW6BYD"NWYR,FN4(H^XG]U :\8HN-HQ+2QP#YW29Y54/. 7Z M!'H;_WORG(Y7I_CYCP]_%$J9H(P^G2Q5"&OR6'K""1EH51X\87YEHKQ;J84Z:[Q[M5;=QN$E;W5EEB//,R"X&*])E/P"/DFA< M9UHB"R61)&VUZ.W>%X Q[/S^>LRC!05=M;##1 $RJ/,6WJK/;*=> Z*98/ZZ MMO]\BWOO@O%]8'&F"H11I.+Z1*V#!QO0TZJ,Y7I3;G*5%R-C2,5?:90_KG([ M>^/]#^__\ZWP)1>N&R-;USZ),:M?Q:@S L,2'-=CZ%J.YQ#8;EX:U\T,C?LB/5SWPI47Z(V M>U( ??G0U.SG+9?AUM]D]VEX+@VLVA.7"7\1?)A)Q*Q":S@^6'M+:<9)MN%FM5F&+TOGC%S B"3-9#SHI!]H9YV]DBK\&@)T6. M\Y>4%-NK-C*Z/Q=TN6&WR?+8CU"0EJU;FWG<,R+H$QC@%)FLN9L%*\P#*XU. M'!>K*'^V4^6:W3>(I.EI X[#$!OFY328:"$M&LW=2>R'$ZP;6F5LP>V3[FT@==5?\>.#EPSJ)AU?=^;,!4%F*GY.H-6!(OS[3U% M&S4>)U2N!R'F*)#'KL;WZ2J7N3T 57K'?5H+3D.TV?J '9J ! 2FE3 MT\CW4/LDO)O02M:VKBN1G6L9MJ6-&GH25P##YL:L9#AY M;EC%2*VAL*\2IF,1X[L*RB0MSV5D(V#>:PX\P6E83IUURSW467=FC'D3.61$ MM2+"SL3GMHU.XQIRD@ MN>QN@H;MK.3TUS@9U_ZF*H08HCS1/G2&[D5J2GB1%E-H7GG[(?WJLTL7U4P?'J M!RLML)$:B"64+P3K"Z^E,@QGP*;,\JU^^"V)11UT1@GAOCKR!,6#(J7Z.HJQ M,8-M^:!,T%;DPI\\ZYRWIY*7[KUX@17'&WYJS'4.LLWET_XT3Y>O@VU.3QG) M.OE1G'":;^G'D^4V-E^6I'R:C#3=8.HB,%9/#D"^DT,X\\['4.Z?;_]^I%L0T^[IP!O MHGZ$L.*/-A^,HOXNDOI9KNC+0MD2<'7_[5_^]/[''__DF8N:/!3_%%7RY/-#M MW'05::&=%A&+W./13GG9C MWSXUL6^5-_ N3V*NZ9M^0OM-H^'S8],YN(1.YB]1_ANWWS%1B.0^K)E@)*1L M'7LP8.U.QKF!T61ZF[UMOL\%V(A%F;Q USW+$@J)'.OMB\!MX,$G M(J2.")C(I5Q29XL%A@0B5NWSXGS+_V.=<87M0YYMUI $+?(]X1GA8*"+RK]P M:]F H]EN>T;J:*@@P&J>Q@=9P'6GIDK$7&=$SY:8TR75?*?JZ:'SK*K(-=/F.G$>RCY^ME/39YX?'^YNSZ0I!C_^V:FXMI$]Z MZFF\?@XN6&4FEWU50UZYY 9>P56YA4@%VCP5R2*)DR,NL(#HQ@*0ZE&Z M0 !W_I10 RV1T>'DXW]G+*2)AO&(E:6*F<(LP.7@H'GR$R3WQ MWQ4\E.-5O((6TA2-Q\AA9SYIW:%I YID]J-J8!OZ KITQUV_GM2"MO21[^.6 MV;X<8<@:DP9;$[W26&'G67;('I1#W[Q !R94\$> ?]1DB4G7&Q+DB%RQ:1EJ M;,XZE"I7(RY$71B"5'(+5_2E&*UYBZRU6W2E.F[=]6SQRG37:=2 T84"/"(' M)?51?>3J>17'4$U#6&)IHKX:C@?+O0 D"=*L>3,\+?5?HI=;6MJ?P9S.NUMP M._@XHVPFS?1\R4G,M_&)R'D[OZKEES967DW+?>RIQ'A<-I1Q*4^A*9)I%&/W M])6F&XHUX%=?^9>81NQB4Y1\0CG"H&=L[K;2)6VVGSYM:G4L^_?N!18EP!JI?'":9\M19^3*FPA)]4"?FHX]=3$ M/*+>ZW_^)>$691ZOMK?\:V"V"SGT^2NK>>U&/.4#7ATDVLM M#8Q7BC[1"N$>\M<>DIKP%M>UVM[D9<.$7N\C-2Y8F2C'I'VF MC['SC+D:/0I@NC-239B(&3O5B<_6?# NFXBO?1(QB"O;6R&2*-%4\2C]HQ\M M?S2.6 \SP,N)L=*P7CI96%'&>X,G.M5K^1H&X M]0O^.8/=\T#SUR06=M$OJR1>747QZIX"KAEHE _T&29YR3_*5UKGAFS21$FS]%,GF0Q6@\9/(+)L1/5>B)ROTI=_%/[XV*O&FC;G+=(R2SY[, ME7+:NR:(4"B8<-M+E[\E_#6CJ#Y 3L9@W2D\8\Q;77$P7^6O\J%SVLZ[=O7X MG+RM(;GS6_X9-_M->H=([G9*FJ U:V$G?'/2F>I<$],%4!(Q82\0]-#(A2XN M-SFX.44_ %SU3_0+_F2'%:@ < $PUZC5FOG:6DXX5!L#=0=!G0CR^"Y M_2*><(^W)VOB[BG#;[H*D/=FLXS-J>HGB.(?E MC,T/7>B,@G&)'7AZR\D.6$E?%3MH'TLD*\O8@*Z],6B>"!NLGP-/SO^+J%C! M_X=[ZC5B<$'=:QL)?N & MY+=K]@K2X8_@'K69"(JX4:7,: MO'Y>5)KPI5>UEAJ4'>5__UUJ1GQ\OT]_YN;;GZ TV3)UL*':!RWX MD_YWX$I:7!@L](<$E15%K;.]S0XVBHDR0 4+\(J6=M^;-H]!Q]=3JB"59)@ZYQZ$82G;CSN#W#= M:9 I\; >=M]C]BR/:P*(\EC-E/]SQV3E$_\. )IT7;X3\Y:O0T:QC(Q\B)(4 M0M8W*=?O8"GO\BRF=%%HX6>[GD01_OM43&B$1=$@[E9E7=?FW_?0I%.'_H]G MW) HL_PZR5]N%N:46S]..M6B7.=_O[DU)RC_%,3BWU*NOM+N2M>MRJ>YW-!/ M]&OY^(6R5_J1VVBKSCUR+*W)MY)J]?G(/T[A_!.Y(&5)^++F:1E&79(>_2ZI'4\M"&%T=-'"*ZT WQ6%''KP M04%F?H9I=ETB.)3&M(S#-5Y3A32$)""78BI#Z]K?\7PH*]FP*2N7U:!"L->+ MTZ_9><:/&B'OHF>9VH],JS#P^T3CK'V@V7,>K5=)'&&12TV-&'HP ,E'Z6^7 M]*GLDWKMYR"^!7TC&7'9CUR)X3MZ,0=<0WX"\],9,&>*SVGV5-#\%1)4;]+U MIFQTSE"X-UV?CHMQ@A!@=U5>QP;8X_D@&/J<+I)"5/C1A<(?FB^OLYPFSS7P MK"[V]G\["&:/UN3P_T "E78=_#BJIMA!/PB!761%.5_*;/0NCFL/3'\B][OL MN-Z=""U3IV'_E:M@K4/[8 I!K!/F^YF(*;J5>M>B]3\=!#,5_IJL8]!E#$85 M _^2Q(\(AM;Y,1Y.)@CVN8V4@U_ADHK_!:.!KJ-$MS&4D _<=L"%%*9%EP2. MHQ2$$*H8.YH6GZ&ZXO[A<_]%._A"$"P-Q&_/7F!C_A-WI%P3.%H>OV2=RM4Q MA,(0@5(+4<\KL+#]Q_XU'7A\^IZ=7K\Q>GBW[[VN!X*0?6\1[.>"+C?L-EEV M7N![O!8$>U+[A? 7]M2)XO*7I%PI+)ZKK]+G"4LM=<]CAW$/NOK$W>905^O[I#FT!M!,-6JF%>)Z@C[.%]B?JAL8M%Y M2!SP?A ,7\ C\'EC<"TI?CO?JF9_W09V[^/3?_W7;),L'C(F>HCUN$&['II< M?;N)E[F,H)^5);<=4+[7+'INZG']3T[*A.HJ\?&OYH2KOP:QURL3O*.8I3C? M&O^UAQF_'XW &&_W"E(0@(.=@NK0\L-R&66((,3V,4FS'(MNA9^\HY56ERCV M>&WR>-=C4L):W:2+Y#59;"(&NAV6W\$V7B7KQTQ8C.W;_(C7@UA-B9;N_%P$D&LGMF?\S:3K39Z/!1]SP;!B#@"=J:I M!I%Y"OM%H"/-EQK('?3\LQCM^H)K633!/*D/_$0K!1C1(TUEP^S6YK,A%L3J MF49K*@*[T)R(HU M%W:]& 2+K27279'W6E#]=!#,W&916MQ%6Z'50];QP'W7^W 0K!P=TI,H=_-- M"5$N").*RZ]SFXX]R/1J@U*W.2!Y^#:(==%QE+25ZKI''M_^;T^_:DK'A((Q!9P!Q16#?![RXN1V[V,>@RU[=81P$9Q9<("(RVF0B5B,LLY[SK.O1<+Z*>C_@ZF,V_C@4 M"-CU[O2,7FQ$[[%7C--H+?Q:U!ZI?- VDWN^%\2&A':4T/ +:V(C?M>@[._I M6FJ=X ]/TCA91^PF':A_.(9.$ *0U3>=53<#)OL>KP7!WBU7)>;+"_[))>5U M%&,87$45(9EV5]+$(>\'P7 ]MCK@$>Q\, @6.LS&=CI95-47#264R;THGJS" M"]U!(P_C!B'@!XK1=3[QCU'^&P6#7'[(_75/N]Z9_KHZVC#F7R_67G+R\Z=? MA4W8<2(X&B.('=&&%5&U!]<;,,#4#_(VN^:SOTZ*.&)PE16/_.BGT;+L#;*, M0CL007&+1CT MN 9I!+'F9W$LS"@J5.L.]U[_Y[OWRT&PVJ%W[9EDO]^;03#9MPZ@?0^Y=?=Y M+V@&U56""G&\11!';FF VI0N\+]$P<#9XM=-@?G8BJT[P W@/]021.^B0001 M7Q,(0N3]G!5UUO9Q3!]-+ A1=!_SO=7:.YRF^Y"8W'==R\.ZX/^A#L@BF[ISK6 M\V@0;/2>XX,<[7XK".8<>"Z-'\S8AB>_:<_H00A;8H;"+D ,J*NGI%Q$'S>L M3-9LP"C;Y[WI;^4J00ORK[*-7HHN;]$^+P2Q9I_37.](?L+*BT6780'V-:Q# M^@PU,7=YDN7".8M&@"SK[UK3,>@&(2"N'^)L(G87)?PJNHC621FQ 1?#T M! ML%25<(&6F*4B#-N3 '\(ML'!Y((0QYBG]$T*]?!9WNE@=3)0$"+4L[F/OGR$ M\J0D8CT@EQT/!L%"NZOR4(RX_^D@F#%QE." -5(X.S.*^A\/@IU:]L30LG0^ M& 8+JHCY.LLOL\U3N=RP=G'?4.GC(02"8/DNEWXC@2X1Y?,;03"I&QY($(U:]>+05MWKQ>FUWC96B)%^J!!#*C^$5G'[ O:27&C MCQ#$ON@))PY\X,-O!,'4;4>$N*_0O._9(!C9@=ZI&Q_9@8!VD0F"?1-2$Q3- MFH+9T?F#/\"_M;S6"$3#"$+&O?[DGD*.H>>#8*@=S6@5IGNYX)@X 'N15%+UFEA5#]/?RH]T+)DTMYIUKO<0/'SKYL4 MIZ"[6S\II"]3<#"W$#OK+:PUTK/0+9(,2S M?UF\-H_V]+/N(A,$^X9+0*P-O]!OH3U)\( D_]XK_-B59_#4*B MPLS9$R2R]^$@6*D[9,4'9P#K[/;AMEZ97B/IZD'&3\O&G[%&J2_E[G 20:RF M="G*O-96B+8S0C3\2A!L=2"3[A>V;CT>!#OM$.-^@#8/9.@QRT %\Z[\S^QX-@1V5OH+.^+_^I]5 04\D_[TNI%1E(T%V[+9=4.Q MZ=&*#GDYB+W1%9IH--VM%;6G*A6_Z*YZAP^V.\HS_CC3[Q6(? !.:3W4V[,W MAAX.PJ)\_*7+HGS\)8B-VBAS48CA+>/J,F$;_EAE1*)2,'2OCD,Y""'==B0> M],(1]#XH%\*9# M"D.YR=.>4W#W*T&LQ!VXC,4U,Z#OM9\*8_+26]FWB\S?I]]$?27:4$81,<@/ M_\ 50[ *YR8D\"7-DU<$E"O.\J2 ]J W6J>"2X'FKQEWP-]AN_I \V>\VB] M2N*(=3?GZWTPB&W;;;DKLQ=< AW1K:[]?12A($0@=.-^)WD0>N+GARX]\?-# M$!*$M8^*U3R_B_)2_H<1"K].OC9[CG9"0Q]!)@CV]\?!V>>%(%CJTE/A;ZA^ M[ZO8ZA>"8.GJ9P9**;F1W5A[#3837%W MX'+W6T$PAYGMU]BT'A&5T%^*Q048!KKZRM6WE)] JC?<8U8UEQ98A$U0[3$) M3V\?&1:S-#FR2\JG_L+7UC!3NLH*AJSO0VD%L5<>-NNUR(#D2\15LFN6?;E) MT>6.;N.A]+#]7@V"S;VNZ0I:0$1+6ZZMHQ6 G92#$%+S>.MWTW0_&00370UR M*\RY'5D/'6\$P=31@,BB M0("J).!/T^I6JI55,'3=,.'3P,4;?J9W7E72=0 MX?[)&.-0GO[ZA"L_YTO]261"-^8G..ONK77PVT'LB%;%C'%@[-LVLOY*$&QI M/\5^C0P&'I_<7?LQ29.7S4O[OFK]&(3DE<[&> MLO?=;KI :C>P)DFGD@K@?GFC5J %0Z71QQ (8N7DOI?^+P0:W0VFN_.E(%@[ M6G\R"]PW+T)E4DT=?LX )AA1]:.2RC-N5.WMX-&#$+90(#1V6+]CJO/!(%C0 M95\E^'$!KV?CW0E1WL9330,/ X2D$(X2%;EOP> MII=S@(5BIO6O&8J4IR6FN-]YB!"_DNSUZ3!5^O[><"K&>M MI)]!1;J K!Q"[',P3A "Y"W,]Y\(HA)UW'*A]:M^\D@F*@2V!XB M,*F4BM7%1M^S03!B?!NZ5^QC]!6 +< G">#)6=YM+.SXU XE%X0XZB!9&-A\ M6.AWK)0U*[=RK6 M :E:\_PY2I-_*IR:(F/)0A6 W?&O *+U AA5EPQJ]T%AW,'4RRA3DL) M#8R!*I;$O?;C1',(0O!J,TM4@Q[$^J'/8/C-()C$XY1?#A)(EZO1SWGT4IVL M9R^P1IV7YIZO!L&FS-;9B0T>E*;*)1I3NL!,+%7M78,_[HS@['HI"-;XWN#: MR#_EH7'#CX_T.=&M#3K79_"-()@RA-R.E/<\$\3$]P&(NUA!>*%"F]15RAIP M5T/0=[J QQTB"+'QLT\C,NP"@>U[-@"M2-_G='%+18'O/4B[K1[U/3D]$T-X MKU=?94X.S)^;> C_>)/B?=6T^RUI!;$MS>TEVQORA3KGI@;8\%"5HW)S^@ C M#Z,0!-/7FSQ-2J%C\AG"OP:R'?N?#H*9CM*[XQO#0566V,2O$8,#J$L@;D>< MW&VB\,D0JA=" E?M MN+"/1]QJ8;I'_'=O6D$(8M#C.U2A(O;4>:DS%1ZZ>5D##FEG[:X-H2!VPHZVHOO45^U\-PA&N?"Y M@H25;OEE4JRS@MM"&#W#+U5\GWM8%L?0"4( U8>Z%R:%1'/% 'GEO1<@)HB_ MV8MSZV2@($1XMQ)PAEG:^% 1KEY1OM#A1.=5FLF/WA=_[^.11 M?E%V\G/&N (2Y=OKA-&\IS:E\5 0*P&ET?0?&XBOO6+%_2!>7O>STU]#3:_; M0\0B;.F+*@1ZE/?K/=#W8A!K-00AJP[J3B N 7,S>!*.0SH(,1W1,TY6+O0G M&AQ#+0AA0 )V(LH1" (EG$O2V^F3HWHW?3-!X-@0:E4 M=U&RZ/'A-AX)8MH#?F7SSI;:UE!&Q'&43E (G[B5__B%LE?ZD7]:JTZCT([B M]+L#;T@!%)WQYFI\I#3U)/5-OA* M$&RUT4X'=>/>IX-@QDR]:.%X2R5X 4VWX!8$&!%,*\S5?R)$P.U0C'34 8(0 MV5Y!LTO.\)+O7KR!^"?/(!,$^P9\P9YP22$!)2GS323_]:].[8$@IGR$ MBZS'0#F.4A!"Z*[<%"[JLI9WK$\2C:Z!>F[RCPV%ME_\2<[T;=(=&74%8(@^9C)78BN4Z4)DR<)QJ]"XN^W^0R@$P70KG5NH.O"O[@!([^-! ML'.T:C_HS[&G&H1P1@5Z:!792DBW@O/?EVKJ=0)O5>0R93FGZRA9*!>X;(_: M#Z$UR42"6()*E62=E[KD=%@+'7PU"#;5 AM51]PLOX:2#J.R8]#F.)!$$&R/ MTX;ML&"&S0A!"$V5V-])^,8JK:&W2F#'*T&P=4]?,_8*#IFZNV8 6V'@A2!8 M:KHZ(#04=['2^6 0+*CZHI;JV+\N.UX)@ZW^5* #,X>F=QL>K=\V_=_B?/S, M;TQ].=YIB-@D;O>/]#;R]$(6Z!95FEA_TY[>)X/8^!V:Y&"B[-#SH3)D:$"R M3!]+V_9DK^?M()@5F9D:H'MHX7H>G?Y+:F'$ZB*@BRC/MUQAA1,"T#02<76 MEZ[UE1U%)8@UW-\!9QRDQ3W\:[Z<;TI85L35I7])GE=V+KY]1@A":/)+O(OR MX.9O_2!ENS_]O2?1P70,U_B&H _DF]GG94T7_:T:R[*A-MXM ,6 MUYID$'N LX%F;"J+FP<20'H>#8*->E00[I8N#MI/!3'YAQ4WFL&2')Q\^ZGI MOZM]RE%K71_03U"T2GTM:06QBE5.,F8DJS[74!4"D9T\C9@RX@:5PV/H!+ 3 M9'9/"\^'+YDP1'3 J[WR^[\;Q$K7[+)T<4_+1)2([5TQL^_K0;#;!5G5IQ3T M/3LY&"4J8NV[K?%3$/+^1,L]6SAVK<#^;T]_:-Q&+PK+]2++UYG4G]=KEM#% M1W[ZYTG$ .D!BGJ+%]2@A.H-0*=Q3SK7*%2#V EPR<^7D#B,78H%!HU.*#:K MGOF_&=VS6MJ>ZO0[9X>ENI26JM07[,S>06)![).=+L.BSV>(_P177?@AB>^Y5(CP8ACV,0A!,UVU- M5<:SVRI53P;!!'[,[9YV/DM7J+[>K"AJ^D(74P>\'@2[/>!K7:SU M/!H$&ZVH.9]=O'J)\M_ZE9U=[P3!V X TR$WQ)ZO!L%FO1Y\6$GM>S8(H\7L MU<+58.7Y$H7\ZH&(]X-8.1T.,3Q#A?[C7Q)^^G%M8:!UQ$$$IE_CZN2[ MIS%-7EO)8WT/33IUS!+.MW^_^&3.M?IK$%M)U(D"Q.X^A0?]3P?!S-EBD0B7 M$P#TW*07T3HI([:CF_'NMX)@[B8%_+^[TZ_>G=Y%E.ZP-R2ZD(' M&-]DT0PO[_'\] QU3.HQ4ST\VOP,/SX].]A;_F(5Y<_T J8:/0/D<)*U&.E[ M+NXSKB>R_D_5%MFA%V/J?#(0)U!XB/*(OHS*Z:./&[GHV MB)/M>&5VOL0?Q]60)=$@1-/1I;0_^;GST2#8>*"8;\SOGH]1_ALU^A=T!NUZ MGY[^_-L7&7&4_F9M.D&LIEN -0HN[:%AV&GWU]C,GD6Q_FFD1@#R9U8"M$9 M-YMD!D'LZ6:6*'C$P-?"8$XUA[BDXG]OTCU@0':^% 1KAP-!/:YR M.A*F%)(*0@SUTOB!"'+'II[$!L_U^XD?13FGU)'_AQEW%+]X:K7'4M9>?#0>R9KK#= M[5 ,<_"%('(6?KKOREGXZ7YZ\P*2.]*2;7']%U*A XRD/$OY/V.1R_(I*_]* MR[-%MH::Z8&(R#@D _FBX%;5M3D(J' A5J[?-SCX2A!?EU85KKY&+_+.T&7? M_2Z8/5X+@CVH*X/T>_X_<(R_1@PVVSY!O'U>#()%#>TA[BFXW/@)#F4'?3GO M0R\$P5*_:=F3H7; >X$RB#I%Y>X[U)CI?3T(=MM9H ;D!/QG/^+EGJ\&P>8= M8"&C!PN7X_^S]VY+CN-6VNBK3'A?3]O5'GO<._9R[7I MAWIIC&"=SWV,UU[XM,/8_O$IJHU1$-W=D3C\M!^R)NT9"2, M<977AK?C@+Z,'@G$?I9VQ7M$\L6$5'ZBPE+YHC,E$7$7^WO[&95)Q#GN<[WO M[4^XD7A6FXI"UZ\5J]@CFY*<-A2(XRBJ$ BJ^%\ML^(;CD7R^S#^+C0@B-J# M6! K1HR:B%4%!*T!0"QYE6R]J#22=GRD28*-!*4D-2%U&28F#P]SBUY8;Z/8 M6F1B8! 07:W7^3ZG]D@J]A'RDJ =D04KAIJ\?9BBKC:8P+# T!P"Q+*YS)B" MHDZU+XB%EO%\18 ?3;!9%V00$LXO$SK:Q#3'0;,'^N0>1Z7 M+>MC78JK$O]<15'NA<69Z4MRK#9 =J0.UGKRDE5"";5/'[HJLPE[4Z3=0"RO MS&S"]QCK- !AK'SYR#)6OGP$@6>A;5IM[GZLJ2Q(=$VKB&;E[%INGA%^YH,J M92=U,FQ_T&I9UX7!?-0A3KT0$ZW\@'M0YSTB7>;X:3V4^3X%@5$V9P5BB^J9U/%YFM-=65B>G;FY\R4(W/5KZ4&NC<>)D1V: M$:#% E=,04!R8'-\O.LO04QU9"!0I5=F!@21L#?V\6+A,>\,[!_LT2[,M;*8 M+K*LM58F8OLU#O$PQ$)&6,_"I$:,:\-W=\Y?/^<3SCQ7C>_^Y)5]6S\% L:& M3^$DW'S&%ZVLU$7Y$<7("-W10(!17X;"6/.(WE'X1SZ?(V@.8CFMU"ZO,2?7 M&Z4*;WW"\8R*^GJ5.%<(82T)C"Z;:>*8^#=! -LFF@,K$2.1)4D3# MXV=08@0/^(J6WB M$1[JRM\'49!2B\A[I:[C4S2ECB"6V ^WH]:KNNJ(R'="K2>(16IFZ"5AS?=Q MSMS9D4.!@(%>/S*M.C4IK1?8+0H_9&];&A;V.3AU5##6Q/L@>LGVV5V2Q,E- MG"2(ELZ\#[TMS[;([V%?DJI]M$3.7:Q&( YKPP+7KO.EEZ .^RSN"V.A/;\' M1=\HA6[6[]4-R;^$7WI6\&#[.Q#[4+DV4L,4X1:)(W@K!E#FPZK3'\2"Z[O! M-5$VWX.8, D00M0^U@X0$FEQQ3U +$J],*!07:T]"HC%/Z(L(]G@BW@1/C_- M:@=B 95*B^JJTD#JY"9J;Y]CP*0K\KW$KX\-3;CBY^SZTTH]0.S25Q1L=\1< M7N3@K&H0%(SJ*L](_@2_E/G7HFLV:B#KQCJ2:YHD="2YI\LR,NSR5-R&(':Q MY?6K4@V3ZQ_ 5+<9&AL$4!+MPPB%A7W2U(HR;*GQF/H)>7,0NZ1%2TXF1B"6 M;-( - @[G=KB-/A!$)#63/K7./GM(:+/+SM:F]T2Q"(XW&L9R7(B#RP8!<3B MJZ+8Q,^56+YB^I"4A+<(\&"M5J$;B.7)'+@:DP'U;/\2$0&-UB8NMNNHH^XQ M\A/V'SM,HX(#E^?N? MCCZM(,[X;7Z<%B$D/T^;PY4]>6_M'19)]X;[*OE!$ M5I]6<5TX&(@]-?G>ET9VFI5\]18&VV$ND-E^U;HFM[%WI"0]1NE+OLX[G(:P M(8CSH9IQGB8V_AZS-EMS"/L4PJA+&TT#>DO#-T@86D)"%(+](<0''/F?4+;K MY26U,0$0)ZU^\(3JP&$KN^%PU$B&&<>;?_RM/=WVYR#0+2IN%=14EF*YVPS$ M](=.!,U[@:68*OT+IB*O\0O*LK"PDS,#AL:.!0((5H('4NWZ2Q2_I2BAG%;A M%-A-KI4^=]RT:OK+=:>;Y(= 0-C.B7[M1;^1B#NF*8S1#L0"/GFD"!%*CFT] MJJ#W ('R+<;OG1IS57+"\UN#6$PK!PZ?AQ@T C'U;BH,H5J MTQ3$,DCR.3RQ=5$- 4L56U(9EILC6M )SL,6,W0,I/8L9M_50=)_F)T"<.G;EC:O"S((/ 5>/H=01Q!+IACRC0YZL M=T2Q>YL3+K1XS+G+DW:"L;2:B53*UG,5XN>S3,[9S\=#!)Q4D6,U_&,@H&RB M%DY*\"+D:,S^! C8KO,@)&(RGP?JMK!N/RQ*1;48LX&76M^0*.]A_P'\:Y ^ M1%'\[I6FJ3@_<'PVN"WM+Z(?Q\E9 ;L9B-O02HU?)S]NE3+D^U I=02Q1),N M!EJ.T;/\, B(:_](4HPTW14I=,2>E)V6]F\R>=.PE)#4N-*$<9L,OU\LWR:U M+B#VACX 17'% 4M8LT6DS>I[A))T%QS(&>-RF-HC@0"A26Q.ZX(4"5'Q"IJ, MJ-=H$R>H%=)[B_^19FSW\1.& P'':T*5W$>Z6UR)8M@*Q.39&6V+5+=-ZENA MA+:;^JPW1RCW5 MLBK7.#-R*! P4*Z[DZ4-4B#*]L-#:8;I6=JB#:F%R,+:J MEUM'6(6-T]8^$6UJ*ZPVJR38!I$7MM2G3UCZ70<'+[SV\$U9HZOT?W,OR5 2 M'NNORIT>D%QS0X/8[[9O;.L566VNZX+&K*U7Z&:=RWLA_E_XAE89%LF3WV?Q M6&U [$NE;[@I"O+PK1W,AB"6,'#>9?ONELGRD/\:EX62BZ5@?O/Z^!$1(>JP M"]8D89:BM=#XSX& \RFILVS5)J&K/-O%"=%'LR^IJ >(157[\HS"0D;! MB[2@.8CE-&>0Z,4>(>]MF&Y_C=6S]AX#.? M%X#>;P%C)TJ9!XOQ50F)3T$4)Y0]Y==74.@&8GFEIJF375"GMK:X(XPEQFE6 M/UQ"K1NKH?V;\X)97P^+ >@.MXSWP;J5F.,ZQL(2+XF:6C_["WST]E7:D9LX MP3.F[P]G5:+&(([;]3 77VF^1GSMF;23=8[_$6V]L/">Z7NI,[X&L1,,YPM> MU3=.4Q#+4$W(92+#( BJU_AIW6%^=$O2OB?Q]VQ'=$A>=.P?/4%3$/O'N-MM M1<>O<=:JE%2[NBA2"861K._E%;Y./C7V,%*>=[X$L5\/^.@$"4U[16M&I*OH MSDLB#&U:%43FBAFJ?>T_NNV\DQRA:)C67:43B#ULZ]"(6PY1%V)R1S12).6> M/):=V0G$T@J:7?@:<77NY?/Z MR''MX/$U(X>" 0.)?1>Z271;@)BTX @R#M_5!K_5(L/L"<.!@*.)^ZPRQJRB MYC-.A0!I)_NOYV/P%B<\";7Y#L0>_.HEU)6:5,'B2Z##5O91;C.W59&OATBA MR*EN9^LL_M[TU0!+DSQQ,.[*@?,I-FJG>PO[1HW#+UC M2O(9/3W><*XYLQ6("V\RN(+W/[1.: M0DE69]O"1X:PG]WL42UE)W5-0$7 ^8#FG# 6 "#*&#%>F&SO>Q"WR>1CW_ID M:KZB]0D(]KS_C9^'U.PK?T2?\PNYX)/B4(4' 4J49PY,D&ZN0D*S;$L0B MNAF7>$JZ82L@D^\]Y(15J[.!?"?:<:7W?]@-Q/+J7.NE\HRY-8-&(*9>:77) MP?GD9<3+%E,SS$;63D>U/_1#I$(P3AK0_NOY1')TQE%3V(#SBG+:6=?^7.58 M&HR3QS+%SL!$VOT:Q!'L9+SL/38M7EC%(5-A !!+[KK\&,VL'[!"??BR M]\*P8J78&L9.$RC3WJ$P%/I^M%N ."J5?TW]?%22/>O 5]0-Q,I6QWG^,R/V21^?$USKRP_3U1&GR.L[^CK)%" MFY&*3OV 1=;-MS89$%M1.*H\>8%_'R?X?I#"&;N8II?#'[#!X#N\Z(T# H!> MFM&VX\YGE%7>F8-%,8_2V+% #%PD1,IU+F-02REJJ4ATB+WVP#ALZY\GR11 M+O_SB"GW!S:[Q6@( GN2@B(MP<6'GA_JQFP(8@EFDK$^BK* &_X)^^S*M;?^ M+8Q924L'WX+88_H8M[30 M4FIRF(93!T\D5BHBW)0(69C, ODQ/5Y:U:5;)H MF1!%5;_NL"#@>)97 3-02Q'2Q]/ M2\+N$L0^?:-& @'"P)!4)\A5,CO5K6$N!O^C^JRT+9&PU@2+^E>1?[5>)[D7 MIO2_4NNXJ;%! /64Q)L@>^1G.2B_!3%9G:K-/!=_W3%@+)SQJ#VB"+-F@GRE MDCX@%M:UQ=\GZ%\Y<9?"9+(L+LC*7:79%\1":]_+HC[M(\D-\+.@@":_.8CE M8,) =,_\!70:@)CRZ.1X;>5>E0&/JQ@U]0,@(.O>L*HZT=6>^/_(;V2WO7W% M!8-E*1VEBT>[JBT)]A;I%>_4U1!%J-AV9WM4\T M,%N1[M+,2S+/_V>>4B5"4(:W^:CX[Z'P:1>$9$=BB/8I]A$2KW"J\M.&BM\CIJ_S@XUZ-& ;&G;16V3,4-8L*5J;;)2\>S MK+!;@EA$OQ9&47VE^%^Q8*'2$<02;V):7Z9P;'D.TM^X<3/LEB 6P4U!_HI_ MEF\74N@&8GE?HJ06M%KN_+>ENB1]1FD>DF-&:%OK52+NMK@]X5!*\81CQS7Z M R @J[0O17I=1#T'2Q\V;NXO40\0BRJC"/%)I?+S$YYB@K*@<$"35)E2[0MB MH576K.H %KPV\:G@'&!A!_O<"[N()"^@1= 8Q.[0 T0,>PG:D5-5\89K3K%=-0 4Q*6)L[Y>^! +1<"&%!:1D;DEV9I$XH M_*43XGA)[FH<>-(RBB)T4]0.QP$:X'"FF:@T 8LFM M#%R#!/!LEI/?WCY5[^:DIA;_,GF=--B:P%$/4 L:JB#$BIX!,WMDYO2]2S]ZI&' M+CLRW"GYS4#L1C_\K0QL_41T18=0X%*BU!'$$CGQ.OPC)^Q@_]!-5Q?[UR)5 M1.17&?]>8_+1U7:;H"U&XX%(F5AZ7[,3]T*9&(A3UU1$W>3-X!8 M%!7C"M?NMB:&HDZ_J^I5L@V4BIVM.^_>QNN\LB&T5]+_SCXMJ.I-;C%E2K.B M!B71GJ0O<>A7BF)QLL+QP]A??J%1>,4$)MU@@A'7Z0G(<:+:Q*(%FU0I= 1Q MZ]1]5T[S? &QV&HG*OF85'E0SN:CW!G$4I42@@OE'KT10"R:7U3J491X1*$; MB.6U7,95:EX(FH-8SG0LW7V<;%"0312$IO_S(.#FT.JRP.Q(2L_H#6*QE7:W M$+=J[H(MD3&;6F<4F\I*2540K\\O,IJ 0)^<06 ZT0HL6T[?\>^$ M<4#LW&OB^8C0'E9J9$X;$!.O+6[71XKO3>BE*>_L<1N#6(IFP1MAQJRQ8T$! M8I *JG@)]"/@V5U!+%.2$ M:3BN52*;R:>JTN UP1\*G!5[(6J>)<4$ U+S@ M_& >2$1<5\0"V6YMS?LN(9/?*<3B*7Q8_>_I&B3AX_!1K/$>=,/Q )[WJLW M.R_9LND/NR6(15#K"$G^CI*TT+!Q[7R=5B F7R4S$*2)^(J)W8X8FM\Q_[A% MXJ-WRGC6%5>5%3,EI#TYQ E)R4.*R5+2OF:+3%H=0>QY?T,PN;O[L0YSXGQ< MV4XX^D9I/Q +K,PBC[$7$6E]3PJ*B^PGG88@EH"Q+?@+7G!IIP&(*??RI8DT MUB \[WA)WSIG?"!72WN V L5-K83&E^W8S^_IXQG?Y=;T1:5I51:V%"A#XB= M9G@ZCTY>Q+:[,A7\D_\J"'!K;T>:1XN8:KSP*2XRQXA,/BK]0"RPQXM5=?-N M@S#/RII7LE FS2% ++L1<-4RHJBKR_7' P%(-X4T3V,Y; 5B\FS,B[PG.3YR MI>*;5S%.N3>(Q=::"T2*MC3O;,E2E:I4H3X[>&QO8#F4Q [ MT$1)X0Q(*ZAJ$>/:_SR-$OB;#T@;5(W3% +)P33/[) M^T$SYD513NI"-E^2 GF5,V5I.Q:8.TX9%@0\].U^D_N9O?7]S)[J# _!FF:@ M:EAI/FK3_1H(,+^DA#M(LV"/7Q=VKII."Q"3;@S^:IZWHO8@%F12;IDGH2P@ MI4(O JSMY$6*X/@^E6^\L%5/[?J(_SC$J1=^3.+\0/2CA;Z0M"E8+.0W'-:C MR-EYQI\' ?J$#H%+4'P=5=O;*XNJM7$&@+#!;"4ZG2#\0",<>1QF'@ M%[JZ_"T-_, C6:16"75A+/Q2J16C:8I\ZJF+6_%C[8T,# *BEAC?JXA,8N&) MMUNIU=#2".@,95]7.JS:P$R6V]<+ZG4%L=MT4L0B^[ _)%A&HR>4[W F: YJ MU[K^?)_CJ R5I>YEF.\HZS*R'I*31@*QI[5/78L)$+V9HO;V=_6OWOZ1672[ M_R4([,O3H:&1$O< L:BJL#PQ#M_]R% 2->E]J/=LC*D;>?P56(6Q8X$ @I&F ML$HU6'/53R3)"J8(6:':H"];S,ZFSV8DC/X$"-A:3K[U/_\:X&^.M.2? M@GNPH">(11I-"$19SF/ [M=T5Z=4+ ME@8]<_+EX$?EG2;8,:JL/GDV]JD0N68%A\(A/OT&<,[/A&F8[ 3L=W\;!M#L MA$:%(\AG])U^Q21?:CU!++(RUSTC6K:S)2D+4EE).X%86F6\:!7)XK&HG*8@ MED&B[LG_DROT[H7D\CSCRY($A+TC7^ 'L?M!JV7;3M"8#ZC2CF4W8 HS,_X^ M", 9MC^1YD70',1R!'K]Z^,G[Y]Q(@[N5.\.8KG#$,W[//*13\QM.6$C\2<" M7P=A/Q +;'31*K6+^:U!+$;X4G:RMJV^1RA)=\&!MX$CA^K#\/_]OD'A$?^K M]0W]XH!'(ZD6"+TBWY?I()I]EM:F6B!E=I4VVUGFBQ).8$)Y,MQ M_Q:'C EVOY]I4@7E>T;;@-"+*",I,1AS8S:;=8HW-%]Y^( )[8^_H2-WCOUV M,TVR%,&:>\"_VMRFL^+Y%87AWZ+X>_2"O#3&/!A]Q!,NKKSV\QZ" KJZ?&3! M)O+/ KOYK%/^-0YSS#DD1;8Z_ES[[6:=)#/9WF"*W5:S3O!EAX\?T7YY$7]^ MG4;S3F_OA6&ESN#/K]-JU@G>[5&R)7'62?P]V\F 9+>>:<(/ZTURE?L!'N'86)'K)]ME=DF#9/,9T9RV8MD*G>>FJ0OVQ(745=9IU^D_Y M6QBL[\/88\E#PS:S3H[Z$W@T1 R_\EY/P3N8)Z?Y3%-^(=5[\"P^_/SV2D1? MQC0'36:>VMV/-:U2SN%4FL"R"^/&4 1.$^* &:UW[625_Y?D+,',5_'O'S_X$[859;&Y.]P?]<):^8 MWY=-M=72QD3I>5PE-#]WM.8?8DYS&U,F-0N]\!_!07CKF(WGDF;)[R?(XTRP M\_5,4Z)I09YV6/+D7OE!DYE9P"(TLY V!4Q?I]G2=4I7KG3ZINP9A8VT9C MQ)!V\ CG_9_K71#66]V-:85CUK'[W'W'BH^1_?O=?O_STA]_]QR$):&[T M__G=S[_[CSS%$XD/1> A^:Z,GG@L5LZ=(IT?EA-21%M"AZ-GB2GQ^-,?7,6# M8P2J(LW\LTKU>H.,OQ"FWZ%3K.\K\B!X(*'&>Y8!5WA0HD9UEB%:>( M"B3'F>..ZT6%B>,,,<_CHX+'689XZ%U20O+?SO+";*^6"A;'F>&V)TT%B>.L ML,2#IT+)<=:8ZR94X>,L!QGA=G>714X MSO+$75^R"@YG>>"A'UL)R5^*> M"V*%A[,<<,?[L4+#69YWX'I9(3(+KUNF_>BGUY@R^T== **=3+Y=#*))Z#)[ M[H^-E[Y1W,KL*H6[+ JSM/JD\9NM\XH/TH!Q4H,H=##B[CMJ$:2 [I-W+/+Q MDBJZ[# Y>7MK2RB2,ZEM ;NMM:F7Z<1Z2<2N,IJX*(BV-(,D9REJ?2WOBM)V MV-^'88UWR<0%':PMXJEZ%NCD1$>'U1(0]F-RAFOOUTD_8H]RQ0E=[]'!-ZR95;Z?XE>4TMC[Y9[1&^*7!4_J,,K4E,+M8I)&< MC.-XABCW-H7"2$3$*_F45&,]J2Y/R4@22)S GOR&4R66VM35TY9W!O M&?)^UI9$2GM%>-@C_]QWFEB;Z,Z2Q+E_XY 7^0W3C'8*, ME(FM+QZ/0,H[6EM454NJSO7;K2C%69&LE[7EL,N9'<6W5]+))IM_P >F++F$ M'R2:6KXCV/+9?FE/BQ2IFVP9'YB['R6++B$"2EVM+>PUP>2P*[_=O-8PM%PJVBU KT=]+54?CJ:#M44\H\PC"=*K*J!8 MGLGW.67D2.KT=C^A])OE]5 .3K![1&@7##4$+U8=%0*;,<8F<'A[ 2OY\B1PHG0-*CZT.'#2= .NDI9+N,.(';V%=0 M'6\G8-1['Q4-R"%L1* TW@I. *)'TU7J> MY1J""J1*Y@-60O;'14.F3-B5G,P<@DS\"*IXKCD!EAX98WG&&87IEP*F"&TI M.P<(J%.HOX)OGA.'39/^\]S_JAHQB\9*7?G%)/%FP8DQPPHE\3V=!"5HATE32Z'KXNH$AH;, MVI=[*7;9K9)5+_HLZ9T>EK/@)#!!.T2G7#FAA[(3ATS58:Y)CGDY3,HW\#2O ML4D AW;^3@%\Z/M>Y8>[0#;I&:V!_N5"#$8Z&33.!6:][Y@8@LQD^$3QWZ$L M6'MUV/IYI#5<;@:F,(R_DRVZCY/;.'_+-GDX]/631%AKC6$] KO8!703I[5. M5QZ%S>D$:C&-O*2WGFX_(*GZ,+%8)?3N^-0*]H026O:*LR[%SD 65Q3PNLJS M'7X%_HU\I44-.H%:3*<:F?)JVKT@I W3/'4J/2$L2_&\B7K 60:M=ZR\A+(U MG.G++XJP"XR4/>44Z>PXJ^"WA\'KCPZIT>.8G(BX&8NEC"5SPAW;)'@]%M ) ME\>Q^*GRFT[X#9D!<JZKOLBVH8]%38MN=,.D80)![!)9 M61A^>XOI0%.$CS[)172+WE$8TV#W:_L50EZ) M\D%FB2H:F9ULFF2MB>*_FDGB/TAJ!!]?=VH:1_W6YC UW, Q=X7?T(^FHY;C/[9Q839_2 _\G3)#(:6B1Y[RC* MI<1ZT,S:A+\BXMJ,_*MW_'QLRRJ_J\V _Y(L2'L8\ N^]M)@?>)JBS'LW2!$ MG70PG?SD);^A%G/ NTG\#A8706F1D+1VV]B^_"3K"O$<)>?\:Y#M;O(TP^Q M4CM6$0=*_'\^/]'SF)&@W:C;(,P)+ZYHU=(=Q5YU'13A&8;XDESY^R *"$'+ M@G]QK;^VAS?F[$C@R"IZ\4*TVESG*7[G4]Z$N479;^QGX*Z%25?BTC3;)(= 2$.K< K<(B_WK@ K]^-\AHHH5?"GWQ-GU MWV55:<'6G#0PC".HS?C":R378W6BUM5HRB#MO% M7.JI1HURQJ$&4XTDU MRM9KM(D35,?^H_3N!W[+X@332B\Y4BE=*Y'_E+]H&48\V7)_KS&3R*=[O-8V MM5[X]P6DK]7 VB3Q/6G.S@F5)/3'@;%DE>58+!-;9KNH+/(2]IC;',P"1&HC M=ELP4R]%;<7)5ZUAV$VEUK)NJA6A7?621LT7C M,XHW$-G,%AUNH/WP]0QSBP9'_O")7@"WH%%Y^O1,I$[@-^'KR+?$.H&L%OV7 M6G?=BIE2XF,G @5:]A>]<\2U6CN2K5OM"'%LXT[$U&F=)X8EWHD\TSK'Z#2C MOUNAB.JWTI'4HVK(=+P3G,BFJ8:+@):Y%2BHAE+;/#=)2.!YGB*N=XI;L7]* M& VT4F:4>.?.4*JYW%28+5OP545L0E^>"NAE2X8Z0#.\?2J0EBWNJ('4]BFJ M<+E(.*/Y8%4H75AWKI]7!9$C"3VT(*K]R2J0+NS[ M&#-/I5MW-'\'IXQ0C>U9)/-HI74IED"+BPP6IIXJ7&F4BV.X,()'H4@5LP1" MD:=>EH[%T.C@X+G'HF"PC8HTG.OC:^)%*9YHH5&G?X4%U?7_F:>TDH["%?+6%0CA3[AS_1(ER O;DUI%]UZ0T R%J\TMGM0[ M=3U@398!S:2_!>YP=4L)CB;!5A-_]R=636I>GN/HR_GYG]"6\B*1" >=GBOP]1[5QYXQT"C+YF^.P[IKRLMC=+67 C<_'$)Z KVP.H /T29.]@7!D5@-%7O;M!:N$?*I^V'M M(_>,-GGD"^R'_"[VBB77&H_T-<8'!S]008@ZKD>O,=D"//WW -.#Z^.7%/FM MNW2UQDQU42-/*R]HU[,>)5@,3,K_Z#;5]0PNP]^()\D]\C2 MDHPQQ3X5<'P,CP-OS54 MQUC06&4:IC28/1&MC-U U):.9R82,CF-K=^T9Q02O>1K_.K](-FS=G%(S!28 M.&@M;_1PAFE]5YF#V1A2KIZD\:")T3KTTC38!.OR_6F7 MH*Z(]EL8;$LUL?<6A$%VY)DRF ^<^1\!1(@HB2#SI+Y%F2;E8?>>E#$A8B4I M[4S.&DF:HL"3#+O82P"^V: U?E[O?N!3$VW1,R8#JX@\6N3_R3UYQY>'4@@L M5@1K3"3HBQ;YW0]:+6N;*99)#G'JA1^3.#^01-M81BE"RY$_+,G;SS5N?V+0 M= 4,E=G).C?[+YG"#5+H8?B*WP94VLZP/+W:O.1O:> ''DN.$S<&1%*>5'I"XX 91JZ3K620"!QFMI*., &B9E6*P-4OE M!;+Z7LCEH\:L[S;I _,8PW/3U/:][ M*2,57)J-1G["C7C0=(/NQ84+7(R=B)R=TCFY#;70E]<)I%7<@'NY*;5Q=P+( M\6[(3N>$&.\CW"WNPW.Z=>2Y&>^TVSE]&EZPC@!KRF>V0T/'N)TZ00U,,Z = MOU:CR1?@GM@3.,^!-ZT3^2HF9S;5?82=P-L0RRE\VYP T@S+.2S\:R1%:>R+G-38TRHDC;)3UFBAXRXF-,,VM<4+ MC*:YA$LR+.C-& $XD^04A79P=9DT #%I;FR,&:9/)XS.B1RZ9IF^Z>D&7")M M@*\3A!@Z N)4?G&US_PD>9BAT'5YA[DC/)W(06[H09/' M@SI!20P\:N,C5ATA&Z;?/%%(K-$L^% /[7P^S=(@74>J#LSZ\HV5CXT>^@-] M?O&ZDPS21A@7Y_@1Q(X<;3..$CK!RY/0:&ALV@2"'B],>I+2)*Z^>8J1VT8Q MATL<(+][W_X\S=$O7KZ["-1&F)?ZFH!R)^C'2'I\4MQ[">Q_+YQ(V-+&-3'X MC@"M2XV5XS>,X@>5 I@AH3IY%":!=>F,KB!C0XGG7Q9]3&?QA1#DFC *\G)H MZ>F>5_.=7H@5)*E1@?A(XAD3GC\[UBB?12G)UGD9+D6]VIF@K_WZ;:^"M&N] M1O:2=U/0B&-M'.'9W,9[3,HX3/N4^YO.Z4XA?<6"9HIEF]>X R[!-"U: M].>MU==B.FHB:PJ1[S2Q>WV:O ",4R^Z*>*.5@MO#ID2X6X(NX#<'?JDUG]1E]I]\(SYRT+[2E%;=AY-KZG2TRUBT5)(=CII-]ZP>Y/J/"O1&] MH.0]6*-B842+N8WH***3//G/0@#44!'#4T:T+.60_<23.VW]HX:"1BWHJ:3? M56YH(XAAMS^(7/6=,)\F8PZ/.5+H"8R]J*Q6U(^BG"4^:6]!)#JSX\::O%IG M)]2;B.@!I2NJRB0S@]H\MW6:7-[QK!K8JY94>:ERYMA\;VV*/(F2 $=396$B MS9F]4M>+"I8_^+.H9EYM=A(.@/08]]&V07)S(LT!9I PX:4J9?$ MICA%)DJ0!U!^0UM'U(G\G(IWL\,-30',N=\P@079BE4 MD"T]%:\:9",=@"H0ERVX*HCZ!OR-*BR-"KKO*'F+SPI-AL-2A55G MW];YW$RM$DF&.'5FQ)"U @F-$W:Q1KH8LVKV249P%#O#(!,J6]:^_:K(+/7. M#J]K2YTTZVWEA#E5T_*;:?&NH*RYX0 L!F#DP+RQKI*TO>7;HXATK0P2KWVI MEZ7_P'DAR;CXLD,DIV.=C?6\WK@+P\\/B&IEW6WO=7,"I,RZUA P7M#)&&T] M.)=*0YK5WGM!0BU='\Z+8M3S;FV/ML%;B*IRW^=TGP4+X=>= M[UT#O3&LW7BE:=U M_TGM&.6+SFEL+Z%&9SZRJ\MK#>..BC>B6\^1LVI';EVG@M:# =H0B-(RBI MI'=#RSUN471^KC""A>C0!XTQK!8TD4Y31A.*JVU8^TXKH>+(11YF=#BOZTH8 M-$37T&;0)-=5TLD>)\^ZZ.D",7^!F]HRA'K;#H\[K MY?Q)@![AKLC&DU#;FSS-XCU*)#=9M;?%.D[""M:P@>-7H7SD>\^[]#%^_WNQEKQ^ON<4 GNZ,Y-$ZO/9 7CK)AG2C;;AK M7^J].R%)QR59Q\)B]^[Q,?#"(IT@+W2GW<2BZT4+6WH,CW)'"T$7& LIGWLO MP7=JE5!/J8>(A K3X]$T1?X=OH=9=0./*BL>/388*:R8C]IFJ_6U=\_B!&'" M>I/CER+",R*5 /#%IVD7(I_^&199&-26.WX\:Q!\2=%J[?42W?$3PG_A[CEO'LAN32*=$>IKTT"M$;$,$2.QW.0_G:#F9<@(__BDQ5N M#_M1J:V7]2'"[VF^;^#FW1ZEOA:#=1)\:C*2,T+MQ DZ6(Q](/QTG"C2;VYS MFX62#RC)CL29)\/WF=SE _7@5UJ0Q>=>T,'P\<9D$9_9\%@DBVXI7Y,XPO]<%SK#SW'V M=Y1=^?$A0[["(I5A-ZT3=['FP':\Y=J)B\G39 M^=1TU$Y4#)Z.(H_7ECM1/WB2;,YPHN3H= M&58SL3A1I'4RD$7&'B?7626K,.H*QMZG6C=.UD0"N8G,U6P740804+ MN!M5&'@%I[-OI R^5/!F$WI%P<-8C>8Z$J-GR:D57ZW_E M04IU!WB_6W_1Y4GOEN(PUCU;6S.Z^A'P BUYK:U/?S%%Y%O(XNN!'C"9TMB, MI@N(]XIJW?Z-_ >?*"@V065\HC/&U X3Z,? >PM"ZFJ(O\OWR-=^O$S\"J1] M+^>-;N.]%T0:-[';S["?^5^#]"&*XO?BPGQ,XOSP">W?4-*?H+@Q@'.)N8 @ M0]06VC+5JA?C)-_0ZDLXF%LWM2BKU5D5T&B.XH,)C*L8P M2W,P>%NG8 I#0 H#E5>9S6BK@NT*@B)V@">J&'EUG0AH47Y\:Z65X!5T\$BV M)049X>OANG2T)GH_6D1@BK H2 B.)X'&&#PG(L]T<=;F"N<+';.K O-"XC#U MLD,D*WX#Q!EJP2[J> 4QLG84+P+.,DV]A:0[O 1&HU,701/M9K 7R,Z&$]SU M_)$$5IYN6^FOZSBK+I4R!,SYM4@%7""1[ !M +E<$+P'XV] M4=+BB'9 $,-VCOR;8#G-FB4,G=X8 "3^:L+J0OZP!X!E"-2CFCH,]9&L+SL6 M3?8^S\A1VQ-7OD)>+0.8M/ P\A,PGH91UYNM"F%<&B._FDGC/[Y5 M%=ES+UR]A<&6 EOD'_T[\I)/'CZH^-15IUKX:)T^'@P:(-Y$(\WX= MFGF>P4/U])4OM:B'=4YUM2%1WG%$R"NQ))53+1^?:Q2A3:!K;-0?$0 ,Q42O MT29N'=%;_)\T"];X[2_S?6K;7<>,"@".N\T&K4F8?SWK9R]#/;V*'A8CA@0 M1)6F!D^7I074Q$!O- #+_T+4F:6+)YYT>7U33--#?':_>XEN!(7V@# X 6R MSQ:G1I!7)R36T8".)-1.R*JC01U#[IU(TCX:4UE+C7QZ9)N?=7A( _2N+/#0P, M0)RJ-QDE[P%QWV6=!+4<&J>. M;PVB8@[X!P0I-;IM[+G]XU.%Z-&D-[=DYR1OO:03V*/YC"73)%AGR*>D_4M$ M9DWVX8I(7/@YT]2@F/D58.4^5>Y7 MP:[&$;!/[\GH+QWY36N*CN33.>D=/GU\2.*MXEW MV 7KJP1YVJFN#?XB#.JB>62$6:Y-;H1#% MAI)^EM?:XO1)C'?Y,4J\1CZ:J&-(YDN1^02<)<>8V!\#@]>=&<@,0C]#;(*2L MA*:[NM9H,.ZS;#,YVG\]W!SALHIB*V3MG6HK9W:]R[G7E6,DUYO;',#U[L^M ME?;R^EA^J6%%UQH-QO66;29'.Z^'FR/7>Z51Y.S*]X-BX2WL;E'F!>%Y40,L MK9,R>$EAGPG2WZZ/$H(J ><90P4X;)5/-KW;2SBFPLO M@-N\F!IG^LRFL\:V/Q/U-],/I/_MK-/Z%$3!/M]S)];]?G[$&/2A^QV<*W2- MHO5N[R6_Z9&#?C=[3IS%XY.2>J4!36@F=%OB-K>V@$LV;XUG2^"0S&D,9_+7 MQ_K2Z/$/W6[P4H]+>2*5GO"6)>615'K.^O80T_-JTRF"RER N*WAL*]';_^, M*0T6VG8W<8)%JH( '0YA@/Q/F-@DF.JD#Q%1H%RE^X>(FK8JZ6'-KV)G9N!Y M^99.?5H.E\!H9$^9$&^R[UC,OD7O*(SIX18^K_SV]NAPB>2 L H7(NME;3F? M<_+[Q!KA45,KL.8*_Z"D[*HSZ!C20"T>4;YV MJGIF!9@O&ATU@T2'&9DN"AD<*AH:]([##5^WZ 1L"DX9G3=3IL=T$S2AQ"A2 MEBXZ>%HF-W9UL8N&0IUV*ZEQW,2*?N=*"7STGP)DR'AQB5=2KH,-S$3GC4UFU\)W)_< M D[]G7PDEU 6. MC\LEU 7.(L[5WVAQ41,O7HC2DEI]1A*?3F;;2[S$)5YBZO<'8+S$%66@*R3X\V$U RJ37;P_9U?S.@:8@L\?A]-S M J^+P]_%X0\$=";\U9RXN19BUO1B2>**0BZ MZ?>BZ\3A.CP:]N$9_%VLFC2O\Q2O.4UOXOU;4$0S+"9#2 MU:77Q]9?:C5,%8>QIE=DS$^@$^>UMC[]SF$4FV*$7:POI(7L0&DEWXQ'^Z99 MQJSN-AM$"HVA6\S+K3:M;WC&6LU!("V6_C-!8L\ >3_#.O"_!IA_CN+WXKA_ M3.+\P->$\QM# KKM(_-K7*33Q<\E2K.TQ-)71U]E,.N+;U$L4NP%3Q)/F:@? M Q^5H8>MLE(T2F.U6>4928R?4F^LOP;;G3I9/.5'#)]?]=FU/,^>8LQ-9%AV M)&G5\13+XEK,'"%F?P#846DF_XJW+BWX3QGM51IB^FU^R="A=5$?2'DO+,5Y MZ:XS*\4]51W-7@*B\@B]QB7=J1:!""%.N8D09=T@G.8W^3['6XT9P$=\GLMMIS7)2)G$JO@9D[:K=H6AC!@K M@K;5%%RI;M'Z91VAD%V@015QIV 4B:220R>4_%P%D2TAUEIJ@:BV].KH$F64 MC,+U<'7B?$WT6@S5VLLT(!FD=4KZB N8 C!-Z3>G$B8/G4,ZJL^W$B-%?W0,I52?,%X9X1;#H*JQ+ _[X &.LHM2K<_G+!+1ZA M6:O@^^4"7ZRIXJL9\,45U10[Z+SD^[V7'#%3EZ PV../DV/-ZJ5UDH923FEE M:L!?Y'OD7T7^YSA:$QSC,&S)-E?90+5S\?BY>/Q?R)";P*N2#]5$IIL1IJ0SY/DKR'+6#_/CUH'\^)1=$ZG-D\(-U.T M;%)3SG)V>3^]"& ?HG?K]V,V MZC3\S>F]&E4FVTK@.9STZD#U0]'V$7DI>@ZVNVRU^9(B-FJ69K&((TF?)Z+\ M:#]B,QQ+]N\N M+9,%P2:"43U?KB,8ZVKRC9"QQ,9YS 0D&N*@X\>4>!^F_> M.$)!<>'Y?G@1H-YXAR#S0LHKKM["8,N,,YCOAQUQBMR;>"X'WQR7HBX%]XQYRB>*:G"2WG%,NP5\3H\WP9;G$ MB_4E,AN^,9?HLXE//L=EYA*V-C'N/: -![F1[.D7I-6<<:H=,"->_E+L0(2V MQ('AL@?*OCK5-IB1/!>P#9;P-?Q%ZJP-R/3 M7K#7<2NJL#\)K5/J"FF'+LEM9B9@U\>&^ @>%YT1K"V3L(!AB-99CCF? MTNU"2+<$':Q?BDOVB5'PW:)W%.*=]%_1>A?%8;P]4HNO^ &3]3(=8>NM?\._ MP:@N<2:7.),YZ!N/ M6U>[J1SRZ 2H)K@7K8UQ(J#$P%,L$MJ(WNJ2GRF:=6]O(Y1(0JAR,=?'.+4"ZF@*#.9ZHYB3SN_/^#S1B(? MBS+ Z2HBE03Q*4N?4/*RPZ129+97[F[/RE)=I_:-$-E4N.TM6E!(\R2^1F5X@>C,CAL0"%L^,2?&BGAWROXPDOGI:(Z4&8JE*]EU M6:N.4I//M2P=-BG#QL3).$58.LP6F,KVQO&8+2?(["SOF(A_=$*I? K]G?5V M3+$;%U(CERW, @\W-&@V*B?/MC]V8K-:6M(P1=;WM*@MB M@,XR!*M.XMBL6**>%O6PJ.8L)_7L??^$+U,2>"%?(VRXTR;X83LM)8J'HW MT0V)9R16O8OO"-2:M'XDNYF%Y@F66MQ^*]F8?B/;\]>M$5,PUW_VUFG]0E3SWV^YTZL^_W\ MB#&<';K?63NEW,,U$'A5;]ZC?3<"[MRP8,Z5"22=X"WF^OB*?U;@1Z/2$]ZR MR-2$WGDJ/:TMZ]&+?*&37:O!O"32^R$FD9WO#?M\B-B5NQ^EGNPFCO";C=MC M%H6*#=N$(<&?.IS%^'7,".-Y"4]'KY$]QY?U.M_G-#OI+<*\XSHH?8,D"_XM9D=Y;C"FAK=WSTD6Q5T<^@_[0Q*_4[6S.)1>U,->2AOF)1$] MDZ(>UI;QR<-B9H228_MP"'=#U />F\C7K F[&*;B)'MQGJ&D$;(B_R7>9-^Q MI,]WYE/H!0]P:0(AE9[V'*[S)"H"0"+_/OA!_B6F38(.,%1%ROH!=IH(F02^ M:#4N1VXG2#%D9S>@Z#NS#3!:- SZPG_[6LFD:[>A&TKE2MBUI5ZW 1S*_VT MV_*U$SCIJI&53EO[D"X:1=G;UU6*.&&AU"3Z)ZMOW 953,WZ.B$GL!I#T7J, MFQ,XC>/.S&GNC/H@P'7-'J;9VH7#WRU@H5 MQ6X#-T[F;_MBF:W7#:V0CNZ)4]68.U'LW/"I8Z16-5H-_1TE;_&9("@F>")3 MP'QUY&WEQ&K"KOB9L)J3=Q:>DO626K%,$B=)81>+">DW^.Y7Q4^?4)02<02? M[C(T"A]89M4\SB)'#P<% #S5>J,P2XW_K,I4JZR7V]NP#?@>GYU=FGE)YOG_ MS-.,4* @6B=$&O)1\=]# 7["236"76)%I G4'YRP\1"%:NEM6F_)EZ4XAM$3MD+2MZ#-;Z/^ @& MD1>M R+T$G4Q-5$0=4'*_DH8=6'T)^QY1L;)=R_Q"<4B.R;QBF0WMC;Y9[0E MAKTX.=8$5KAE_/;V'&X+ON4F3B78,QK:SU]<4FUZDNL/_QJ@!+^Y._%>Z(UA M?ZDT^U#Z2$H1?!!?$D$/2#=%$"?':VWW%6H7)5%XBEC-[47'-)-A,)F\ !EQ M)\M)@-77P6]OL\YM_RD6U[1EM@802C]D'].6\*(63Z\RAGT"?'T\KQ MZ?-2M*IU5<)8,6DW4(#_41OP/TX%>%L'$[=T,"*T)7U@J*FTU UM'313F'=" M6S^%/J#C5< 1HYT 5RJ&=UQ8& *O$RB-$IJ9>>59HJ@3$$JDV#98@C/I!%0R MB;GCN2T13MT!C*WH'F8V=A#DZ-%J&T[ 2:NBX:FNB[ MA:&2^H5Y%-7X'2?0/$UR8S[G3K@+32:^L;5<3F ZB3SRLU,0GOQ<='_Z!2$I_/E/+')"?@FON@R1;\3OJLG'U%%WG0^,*W'R-6U MF/XW]_!YPK_PCEK1[TB?, I<2#A-[65/;D@W97FE M&?@%'< L@E9=S*/LV[_?G%7OK@K7]R5K[K3/7 :6\Q(47TDU>TWD7!OW)T1]1L:8 ?C<<@-7BKI;\$YK#>O069[XTZ MJ\RNALG7X'Y@,705/:,L3P0Z!85>$\_SQ0N]Y/A0YBGA2]U:?6'8&D:[L8S2 MNT[A&00PGR$8:_BR7;#4@A6$&DPG<)+K0#MIA!64C<["QO.0%$&\:+!&%2%9 M.!27 ERS^2HM&\)+D-0EF 4$NI=@EDLP"U ,+\$L9Z8%&&K?+Q[RE[@7J]D* MEHW2:>(_Q_ZQ:.1&595>)A27^*BS>V#EAC$G(E5.(WML2YH3P)U\U?F*4R?P M4SQXJ@;12\B3B:B\9<-WPI'CV[:=*-XW^N"QJS9?P#(8F+BXXGW/,:>P1A6= M6-@XKM99\$YDV7,,-70\,.V\/#3MAYRYZ62J5#^',(*D)AL^W$6!MJ3Z\]I+ M@W0@-O+ZMI"4= M\P(3IODM4-!=8ILNL4V@R9HH<,C<^-8=W:_6_\J#E-9MIO],D#@L6=[/,"/S M@O8!IG$^_B-."BX+I=4L^+R-2K=+[)WC,5N+CJQCW53^:GBM094WNJIKM7)6 M(>ED_Z"=*_/X[6<@JA\[[@O+]KJY%%O0\O0R*2O+',(,$(DI-N> \%#^"ZF? M#7*+SL;5&V#0V,79>U:2,-I19=G0*LNG]>.M)"@Z@=VB8A!"2,!J.LP;I ]N M'-QS=J:'=% ELC_+L4] :-TZ>U.Q]S*%AA/^IY-R3-Q3?X$6K'SZ[>=IO#$+ M"?4N\I>V13#J 4!Z[*9%52]@U*A[IWL@FR%=\_E 6G7;^QC'_O<@##$:#WCP M:$L"*PH$2X^]U:9J4WQP7AY\U=P'CU+/X#%L9\W.4TU%,E,(:5.KN:@E2.VV MMC=]?%@IWU&Q>B]H2T4]@653W,?>4HI9")TMNFVF=*QX2F+R#ZH&BL.3 V<^Y# MVN;!FD4Y9#"4/(>=Y"?BI\<)'9G2\]L!K?O(N0$2ZV%G6ZE$KZX36(UZI]DI MB7H7V"GXE @[FT&80C4*T*E!@] S0'5"?ZQ!MR36]:4?)JUK-[^"&ZI2JLH2 MS=%6 5!.G6G1+8NE% '28 N35U)K2 2 >S>MCM*0"ZQX MR5&N/J-U<$ "-6JW <2C_S&)TQ''ONAF;4%X.B@,T3K+O? IB3$O3O+)"AY2 M00>(NW*U7N=[XGV.[]<^3K+@W_3YU]\GWD VZY7[B#!C8L9GT SB+GU&W'!; M<2?3-A[\"[Z7^*L#30$9;?$)7V,.*Q&1)GDGF[=[2&SN?JS#W,?SE%A_%#M; M6]PM\5G"!,BG63GC,-X>G\E+*KX/LEY@]@H?[[$[Q>QJ^*I<>^O?,'C\:]%M M<(;IAY>I<;_4U.E'&(U1G+3UHT)EA!,@ZNLQ>NZ^Z@H")_ T:$R4;X@3B.JH M+-I GJ81#WLVP@)[C+7/6Q44!_*0"-T);\T)E JGJ_ MAWIJ)PI(3' 8J99\$O#BS O/!#PEGD]!C^]$>8FQAU#5;N ZB*HT4&JJF*\^ M!TP@M4XCVS(R"81+(XP]JTV)V9_=C2_GNO(^T;W8H2Q8>V<9=/Z ?WUSLN^= M[B@6S:?"B6IXP8X9R;!Q]KBRGKQ\;SX>*K1B9 M\!<&'REM M$/>&P2V,? *ZO-<(LKIH$XV!!Z=FQUATW@GP3M-Y:I]K)S"]> W $5@5WQ@G M4)S1OC&#L0VJ('OE^T&QSH=H$R=[^LOG*+>275UM;O N!=F]MY:5;.,VMUCO M9SBC1X)I(A0[I=U +4@DRO';@UJ"3(X1][$7I-:R0ZXV?3+ 68NDTT6B'JNI MN0_S0"71'+.===@?]@QI3^-0XS:\>J$#Z2,K@VLZ M21=@^]^'%"4HG/4O0F4 MK<6"&>N4U4L_94B(YF_&?#_CC7O]CL)W]"F.LMT(P[C*H&<"QM^1E[Q^CXU@ M4(UU3DO'O\PM:#YRM#-:_GV<\S)OC!SLG!:/VYI;/!GL3!9_M<$\HU$$NB-" MA,%DSB)8MFWEIUXUB$KEQ73"%&X7]/IE=D)H!(!UP0JX'GLY$]H%Y^%Z;.%< M8--WWO7PKQG [G%6KL>)F4:\'5)K-@J*&3EF59MU'2=)_)T4'4T2DN6CJ'<$ MVFU,DK*XKN+T$<7;Q#OL2*P6)TD_O^VL69;+VB3M23"]PL1M+>;4?S5+*#[[=?.Y- MMO6%-7Q+L]:3EV1'(:*,AH:]MVZ":!VG_S?PHIL0>5$3YOZ8^7RG.(5>5BF= ML@LBI['1@^JCH)@W_DL?TVHM^>WJ\$64# M9C4$<75>,3>4XNTBOAK7Q_8W FJK,<#\=8HNE9UT$8-;V:G+1TF#U[G-C5_\ MZ#?R6Z(;WVD!A/<3@L=L:ABX5Y3L'V/\XG5^BP^CL#V04_DHB:3@M;8V?9H. M"OGI?1+O'](T]Z(U9CE?T#HG947Q;#D+D?>SMJ2J@B4-+DRI3%_&&8H)AKR? MX0OP5V__B 1TH_.]-3A_]9* R*S/^"T7XL=H:!BPQ^ M3OAXM;^^!+?T=D3 MP0V:@;JZ_'GS6L\D;#RBK1<6(@5CDJP6%L3UOSUSQ'7\A7G)-TYO8IFDU,=>,B0I(P&"9;C+D]B/P]#CO"Z\9F8O=)XD*%I7 M-[K\JW6ERT^^W?SC;_U+W?[*GI8391E**H6E$$EF4R \_"#14X^V-,G7 A\OQ40S 6O/*.AA7?TRPOG'<5?&'Y'GU"R)N;%+1:H5DFP M#2(O7.592C+YT@2^0;0.#EYX[85$ZKI*_S?W$GR;PF/]U9-W)&"Q7F"#H]NP M/OR#9WWX!Y2C?)^@?^6$&*\V&.L@]H,U9SMTN]MY;?[V_)7WVI"O@*!^[:5! M^G)(D.>OHK9 \T$)=4%W"Z?\X9%SRO$70/ FM2H2E&8$(Z*84Z/>PU[6EO,E M\@K?F8+WK'18I1,-9S623J:5#L$/Y-_LO&2+;N*BIM8S<3IA*AYX;4T+>7&4 MQF'@T_(,2#(I?F. IYBZQ?C-\ZA]H <# %GDC9 )VOH#0)DU[ $CS1VK-4YNO /^ M)CMJ>+QPAP"U4/P&!$GA,RC@.E1Z@EK63;S?!QD]80A)B:/."!-*35\B/_&^ M1U>1_R5"!%T:EIR3:.ZNXN&*V*\B4A;E?ABJ:&A4$-NIL%\P)EJ=FF=$#$@8 MPE,HAV 04(MMOS^W.7F6"M%/8ZG<(4"\W0HO,X!RHU(GZJHTI,!UV8G@/8'O MMV E0Y$)G#R(W\_CR_*?;Q(AUOIPX0VKJ#?;SYP1 $F?V-DH*E-P)R"2* M1:;7_:)3>&GKR(B__Z(1T=.1]0(2%HV,3$+O!C\L&@IEX4LMXL()K#0$,):H MM6QP)%($-XS$"7 4S8%#;GK1^2#5G^Y.7,^B,=&ER^R((B<@TB#'HO"E16,E MB,*MQ(6N^:M"XZ=EBU%JK]4@8&S19T4>=\:_4FV;AB-'2/*F]TQ@B\XUK"V# MDUC!12.B\T:9CFAT$%@N1\W5,"XZ';6^W]@_%H[(R3RC*&;50>2X%T['9VC1 M"18S*= A_]29+70X%(^]$C,>13( +)/C_ZIC&B MUQ=]>C2?N4=94?7_OIPH:0*!*: ZUP/%4KJ4^/S%(7SX$C(_U8.#,"D>HQ:: M)4B_. 02_RP)4G1<<%+E"H;90"I3KDMZ7PWP^EE&*KA<,GT+X=+-95(!:-0< M>2=D\;OD%JEPHUE[0QVJAQ,\=4Z+DD:O.Y M-1-Y:RI$79(UE<]C X]+,I3V=14EW*D O,@-HY+X5"XC%\F!F1JH@F<&20%> MU=F7]0[Y>8A/4U'0ETH'A>EU]18&6SJ'%$P96LUTAB#*!IZ:O*ITJ Q0^HP. MQ=:DJTWMF?(0?<98OWY'X3OZA!_E';,? M5DE"JC'8^2S^/LZYQ1Y&C05BZ0HK O3\JN5!.I&V.1.(.@&:-7ET)BYH*A + M4NN,Q_I$,!9$VQF76GT4)W)_C#,OA"6:GZ-L4D]?64 1];#&J123>HQ3F@KIAFH$G MP]W"_TBS8"UJK/DCXT)TY0W1;[DJ]C-*-]1I%:!-DK*,BU>B.']%B"9YBTO<(GV4B)#'G M+EFQI+.UQ=W04)S,W!:?,*!M$,H]4MU:62_+7-_9"S+5U:%>EUCZ?,2_,O+V M*0UA^_AU)JEY""5]K>]AR8&-I)WBSK;WK9R>+MG@];*^5^,V">KNZ*U&TLD^ M25=:A<;TK2A=3V8KNV[ :NR9$[+TZ>Q<)T^OC"]R E-->?J4+7 "SXGNOQJ; MZ(0&:!(J(&-/G4!6DQ:<=-2= '0J9D B;SCA(S -,\"5=IS =*+S*CNH9MTP MF KTI1U4MR$U?$YE8#KD"7.WV:!U%KR3OVA81X _2*CQ[,M+*2H17BG/XN18 MM3E#Z\]"M,CU=M6S(QORC-9Q1$)TBCN9]?>MTYBS7!,C@X:%+5$A7BC#24." M!J+/33;7'M_?P M/ $0Z-&A@;G8D9NDAJEX;W.@J35&6_NJ%>7$!PC#^3E(@ MG8"1SJ^,A8N$W?YG]184.)! 7.TMQ/\;YL3\/[@EIPYG866?8_("X>;!6XCN M?J!U3CH0]T_, ] 68Q>I,+*%]=[]6*,TQ5^5[$U:)O!\C5^R>/W;M94)Z\U".C%KK(=2J[\?^8IS<]P MRI('0P%;.$OZT5HN