0000950170-23-060220.txt : 20231107 0000950170-23-060220.hdr.sgml : 20231107 20231107160516 ACCESSION NUMBER: 0000950170-23-060220 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 79 CONFORMED PERIOD OF REPORT: 20230929 FILED AS OF DATE: 20231107 DATE AS OF CHANGE: 20231107 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Ultra Clean Holdings, Inc. CENTRAL INDEX KEY: 0001275014 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] IRS NUMBER: 611430858 STATE OF INCORPORATION: DE FISCAL YEAR END: 1230 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-50646 FILM NUMBER: 231383629 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-Q 1 uctt-20230929.htm 10-Q 10-Q
falseP364D0001275014Q3P371D--12-300001275014us-gaap:AdditionalPaidInCapitalMember2022-09-300001275014us-gaap:SellingAndMarketingExpenseMember2023-07-012023-09-290001275014uctt:StandardOperatingProceduresMember2022-12-312023-09-290001275014us-gaap:AdditionalPaidInCapitalMember2022-07-010001275014uctt:OtherGeographicalAreasMember2022-01-012022-09-300001275014us-gaap:ServiceMember2022-07-022022-09-300001275014us-gaap:CommonStockMember2023-09-290001275014us-gaap:LeaseholdImprovementsMember2023-09-290001275014us-gaap:RevolvingCreditFacilityMembeructt:BarclaysBankPLCMember2022-08-190001275014country:KR2022-07-022022-09-300001275014us-gaap:ParentMember2023-07-012023-09-290001275014us-gaap:CustomerRelationshipsMember2023-09-290001275014country:SG2023-07-012023-09-290001275014us-gaap:RetainedEarningsMember2022-12-300001275014us-gaap:AdditionalPaidInCapitalMember2022-12-312023-09-290001275014uctt:TermLoanCreditFacilityMembeructt:BarclaysBankPLCMember2021-03-312021-03-310001275014uctt:OtherGeographicalAreasMember2022-12-312023-09-290001275014srt:AsiaPacificMember2022-12-300001275014us-gaap:RestrictedStockMember2023-07-012023-09-290001275014us-gaap:NoncontrollingInterestMember2022-12-312023-09-290001275014uctt:EmployeesMemberus-gaap:RestrictedStockUnitsRSUMember2022-12-312023-09-290001275014us-gaap:LandMember2023-09-290001275014us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-010001275014us-gaap:FurnitureAndFixturesMember2022-12-300001275014uctt:LamResearchCorporationMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-07-012023-09-290001275014us-gaap:FairValueInputsLevel2Memberus-gaap:ForwardContractsMember2023-09-2900012750142022-12-312023-09-290001275014us-gaap:TreasuryStockCommonMember2022-12-312023-09-290001275014us-gaap:RestrictedStockMember2022-12-312023-09-290001275014us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-09-300001275014us-gaap:RetainedEarningsMember2023-07-012023-09-290001275014us-gaap:NoncontrollingInterestMember2022-12-300001275014uctt:RestrictedStockUnitsPerformanceStockUnitsAndRestrictedStockAwardsMember2022-12-312023-09-290001275014us-gaap:LeaseholdImprovementsMember2022-12-300001275014us-gaap:ProductMember2022-12-312023-09-290001275014uctt:FluidSolutionsMember2023-09-290001275014uctt:SemiconductorProductsAndSolutionsMember2023-07-012023-09-290001275014country:AT2022-01-012022-09-300001275014country:KR2022-12-312023-09-290001275014uctt:TermLoanCreditFacilityMembeructt:BarclaysBankPLCMember2022-12-312023-09-290001275014uctt:StandardOperatingProceduresMember2022-12-300001275014us-gaap:RetainedEarningsMember2022-12-312023-09-290001275014uctt:TermLoanCreditFacilityMembeructt:BarclaysBankPLCMember2023-09-290001275014uctt:FluidSolutionsMembersrt:MaximumMember2023-09-2900012750142022-09-300001275014uctt:RestrictedStockUnitsPerformanceStockUnitsAndRestrictedStockAwardsMember2022-12-300001275014us-gaap:ParentMember2023-06-300001275014us-gaap:SellingAndMarketingExpenseMember2022-01-012022-09-300001275014uctt:SemiconductorServicesBusinessMember2022-12-312023-09-290001275014us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-022022-09-300001275014us-gaap:IntellectualPropertyMember2022-12-3000012750142022-01-012022-09-300001275014us-gaap:PensionCostsMember2023-09-290001275014country:CN2022-12-312023-09-290001275014us-gaap:SellingAndMarketingExpenseMember2022-07-022022-09-300001275014us-gaap:GeneralAndAdministrativeExpenseMember2022-12-312023-09-290001275014us-gaap:CostOfSalesMember2022-01-012022-09-300001275014srt:MinimumMemberus-gaap:EurodollarMembeructt:TermLoanCreditFacilityMembeructt:BarclaysBankPLCMember2021-03-302021-03-310001275014us-gaap:SalesRevenueNetMembeructt:AppliedMaterialsIncMemberus-gaap:CustomerConcentrationRiskMember2022-07-022022-09-300001275014uctt:PlanAssetsMember2022-12-300001275014us-gaap:NoncontrollingInterestMember2022-07-022022-09-300001275014us-gaap:LandMember2022-12-3000012750142022-07-022022-09-300001275014us-gaap:SellingAndMarketingExpenseMember2022-12-312023-09-290001275014us-gaap:NoncontrollingInterestMember2023-07-012023-09-290001275014uctt:SemiconductorServicesBusinessMember2022-12-300001275014us-gaap:TreasuryStockCommonMember2023-09-290001275014uctt:LamResearchCorporationMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-09-300001275014country:TW2022-07-022022-09-300001275014us-gaap:SalesRevenueNetMembeructt:TotalCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-09-300001275014uctt:BankDebtMember2023-09-290001275014us-gaap:CommonStockMember2023-07-012023-09-2900012750142023-09-290001275014us-gaap:RevolvingCreditFacilityMembeructt:BankDebtMember2023-09-290001275014srt:MaximumMemberus-gaap:IntellectualPropertyMember2022-12-312023-09-290001275014srt:MinimumMemberus-gaap:IntellectualPropertyMember2022-12-312023-09-290001275014uctt:EmployeeStockPurchasePlanMember2022-12-312023-09-290001275014srt:MinimumMembeructt:ComputerEquipmentAndSoftwareMember2023-09-290001275014us-gaap:ProductMember2022-07-022022-09-300001275014us-gaap:RetainedEarningsMember2022-09-300001275014us-gaap:RestrictedStockMember2022-07-022022-09-300001275014us-gaap:RetainedEarningsMember2022-01-012022-09-300001275014us-gaap:LetterOfCreditMembeructt:BarclaysBankPLCMember2018-08-012018-08-310001275014uctt:TermLoanCreditFacilityMembeructt:BarclaysBankPLCMember2018-08-012018-08-310001275014stpr:IL2022-01-012022-09-300001275014uctt:ShareRepurchaseProgramMember2022-12-312023-09-290001275014uctt:LamResearchCorporationAppliedMaterialsIncMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2022-12-312023-09-290001275014us-gaap:AccountsReceivableMember2023-09-290001275014us-gaap:ParentMember2022-09-300001275014uctt:HisInnovationsGroupMemberus-gaap:SubsequentEventMember2023-10-252023-10-250001275014uctt:ShareRepurchaseProgramMemberus-gaap:TreasuryStockCommonMember2022-12-312023-09-290001275014srt:MaximumMember2022-12-312023-09-290001275014us-gaap:CommonStockMember2022-10-200001275014uctt:EmployeeStockPurchasePlanMember2023-07-012023-09-290001275014uctt:SemiconductorProductsAndSolutionsMember2022-01-012022-09-300001275014us-gaap:PensionCostsMemberus-gaap:FairValueInputsLevel3Member2023-09-290001275014us-gaap:PerformanceSharesMember2023-07-012023-09-290001275014srt:MinimumMemberus-gaap:TradeNamesMember2022-12-312023-09-290001275014us-gaap:SalesRevenueNetMembeructt:TotalCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-12-312023-09-290001275014us-gaap:ParentMember2021-12-310001275014us-gaap:TradeNamesMember2023-09-290001275014us-gaap:CommonStockMember2022-07-010001275014uctt:TermLoanCreditFacilityMembeructt:BarclaysBankPLCMember2021-03-310001275014country:AT2023-07-012023-09-290001275014us-gaap:ServiceMember2022-01-012022-09-300001275014us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300001275014country:SG2022-01-012022-09-300001275014us-gaap:RetainedEarningsMember2023-09-290001275014us-gaap:RetainedEarningsMember2023-06-300001275014us-gaap:ResearchAndDevelopmentExpenseMember2022-12-312023-09-290001275014uctt:FluidSolutionsMembersrt:MinimumMember2023-09-290001275014us-gaap:IntellectualPropertyMember2023-09-290001275014currency:CZKus-gaap:RevolvingCreditFacilityMembeructt:BankDebtMember2023-09-290001275014us-gaap:RevolvingCreditFacilityMembeructt:BarclaysBankPLCMember2018-08-012018-08-310001275014us-gaap:ProductMember2023-07-012023-09-290001275014country:AT2022-12-312023-09-290001275014us-gaap:ProductMember2022-01-012022-09-300001275014uctt:EmployeeStockPurchasePlanMember2022-01-012022-09-300001275014us-gaap:ResearchAndDevelopmentExpenseMember2022-07-022022-09-300001275014us-gaap:AdditionalPaidInCapitalMember2023-06-300001275014srt:AsiaPacificMember2023-09-290001275014uctt:LamResearchCorporationMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-07-022022-09-300001275014stpr:IL2022-12-312023-09-290001275014uctt:OtherGeographicalAreasMember2023-07-012023-09-290001275014us-gaap:PensionCostsMember2022-12-300001275014country:MY2022-12-312023-09-290001275014uctt:UctTradeNameMember2022-12-312023-09-290001275014us-gaap:FairValueInputsLevel3Membeructt:PlanAssetsMember2022-12-300001275014us-gaap:LetterOfCreditMembeructt:BarclaysBankPLCMember2023-09-290001275014us-gaap:PrimeRateMembersrt:MaximumMembeructt:TermLoanCreditFacilityMembeructt:BarclaysBankPLCMember2022-03-302022-04-0100012750142022-07-010001275014us-gaap:MachineryAndEquipmentMember2022-12-300001275014country:TW2022-01-012022-09-300001275014country:KR2023-07-012023-09-290001275014us-gaap:ServiceMember2022-12-312023-09-290001275014us-gaap:MachineryAndEquipmentMember2023-09-290001275014us-gaap:BuildingMember2022-12-300001275014us-gaap:AdditionalPaidInCapitalMember2022-07-022022-09-300001275014us-gaap:PerformanceSharesMember2022-07-022022-09-3000012750142022-01-012022-12-300001275014us-gaap:CommonStockMember2022-12-312023-09-290001275014us-gaap:MachineryAndEquipmentMembersrt:MinimumMember2023-09-290001275014us-gaap:AdditionalPaidInCapitalMember2022-12-300001275014us-gaap:NoncontrollingInterestMember2022-09-300001275014us-gaap:EMEAMember2023-09-290001275014uctt:SemiconductorServicesBusinessMember2023-09-290001275014us-gaap:LetterOfCreditMembeructt:BarclaysBankPLCMember2018-08-310001275014us-gaap:GeneralAndAdministrativeExpenseMember2022-07-022022-09-300001275014us-gaap:ParentMember2023-09-290001275014us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-290001275014uctt:LamResearchCorporationAppliedMaterialsIncMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2022-01-012022-12-300001275014uctt:NetAssetsMember2022-01-012022-12-3000012750142023-06-300001275014country:US2022-01-012022-09-300001275014country:TW2022-12-312023-09-290001275014us-gaap:SalesRevenueNetMembeructt:AppliedMaterialsIncMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-09-300001275014uctt:LiborMembeructt:TermLoanCreditFacilityMembeructt:BarclaysBankPLCMember2022-12-312023-09-290001275014uctt:SemiconductorProductsAndSolutionsMember2022-12-312023-09-290001275014country:MY2022-07-022022-09-3000012750142023-11-030001275014uctt:RecipesMember2023-09-290001275014us-gaap:ResearchAndDevelopmentExpenseMember2023-07-012023-09-290001275014us-gaap:SalesRevenueNetMembeructt:LamResearchCorporationMemberus-gaap:CustomerConcentrationRiskMember2022-12-312023-09-290001275014us-gaap:CommonStockMember2023-06-300001275014uctt:SemiconductorProductsAndSolutionsMember2022-12-300001275014stpr:IL2022-07-022022-09-300001275014us-gaap:RetainedEarningsMember2022-07-010001275014us-gaap:FurnitureAndFixturesMember2023-09-290001275014us-gaap:PerformanceSharesMember2022-12-312023-09-290001275014uctt:SemiconductorServicesBusinessMember2022-01-012022-09-300001275014country:US2023-07-012023-09-290001275014us-gaap:BuildingMember2023-09-2900012750142021-12-310001275014us-gaap:TradeNamesMember2022-12-300001275014us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-2900012750142023-07-012023-09-290001275014us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-290001275014uctt:SemiconductorProductsAndSolutionsMember2022-07-022022-09-300001275014us-gaap:PrimeRateMembersrt:MinimumMembeructt:TermLoanCreditFacilityMembeructt:BarclaysBankPLCMember2021-09-232021-09-240001275014us-gaap:EMEAMember2022-12-300001275014us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-312023-09-290001275014us-gaap:ForwardContractsMember2022-12-300001275014us-gaap:AdditionalPaidInCapitalMember2021-12-310001275014us-gaap:FairValueInputsLevel2Memberus-gaap:ForwardContractsMember2022-12-300001275014srt:MinimumMember2022-12-312023-09-290001275014country:SG2022-07-022022-09-300001275014us-gaap:RetainedEarningsMember2022-07-022022-09-300001275014us-gaap:NoncontrollingInterestMember2023-06-300001275014us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-09-300001275014us-gaap:SalesRevenueNetMembeructt:TotalCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-07-012023-09-290001275014us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001275014uctt:IntangibleAssetsMember2022-01-012022-12-300001275014us-gaap:CommonStockMember2022-01-012022-09-300001275014uctt:HisInnovationsGroupMemberus-gaap:SubsequentEventMember2023-10-250001275014us-gaap:ParentMember2022-07-010001275014us-gaap:RestrictedStockMembeructt:NonEmployeeDirectorsMember2023-09-300001275014uctt:EmployeeStockPurchasePlanMember2022-07-022022-09-300001275014us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-300001275014srt:MaximumMembeructt:HisInnovationsGroupMemberus-gaap:SubsequentEventMember2023-10-252023-10-250001275014us-gaap:ForwardContractsMember2023-09-290001275014us-gaap:CommonStockMember2022-12-300001275014us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-09-300001275014us-gaap:TreasuryStockCommonMember2022-07-010001275014us-gaap:CustomerRelationshipsMember2022-12-300001275014us-gaap:NoncontrollingInterestMember2023-09-290001275014country:MY2022-01-012022-09-300001275014uctt:PlanAssetsMember2023-09-290001275014us-gaap:ServiceMember2023-07-012023-09-290001275014country:SG2022-12-312023-09-290001275014us-gaap:RevolvingCreditFacilityMembeructt:BankDebtMembercountry:US2023-09-290001275014country:US2022-07-022022-09-300001275014us-gaap:TreasuryStockCommonMember2023-06-300001275014us-gaap:FairValueInputsLevel3Membeructt:PlanAssetsMember2023-09-290001275014srt:MaximumMembeructt:TermLoanCreditFacilityMemberus-gaap:EurodollarMembeructt:BarclaysBankPLCMember2021-03-302021-03-310001275014srt:MaximumMemberus-gaap:TradeNamesMember2022-12-312023-09-290001275014us-gaap:SalesRevenueNetMembeructt:TotalCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-07-022022-09-300001275014us-gaap:AdditionalPaidInCapitalMember2023-09-290001275014us-gaap:RevolvingCreditFacilityMember2023-09-290001275014uctt:StandardOperatingProceduresMember2023-09-290001275014country:TW2023-07-012023-09-290001275014us-gaap:CustomerRelationshipsMembersrt:MaximumMember2022-12-312023-09-290001275014stpr:IL2023-07-012023-09-290001275014uctt:ComputerEquipmentAndSoftwareMember2023-09-290001275014us-gaap:CostOfSalesMember2022-07-012022-09-300001275014uctt:ComputerEquipmentAndSoftwareMember2022-12-300001275014us-gaap:RetainedEarningsMember2021-12-310001275014us-gaap:CustomerConcentrationRiskMembeructt:LamResearchCorporationAppliedMaterialsIncAndAsmInternationalIncMember2022-12-312023-09-290001275014us-gaap:TreasuryStockCommonMember2022-12-300001275014country:CN2022-07-022022-09-300001275014us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-09-300001275014uctt:SemiconductorServicesBusinessMember2023-07-012023-09-290001275014us-gaap:NoncontrollingInterestMember2022-07-010001275014country:AT2022-07-022022-09-300001275014srt:MaximumMembeructt:ComputerEquipmentAndSoftwareMember2023-09-290001275014us-gaap:PensionCostsMemberus-gaap:FairValueInputsLevel3Member2022-12-300001275014us-gaap:ParentMember2022-12-300001275014uctt:RestrictedStockUnitsPerformanceStockUnitsAndRestrictedStockAwardsMember2023-09-290001275014us-gaap:PerformanceSharesMember2022-01-012022-09-300001275014uctt:SemiconductorProductsAndSolutionsMember2023-09-290001275014country:CN2022-01-012022-09-300001275014us-gaap:AdditionalPaidInCapitalMember2022-01-012022-09-300001275014us-gaap:ParentMember2022-07-022022-09-300001275014us-gaap:ParentMember2022-01-012022-09-300001275014uctt:CinosCoLtdAndCinosXianCleanTechnologyLtdMember2018-08-270001275014us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001275014us-gaap:NoncontrollingInterestMember2021-12-310001275014us-gaap:RestrictedStockUnitsRSUMember2023-07-012023-09-290001275014us-gaap:SalesRevenueNetMembeructt:AppliedMaterialsIncMemberus-gaap:CustomerConcentrationRiskMember2022-12-312023-09-290001275014us-gaap:SalesRevenueNetMembeructt:AppliedMaterialsIncMemberus-gaap:CustomerConcentrationRiskMember2023-07-012023-09-2900012750142022-12-300001275014us-gaap:ParentMember2022-12-312023-09-290001275014us-gaap:GoodwillMember2022-01-012022-12-300001275014us-gaap:CommonStockMember2022-09-300001275014us-gaap:AccountsReceivableMember2022-12-300001275014uctt:RecipesMember2022-12-300001275014country:US2022-12-312023-09-290001275014uctt:SemiconductorServicesBusinessMember2022-07-022022-09-300001275014us-gaap:TreasuryStockCommonMember2021-12-310001275014country:CN2023-07-012023-09-290001275014us-gaap:RevolvingCreditFacilityMembeructt:BarclaysBankPLCMember2018-08-310001275014us-gaap:CustomerRelationshipsMembersrt:MinimumMember2022-12-312023-09-290001275014country:MY2023-07-012023-09-290001275014us-gaap:RestrictedStockMember2022-01-012022-09-300001275014country:KR2022-01-012022-09-300001275014us-gaap:TreasuryStockCommonMember2022-09-300001275014us-gaap:GeneralAndAdministrativeExpenseMember2023-07-012023-09-290001275014us-gaap:NoncontrollingInterestMember2022-01-012022-09-300001275014uctt:RecipesMember2022-12-312023-09-290001275014us-gaap:CommonStockMember2021-12-310001275014uctt:OtherGeographicalAreasMember2022-07-022022-09-300001275014us-gaap:CostOfSalesMember2023-07-012023-09-290001275014us-gaap:RestrictedStockUnitsRSUMember2022-07-022022-09-300001275014srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2023-09-290001275014us-gaap:RestrictedStockUnitsRSUMember2022-12-312023-09-290001275014us-gaap:CostOfSalesMember2022-12-312023-09-29iso4217:EURuctt:Segmentxbrli:pureuctt:Customerxbrli:sharesiso4217:USDxbrli:sharesiso4217:USD

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

Form 10-Q

 

(Mark One)

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

For the quarterly period ended September 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)

 

(I.R.S. Employer

Identification No.)

 

 

 

26462 Corporate Avenue, Hayward, California

 

94545

(Address of principal executive offices)

 

(Zip Code)

 

(510) 576-4400

Registrant’s telephone number, including area code

 

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

 

Title of each class

 

Trading

Symbol(s)

 

Name of each exchange on which registered

Common stock, par value $0.001 per share

 

UCTT

 

The Nasdaq Stock Market, LLC

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No ☐

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒ No ☐

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.:

 

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

 

 

Emerging growth company

 

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

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

 

Number of shares outstanding of the issuer’s common stock as of November 3, 2023: 44,830,779

 

 


 

ULTRA CLEAN HOLDINGS, INC.

TABLE OF CONTENTS

 

 

 

PART I. FINANCIAL INFORMATION

 

 

ITEM 1.

 

UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

 

3

ITEM 2.

 

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

24

ITEM 3.

 

QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

32

ITEM 4.

 

CONTROLS AND PROCEDURES

 

32

 

PART II. OTHER INFORMATION

 

 

ITEM 1.

 

LEGAL PROCEEDINGS

 

34

ITEM 1A.

 

RISK FACTORS

 

34

ITEM 2.

 

UNREGISTERED SALES OF EQUITY SECURITIES, USE OF PROCEEDS, AND ISSUER PURCHASES OF EQUITY SECURITIES

 

34

ITEM 3.

 

DEFAULTS UPON SENIOR SECURITIES

 

34

ITEM 4.

 

MINE SAFETY DISCLOSURES

 

34

ITEM 5.

 

OTHER INFORMATION

 

34

ITEM 6.

 

EXHIBITS

 

35

SIGNATURES

 

36

 

- 2 -


 

PART I. FINANCIAL INFORMATION

ITEM 1. Financial Statements

ULTRA CLEAN HOLDINGS, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(Unaudited)

 

September 29,

 

 

December 30,

 

 

2023

 

 

2022

 

(In millions, except par value)

 

ASSETS

 

 

 

 

 

Current assets:

 

 

 

 

 

Cash and cash equivalents

$

342.0

 

 

$

358.8

 

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

 

170.5

 

 

 

253.7

 

Inventories

 

378.3

 

 

 

443.9

 

Prepaid expenses and other current assets

 

35.0

 

 

 

42.4

 

Total current assets

 

925.8

 

 

 

1,098.8

 

Property, plant and equipment, net

 

308.9

 

 

 

279.6

 

Goodwill

 

248.8

 

 

 

248.8

 

Intangible assets, net

 

170.9

 

 

 

187.9

 

Deferred tax assets, net

 

36.5

 

 

 

36.0

 

Operating lease right-of-use assets

 

144.5

 

 

 

99.0

 

Other non-current assets

 

10.1

 

 

 

10.8

 

Total assets

$

1,845.5

 

 

$

1,960.9

 

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

 

 

 

 

Current liabilities:

 

 

 

 

 

Bank borrowings

$

17.6

 

 

$

20.8

 

Accounts payable

 

187.5

 

 

 

253.5

 

Accrued compensation and related benefits

 

40.8

 

 

 

52.5

 

Operating lease liabilities

 

16.5

 

 

 

17.1

 

Other current liabilities

 

31.2

 

 

 

45.3

 

Total current liabilities

 

293.6

 

 

 

389.2

 

Bank borrowings, net of current portion

 

464.1

 

 

 

493.0

 

Deferred tax liabilities

 

52.5

 

 

 

52.2

 

Operating lease liabilities

 

131.0

 

 

 

80.3

 

Other liabilities

 

9.2

 

 

 

9.2

 

Total liabilities

 

950.4

 

 

 

1,023.9

 

Commitments and contingencies (See Note 9)

 

 

 

 

 

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.5 and 45.2 shares issued and 44.8 and 45.2 shares outstanding at September 29, 2023 and December 30, 2022, respectively

 

0.1

 

 

 

0.1

 

Additional paid-in capital

 

537.3

 

 

 

530.8

 

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

 

(39.1

)

 

 

(15.4

)

Retained earnings

 

350.5

 

 

 

377.8

 

Accumulated other comprehensive loss

 

(10.8

)

 

 

(5.4

)

Total UCT stockholders' equity

 

838.0

 

 

 

887.9

 

Noncontrolling interests

 

57.1

 

 

 

49.1

 

Total equity

 

895.1

 

 

 

937.0

 

Total liabilities and equity

$

1,845.5

 

 

$

1,960.9

 

(See accompanying Notes to Condensed Consolidated Financial Statements)

- 3 -


 

ULTRA CLEAN HOLDINGS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(Unaudited)

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

September 29,

 

 

September 30,

 

 

September 29,

 

 

September 30,

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

(In millions, except per share amounts)

 

 

 

 

Revenues:

 

 

 

 

 

 

 

 

 

 

 

Product

$

380.9

 

 

$

556.3

 

 

$

1,112.0

 

 

$

1,575.2

 

Services

 

54.1

 

 

 

78.7

 

 

 

177.8

 

 

 

232.7

 

Total revenues

 

435.0

 

 

 

635.0

 

 

 

1,289.8

 

 

 

1,807.9

 

Cost of revenues:

 

 

 

 

 

 

 

 

 

 

 

Product

 

329.3

 

 

 

459.3

 

 

 

955.5

 

 

 

1299.9

 

Services

 

40.5

 

 

 

51.3

 

 

 

128.0

 

 

 

151.4

 

Total cost revenues

 

369.8

 

 

 

510.6

 

 

 

1,083.5

 

 

 

1,451.3

 

Gross margin

 

65.2

 

 

 

124.4

 

 

 

206.3

 

 

 

356.6

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

Research and development

7.4

 

 

 

7.4

 

 

21.7

 

 

 

21.5

 

Sales and marketing

 

12.8

 

 

 

13.5

 

 

 

38.6

 

 

 

41.2

 

General and administrative

 

39.3

 

 

 

46.4

 

 

 

115.3

 

 

 

139.9

 

Net loss on divestitures

 

 

 

20.8

 

 

 

 

 

77.4

 

Total operating expenses

 

59.5

 

 

 

88.1

 

 

 

175.6

 

 

 

280.0

 

Income from operations

 

5.7

 

 

 

36.3

 

 

 

30.7

 

 

 

76.6

 

Interest income

 

1.2

 

 

 

0.2

 

 

 

2.5

 

 

 

0.4

 

Interest expense

 

(12.3

)

 

 

(9.4

)

 

 

(35.9

)

 

 

(23.1

)

Other expense, net

 

(2.1

)

 

 

(2.1

)

 

 

(0.8

)

 

 

(2.5

)

Income (loss) before provision for income taxes

 

(7.5

)

 

 

25.0

 

 

 

(3.5

)

 

 

51.4

 

Provision for income taxes

 

5.3

 

 

 

12.1

 

 

 

17.1

 

 

 

29.4

 

Net income (loss)

 

(12.8

)

 

 

12.9

 

 

 

(20.6

)

 

 

22.0

 

Less: Net income attributable to noncontrolling interests

 

1.7

 

 

 

3.2

 

 

 

6.7

 

 

 

9.5

 

Net income (loss) attributable to UCT

$

(14.5

)

 

$

9.7

 

 

$

(27.3

)

 

$

12.5

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

Basic

$

(0.32

)

 

$

0.21

 

 

$

(0.61

)

 

$

0.28

 

Diluted

$

(0.32

)

 

$

0.21

 

 

$

(0.61

)

 

$

0.28

 

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

 

 

 

 

 

 

 

 

 

 

 

Basic

 

44.8

 

 

 

45.4

 

 

 

44.8

 

 

 

45.2

 

Diluted

 

44.8

 

 

 

45.6

 

 

 

44.8

 

 

 

45.7

 

(See accompanying Notes to Condensed Consolidated Financial Statements)

- 4 -


 

ULTRA CLEAN HOLDINGS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

(Unaudited)

 

Three Months Ended

 

 

Nine Months Ended

 

 

September 29,

 

 

September 30,

 

 

September 29,

 

 

September 30,

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

(In millions)

 

 

 

 

Net income (loss)

$

(12.8

)

 

$

12.9

 

 

$

(20.6

)

 

$

22.0

 

Other comprehensive income (loss):

 

 

 

 

 

 

 

 

 

 

 

Change in cumulative translation adjustment, net of tax

 

(2.1

)

 

 

(10.5

)

 

 

(3.8

)

 

 

(22.5

)

Change in pension net actuarial gain, net of tax

 

(0.2

)

 

 

 

 

 

(0.4

)

 

 

 

Change in fair value of derivatives, net of tax

 

 

 

(0.4

)

 

 

0.2

 

 

 

(1.5

)

Total other comprehensive loss

 

(2.3

)

 

 

(10.9

)

 

 

(4.0

)

 

 

(24.0

)

Comprehensive income (loss)

 

(15.1

)

 

 

2.0

 

 

 

(24.6

)

 

 

(2.0

)

Comprehensive income (loss), attributable to noncontrolling interests

 

0.6

 

 

 

(4.5

)

 

 

8.0

 

 

 

1.8

 

Comprehensive loss (income) attributable to UCT

 

(15.7

)

 

 

6.5

 

 

 

(32.6

)

 

 

(3.8

)

(See accompanying Notes to Condensed Consolidated Financial Statements)

 

- 5 -


 

ULTRA CLEAN HOLDINGS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited)

 

 

Nine Months Ended

 

 

September 29,

 

 

September 30,

 

 

2023

 

 

2022

 

(In millions)

 

Cash flows from operating activities:

 

 

 

 

 

Net income (loss)

$

(20.6

)

 

$

22.0

 

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

 

 

 

 

 

Depreciation and amortization

 

27.9

 

 

 

29.7

 

Amortization of intangible assets

 

16.9

 

 

 

23.1

 

Stock-based compensation

 

8.7

 

 

 

14.8

 

Amortization of debt issuance costs

 

2.9

 

 

 

2.9

 

Gain on sale of property, plant and equipment

 

(1.1

)

 

 

(0.1

)

Deferred income taxes

 

0.1

 

 

 

0.8

 

Change in the fair value of financial instruments

 

(0.3

)

 

 

(1.5

)

Net loss on divestitures

 

 

 

 

77.4

 

Changes in assets and liabilities:

 

 

 

 

 

Accounts receivable

 

83.2

 

 

 

2.0

 

Inventories

 

65.6

 

 

 

(45.7

)

Prepaid expenses and other current assets

 

7.5

 

 

 

(3.1

)

Other non-current assets

 

0.8

 

 

 

(2.1

)

Accounts payable

 

(61.2

)

 

 

(43.9

)

Accrued compensation and related benefits

 

(11.8

)

 

 

2.1

 

Income taxes payable

 

(8.9

)

 

 

(2.5

)

Operating lease assets and liabilities

 

(3.7

)

 

 

(1.4

)

Other liabilities

 

(5.4

)

 

 

11.5

 

Net cash provided by operating activities

 

100.6

 

 

 

86.0

 

Cash flows from investing activities:

 

 

 

 

 

Purchases of property, plant and equipment

 

(59.2

)

 

 

(67.9

)

Proceeds from sale of property, plant and equipment

 

2.3

 

 

 

0.3

 

Divestiture of subsidiaries

 

 

 

 

3.4

 

Net cash used in investing activities

 

(56.9

)

 

 

(64.2

)

Cash flows from financing activities:

 

 

 

 

 

Principal payments on bank borrowings

 

(34.7

)

 

 

(27.8

)

Repurchase of shares

 

(23.7

)

 

 

 

Employees' taxes paid upon vesting of restricted stock units

 

(2.2

)

 

 

(3.9

)

Payments of debt issuance costs

 

(0.3

)

 

 

(0.7

)

Payments of dividends to a joint venture shareholder

 

(0.1

)

 

 

(0.2

)

Proceeds from bank borrowings

 

 

 

 

4.7

 

Proceeds from issuance of common stock

 

 

 

 

0.7

 

Net cash used in financing activities

 

(61.0

)

 

 

(27.2

)

Effect of exchange rate changes on cash and cash equivalents

 

0.5

 

 

 

(7.6

)

Net decrease in cash and cash equivalents

 

(16.8

)

 

 

(13.0

)

Cash and cash equivalents at beginning of period

 

358.8

 

 

 

466.5

 

Cash and cash equivalents at end of period

 

342.0

 

 

$

453.5

 

Supplemental cash flow information:

 

 

 

 

 

Income taxes paid, net of income tax refunds

$

26.7

 

 

$

27.7

 

Interest paid

$

33.0

 

 

$

20.3

 

Non-cash investing and financing activities:

 

 

 

 

 

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

$

12.0

 

 

$

6.7

 

(See accompanying Notes to Condensed Consolidated Financial Statements)

- 6 -


 

ULTRA CLEAN HOLDINGS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(Unaudited)

 

 

 

Three Months Ended

 

 

 

September 29, 2023

 

 

 

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 June 30, 2023

 

 

44.8

 

 

$

0.1

 

 

$

533.3

 

 

 

1.7

 

 

$

(39.1

)

 

$

365.0

 

 

$

(9.5

)

 

$

849.8

 

 

$

56.4

 

 

$

906.2

 

Stock-based compensation expense

 

 

 

 

 

 

4.0

 

 

 

 

 

 

 

 

 

 

 

4.0

 

 

 

 

 

4.0

 

Net income (loss)

 

 

 

 

 

 

 

 

 

 

 

 

(14.5

)

 

 

 

 

(14.5

)

 

 

1.7

 

 

 

(12.8

)

Other comprehensive income (loss)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1.3

)

 

 

(1.3

)

 

 

(1.0

)

 

 

(2.3

)

Balance September 29, 2023

 

 

44.8

 

 

$

0.1

 

 

$

537.3

 

 

 

1.7

 

 

$

(39.1

)

 

$

350.5

 

 

$

(10.8

)

 

$

838.0

 

 

$

57.1

 

 

$

895.1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Nine Months Ended

 

 

 

September 29, 2023

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Employees' taxes paid upon vesting of restricted stock units

 

 

(0.1

)

 

 

 

 

(2.2

)

 

 

 

 

 

 

 

 

 

 

(2.2

)

 

 

 

 

(2.2

)

Repurchase of shares

 

 

(0.8

)

 

 

 

 

 

 

0.8

 

 

 

(23.7

)

 

 

 

 

 

 

(23.7

)

 

 

 

 

(23.7

)

Stock-based compensation expense

 

 

 

 

 

 

8.7

 

 

 

 

 

 

 

 

 

 

 

8.7

 

 

 

 

 

8.7

 

Net income (loss)

 

 

 

 

 

 

 

 

 

 

 

 

(27.3

)

 

 

 

 

(27.3

)

 

 

6.7

 

 

 

(20.6

)

Dividend payments to a joint venture shareholder

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(0.1

)

 

 

(0.1

)

Other comprehensive income (loss)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(5.4

)

 

 

(5.4

)

 

 

1.4

 

 

 

(4.0

)

Balance September 29, 2023

 

 

44.8

 

 

$

0.1

 

 

$

537.3

 

 

 

1.7

 

 

$

(39.1

)

 

$

350.5

 

 

$

(10.8

)

 

$

838.0

 

 

$

57.1

 

 

$

895.1

 

 

 

- 7 -


 

 

 

 

 

Three Months Ended

 

 

 

September 30, 2022

 

 

 

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

 

 

45.4

 

 

$

0.1

 

 

$

521.9

 

 

 

0.6

 

 

$

(3.3

)

 

$

340.2

 

 

$

(13.3

)

 

$

845.6

 

 

$

49.9

 

 

$

895.5

 

Employees' taxes paid upon vesting of restricted stock units

 

 

 

 

 

 

(0.1

)

 

 

 

 

 

 

 

 

 

 

(0.1

)

 

 

 

 

(0.1

)

Stock-based compensation expense

 

 

 

 

 

 

4.7

 

 

 

 

 

 

 

 

 

 

 

4.7

 

 

 

 

 

4.7

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

9.7

 

 

 

 

 

9.7

 

 

 

3.2

 

 

 

12.9

 

Other comprehensive loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(3.2

)

 

 

(3.2

)

 

 

(7.7

)

 

 

(10.9

)

Balance September 30, 2022

 

 

45.4

 

 

$

0.1

 

 

$

526.5

 

 

 

0.6

 

 

$

(3.3

)

 

$

349.9

 

 

$

(16.5

)

 

$

856.7

 

 

$

45.4

 

 

$

902.1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Nine Months Ended

 

 

 

September 30, 2022

 

 

 

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

 

 

 

 

 

0.7

 

 

 

 

 

 

 

 

 

 

 

0.7

 

 

 

 

 

0.7

 

Employees' taxes paid upon vesting of restricted stock units

 

 

(0.1

)

 

 

 

 

(3.9

)

 

 

 

 

 

 

 

 

 

 

(3.9

)

 

 

 

 

(3.9

)

Stock-based compensation expense

 

 

 

 

 

 

14.8

 

 

 

 

 

 

 

 

 

 

 

14.8

 

 

 

 

 

14.8

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

12.5

 

 

 

 

 

12.5

 

 

 

9.5

 

 

 

22.0

 

Dividend payments to a joint venture shareholder

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(0.2

)

 

 

(0.2

)

Other comprehensive loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(16.3

)

 

 

(16.3

)

 

 

(7.7

)

 

 

(24.0

)

Balance September 30, 2022

 

 

45.4

 

 

$

0.1

 

 

$

526.5

 

 

 

0.6

 

 

$

(3.3

)

 

$

349.9

 

 

$

(16.5

)

 

$

856.7

 

 

$

45.4

 

 

$

902.1

 

 

- 8 -


 

ULTRA CLEAN HOLDINGS, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

 

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

Basis of Presentation — The unaudited Condensed Consolidated Financial Statements included in this quarterly report on Form 10-Q include the accounts of the Company and its majority-owned subsidiaries and have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”). This financial information reflects all adjustments which are, in the opinion of the Company, normal, recurring and necessary for the fair financial statement presentation for the dates and periods presented. Certain information and footnote disclosures normally included in our annual financial statements, prepared in accordance with GAAP, have been condensed or omitted from the interim financial statements in this Quarterly Report on Form 10-Q. Therefore, these unaudited financial statements should be read in conjunction with the Consolidated Financial Statements contained in the Company's Annual Report on Form 10-K for the year ended December 30, 2022.

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 Condensed Consolidated Financial Statements include the accounts of the Company and its majority-owned subsidiaries and all significant 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 Condensed 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. See Note 10 for further discussion.

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 two reportable segments: Products and Services. The Company has three operating segments as of September 29, 2023 with two operating segments within the Products reportable segment and one operating segment within the Services reportable segment. See Note 15 of the Notes to the Condensed Consolidated Financial Statements.

Foreign Currency Translation and Remeasurement The functional currency of the Products business’ foreign subsidiaries, excluding the subsidiaries of Ham-Let (Israel-Canada) Ltd. (“Ham-Let” or “Fluid Solutions”), is the U.S. Dollar. The functional currency of the Ham-Let subsidiaries in Singapore, United Kingdom, Netherlands and China, is their local currency, except for Israel, which is the U.S. Dollar. 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 expense, net.

- 9 -


 

Use of Estimates — The presentation of financial statements in conformity with 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:

 

Three Months Ended

 

Nine Months Ended

 

September 29,

 

 

 

September 30,

 

 

 

September 29,

 

 

 

September 30,

 

 

 

2023

 

 

 

2022

 

 

 

2023

 

 

 

2022

 

 

Lam Research Corporation

 

33.0

 

%

 

 

40.0

 

%

 

 

34.5

 

%

 

 

39.4

 

%

Applied Materials, Inc.

25.7

 

 

 

24.2

 

 

 

22.9

 

 

 

23.4

 

 

Total

 

58.7

 

%

 

 

64.2

 

%

 

 

57.4

 

%

 

 

62.8

 

%

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

Fair Value of Measurements The Company measures its cash equivalents, derivative contracts 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 Condensed Consolidated Balance Sheets at fair value. The Company records changes in the fair value of the derivatives in the accompanying Condensed Consolidated Statements of Operations as other expense, net, or as a component of AOCI in the accompanying Condensed 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

- 10 -


 

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.

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.

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.

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 September 29, 2023 and December 30, 2022 were not significant.

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.

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 Condensed 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 8 of the Notes to the Condensed Consolidated Financial Statements.

- 11 -


 

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.

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. See Note 11 for further discussion.

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.

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.

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.

Accounting Standards Recently Adopted

In March 2020, the FASB issued ASU 2020-04, “Reference rate reform (“Topic 848”): Facilitation of the Effects of Reference Rate Reform on Financial Reporting.” The ASU provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions affected by reference rate reform. The amendments apply only to contracts and hedging relationships that reference London Interbank Offered Rate (“LIBOR”) or another reference rate expected to be discontinued due to reference rate reform. The amendments are elective and are effective upon issuance. In December 2022, the FASB issued ASU

- 12 -


 

2022-06, “Topic 848: Deferral of the sunset date of Topic 848”, which defers the expiration date for Topic 848 from December 31, 2022 until December 31, 2024. In June 2023, the Company entered into a Fourth Amendment to the Credit Agreement to replace the LIBOR-based reference interest rate option with a reference interest option based upon Term Secured Overnight Financing Rate (“SOFR”) under the Credit Agreement. The Company applied practical expedients provided in Topic 848 allowing for the changes in contractual terms to be accounted for prospectively. These modifications had no significant impact on the Company’s Condensed Consolidated Financial Statements. See Note 6 for further discussion.

Accounting Standards Not Yet Adopted

Management has considered all recent accounting pronouncements and believes there is no accounting guidance issued but not yet effective that would be material to the Company’s condensed consolidated financial statements.

 

2. 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 $20.8 million and $77.4 million for the three and nine months ended September 30, 2022. The total net loss of $77.4 million 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.

 

3. BALANCE SHEET INFORMATION

Inventories consisted of the following:

 

 

September 29,

 

 

December 30,

 

(In millions)

 

2023

 

 

2022

 

Raw materials

 

$

 

196.3

 

 

$

 

230.4

 

Work in process

 

 

 

110.0

 

 

 

 

142.3

 

Finished goods

 

 

 

72.0

 

 

 

 

71.2

 

Total

 

$

 

378.3

 

 

$

 

443.9

 

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

 

Useful Life

 

September 29,

 

 

December 30,

 

(In millions)

(In years)

 

2023

 

 

2022

 

Land

n/a

 

$

 

2.9

 

 

$

 

3.0

 

Buildings

50

 

 

 

54.4

 

 

 

 

58.6

 

Leasehold improvements

*

 

 

 

92.2

 

 

 

 

81.3

 

Machinery and equipment

5-10

 

 

 

174.0

 

 

 

 

152.5

 

Computer equipment and software

3-10

 

 

 

69.9

 

 

 

 

68.3

 

Furniture and fixtures

5

 

 

 

3.8

 

 

 

 

5.1

 

 

 

 

 

 

397.2

 

 

 

 

368.8

 

Accumulated depreciation

 

 

 

 

(161.5

)

 

 

 

(146.0

)

Construction in progress

 

 

 

 

73.2

 

 

 

 

56.8

 

Total

 

 

$

 

308.9

 

 

$

 

279.6

 

* Lesser of estimated useful life or remaining lease term

 

- 13 -


 

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

 

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

 

 

$

 

 

$

 

 

$

1.0

 

Other current liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Forward contracts

 

$

0.5

 

 

$

 

 

$

0.5

 

 

$

 

Other liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Pension obligation

 

$

1.3

 

 

$

 

 

$

 

 

$

1.3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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 September 29, 2023, the Company's aggregate pension benefit obligations was $9.8 million and the fair value of the pension plan assets was $9.5 million. The underfunded pension benefit obligations was $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.

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.

 

5. GOODWILL AND INTANGIBLE ASSETS

Goodwill

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

- 14 -


 

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.

During the three and nine months ended September 29, 2023, there were no changes to the Company's reporting units, and the Company did not recognize any impairment charges or additions to goodwill. Details of aggregate goodwill of the Company are as follows:

(In millions)

Products

 

Services

 

 

Total

 

Balance at September 29, 2023

$

175.3

 

 

$

73.5

 

 

$

248.8

 

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

 

$

172.0

 

 

$

(93.0

)

 

$

79.0

 

 

$

172.0

 

 

$

(81.8

)

 

$

90.2

 

Tradename

4 - 6*

 

 

32.5

 

 

 

(21.8

)

 

 

10.7

 

 

 

32.5

 

 

 

(20.9

)

 

 

11.6

 

Intellectual property/know-how

7 - 15

 

 

37.7

 

 

 

(17.5

)

 

 

20.2

 

 

 

37.7

 

 

 

(15.7

)

 

 

22.0

 

Recipes

20

 

 

73.2

 

 

 

(18.6

)

 

 

54.6

 

 

 

73.2

 

 

 

(15.8

)

 

 

57.4

 

Standard operating procedures

20

 

 

8.6

 

 

 

(2.2

)

 

 

6.4

 

 

 

8.6

 

 

 

(1.9

)

 

 

6.7

 

Total

 

 

$

324.0

 

$

(153.1

)

 

$

170.9

 

 

$

324.0

 

$

(136.1

)

 

$

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 $5.5 million and $16.9 million for the three and nine months ended September 29, 2023, respectively and $7.0 million and $23.1 million for the three and nine months ended September 30, 2022, respectively. 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 September 29, 2023, future estimated amortization expense is expected to be as follows:

 

 

 

Amortization

 

(In millions)

 

Expense

 

2023 (remaining in year)

 

$

5.5

 

2024

 

 

21.9

 

2025

 

 

19.9

 

2026

 

 

19.0

 

2027

 

 

18.7

 

Thereafter

 

 

76.9

 

Total

 

$

161.9

 

 

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

- 15 -


 

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 September 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 September 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 September 29, 2023, the Company had an outstanding amount under the Term Loan of $483.2 million, gross of unamortized debt issuance costs of $7.5 million. As of September 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. As of September 29, 2023, the Company was in compliance with the financial covenants contained within the Amended Credit Agreement.

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.4 million). As of September 29, 2023, no debt was outstanding under this revolving credit facility.

- 16 -


 

Fluid Solutions has credit facilities with various financial institutions in Israel that provides borrowing up to $18.5 million. As of September 29, 2023, Fluid Solutions had a $6.0 million outstanding balance under these facilities with average interest rate ranges from 7.5% to 8.4%.

As of September 29, 2023, the Company’s total bank debt was $481.7 million, net of unamortized debt issuance costs of $7.5 million. As of September 29, 2023, the Company had $146.1 million, $12.5 million, and $7.4 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.

 

7. INCOME TAX

The Company's effective tax rate was (70.7)% and 48.3% for the three months ended September 29, 2023 and September 30, 2022, respectively, and (488.6)% and 57.2% for the nine months ended September 29, 2023 and September 30, 2022, respectively. The Company’s income tax provision was $5.3 million and $12.1 million for the three months ended September 29, 2023 and September 30, 2022, respectively, and $17.1 and $29.4 million for the nine months ended September 29, 2023 and September 30, 2022, respectively. The change in respective tax rates reflects, primarily, changes in the geographic mix of worldwide earnings and financial results in jurisdictions which are taxed at different rates and the impact of losses in jurisdictions with full federal and state valuation allowances.

Company management continuously evaluates the need for a valuation allowance and, as of September 29, 2023, concluded that a full valuation allowance on its U.S. federal and state and certain of its foreign deferred tax assets was still appropriate.

As of September 29, 2023 and September 30, 2022, the Company’s gross liability for unrecognized tax benefits, excluding interest, was $2.7 million and $1.7 million, respectively. Increases or decreases to interest and penalties on uncertain tax positions are included in the income tax provision in the Condensed Consolidated Statements of Operations. Although it is possible that some of the unrecognized tax benefits could be settled within the next twelve months, the Company cannot reasonably estimate the outcome at this time.

 

8. RETIREMENT PLANS

Defined Benefit Plan

Cinos Korea has a noncontributory defined benefit pension plan covering substantially all of its employees upon their retirement. Fluid Solutions has a noncontributory defined benefit pension plans covering its employees in Israel 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 September 29, 2023, the benefit obligation of the plans was $9.8 million and the fair value of the benefit plan assets was $9.5 million which are invested in several fixed deposit accounts with financial institutions. As of September 29, 2023, the underfunded balance of the plans of $0.3 million has been recorded by the Company and is included in other liabilities. Amounts recognized in accumulated other comprehensive loss for the three and nine months ended September 29, 2023 were $0.2 million and $0.4 million, respectively. The Company and its subsidiaries contributed $0.1 million during the three and nine months ended September 29, 2023. During the three and nine months ended September 30, 2022, there were no amounts recognized in accumulated other comprehensive loss and the Company and its subsidiaries made immaterial contributions to the plans.

As of September 29, 2023, the Company's future estimated payment obligations for the respective fiscal years are as follows:

 

- 17 -


 

Employee Savings and Retirement Plan

(In millions)

 

 

2023

 

$

 

2024

 

 

0.8

 

2025

 

 

2.0

 

2026

 

 

0.9

 

2027

 

 

1.1

 

Thereafter

 

 

5.3

 

Total

 

$

10.1

 

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 6% of the employee's eligible earnings. The Company made $0.9 million and $2.5 million discretionary employer contributions to the 401(k) Plan for the three and nine months ended September 29, 2023 and $0.9 million and $2.4 million for the three and nine months ended September 30, 2022.

 

9. COMMITMENTS AND CONTINGENCIES

Commitment

The Company leases real estate and equipment under various non-cancelable operating leases. For additional information, see Note 13 of the Notes to the Condensed 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 Condensed Consolidated Statements 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.

 

10. 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. For the nine months ended September 29, 2023, approximately 0.8 million shares were repurchased under this program with an aggregate cost of $23.7 million. No shares were repurchased for the three months ended September 29, 2023.

As of September 29, 2023, 1.1 million shares had been repurchased under the program and they are held in treasury stock. The Company records treasury stock using the cost method. The Company may reissue these treasury shares as part of its stock-based compensation programs.

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 Condensed Consolidated Financial Statements. The noncontrolling interests were estimated based on the values of Cinos Korea and Cinos China on a 100.0% 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.

 

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

- 18 -


 

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.

The following table shows the Company’s stock-based compensation expense included in the Condensed Consolidated Statements of Operations:

 

Three Months Ended

 

 

Nine Months Ended

 

 

September 29,

 

 

September 30,

 

 

September 29,

 

 

September 30,

 

(In millions)

2023

 

 

2022

 

 

2023

 

 

2022

 

Cost of revenues (1)

$

0.3

 

 

$

0.1

 

 

$

0.9

 

 

$

1.1

 

Research and development

 

0.1

 

 

 

0.1

 

 

 

0.2

 

 

 

0.3

 

Sales and marketing

 

0.4

 

 

 

0.4

 

 

 

1.1

 

 

 

1.0

 

General and administrative

 

3.2

 

 

 

4.1

 

 

 

6.5

 

 

 

12.4

 

Total stock-based compensation

$

4.0

 

 

$

4.7

 

 

$

8.7

 

 

$

14.8

 

(1)
Stock-based compensation expense capitalized in inventory for the three and nine months ended September 29, 2023 and September 30, 2022 were immaterial.

For the three and nine months ended September 29, 2023, 14 thousand and 0.6 million RSUs were granted with a weighted average fair value of $32.55 and $28.41 per share, respectively, and for the three and nine months ended September 30, 2022, 0.1 million and 0.5 million RSUs were granted with a weighted average fair value of $30.46 and $33.09 per share, respectively.

For the nine months ended September 29, 2023 and September 30, 2022, 145 thousand and 98 thousand PSUs were granted, respectively. No PSUs were granted for the three months ended September 29, 2023 and September 30, 2022.

For the nine months ended September 29, 2023 and September 30, 2022, 37 thousand and 26 thousand RSAs were granted, respectively. No RSAs were granted for the three months ended September 29, 2023 and September 30, 2022.

The following table summarizes the Company’s combined RSU, PSU and RSA activity for the nine months ended September 29, 2023 (in millions):

 

 

 

 

 

Aggregate

 

 

 

Number of

 

 

Intrinsic

 

 

 

Shares

 

 

Value

 

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

 

 

1.1

 

 

$

37.6

 

Granted

 

 

0.8

 

 

 

 

Vested

 

 

(0.5

)

 

 

 

Forfeited

 

 

(0.1

)

 

 

 

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

 

 

1.3

 

 

$

39.1

 

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

 

 

1.3

 

 

$

39.0

 

As of September 29, 2023, approximately $25.5 million of unrecognized stock-based compensation cost related to employee and director awards remains to be amortized on a straight-line basis over a weighted average period of 2.02 years, and will be adjusted for subsequent changes in future grants. The total unamortized expense of the Company’s unvested RSAs as of September 29, 2023 was $0.7 million.

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% to (25)% 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

- 19 -


 

operating income” 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.

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

No shares were issued under the ESPP during the three and nine months ended September 29, 2023. The Company recorded $0.2 million and $0.3 million of expense related to ESPP for the three and nine months ended September 29, 2023, respectively. During the three and nine months ended September 30, 2022, zero and 24 thousand shares, respectively were issued under the ESPP, and the Company recorded zero and $0.1 million of expense related to the ESPP for the three and nine months ended September 30, 2022, respectively.

 

12. 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 Condensed 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.5 million and $3.8 million as of September 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 Condensed Consolidated Statement of Operations.

- 20 -


 

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

 

Three Months Ended

 

 

Nine Months Ended

 

 

September 29,

 

 

September 30,

 

 

September 29,

 

 

September 30,

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Singapore

$

155.4

 

 

$

237.3

 

$

446.5

 

 

$

684.8

 

United States

 

125.8

 

 

 

184.3

 

 

 

393.7

 

 

 

558.9

 

Austria

 

33.1

 

 

 

27.7

 

 

 

94.9

 

 

 

84.8

 

South Korea

 

21.9

 

 

 

32.8

 

 

 

71.9

 

 

 

119.8

 

China

 

26.7

 

 

 

40.6

 

 

 

80.8

 

 

 

97.0

 

Taiwan

 

20.0

 

 

 

24.4

 

 

 

60.5

 

 

 

73.9

 

Israel

 

4.4

 

 

 

5.6

 

 

 

13.7

 

 

 

13.9

 

Malaysia

 

5.4

 

 

 

12.4

 

 

 

12.7

 

 

 

37.4

 

Others

 

42.3

 

 

 

69.9

 

 

 

115.1

 

 

 

137.4

 

Total

$

435.0

 

 

$

635.0

 

 

$

1,289.8

 

 

$

1,807.9

 

 

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

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

September 29,

 

 

September 30,

 

 

September 29,

 

 

September 30,

 

(Dollars in millions)

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Operating lease cost

 

$

7.0

 

 

$

6.7

 

 

$

19.4

 

 

$

17.7

 

Short-term lease cost

 

 

0.9

 

 

 

0.1

 

 

 

2.6

 

 

 

1.1

 

Sublease income

 

 

(0.1

)

 

 

 

 

 

(0.3

)

 

 

 

Total lease cost

 

$

7.8

 

 

$

6.8

 

 

$

21.7

 

 

$

18.8

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating cash flows used in operating leases

 

$

6.1

 

 

$

5.7

 

 

$

18.1

 

 

$

16.8

 

Weighted-average remaining lease term – operating leases

 

 

 

 

 

 

 

 

10.2

 

 

 

7.2

 

Weighted-average discount rate – operating leases

 

 

 

 

 

 

 

 

6.6

%

 

 

4.7

%

 

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

 

(In millions)

 

Operating Leases

 

2023 (remaining in year)

 

$

6.5

 

2024

 

 

24.5

 

2025

 

 

22.1

 

2026

 

 

18.7

 

2027

 

 

18.4

 

Thereafter

 

 

118.4

 

Total minimum lease payments

 

 

208.6

 

Less: imputed interest

 

 

(61.1

)

Lease liability

 

$

147.5

 

 

- 21 -


 

14. NET INCOME PER SHARE

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

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

September 29,

 

 

September 30,

 

 

September 29,

 

 

September 30,

 

(In millions, except share amounts)

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income (loss) attributable to UCT

 

$

(14.5

)

 

$

9.7

 

 

$

(27.3

)

 

$

12.5

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Shares used in computation — basic:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average common shares outstanding

 

 

44.8

 

 

 

45.4

 

 

 

44.8

 

 

 

45.2

 

Shares used in computation — diluted:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average common shares outstanding

 

 

44.8

 

 

 

45.4

 

 

 

44.8

 

 

 

45.2

 

Effect of potential dilutive securities:

 

 

 

 

 

 

 

 

 

 

 

 

Employee stock plans

 

 

 

 

 

0.2

 

 

 

 

 

 

0.5

 

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

 

 

44.8

 

 

 

45.6

 

 

 

44.8

 

 

 

45.7

 

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

 

$

(0.32

)

$

0.21

 

$

(0.61

)

$

0.28

 

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

 

$

(0.32

)

$

0.21

 

$

(0.61

)

$

0.28

 

 

15. REPORTABLE SEGMENTS

The Company prepares 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 based upon consistency of economic characteristics, nature of products, similarity of production process, and class of customers. The Company’s Chief Executive Officer (chief operating decision maker) views and evaluates operations based on the results of each of the reportable segments. 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 Condensed Consolidated Statements of Operations.

- 22 -


 

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.

Segment Data

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

September 29,

 

 

September 30,

 

 

September 29,

 

 

September 30,

 

(In millions)

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Revenues:

 

 

 

 

 

 

 

 

 

 

 

 

Products

 

$

380.9

 

 

$

556.3

 

 

$

1,112.0

 

 

$

1,575.2

 

Services

 

 

54.1

 

 

 

78.7

 

 

 

177.8

 

 

 

232.7

 

Total segment revenues

 

$

435.0

 

 

$

635.0

 

 

$

1,289.8

 

 

$

1,807.9

 

 

 

 

 

 

 

 

 

 

 

 

 

Gross margin:

 

 

 

 

 

 

 

 

 

 

 

 

Products

 

$

51.6

 

 

$

97.0

 

 

$

156.5

 

 

$

275.3

 

Services

 

 

13.6

 

 

 

27.4

 

 

 

49.8

 

 

 

81.3

 

Total segment gross margin

 

$

65.2

 

 

$

124.4

 

 

$

206.3

 

 

$

356.6

 

 

 

 

 

 

 

 

 

 

 

 

 

Income (loss) from operations:

 

 

 

 

 

 

 

 

 

 

 

 

Products

 

$

7.7

 

 

$

26.8

 

 

$

27.3

 

 

$

50.1

 

Services

 

 

(2.0

)

 

 

9.5

 

 

 

3.4

 

 

 

26.5

 

Total segment income (loss) from operations

 

$

5.7

 

 

$

36.3

 

 

$

30.7

 

 

$

76.6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

September 29,

 

 

December 30,

 

(In millions)

 

 

 

 

 

 

 

2023

 

 

2022

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Products

 

 

 

 

 

 

 

$

1,591.0

 

 

$

1,650.2

 

Services

 

 

 

 

 

 

 

 

254.5

 

 

 

310.7

 

Total segment assets

 

 

 

 

 

 

 

$

1,845.5

 

 

$

1,960.9

 

As of September 29, 2023, approximately $128.7 million and $80.3 million of the Company’s net long-lived assets were located in Asia Pacific and EMEA, respectively, and the remaining balances were located in the United States. At December 30, 2022, approximately $129.1 million and $76.2 million of the Company’s net long-lived assets were located in Asia Pacific and EMEA, respectively, and the remaining balances were located in the United States.

 

16. SUBSEQUENT EVENTS

On October 25, 2023, subsequent to the balance sheet date, we acquired 100.0% 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 $50.0 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.

The transaction will be accounted for as a business combination under ASC 805, which requires, among other things, that purchase consideration, assets acquired, and liabilities assumed be measured at their fair values as of the acquisition date. Due to the limited time since the acquisition date, the initial purchase allocation for the business combination is incomplete at this time. Disclosures regarding amounts recognized for major classes of assets acquired and liabilities assumed will be provided once the initial accounting is completed. The acquired subsidiary is not expected to be material to the Company’s operations and overall financial position.

Costs related to legal, financial and due diligence services performed in connection with this transaction were not material for the three and nine months ended September 29, 2023.

- 23 -


 

ITEM 2. Management’s Discussion And Analysis of Financial Condition And Results Of Operations

You should read the following discussion of our financial condition and results of operations in conjunction with the Condensed Consolidated Financial Statements and the notes thereto included elsewhere in this Quarterly Report on Form 10-Q and in our Annual Report on Form 10-K filed with the SEC on February 28, 2023. This Quarterly Report on Form 10-Q contains “forward-looking statements” that involve substantial risks and uncertainties. The statements contained in this Quarterly Report on Form 10-Q that are not purely historical are forward-looking statements within the meaning of Section 27A of the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, including, but not limited to, statements regarding our expectations, beliefs, intentions, strategies, future operations, future financial position, future revenue, projected expenses, gross margins and plans and objectives of management. In some cases, you can identify forward-looking statements by terms such as “anticipate,” “believe,” “estimate,” “expect,” “intend,” “may,” “might,” “plan,” “project,” “will,” “would,” “should,” “could,” “can,” “predict,” “potential,” “continue,” “objective,” or the negative of these terms, and similar expressions intended to identify forward-looking statements. However, not all forward-looking statements contain these identifying words. These forward-looking statements reflect our current views about future events and involve known risks, uncertainties and other factors that may cause our actual results, performance or achievement to be materially different from those expressed or implied by the forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those identified below, and those discussed in the section titled “Risk Factors” included in this Quarterly Report on Form 10-Q and in our Annual Report on Form 10-K filed with the SEC on February 28, 2023. Furthermore, such forward-looking statements speak only as of the date of this report. Except as required by law, we undertake no obligation to update any forward-looking statements to reflect events or circumstances after the date of such statements.

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

Critical Accounting Estimates

Our Condensed Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States, 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 Condensed Consolidated Financial Statements. On an ongoing basis, we evaluate our estimates and judgments, including those related to inventories, income taxes, business combinations 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.

There have been no significant changes to our critical accounting policies, significant judgments and estimates disclosed in our Annual Report on Form 10-K subsequent to December 30, 2022. For further information on our critical and other significant

- 24 -


 

accounting policies and estimates, see Part II, Item 7 “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of our Annual Report on Form 10-K for the fiscal year ended December 30, 2022, as filed with the SEC.

Results of Operations

 

Fiscal Year

Our fiscal year is the 52- or 53-week period ending on the Friday nearest December 31. Fiscal year 2023 is a 52-week period ending December 29, 2023, and fiscal year 2022 was a 52-week period ended December 30, 2022. The fiscal quarters ended September 29, 2023 and September 30, 2022 were both 13-week periods.

Discussion of Results of Operations for the Three and Nine months ended September 29, 2023 compared to the Three and Nine months ended September 30, 2022

Revenues

 

Three Months Ended

 

Nine Months Ended

Revenues by Segment

September 29,

 

 

September 30,

 

 

Percent

 

September 29,

 

 

September 30,

 

 

Percent

(Dollars in millions)

2023

 

 

2022

 

 

Change

 

2023

 

 

2022

 

 

Change

Products

$

380.9

 

 

$

556.3

 

 

 

(31.5

)

%

 

$

1,112.0

 

 

$

1,575.2

 

 

 

(29.4

)

%

Services

 

54.1

 

 

 

78.7

 

 

 

(31.3

)

%

 

 

177.8

 

 

 

232.7

 

 

 

(23.6

)

%

Total revenues

$

435.0

 

 

$

635.0

 

 

 

(31.5

)

%

 

$

1,289.8

 

 

$

1,807.9

 

 

 

(28.7

)

%

Products as a percentage of total revenues

 

87.6

%

 

 

87.6

%

 

 

 

 

 

 

86.2

%

 

 

87.1

%

 

 

 

 

Services as a percentage of total revenues

 

12.4

%

 

 

12.4

%

 

 

 

 

 

 

13.8

%

 

 

12.9

%

 

 

 

 

Total Products and Services revenues decreased in the three and nine months ended September 29, 2023, compared to the same periods in the prior year, primarily due to a weakened demand in the semiconductor industry driven largely by macroeconomic and geopolitical factors.

 

 

Three Months Ended

 

Nine Months Ended

Revenues by Geography

September 29,

 

 

September 30,

 

 

Percent

 

September 29,

 

 

September 30,

 

 

Percent

(Dollars in millions)

2023

 

 

2022

 

 

Change

 

2023

 

 

2022

 

 

Change

United States

$

125.8

 

 

$

184.3

 

 

 

(31.7

)

%

 

$

393.7

 

 

$

558.9

 

 

 

(29.6

)

%

International

 

309.2

 

 

 

450.7

 

 

 

(31.4

)

%

 

 

896.1

 

 

 

1,249.0

 

 

 

(28.3

)

%

Total revenues

$

435.0

 

 

$

635.0

 

 

 

(31.5

)

%

 

$

1,289.8

 

 

$

1,807.9

 

 

 

(28.7

)

%

United States as a percentage of total revenues

 

28.9

%

 

 

29.0

%

 

 

 

 

 

 

30.5

%

 

 

30.9

%

 

 

 

 

International as a percentage of total revenues

 

71.1

%

 

 

71.0

%

 

 

 

 

 

 

69.5

%

 

 

69.1

%

 

 

 

 

Revenues by geographic area are categorized based on the customer’s location to which the products were shipped or services were performed. For the three and nine months period ended September 29, 2023, both U.S. and international revenues decreased, compared to the same periods in the prior year, primarily as a result of the global slowdown in semiconductor industry resulting in less demand for our products and services.

Cost of Revenues

 

Three Months Ended

 

Nine Months Ended

Cost of revenues by Segment

September 29,

 

 

September 30,

 

 

Percent

 

September 29,

 

 

September 30,

 

 

Percent

(Dollars in millions)

2023

 

 

2022

 

 

Change

 

2023

 

 

2022

 

 

Change

Products

$

329.3

 

 

$

459.3

 

 

 

(28.3

)

%

 

$

955.5

 

 

$

1,299.9

 

 

 

(26.5

)

%

Services

 

40.5

 

 

 

51.3

 

 

 

(21.0

)

%

 

 

128.0

 

 

 

151.4

 

 

 

(15.5

)

%

Total Cost of revenues

$

369.8

 

 

$

510.6

 

 

 

(27.6

)

%

 

$

1,083.5

 

 

$

1,451.3

 

 

 

(25.3

)

%

Products cost as a percentage of total Products revenues

 

86.5

%

 

 

82.6

%

 

 

 

 

 

 

85.9

%

 

 

82.5

%

 

 

 

 

Services cost as a percentage of total Services revenues

 

74.9

%

 

 

65.2

%

 

 

 

 

 

 

72.0

%

 

 

65.1

%

 

 

 

 

 

- 25 -


 

Total cost of revenues decreased for the three and nine months ended September 29, 2023 compared to the same periods in the prior year, 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 $130.0 million and $344.4 million for the three and nine months ended September 29, 2023, respectively, compared to the same periods in the prior year, 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 $10.8 million and $23.4 million for the three and nine months ended September 29, 2023, respectively, compared to the same periods in 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

 

Three Months Ended

 

Nine Months Ended

Gross Profit by Segment

September 29,

 

 

September 30,

 

 

Percent

 

September 29,

 

 

September 30,

 

 

Percent

(Dollars in millions)

2023

 

 

2022

 

 

Change

 

2023

 

 

2022

 

 

Change

Products

$

51.6

 

 

$

97.0

 

 

 

(46.8

)

%

 

$

156.5

 

 

$

275.3

 

 

 

(43.1

)

%

Services

 

13.6

 

 

 

27.4

 

 

 

(50.4

)

%

 

 

49.8

 

 

 

81.3

 

 

 

(38.8

)

%

Gross profit

$

65.2

 

 

$

124.4

 

 

 

(47.6

)

%

 

$

206.3

 

 

$

356.6

 

 

 

(42.1

)

%

Gross Margin by Segment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Products

 

13.5

%

 

 

17.4

%

 

 

 

 

 

 

14.1

%

 

 

17.5

%

 

 

 

 

Services

 

25.1

%

 

 

34.8

%

 

 

 

 

 

 

28.0

%

 

 

34.9

%

 

 

 

 

Total Company

 

15.0

%

 

 

19.6

%

 

 

 

 

 

 

16.0

%

 

 

19.7

%

 

 

 

 

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 for the three and nine months ended September 29, 2023, compared to the same periods in the prior year, primarily due to lower revenue levels and lower factory utilization.

Operating Margin

 

Three Months Ended

 

Nine Months Ended

Operating Profit (Loss) by Segment

September 29,

 

 

September 30,

 

 

Percent

 

September 29,

 

 

September 30,

 

 

Percent

(Dollars in millions)

2023

 

 

2022

 

 

Change

 

2023

 

 

2022

 

 

Change

Products

$

7.7

 

 

$

26.8

 

 

 

71.2

 

%

 

$

27.3

 

 

$

50.1

 

 

 

(45.5

)

%

Services

 

(2.0

)

 

 

9.5

 

 

 

(121.1

)

%

 

 

3.4

 

 

 

26.5

 

 

 

(87.2

)

%

Operating profit

$

5.7

 

 

$

36.3

 

 

 

84.3

 

%

 

$

30.7

 

 

$

76.6

 

 

 

(59.9

)

%

Operating Margin by Segment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Products

 

2.0

%

 

 

4.8

%

 

 

 

 

 

 

2.5

%

 

 

3.2

%

 

 

 

 

Services

 

-3.7

%

 

 

12.1

%

 

 

 

 

 

 

1.9

%

 

 

11.4

%

 

 

 

 

Total Company

 

1.3

%

 

 

5.7

%

 

 

 

 

 

 

2.4

%

 

 

4.2

%

 

 

 

 

Operating profit and operating margin of Products decreased for the three and nine months period ended September 29, 2023, compared to the same period in the prior year, 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 for the three and nine months period ended September 29, 2023, compared to the same periods in the prior year, primarily due to the lower gross profit resulting from reduced customer demand.

Research and Development

 

Three Months Ended

 

Nine Months Ended

 

September 29,

 

 

September 30,

 

 

Percent

 

September 29,

 

 

September 30,

 

 

Percent

(Dollars in millions)

2023

 

 

2022

 

 

Change

 

2023

 

 

2022

 

 

Change

Research and development

$

7.4

 

 

$

7.4

 

 

 

0.6

 

%

 

$

21.7

 

 

$

21.5

 

 

 

1.1

 

%

Research and development as a percentage of total revenues

 

1.7

%

 

 

1.2

%

 

 

 

 

 

 

1.7

%

 

 

1.2

%

 

 

 

 

 

- 26 -


 

Research and development expenses were generally consistent in the three and nine months ended September 29, 2023, compared to the same periods in the prior year.

Sales and Marketing

 

Three Months Ended

 

Nine Months Ended

 

September 29,

 

 

September 30,

 

 

Percent

 

September 29,

 

 

September 30,

 

 

Percent

(Dollars in millions)

2023

 

 

2022

 

 

Change

 

2023

 

 

2022

 

 

Change

Sales and marketing

$

12.8

 

 

$

13.5

 

 

 

(5.5

)

%

 

$

38.6

 

 

$

41.2

 

 

 

(6.4

)

%

Sales and marketing as a percentage of total revenues

 

2.9

%

 

 

2.1

%

 

 

 

 

 

 

3.0

%

 

 

2.3

%

 

 

 

 

Sales and marketing expense decreased $0.7 million and $2.6 million in the three and nine month periods ended September 29, 2023, compared to the same periods in the prior year, due to the decrease in compensation costs and related employee benefits.

General and Administrative

 

Three Months Ended

 

Nine Months Ended

 

September 29,

 

 

September 30,

 

 

Percent

 

September 29,

 

 

September 30,

 

 

Percent

(Dollars in millions)

2023

 

 

2022

 

 

Change

 

2023

 

 

2022

 

 

Change

General and administrative

$

39.3

 

 

$

46.4

 

 

 

(15.3

)

%

 

$

115.3

 

 

$

139.9

 

 

 

(17.6

)

%

General and administrative as a percentage of total revenues

 

9.0

%

 

 

7.3

%

 

 

 

 

 

 

8.9

%

 

 

7.7

%

 

 

 

 

General and administrative expenses decreased $7.1 million and $24.6 million in the three and nine month periods ended September 29, 2023, compared to the same periods in the prior year, primarily driven by decreases in stock-based compensation expense, in amortization of intangible assets acquired through business combinations, in spending for certain third party professional services and in depreciation expense partially offset by an increase in restructuring costs. 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 $20.8 million and $77.4 million for the three and nine months ended September 30, 2022, respectively.

Interest and Other Expense, net

 

Three Months Ended

 

Nine Months Ended

 

September 29,

 

 

September 30,

 

 

Percent

 

September 29,

 

 

September 30,

 

 

Percent

(Dollars in millions)

2023

 

 

2022

 

 

Change

 

2023

 

 

2022

 

 

Change

Interest income

$

1.2

 

 

$

0.2

 

 

 

397.9

 

%

 

$

2.5

 

 

$

0.4

 

 

 

466.9

 

%

Interest expense

$

(12.3

)

 

$

(9.4

)

 

 

31.2

 

%

 

$

(35.9

)

 

$

(23.1

)

 

 

55.6

 

%

Other expense, net

$

(2.1

)

 

$

(2.1

)

 

 

0.1

 

%

 

$

(0.8

)

 

$

(2.5

)

 

 

68.0

 

%

Interest income increased $1.0 million and $2.1 million in the three and nine months ended September 29, 2023 compared to the same periods in the prior year, primarily due to higher interest income earned on cash and cash equivalent balances attributed to higher interest rates in the current period.

Interest expense increased $2.9 million and $12.8 million in the three and nine months ended September 29, 2023 compared to the same periods in the prior year, due primarily to higher interest rates.

Other expense, net, decreased $1.7 million in the nine month period ended September 29, 2023, compared to the same period in the prior year, due to the favorable foreign exchange transactions and remeasurements as the U.S. dollar strengthened in the current period partially offset by a loss from fair value adjustments.

- 27 -


 

Provision for Income Taxes

 

Three Months Ended

 

Nine Months Ended

 

September 29,

 

 

September 30,

 

 

Percent

 

September 29,

 

 

September 30,

 

 

Percent

(Dollars in millions)

2023

 

 

2022

 

 

Change

 

2023

 

 

2022

 

 

Change

Provision for income taxes

$

5.3

 

 

$

12.1

 

 

 

(56.2

)

%

 

$

17.1

 

 

$

29.4

 

 

 

(41.8

)

%

Effective tax rate

 

-70.7

%

 

 

48.3

%

 

 

 

 

 

 

-488.6

%

 

 

57.2

%

 

 

 

 

The increase in the effective tax rate for the three and nine month periods ended September 29, 2023 compared to the same periods in the prior year is primarily attributable to changes in the geographic mix of worldwide earnings and financial results in jurisdictions which are taxed at different rates and the impact of losses in jurisdictions with full federal and state valuation allowances.

Company management continuously evaluates the need for a valuation allowance on its deferred tax assets and, as of September 29, 2023, concluded that a full valuation allowance on its federal, state and certain of its foreign deferred tax assets remained appropriate.

Liquidity and Capital Resources

Cash and cash Equivalents

The following table summarizes our cash and cash equivalents:

 

 

 

September 29,

 

 

December 30,

 

 

 

 

(In millions)

 

2023

 

 

2022

 

 

Decrease

 

Total cash and cash equivalents

 

$

342.0

 

 

$

358.8

 

 

$

(16.8

)

The following table summarizes the Condensed Consolidated Statements of Cash Flow information:

 

 

 

Nine Months Ended

 

 

 

September 29,

 

 

September 30,

 

(In millions)

 

2023

 

 

2022

 

Operating activities

 

$

100.6

 

 

$

86.0

 

Investing activities

 

 

(56.9

)

 

 

(64.2

)

Financing activities

 

 

(61.0

)

 

 

(27.2

)

Effects of exchange rate changes on cash and cash
   equivalents

 

 

0.5

 

 

 

(7.6

)

Net decrease in cash and cash equivalents

 

$

(16.8

)

 

$

(13.0

)

Our primary cash inflows and outflows were as follows:

For the nine months ended September 29, 2023, we generated cash from operating activities of $100.6 million compared to $86.0 million for the nine months ended September 30, 2022. The $14.6 million increase in net cash from operating activities was driven by a $149.2 favorable change in net working capital offset in part by a $92.0 million decrease from non-cash items and by a $42.6 million decrease in net income.
The major contributors in net changes in operating assets and liabilities for the nine months ended September 29, 2023 were as follows:
o
Accounts receivable decreased $83.2 million primarily due to the timing of shipments and collections, inventories and prepaid expenses decreased $65.6 million and $7.5 million, respectively.
o
Accounts payable decreased $61.2 million, income taxes payable decreased $8.9 million, and accrued compensation and related benefits decreased $11.8 million, primarily due to the timing of payments.
Net cash used in investing activities during the nine months ended September 29, 2023 and September 30, 2022 consisted primarily of $59.2 million and $67.9 million purchases of property, plant and equipment, respectively.
During the nine months ended September 29, 2023, cash used in financing activities was $61.0 million, compared to cash used in financing activities of $27.2 million in the nine months ended September 30, 2022. The change is due to $6.9 million higher principal payments on bank borrowings and to $23.7 million cash used in our share repurchase program initiated in the fourth quarter of fiscal year 2022.

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 September 29, 2023, we had cash of $342.0 million compared to $358.8 million as of December 30, 2022. Our cash and cash equivalents, cash generated from

- 28 -


 

operations, and amounts available under our revolving line of credit described below were our principal sources of liquidity as of September 29, 2023.

Fluid Solutions has an existing factoring arrangement with a financial institution in which a portion of its accounts receivable are sold on a non-recourse basis. For the nine months ended September 29, 2023, Fluid Solutions factored $7.4 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 financing. 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 financing. 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 September 29, 2023, we have cash of approximately $213.9 million in our foreign subsidiaries. It is not practicable to determine the tax liability that might be incurred if the undistributed earnings of these foreign subsidiaries were to be distributed. For undistributed earnings of foreign subsidiaries which are not considered indefinitely reinvested, deferred taxes have been accrued.

Borrowing Arrangements

The following table summarizes our borrowings:

 

 

September 29,

 

 

 

 

2023

 

 

(Dollars in millions)

 

Amount

 

 

Weighted-
Average
Interest Rate

 

 

U.S. Term Loan

 

$

483.2

 

 

 

8.7

%

 

Fluid Solutions Debt Facilities

 

 

6.0

 

 

 

8.3

%

 

Debt issuance costs

 

 

(7.5

)

 

 

 

 

 

 

$

481.7

 

 

 

 

 

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

- 29 -


 

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 September 29, 2023, the Company had an outstanding amount under the Term Loan of $483.2 million, gross of unamortized debt issuance costs of $7.5 million. As of September 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. As of September 29, 2023, the Company was in compliance with the financial covenants contained within the Amended Credit Agreement.

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.4 million). As of September 29, 2023, no debt was outstanding under this revolving credit facility.

- 30 -


 

Fluid Solutions has credit facilities with various financial institutions in Israel that provides borrowings of up to $18.5 million. As of September 29, 2023, Fluid Solutions had $6.0 million of outstanding debt with average interest rate ranges from 7.5% to 8.4%.

As of September 29, 2023, the Company’s total bank debt was $481.7 million, net of unamortized debt issuance costs of $7.5 million. As of September 29, 2023, the Company had $146.1 million, $12.5 million and $7.4 million available to draw from our 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.

Capital Expenditures

Capital expenditures were $59.2 million during the nine months ended September 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. The Company’s anticipated capital expenditures for the remainder of 2023 are expected to be financed primarily from our cash flow generated from operations.

Contractual Obligations

The Company had commitments to various third parties to purchase inventories totaling approximately $422.5 million as of September 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 September 29, 2023, we have not incurred any 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.

 

 

- 31 -


 

ITEM 3. Quantitative and Qualitative Disclosures About Market Risk

There were no significant changes to our quantitative and qualitative disclosures about market risk during the period covered by this report. Refer to Part II, Item 7A. “Quantitative and Qualitative Disclosures about Market Risk” included in our Annual Report on Form 10-K for our fiscal year ended December 30, 2022, for a more complete discussion of the market risks we encounter.

ITEM 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Under the supervision and with the participation of our management, including our chief executive officer and chief financial officer, we conducted an evaluation of our disclosure controls and procedures, as such term is defined under Rule 13a-15(e) promulgated under the Exchange Act. Disclosure controls and procedures are designed to ensure that information required to be disclosed by us in the reports we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms and that such information is accumulated and communicated to management, including the chief executive officer and chief financial officer, as appropriate, to allow timely decisions regarding required disclosure. Based upon this evaluation, our chief executive officer and our chief financial officer concluded the disclosure controls and procedures were not effective as of September 29, 2023, the end of the period covered by this Quarterly Report on Form 10-Q, due to the material weaknesses in internal control over financial reporting that were disclosed in our Annual Report on Form 10-K for the fiscal year ended December 30, 2022.

Previously Identified Material Weaknesses in Internal Control Over Financial Reporting

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 Enterprise Resource Planning (“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 be adversely affected.

These material weaknesses did not result in a misstatement to the consolidated financial statements or disclosures. Based on additional procedures and post-closing review, management concluded that the condensed consolidated financial statements included in this Quarterly Report on Form 10-Q present fairly, in all material respects, our financial position, results of operations, and cash flows for the periods presented, in conformity with accounting principles generally accepted in the United States.

Remediation Plan

Management has been executing and remains committed to implementing measures designed to ensure that control deficiencies contributing to the material weaknesses are remediated, such that these controls are designed, implemented, and operating effectively. The following remediation actions are currently being implemented and are in progress:

Reviewing all ITGCs to identify opportunities to expand and/or automate controls to address the design and operation of ITGCs on systems supporting our financial processes.
Enhancing 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.
Strengthening policy documentation underlying ITGCs.
Implementing 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.
Enhancing regular reporting on the remediation measures to the Audit Committee of the Board of Directors.

As we continue to evaluate and work to improve our internal control over financial reporting, we may decide to take additional measures to address control deficiencies or modify the remediation plans described above. We believe that these actions will remediate the material weaknesses, however the material weaknesses will not be considered remediated until the applicable controls have operated for a period of time in order to have sufficient samples to test. Management must conduct testing to conclude that these controls are operating effectively. While Management believes that the aforementioned plans will effectively remediate the material weaknesses prior to the end of fiscal 2023, there is no assurance on the exact timing of the completion of the remediation. As the remediation plans continue to be implemented, management may be required to take additional measures or modify the plan elements.

- 32 -


 

 

Changes in Internal Control Over Financial Reporting

Except for the remediation efforts discussed above under “Remediation Plan”, there were no changes in internal control over financial reporting during the fiscal third quarter ended September 29, 2023, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

- 33 -


 

PART II. OTHER INFORMATION

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 Condensed Consolidated Statement of Operations and do not believe that any of these proceedings or other claims will have a material adverse effect on our condensed consolidated financial condition or results of operations.

ITEM 1A. Risk Factors

There were no material changes during the period covered in this report to the risk factors previously disclosed in Part I, Item 1A, of our Annual Report on Form 10-K for the year ended December 30, 2022.

ITEM 2. Unregistered Sales of Equity Securities, Use of Proceeds, and Issuer Purchases of Equity Securities

(a) Recent Sales of Unregistered Securities

None.

(b) Use of Proceeds from Securities

None.

(c) Purchases of Equity Securities by the Issuer and Affiliated Purchasers

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.

The following table sets forth information related to repurchases of our equity securities during the nine months ended September 29, 2023:

 

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

 

ITEM 3. Defaults Upon Senior Securities

None.

ITEM 4. Mine Safety Disclosures

Not Applicable.

ITEM 5. Other Information

None.

- 34 -


 

ITEM 6. Exhibits

(a) Exhibits

The following exhibits are filed with this quarterly Report on Form 10-Q for the quarter ended September 29, 2023:

 

Exhibit

Number

 

Description

  31.1

 

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

  31.2

 

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

  32.1

 

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

101.INS

 

Inline XBRL Instance Document – the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.

101.SCH

 

Inline XBRL Taxonomy Extension Schema Document

101.CAL

 

Inline XBRL Taxonomy Calculation Linkbase Document

101.DEF

 

Inline XBRL Taxonomy Definition Linkbase Document

101.LAB

 

Inline XBRL Taxonomy Label Linkbase Document

101.PRE

 

Inline XBRL Taxonomy Extension Presentation Linkbase Document

104

 

Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)

 

- 35 -


 

SIGNATURES

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

 

 

ULTRA CLEAN HOLDINGS, INC.

 

 

(Registrant)

Date: November 7, 2023

 

 

 

 

 

 

 

 

By:

/S/ JAMES P. SCHOLHAMER

 

 

Name:

James P. Scholhamer

 

 

Title:

Chief Executive Officer

 

 

 

(Principal Executive Officer and duly

authorized signatory)

 

 

 

Date: November 7, 2023

 

 

 

 

 

 

 

 

By:

/S/ SHERI SAVAGE

 

 

Name:

Sheri Savage

 

 

Title:

Chief Financial Officer

 

 

 

(Principal Financial Officer and duly

authorized signatory)

 

 

- 36 -


EX-31.1 2 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 quarterly report on Form 10-Q 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: November 7, 2023

 

/s/ JAMES P. SCHOLHAMER

James P. Scholhamer

Chief Executive Officer

 

 


EX-31.2 3 uctt-ex31_2.htm EX-31.2 EX-31.2

 

Exhibit 31.2

CERTIFICATION

I, Sheri Savage, certify that:

1.
I have reviewed this quarterly report on Form 10-Q 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: November 7, 2023

 

/s/ SHERI SAVAGE

Sheri Savage

Chief Financial Officer

 

 


EX-32.1 4 uctt-ex32_1.htm EX-32.1 EX-32.1

 

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

The certification set forth below is being submitted in connection with the Quarterly Report on Form 10-Q (the “Report”) of Ultra Clean Holdings, Inc. (the “Company”) 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.

James P. Scholhamer, the Chief Executive Officer and Sheri Savage, the Chief Financial Officer of the Company, each certifies that, to the best of his or her knowledge:

(1) the Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2) the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: November 7, 2023

 

/s/ JAMES P. SCHOLHAMER

James P. Scholhamer

Chief Executive Officer

 

Date: November 7, 2023

 

/s/ SHERI SAVAGE

Sheri Savage

Chief Financial Officer

 

 


EX-101.SCH 5 uctt-20230929.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100020 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) 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 Tax 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 - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 100240 - Disclosure - Organization and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 100250 - Disclosure - Organization and Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 100260 - Disclosure - Balance Sheet Information (Tables) link:presentationLink link:calculationLink link:definitionLink 100270 - Disclosure - Fair Value (Tables) link:presentationLink link:calculationLink link:definitionLink 100280 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 100290 - Disclosure - Retirement Plans (Table) link:presentationLink link:calculationLink link:definitionLink 100300 - Disclosure - Employee Stock Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 100310 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 100320 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 100330 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 100340 - Disclosure - Reportable Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 100350 - Disclosure - Organization and Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100360 - Disclosure - Organization and Significant Accounting Policies - Customers as Percentage of Total Revenues (Detail) link:presentationLink link:calculationLink link:definitionLink 100370 - Disclosure - Business Divestiture - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100380 - Disclosure - Balance Sheet Information - Summary of Inventories (Detail) link:presentationLink link:calculationLink link:definitionLink 100390 - Disclosure - Balance Sheet Information - Property, Plant and Equipment, Net (Detail) link:presentationLink link:calculationLink link:definitionLink 100400 - Disclosure - Fair Value - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100410 - Disclosure - Fair Value - Schedule of Fair Value, Assets and Liabilities Measured (Details) link:presentationLink link:calculationLink link:definitionLink 100420 - Disclosure - Goodwill and Intangible Assets - Details of Goodwill (Detail) link:presentationLink link:calculationLink link:definitionLink 100430 - Disclosure - Goodwill and Intangible Assets - Purchased Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 100440 - Disclosure - Goodwill and Intangible Assets - Purchased Intangible Assets (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 100450 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100460 - Disclosure - Goodwill and Intangible Assets - Future Estimated Amortization Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 100470 - Disclosure - Borrowing Arrangements - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100480 - Disclosure - Income Tax - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100490 - Disclosure - Retirement Plans - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100500 - Disclosure - Retirement Plans - Schedule of Future Payment Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 100510 - Disclosure - Stockholders' Equity and Noncontrolling Interests - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100520 - Disclosure - Employee Stock Plans - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100530 - Disclosure - Employee Stock Plans - Stock-Based Compensation Expense Included in Condensed Consolidated Statements of Operations (Detail) link:presentationLink link:calculationLink link:definitionLink 100540 - Disclosure - Employee Stock Plans - Summary of Restricted Stock Unit, Performance Stock Units and Restricted Stock Award Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 100550 - Disclosure - Revenue Recognition - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100560 - Disclosure - Revenue Recognition - Summary of Revenue by Geographic Area (Detail) link:presentationLink link:calculationLink link:definitionLink 100570 - Disclosure - Leases - Summary of Components of Lease Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 100580 - Disclosure - Leases - Summary of Future Minimum Payments under Operating Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 100590 - Disclosure - Net Income Per Share - Basic and Diluted Net Income Per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 100600 - Disclosure - Reportable Segments - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100610 - Disclosure - Reportable Segments - Summary of Segment Description (Detail) link:presentationLink link:calculationLink link:definitionLink 100620 - Disclosure - Reportable Segments - Summary of Segment Data (Detail) link:presentationLink link:calculationLink link:definitionLink 100630 - Disclosure - Subsequent Events - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100640 - Disclosure - Leases - Summary of Future Minimum Payments under Operating Leases (Detail) 2 link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 6 uctt-20230929_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Goodwill [Line Items] Goodwill [Line Items] Asia [Member] Asia [Member] Israel Member ILLINOIS 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Document Transition Report Document Transition Report Employee stock purchase plan. Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Geographical [Axis] Geographical Taxable years for carryback of nols. Taxable Years For Carryback Of N O Ls Taxable years for carryback of NOLs Bank Debt [Member] Bank Debt [Member] Bank Debt [Member] Noncontrolling Interest [Member] Noncontrolling Interests [Member] Undistributed Earnings of Foreign Subsidiaries Undistributed earnings of foreign subsidiaries Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Shares vesting period, years Total cost revenues Cost of Revenue Total cost of revenues Other Liabilities, Noncurrent Other liabilities Other Liabilities, Noncurrent, Total Schedule Of Segment Reporting Information By Segment Table Schedule of Segment Reporting Information, by Segment [Table] Increase (Decrease) in Prepaid Expense and Other Assets Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets, Total Restricted Stock Units (RSUs) [Member] Restricted Stock Units [Member] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Fair Value, Inputs, Level 1 [Member] Quoted Prices in Active Market for Identical Assets (Level 1) [Member] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Income Tax, Policy [Policy Text Block] Income Taxes Income Taxes [Table] Income Taxes [Table] Income Taxes [Table] Property, Plant and Equipment, Useful Life Useful lives range Property, plant and equipment, useful life Total segment revenues Revenue from Contract with Customer, Excluding Assessed Tax Revenues Revenue from Contract with Customer, Excluding Assessed Tax, Total 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. Concentration Risk Type [Axis] Concentration Risk Type Fluid Solutions [Member] Fluid Solutions [Member] Fluid solutions. Malaysia Member MALAYSIA Schedule of Business Acquisitions, by Acquisition [Table] Schedule Of Business Acquisitions By Acquisition [Table] Noncontrolling Interest Disclosure [Text Block] Stockholders' Equity and Noncontrolling Interests Title of Individual [Domain] Title of Individual Subsequent Events [Text Block] Subsequent Events Goodwill, Acquired During Period Adjustments Operating Lease, Liability, Noncurrent Operating lease liabilities Number of shares repurchased Repurchase of shares, Shares Stock Repurchased During Period, Shares Cincos Xian Clean Technology, Ltd. Cincos Xian Clean Technology Ltd [Member] Cincos Xian Clean Technology, Ltd [Member] Government Grants. Government Grants Policy [Text Block] Government Subsidies Europe [Member] Europe [Member] Less: Net income attributable to noncontrolling interests Net Income (Loss) Attributable to Noncontrolling Interest Net Income (Loss) Attributable to Noncontrolling Interest, Total Liabilities, Fair Value Disclosure Liabilities measured at fair value Liabilities, Fair Value Disclosure, Total Schedule of Goodwill [Table] Schedule Of Goodwill [Table] Balance Sheet Location [Axis] Balance Sheet Location Assets, Current Total current assets Number of customers with accounts receivable greater than ten percent. Number Of Customers With Accounts Receivable Greater Than Ten Percent Number of customers with accounts receivable greater than 10% Total liabilities and equity Liabilities and Equity Entity Address, State or Province Entity Address, State or Province Deferred Income Tax Assets, Net Deferred tax assets, net Deferred Income Tax Assets, Net, Total Loans Payable to Bank, Current Bank borrowings Divestiture of subsidiaries Goodwill Written Off Related To Divestiture Goodwill Written Off Related To Divestiture TSR Modifier Range percent TSR Modifier Range percent TSR Modifier range percentage Divestiture of subsidiaries. Divestiture of Subsidiaries Divestiture of subsidiaries Business Acquisition, Effective Date of Acquisition Date of acquisition Comprehensive loss (income) attributable to UCT Comprehensive Income (Loss), Net of Tax, Attributable to Parent BusinessDivestiture [Abstract] Businessdivestiture abstract. Goodwill and Intangible Assets, Policy [Policy Text Block] Goodwill and Indefinite Lived Intangible Assets Deferred debt issuance costs. Deferred Debt Issuance Costs Policy [Text Block] Deferred Debt Issuance Costs Trading Symbol Trading Symbol Share Based Compensation Arrangement By Share Based Payment Weighted Average Period Share Based Compensation Arrangement By Share Based Payment Weighted Average Period Weighted average period Common Stock, Shares, Issued Common stock, shares issued Common Stock, Shares, Issued, Total Prepaid Expense and Other Assets, Current Prepaid expenses and other current assets Line of Credit Facility, Interest Rate During Period Interest rate Net Income (Loss) Attributable to Parent [Abstract] Numerator: Selling and Marketing Expense [Member] Sales and Marketing [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 Thereafter Schedule of Long-Term Debt Instruments [Table] Debt Instrument [Table] Line of Credit Facility, Remaining Borrowing Capacity Remaining available commitments 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Income (Loss) [Member] Business Combination Disclosure [Text Block] Business Combinations Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Total other comprehensive loss Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent, Total Change in cumulative translation adjustment, net of tax Foreign Currency Transactions and Translations Policy [Policy Text Block] Foreign Currency Translation and Remeasurement Unusual Risk or Uncertainty, Nature [Domain] Unusual Risk or Uncertainty, Nature Entity Address, City or Town Entity Address, City or Town Operating Lease, Weighted Average Discount Rate, Percent Weighted-average discount rate – operating leases Defined Benefit Plan, Benefit Obligation Benefit obligations Defined Benefit Plan, Benefit Obligation, Beginning Balance Defined Benefit Plan, Benefit Obligation, Ending Balance Increase (Decrease) in Income Taxes Payable Income taxes payable Debt Disclosure [Text Block] Borrowing Arrangements Property, Plant and Equipment [Table Text Block] Property, Plant and Equipment, Net Subsequent Event [Member] Subsequent Event [Member] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Inventory, Raw Materials, Gross Raw materials Inventory, Raw Materials, Gross, Total Liabilities, Current [Abstract] Current liabilities: Assets, Current [Abstract] Current assets: Account receivable, allowance for credit losses Accounts Receivable, Allowance for Credit Loss, Current Preferred Stock, Par or Stated Value Per Share Preferred stock, par value Statement of Stockholders' Equity [Abstract] Operating Lease, Liability, Current Operating lease liabilities Revenue from Contract with Customer, Including Assessed Tax Revenue from contract with customer including assessed tax Debt Instrument, Maturity Date Term loan, maturity date Long-Term Debt Long-term Debt, Total Total bank debt Property, Plant and Equipment, Net Property, plant and equipment, net Total Property, Plant and Equipment, Net, Beginning Balance Property, Plant and Equipment, Net, Ending Balance Increase (Decrease) in Deferred Income Taxes Deferred income taxes Gross Profit [Abstract] Gross profit: Fiscal Period Duration Fiscal year duration Secured Debt Outstanding term loan Secured Debt, Total Statement of Comprehensive Income [Abstract] Scenario [Domain] Treasury Stock, Common Shares Treasury Stock, Common, Shares Entity Central Index Key Entity Central Index Key Plan Name [Domain] Plan Name CZECHIA Czech Republic [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Weighted average remaining contractual term (in years) Assets, Fair Value Disclosure Assets measured at fair value Assets, Fair Value Disclosure, Total Preferred Stock, Shares Outstanding Preferred stock, shares outstanding Preferred Stock, Shares Outstanding, Beginning Balance Preferred Stock, Shares Outstanding, Ending Balance Schedule of Goodwill [Table Text Block] Details of Goodwill Liabilities, Current Total current liabilities 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 Income (loss) before provision for income taxes Period of eligible for cost recovery years. Period Of Eligible For Cost Recovery Years Eligible for cost recovery years Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Payments of debt issuance costs Payments of Debt Issuance Costs Financial Instruments [Domain] Financial Instruments Term loan credit facility. Term Loan Credit Facility [Member] Term Loan Credit Facility [Member] Stock Repurchase Program, Aggregate Cost Stock Repurchase Program, Aggregate Cost Stock repurchase program, aggregate cost. Taiwan Member TAIWAN Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Denominator: Stock Issued During Period, Value, Employee Stock Purchase Plan Award Type [Axis] Award Type Restricted Stock [Member] Restricted Stock Awards [Member] Pension Costs [Member] Pension Obligation [Member] Plan Name [Axis] Plan Name Change in fair value of derivatives, net of tax 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 Change in fair value of derivatives, net of tax Geographical [Domain] Geographical Assets Total segment assets Total assets United States Member UNITED STATES Noncash or Part Noncash Acquisition, Fixed Assets Acquired Property, plant and equipment purchased included in accounts payable and other liabilities Operating Lease, Right-of-Use Asset Operating lease right-of-use assets Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax, Total Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax Amounts recognized in accumulated other comprehensive income Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Unrecognized compensation cost Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax Amounts recognized in accumulated other comprehensive income Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax, Total Entity Registrant Name Entity Registrant Name Related Party, Type [Domain] Related Party Retained Earnings (Accumulated Deficit) Retained earnings Retained Earnings (Accumulated Deficit), Total Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Ending Balance Entity-Wide Disclosure on Geographic Areas, Basis for Attributing Revenue to Countries Geographic Areas 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 [Abstract] Supplemental cash flow information: Retained Earnings [Member] Retained Earnings [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Unvested RSUs, PSUs and RSAs, Number of Shares, Ending balance Unvested RSUs, PSUs and RSAs, Number of Shares, Beginning balance Outstanding restricted stock Equity, Including Portion Attributable to Noncontrolling Interest Ending balance Beginning balance Total equity Deferred Income Tax Liabilities, Net Deferred tax liabilities Deferred Income Tax Liabilities, Net, Total Stock Issued During Period, Shares, Employee Stock Purchase Plans Operating Income (Loss) [Abstract] Operating profit: Minimum Member Minimum [Member] Revenues Total revenues Total revenues Parent [Member] Total stockholders' Equity of UCT [Member] Lease liability Operating Lease, Liability Operating Lease, Liability, Total Schedule of Future Payment Obligations Schedule Of Future Payment Obligations Table [Text Block] Tabular disclosure of entity's future payment obligations. Forecast [Member] Forecast [Member] Revenue [Policy Text Block] Revenue Recognition Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Percentage Expected Target Award Range, Minimum Equity Component [Domain] Equity Component Defined Contribution Plan, Cost Subsidiaries contributed Segments [Axis] Segments Land Member Land [Member] Defined Benefit Plan, Plan Assets, Contributions by Employer Defined Benefit Plan, Plan Assets, Contributions by Employer Cinos Co., Ltd. and Cinos Xian Clean Technology, Ltd. Cinos Co Ltd And Cinos Xian Clean Technology Ltd [Member] Cinos Co Ltd [Member] 2024 Defined Benefit Plan, Expected Future Benefit Payment, Year Two 2023 Software Development [Member] Internal Use Software [Member] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Sublease income Sublease Income Debt Disclosure [Abstract] Loss related to write-off of goodwill Net losss on divestitures Gain (Loss) on Disposition of Business Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Employees’ taxes paid upon vesting of restricted stock units Debt Instrument, Basis Spread on Variable Rate Debt instrument variable interest rate Entity Current Reporting Status Entity Current Reporting Status Common Stock, Shares Authorized Common stock, shares authorized Research and Development Expense Research and development Research and Development Expense, Total Cinos Co Ltd. Cinos Co Ltd [Member] Cinos Co., Ltd [Member] Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Organization and Significant Accounting Policies Stock Repurchase Program Authorized Amount Stock Repurchase Program, Authorized Amount Assets [Abstract] ASSETS Proceeds from Issuance of Common Stock Proceeds from issuance of common stock Amortization of Intangible Assets Amortization of intangible assets Amortization of Intangible Assets, Total Common stock - $ 0.001 par value, 90.0 shares authorized; 46.5 and 45.2 shares issued and 44.8 and 45.2 shares outstanding at September 29, 2023 and December 30, 2022,respectively Common Stock, Value, Issued Common Stock, Value, Issued, Total Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Ending Balance Repayments of Long-Term Debt Repayments of Long-term Debt, Total Principal payments on bank borrowings Ham-Let (Israel-Canada) Ltd. Ham Let Israel Canada Ltd [Member] Ham-Let (Israel-Canada) Ltd [Member] Consolidated leverage ratio. Consolidated Leverage Ratio Consolidated leverage ratio Property plant and equipment net excluding construction in progress. Property Plant And Equipment Net Excluding Construction In Progress Equipment and leasehold improvements net excluding construction in progress Proceeds from sale of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment Proceeds from Sale of Property, Plant, and Equipment, Total Long-Term Debt,Percentage Bearing Fixed Interest,Percentage Rate Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate Furniture and Fixtures Member Furniture and Fixtures [Member] Current Fiscal Year End Date Current Fiscal Year End Date Share-Based Payment Arrangement, Noncash Expense Stock-based compensation Share-based Payment Arrangement, Noncash Expense, Total Income from operations Total segment operating profit Operating Income (Loss) Income from operations Income from operations Purchase price cash consideration Business Combination, Consideration Transferred Business Combination, Consideration Transferred, Total Income Tax Expense (Benefit) Provision for income taxes Income tax provision Income Tax Expense (Benefit), Total Aggregate pension benefit obligations Liability, Defined Benefit Pension Plan Research and Development Expense [Member] Research and Development [Member] Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after 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). Finite Lived Intangible Assets Amortization Expense After Year Four Thereafter Purchase option. Purchase Option [Member] Purchase Option [Member] Lessee, Leases [Policy Text Block] Leases Regulatory Liability [Domain] Regulatory Liability Concentration Risk, Percentage Total Concentration percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Percentage Expected Target Award Range, Maximum Indefinite-Lived Intangible Assets [Axis] Indefinite-lived Intangible Assets Payment, Tax Withholding, Share-Based Payment Arrangement Employees' taxes paid upon vesting of restricted stock units Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Percentage applied to each participants target award Concentration Risk [Line Items] Concentration Risk [Line Items] Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Net, Beginning Balance Finite-Lived Intangible Assets, Net, Ending Balance Total Schedule of Segment Reporting Information, by Segment [Table Text Block] Summary of Segment Description and Data Less: imputed interest Lessee Operating Lease Liability Payments Less Imputed Interest. Lessee Operating Lease Liability Payments Less Imputed Interest Revenue from Contract with Customer [Text Block] Revenue Recognition Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Long-lived Assets Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table] Eurodollar [Member] Eurodollar [Member] Debt Instrument, Face Amount Debt instrument, principal amount Net Income (Loss) per Share Earnings Per Share, Policy [Policy Text Block] Comprehensive income (loss), attributable to noncontrolling interests 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 Operating Expenses [Abstract] Operating expenses: Property, Plant and Equipment [Abstract] Depreciation, Depletion and Amortization, Nonproduction Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction, Total Subsequent Events [Abstract] Subsequent Events [Abstract] Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Commitments and Contingencies Disclosure [Abstract] Other Assets, Noncurrent Other non-current assets Other Assets, Noncurrent, Total Interest Paid, Excluding Capitalized Interest, Operating Activities Interest paid Asia Pacific Member Asia Pacific [Member] 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Other Member Other geographical areas. Other Geographical Areas [Member] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Debt Instrument, Interest Rate Terms Description of interest rate term Equity, Attributable to Parent [Abstract] UCT stockholders’ equity: Lease, Cost [Table Text Block] Summary of Components of Lease Expense Written off intangible assets Impairment of Intangible Assets (Excluding Goodwill) Impairment of Intangible Assets (Excluding Goodwill), Total Entity [Domain] Entity 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 Vested and expected to vest RSUs, PSUs and RSAs,Numbers of Shares 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 Line of Credit Facility, Maximum Borrowing Capacity Initial available commitment UCT Trade Name [Member] Uct Trade Name [Member] UCT Tradename [Member] Net income (loss) per share attributable to UCT common stockholders: Earnings Per Share [Abstract] Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Summary of Future Minimum Payments under Operating Leases Indefinite-Lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name Cares Act [Member]. Cares Act [Member] CARES ACT [Member] Segments [Domain] Segments Segment Reporting, Factors Used to Identify Entity's Reportable Segments Primary Markets Served Scenario [Axis] Concentration Risk, Credit Risk, Policy [Policy Text Block] Concentration of Credit Risk Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Indefinite-Lived Intangible Assets Acquired Indefinite lived intangible assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Total purchase consideration Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net, Total Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Equity: Revolving Credit Facility [Member] Revolving Credit Facility [Member] Net income (loss) per share attributable to UCT - basic Earnings Per Share, Basic Basic Earnings Per Share, Basic, Total Customer Concentration Risk [Member] Customer Concentration Risk [Member] Commitments and contingencies (See Note 9) Commitments and Contingencies 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 Unit purchase price of Restricted Stock Units Leases disclosure. Leases Disclosure [Text Block] Leases Business Combinations [Abstract] Income Statement [Abstract] Debt, Current Net debt Debt, Current, Total Related Party, Type [Axis] Related Party 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 [Member] Performance Stock Units [Member] Operating Lease, Cost Operating lease cost Short-Term Lease, Cost Short-term lease cost Geographic Areas, Revenues from External Customers [Abstract] Retirement Benefits Abstract Retirement Benefits [Abstract] Statistical Measurement [Domain] Statistical Measurement [Domain] Net Cash Provided by (Used in) Operating Activities Net cash provided by 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 Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization, Total Cost of goods and service excluding depreciation depletion and amortization All Award Types Award Type Document Period End Date Document Period End Date Statistical Measurement [Axis] Statistical Measurement [Axis] Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Unusual Risk or Uncertainty, Nature [Axis] Unusual Risk or Uncertainty, Nature Operating Lease, Payments Operating cash flows used in operating leases Share Repurchase Program [Axis] Net income (loss) per share attributable to UCT - diluted Earnings Per Share, Diluted Diluted Earnings Per Share, Diluted, Total Product and Service [Domain] Product and Service EMEA Member EMEA [Member] Cost of Sales [Member] Cost of Revenues [Member] Unrecognized Tax Benefits Gross liability for unrecognized tax benefits, excluding interest Unrecognized Tax Benefits, Beginning Balance Unrecognized Tax Benefits, Ending Balance Concentration Risk Benchmark [Domain] Concentration Risk Benchmark Revenue from Contract with Customer [Abstract] Debt Instrument, Name [Domain] Debt Instrument, Name Total Defined Benefit Plan Expected Future Benefit Payments Defined benefit plan expected future benefit payments total. Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV China Member CHINA CAGR modifier Range percent CAGR modifier Range percent CAGR modifier Range Percentage Number of Reportable Segments Number of reportable segments Additional Paid in Capital, Common Stock Additional paid-in capital Additional Paid in Capital, Common Stock, Beginning Balance Additional Paid in Capital, Common Stock, Ending Balance Inventory, Policy [Policy Text Block] Inventories Defined Contribution Plan Disclosure Line Items Defined Contribution Plan Disclosure [Line Items] Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Matching contribution of participation salary Repurchase of shares Payments for Repurchase of Common Stock Lam Research Corporation, Applied Materials, Inc. [Member] Lam Research Corporation, Applied Materials, Inc [Member] Lam Research Corporation, Applied Materials, Inc. Equity, Attributable to Noncontrolling Interest Noncontrolling interests Stockholders' Equity Attributable to Noncontrolling Interest, Total Stockholders' Equity Attributable to Noncontrolling Interest, Beginning Balance Stockholders' Equity Attributable to Noncontrolling Interest, Ending Balance Effect of potential dilutive securities: Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Purchase of common stock Consolidation, Policy [Policy Text Block] Principles of Consolidation Underwritten public offering. Underwritten Public Offerings [Member] Underwritten Public Offering [Member] Liabilities and Equity [Abstract] LIABILITIES AND STOCKHOLDERS’ EQUITY 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 Defined Contribution Plan, Employer Matching Contribution, Percent of Match Matching contribution of eligible earnings Regulatory Liability [Axis] Regulatory Liability Selling and Marketing Expense Sales and marketing Selling and Marketing Expense, Total Total minimum lease payments Lessee Operating Lease Liability Payments Due Imputed Interest Lessee Operating Lease Liability Payments Due Imputed Interest Increase (Decrease) in Accounts Payable Accounts payable Increase (Decrease) in Accounts Payable, Total 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Credit Facility [Domain] Credit Facility Increase (Decrease) in Employee Related Liabilities Accrued compensation and related benefits Increase (Decrease) in Employee Related Liabilities, Total Proceeds from Income Tax Refunds Income taxes paid, net of income tax refunds Other Liabilities [Abstract] Other liabilities: Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Granted stock units Granted, Number of Shares South Korea Member KOREA, REPUBLIC OF Korea [Member] 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 Cash and Cash Equivalents, Policy [Policy Text Block] Cash And Cash Equivalents Equity Components [Axis] Additional Paid-in Capital [Member] Increase (Decrease) in Accounts Receivable Accounts receivable Increase (Decrease) in Other Operating Liabilities Other liabilities Increase (Decrease) in Other Operating Liabilities, Total Defined Benefit Plan, Plan Assets, Amount Fair value of benefit plan assets Defined Benefit Plan, Plan Assets, Amount, Total Defined Benefit Plan, Plan Assets, Amount, Beginning Balance Defined Benefit Plan, Plan Assets, Amount, Ending Balance Retirement Benefits [Text Block] Retirement Plans Inventory Disclosure [Abstract] Local Phone Number Local Phone Number Property, Plant and Equipment Line Items Property, Plant and Equipment [Line Items] Sale of Stock [Axis] Sale of Stock Net Assets Member Net Assets [Member] Net assets member. Goodwill Goodwill Goodwill Goodwill Goodwill, Total 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 Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Accumulated other comprehensive loss Property, Plant and Equipment, Policy [Policy Text Block] Property, Plant and Equipment, net Segment Reporting Information Line Items Segment Reporting Information [Line Items] Gross margin Gross Profit Total segment gross profit Concentration Risk Benchmark [Axis] Concentration Risk Benchmark Common Stock, Par or Stated Value Per Share Common stock, par value 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 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, Total Other expense, net Interest Income (Expense), Nonoperating, Net Debt Instrument, Interest Rate, Stated Percentage Debt instrument interest rate Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Estimated period of options amortization Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset Products Member Semiconductor products and solutions. Semiconductor Products And Solutions [Member] SPS [Member] 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] IP Know-how [Member] Percentage of corporate charitable deduction limit of taxable income. Percentage Of Corporate Charitable Deduction Limit Of Taxable Income Percentage of corporate charitable deduction limit of taxable income Maximum Member Maximum [Member] Noncontrolling Interest [Abstract] Dividends Dividend payments to a joint venture shareholder Dividends, Total 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. Fair Value, Inputs, Level 3 [Member] Significant Unobservable Inputs (Level 3) [Member] Fair Value Level 3 [Member] APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total Net decrease in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect General and Administrative Expense [Member] General and Administrative [Member] 2026 Defined Benefit Plan, Expected Future Benefit Payment, Year Four 2025 Income Taxes [Line Items] Income Taxes [Line Items] Income Taxes [Line Items] Schedule of Inventory, Current [Table Text Block] Summary of Inventories Segment Reporting Disclosure [Text Block] Reportable Segments City Area Code City Area Code Inventory, Net Inventories Total Postemployment Benefits [Abstract] Net Cash Provided by (Used in) Operating Activities [Abstract] Cash flows from operating activities: Sale of Stock, Transaction Date Exercised stock option, transaction date Letter of Credit [Member] Letter of Credit Facility [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Standard operating procedures. Standard Operating Procedures [Member] Standard Operating Procedures [Member] Weighted Average Number of Shares Outstanding, Basic [Abstract] Shares used in computation — basic: Customer [Domain] Customer Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance General and Administrative Expense General and administrative General and Administrative Expense, Total Weighted Average Number of Shares Outstanding, Basic Basic Weighted average common shares outstanding Weighted Average Number of Shares Outstanding, Basic, Total Inventory, Work in Process, Gross Work in process Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows from financing activities: Research and Development Expense, Policy [Policy Text Block] Research and Development Costs Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Summary of Restricted Stock Unit, Performance Stock Units and Restricted Stock Award Activity Recipes. Recipes [Member] Recipes [Member] Statement [Table] Statement [Table] Accounts Receivable [Member] Accounts Receivable [Member] Document Fiscal Period Focus Document Fiscal Period Focus 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Statement [Line Items] Statement [Line Items] Czech Republic, Koruny Czech Republic [Member] Other assets: Other Assets [Abstract] Proceeds from Bank Debt Proceeds from bank borrowings 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] Lease, Cost Total lease cost Subsequent Event [Line Items] Subsequent Event [Line Items] Asset Class [Domain] Accounts receivable, net of allowance for credit losses of $1.1 and and $1.5 at September 29, 2023 and December 30, 2022, respectively Accounts Receivable, after Allowance for Credit Loss, Current Accounts Receivable, after Allowance for Credit Loss, Current, Total Fiscal Period, Policy [Policy Text Block] Fiscal Year Customer [Axis] Customer Derivatives, Policy [Policy Text Block] Derivative Financial Instruments Common Stock [Member] Common Stock [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Construction in Progress, Gross Construction in progress Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value, Total Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash and Cash Equivalents, at Carrying Value, Ending Balance Repurchase of shares Repurchase of shares, Value Stock Repurchased During Period, Value Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Stock-Based Compensation Expense Included in Condensed Consolidated Statements of Operations Buildings Member Building [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding HIS Innovations Group [Member] HIS Innovations Group [Member] HIS innovations group. Intangible Assets Member Intangible Assets [Member] Intangible assets member. Fair Value of Financial Instruments, Policy [Policy Text Block] Fair Value of Measurements Inventory, Finished Goods, Gross Finished goods Inventory, Finished Goods, Gross, Total Computer Equipment and Software Member Computer equipment and software. Computer Equipment And Software [Member] Percentage of bonus depreciation. Percentage Of Bonus Depreciation Percentage of bonus depreciation Issuance under employee stock plans Stock Issued During Period, Value, Employee Stock Ownership Plan Issuance under employee stock plans Common shares helds in treasury, at cost, 1.7 and 0.9 shares at September 29, 2023 and December 30, 2022, respectively Treasury Stock, Value Treasury Stock, Value, Total Treasury Stock, Value, Beginning Balance Treasury Stock, Value, Ending Balance Discontinued Operations and Disposal Groups [Abstract] Cover [Abstract] Share Repurchase Program [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Sale of Stock [Domain] Sale of Stock Restricted stock units, performance stock units and restricted stock awards. Restricted Stock Units Performance Stock Units And Restricted Stock Awards [Member] Restricted Stock Unit, Performance Stock Units and Restricted Stock Award [Member] Business Divestiture TextBlock Business Divestiture TextBlock. Business Divestitures 2027 Defined Benefit Plan, Expected Future Benefit Payment, Year Five 2026 Share-Based Payment Arrangement [Policy Text Block] Stock-Based Compensation Expense Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted average fair value, granted Segment Reporting Abstract 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 Security Exchange Name Security Exchange Name Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] Revenue by Geographic Area New Accounting Pronouncements, Policy [Policy Text Block] Accounting Standard Not Yet Adopted 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 Equipment and leasehold improvements, gross Property, Plant and Equipment, Gross, Total Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Ending Balance Rovac Pte, Ltd [Member] Rovac Pte, Ltd [Member] Rovac Pte, Ltd. Payments of Ordinary Dividends, Noncontrolling Interest Payments of dividends to a joint venture shareholder Share based compensation arrangement by share based payment award equity instruments other than options nonvested aggregate grant date fair value. Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Aggregate Grant Date Fair Value Aggregate fair value Cost of Revenue [Abstract] Cost of revenues: Non employee directors. Non Employee Directors [Member] Non-Employee Directors [Member] Lam Research Corporation. Lam Research Corporation [Member] Lam Research Corporation [Member] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Legal Entity [Axis] Legal Entity Financial Instrument [Axis] Financial Instrument Shares used in computing net income (loss) per share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Shares used in computation — diluted: Stock Issued During Period, Value, Stock Options Exercised Purchase of common stock in cash 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] Thereafter Amount of lessee's undiscounted obligation for lease payment for operating lease due after 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). Lessee Operating Lease Liability Payments Due After Year Four Amortization of finite-lived intangibles. Amortization Of Finite Lived Intangibles Amortization of intangible assets Basis of Accounting, Policy [Policy Text Block] Basis of Presentation Proceeds from Issuance of Secured Debt Cash borrowed for acquisition and refinancing Shares, Issued Ending balance, Shares Beginning balance, Shares Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Future Estimated Amortization Expense Leases [Abstract] Net loss on divestitures Change in the fair value of financial instruments Derivative, Gain (Loss) on Derivative, Net Derivative, Gain (Loss) on Derivative, Net, Total Equity, Fair Value Disclosure Equity value Equity, Fair Value Disclosure, Total LIBOR [Member] LIBOR [Member] LIBOR. Variable Rate [Domain] Variable Rate Securities Act File Number Entity File Number Barclays bank PLC. Barclays Bank P L C [Member] Barclays Bank PLC [Member] Line of Credit Facility, Expiration Date Maturity date Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Customers as Percentage of Total Revenues 2023 (remaining in year) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Goodwill and Intangible Assets Disclosure [Abstract] Proceeds from (Repayments of) Debt Repayment of debt Proceeds from (Repayments of) Debt, Total Employees. Employees [Member] Employees [Member] Share-Based Payment Arrangement [Abstract] 2023 Defined Benefit Plan, Expected Future Benefit Payment, Year One 2022 (remaining in year) Accounts Payable, Current Accounts payable Accounts Payable, Current, Total Debt Instrument [Axis] Debt Instrument Operating Expenses Total operating expenses Schedule of Defined Benefit Plans Disclosures [Table] Schedule Of Defined Benefit Plans Disclosures [Table] Preferred stock - $0.001 par value, 10.0 shares authorized; none outstanding Preferred Stock, Value, Issued Preferred Stock, Value, Issued, Total Preferred Stock, Value, Issued, Beginning Balance Preferred Stock, Value, Issued, Ending Balance Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Number of Operating Segments Number Of Operating Segments Title of Individual [Axis] Title of Individual Service Member Semiconductor services business. Semiconductor Services Business [Member] Percentage removal of taxable income limitation on net operating losses deduction. Percentage Removal Of Taxable Income Limitation On Net Operating Losses Deduction Percentage removal of taxable income limitation on net operating losses deduction Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Unamortized expense of company's unvested restricted stock awards Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Vested shares withheld to satisfy withholding tax obligations Employees' taxes paid upon vesting of restricted stock units, Shares Restricted Stock, Shares Issued Net of Shares for Tax Withholdings Vested shares issued net of tax withholdings Earnings Per Share [Text Block] Net Income Per Share Revenues [Abstract] Revenues: Entity Address, Address Line One Entity Address, Address Line One Revenue Benchmark [Member] Sales [Member] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Other Liabilities, Current Other current liabilities Other Liabilities, Current, Total Supplemental Balance Sheet Disclosures [Text Block] Balance Sheet Information Finite-Lived Intangible Assets, Gross Definite lives intangible assets, gross carrying amount Finite-Lived Intangible Assets, Gross, Total Caps for limitation on the deduction for interest expense Caps For Limitation On The Deduction For Interest Expense Caps for limitation on the deduction for interest expense Line of Credit Facility, Commitment Fee Percentage Commitment fee percentage Subsequent Event Type [Domain] Subsequent Event Type [Domain] Goodwill Member Goodwill [Member] Income Statement Location [Axis] Income Statement Location Net income (loss) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net income (loss) Net income (loss) Debt Instrument, Frequency of Periodic Payment Debt instrument, frequency of periodic payment Fair Value, Inputs, Level 2 [Member] Significant Other Observable Inputs (Level 2) [Member] Product Member Product [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Number of shares of common stock issued under ESPP Long-Term Debt, Gross Outstanding debt Product and Service [Axis] Product and Service Title of 12(b) Security Title of 12(b) Security Finite-Lived Intangible Assets, Accumulated Amortization Definite lives intangible assets, accumulated amortization Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Stock-based compensation cost, net of estimated forfeitures, recognized Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture, Total FreshStartAdjustmentIncreaseDecreasePensionObligation Fresh start adjustment increase decrease pension obligation. Underfunded pension benefit Prime Rate [Member] ABR [Member] Schedule of Finite-Lived Intangible Assets [Table Text Block] Purchased Intangible Assets Treasury Shares [Member] Treasury Stock Common [Member] Treasury Stock, Common [Member] Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows from investing activities: Long-Term Line of Credit Outstanding amount under credit facility Long-term Line of Credit, Total Segment Reporting, Policy [Policy Text Block] Segments Employee stock plans Weighted Average Number of Shares Outstanding, Diluted, Adjustment Weighted Average Number of Shares Outstanding, Diluted, Adjustment, Total Concentration Risk [Table] Concentration Risk [Table] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset Subsequent Event [Table] Subsequent Event [Table] Pension and Other Postretirement Plans, Policy [Policy Text Block] Defined Benefit Pension Plan Increase (Decrease) in Inventories Inventories Increase (Decrease) in Inventories, Total Share Repurchase Program [Member] Share Repurchase Program [Member] Share repurchase program. Long-Lived Assets Net long-lived assets Change in pension net actuarial gain, net of tax Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax Defined Contribution Plan, Employer Discretionary Contribution Amount Discretionary employer contributions 2023 (remaining in year) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Goodwill and Intangible Asset Impairment Impairments of goodwill and intangible assets Goodwill and Intangible Asset Impairment, Total Common Stock, Shares, Outstanding Common stock, shares outstanding Common Stock, Shares, Outstanding, Beginning Balance Common Stock, Shares, Outstanding, Ending Balance Amortization of debt issuance costs. Amortization Of Debt Issuance Costs Amortization of debt issuance costs Postemployment Benefits Disclosure [Text Block] Employee Stock Plans Applied Materials Inc. Total Customer [Member] Total Customer Business Combinations Policy [Policy Text Block] Business Combinations Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Assets or Liabilities Measured at Fair Value Unamortized Debt Issuance Expense Unamortized debt issuance costs Concentration Risk Type [Domain] Concentration Risk Type Products warranty period. Products Warranty Period Product warranty period (in years) Income Statement Location [Domain] Income Statement Location 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 Vested and expected to vest RSUs, PSUs and RSAs, Aggregate Intrinsic Value Customer Refund Liability, Current Unpaid customer rebates Document Type Document Type Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Document Quarterly Report Document Quarterly Report Employee Benefits and Share-Based Compensation Stock based compensation expense Goodwill and Intangible Assets Disclosure [Text Block] Goodwill and Intangible Assets Forfeited, Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Forfeited, Number of Shares Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Interest Income, Operating Interest income Interest Income, Operating, Total Entity Filer Category Entity Filer Category Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Non-cash investing and financing activities: Balance Sheet Location [Domain] Balance Sheet Location Increase (Decrease) in Other Noncurrent Assets Other non-current assets 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 Variable Rate [Axis] Variable Rate Increase decrease in operating lease assets and liabilities net. Increase Decrease In Operating Lease Assets And Liabilities Net Operating lease assets and liabilities Tradename [Member] Trade Names [Member] Asset Class [Axis] 2025 Defined Benefit Plan, Expected Future Benefit Payment, Year Three 2024 Liabilities Total liabilities Property, Plant and Equipment [Table] Schedule Of Property Plant And Equipment [Table] Equity, Attributable to Parent Total UCT stockholders' equity Stockholders' Equity Attributable to Parent, Beginning Balance Stockholders' Equity Attributable to Parent, Ending Balance Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Total purchased intangible assets, useful life Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Intangible Assets, net carrying value Loans Payable to Bank, Noncurrent Bank borrowings, net of current portion Net income (loss) attributable to UCT Net income (loss) attributable to UCT Net Income (Loss) Interest expense Interest Expense Interest expense Interest Expense, Total Proceeds from Issuance Initial Public Offering Net proceeds from public offering Common stock purchase obligation. Common Stock Purchase Obligation [Member] Common Stock Purchase Obligation [Member] Statement of Financial Position [Abstract] Weighted Average Number of Shares Outstanding, Diluted Diluted Shares used in computing diluted net income (loss) per share Credit Facility [Axis] Credit Facility Effective Income Tax Rate Reconciliation, Percent Effective tax rate Effective Income Tax Rate Reconciliation, Percent, Total Israel [Member] ISRAEL Operating Lease, Weighted Average Remaining Lease Term Weighted-average remaining lease term – operating leases Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Contribution from salary Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Employee common stock fair market value rate Use of Estimates, Policy [Policy Text Block] Use of Estimates Income Tax Disclosure [Text Block] Income Tax Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations Line Items Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Austria Member AUSTRIA Finite-Lived Intangible Assets [Line Items] Finite Lived Intangible Assets [Line Items] Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block] Noncontrolling interests Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Basic and Diluted Net Income Per Share Leasehold Improvements Member Leasehold Improvements [Member] Fair Value Disclosures [Abstract] Ham Let. Ham Let [Member] Ham-Let [Member] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues From External Customers And Long Lived Assets [Line Items] Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Comprehensive income (loss) Comprehensive loss Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV Applied Materials Inc. Applied Materials Inc [Member] Applied Materials, Inc. [Member] Payments to Acquire Property, Plant, and Equipment Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment, Total Segment Reporting Information, Description of Products and Services Product or Services Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Unvested RSUs, PSUs and RSAs, Aggregate Intrinsic Value Plan Assets [Member] Plan Assets [Member] Plan assets. Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Vested, Number of Shares Employee-related Liabilities, Current Accrued compensation and related benefits Employee-related Liabilities, Current, Total Business Acquisition [Axis] Business Acquisition [Axis] Cash and cash equivalents at end of period Cash and cash equivalents at beginning of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Income Tax Disclosure [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class Defined Benefit Plan, Funded (Unfunded) Status of Plan Unfunded balance of benefit plan Defined Benefit Plan, Funded (Unfunded) Status of Plan, Total Stock Issued During Period, Shares, Employee Stock Ownership Plan Issuance under employee stock plans, Shares EX-101.CAL 7 uctt-20230929_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.PRE 8 uctt-20230929_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT EX-101.DEF 9 uctt-20230929_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Document and Entity Information - shares
9 Months Ended
Sep. 29, 2023
Nov. 03, 2023
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Sep. 29, 2023  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Trading Symbol UCTT  
Entity Registrant Name Ultra Clean Holdings, Inc.  
Entity Central Index Key 0001275014  
Document Fiscal Year Focus 2023  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Current Fiscal Year End Date --12-30  
Entity Filer Category Large Accelerated Filer  
Entity Shell Company false  
Entity Small Business false  
Entity Emerging Growth Company false  
Document Quarterly Report true  
Document Transition Report false  
Title of 12(b) Security Common stock, par value $0.001 per share  
Entity Incorporation, State or Country Code DE  
Security Exchange Name NASDAQ  
Entity File Number 000-50646  
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  
Entity Common Stock, Shares Outstanding   44,830,779
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Millions
Sep. 29, 2023
Dec. 30, 2022
Current assets:    
Cash and cash equivalents $ 342.0 $ 358.8
Accounts receivable, net of allowance for credit losses of $1.1 and and $1.5 at September 29, 2023 and December 30, 2022, respectively 170.5 253.7
Inventories 378.3 443.9
Prepaid expenses and other current assets 35.0 42.4
Total current assets 925.8 1,098.8
Property, plant and equipment, net 308.9 279.6
Goodwill 248.8 248.8
Intangible assets, net 170.9 187.9
Deferred tax assets, net 36.5 36.0
Operating lease right-of-use assets 144.5 99.0
Other non-current assets 10.1 10.8
Total assets 1,845.5 1,960.9
Current liabilities:    
Bank borrowings 17.6 20.8
Accounts payable 187.5 253.5
Accrued compensation and related benefits 40.8 52.5
Operating lease liabilities 16.5 17.1
Other current liabilities 31.2 45.3
Total current liabilities 293.6 389.2
Bank borrowings, net of current portion 464.1 493.0
Deferred tax liabilities 52.5 52.2
Operating lease liabilities 131.0 80.3
Other liabilities 9.2 9.2
Total liabilities 950.4 1,023.9
Commitments and contingencies (See Note 9)
UCT stockholders’ equity:    
Preferred stock - $0.001 par value, 10.0 shares authorized; none outstanding 0.0 0.0
Common stock - $ 0.001 par value, 90.0 shares authorized; 46.5 and 45.2 shares issued and 44.8 and 45.2 shares outstanding at September 29, 2023 and December 30, 2022,respectively 0.1 0.1
Additional paid-in capital 537.3 530.8
Common shares helds in treasury, at cost, 1.7 and 0.9 shares at September 29, 2023 and December 30, 2022, respectively (39.1) (15.4)
Retained earnings 350.5 377.8
Accumulated other comprehensive loss (10.8) (5.4)
Total UCT stockholders' equity 838.0 887.9
Noncontrolling interests 57.1 49.1
Total equity 895.1 937.0
Total liabilities and equity $ 1,845.5 $ 1,960.9
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
shares in Millions, $ in Millions
Sep. 29, 2023
Dec. 30, 2022
Statement of Financial Position [Abstract]    
Account receivable, allowance for credit losses $ 1.1 $ 1.5
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.5 45.2
Common stock, shares outstanding 44.8 45.2
Treasury Stock, Common Shares 1.7 0.9
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Operations - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Revenues:        
Total revenues $ 435.0 $ 635.0 $ 1,289.8 $ 1,807.9
Cost of revenues:        
Total cost revenues 369.8 510.6 1,083.5 1,451.3
Gross margin 65.2 124.4 206.3 356.6
Operating expenses:        
Research and development 7.4 7.4 21.7 21.5
Sales and marketing 12.8 13.5 38.6 41.2
General and administrative 39.3 46.4 115.3 139.9
Net losss on divestitures 0.0 20.8 0.0 77.4
Total operating expenses 59.5 88.1 175.6 280.0
Income from operations 5.7 36.3 30.7 76.6
Interest income 1.2 0.2 2.5 0.4
Interest expense (12.3) (9.4) (35.9) (23.1)
Other expense, net (2.1) (2.1) (0.8) (2.5)
Income (loss) before provision for income taxes (7.5) 25.0 (3.5) 51.4
Provision for income taxes 5.3 12.1 17.1 29.4
Net income (loss) (12.8) 12.9 (20.6) 22.0
Less: Net income attributable to noncontrolling interests 1.7 3.2 6.7 9.5
Net income (loss) attributable to UCT $ (14.5) $ 9.7 $ (27.3) $ 12.5
Net income (loss) per share attributable to UCT common stockholders:        
Basic $ (0.32) $ 0.21 $ (0.61) $ 0.28
Diluted $ (0.32) $ 0.21 $ (0.61) $ 0.28
Shares used in computing net income (loss) per share:        
Basic 44.8 45.4 44.8 45.2
Diluted 44.8 45.6 44.8 45.7
Product Member        
Revenues:        
Revenue from contract with customer including assessed tax $ 380.9 $ 556.3 $ 1,112.0 $ 1,575.2
Cost of revenues:        
Cost of goods and service excluding depreciation depletion and amortization 329.3 459.3 955.5 1,299.9
Services Member        
Revenues:        
Revenue from contract with customer including assessed tax 54.1 78.7 177.8 232.7
Cost of revenues:        
Cost of goods and service excluding depreciation depletion and amortization $ 40.5 $ 51.3 $ 128.0 $ 151.4
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ (12.8) $ 12.9 $ (20.6) $ 22.0
Other comprehensive income (loss):        
Change in cumulative translation adjustment, net of tax (2.1) (10.5) (3.8) (22.5)
Change in pension net actuarial gain, net of tax (0.2) 0.0 (0.4) 0.0
Change in fair value of derivatives, net of tax 0.0 (0.4) 0.2 (1.5)
Total other comprehensive loss (2.3) (10.9) (4.0) (24.0)
Comprehensive income (loss) (15.1) 2.0 (24.6) (2.0)
Comprehensive income (loss), attributable to noncontrolling interests 0.6 (4.5) 8.0 1.8
Comprehensive loss (income) attributable to UCT $ (15.7) $ 6.5 $ (32.6) $ (3.8)
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Millions
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Dec. 30, 2022
Cash flows from operating activities:          
Net income (loss) $ (12.8) $ 12.9 $ (20.6) $ 22.0  
Adjustments to reconcile net income to net cash provided by operating activities:          
Depreciation and amortization     27.9 29.7  
Amortization of intangible assets     16.9 23.1  
Stock-based compensation 4.0 4.7 8.7 14.8  
Amortization of debt issuance costs     2.9 2.9  
Gain on sale of property, plant and equipment     (1.1) (0.1)  
Deferred income taxes     0.1 0.8  
Change in the fair value of financial instruments     (0.3) (1.5)  
Net losss on divestitures 0.0 20.8 0.0 77.4 $ 77.4
Changes in assets and liabilities:          
Accounts receivable     83.2 2.0  
Inventories     65.6 (45.7)  
Prepaid expenses and other current assets     7.5 (3.1)  
Other non-current assets     0.8 (2.1)  
Accounts payable     (61.2) (43.9)  
Accrued compensation and related benefits     (11.8) 2.1  
Income taxes payable     (8.9) (2.5)  
Operating lease assets and liabilities     (3.7) (1.4)  
Other liabilities     (5.4) 11.5  
Net cash provided by operating activities     100.6 86.0  
Cash flows from investing activities:          
Purchases of property, plant and equipment     (59.2) (67.9)  
Proceeds from sale of property, plant and equipment     2.3 0.3  
Divestiture of subsidiaries     0.0 3.4  
Net cash used in investing activities     (56.9) (64.2)  
Cash flows from financing activities:          
Principal payments on bank borrowings     (34.7) (27.8)  
Repurchase of shares     (23.7) 0.0  
Employees' taxes paid upon vesting of restricted stock units     (2.2) (3.9)  
Payments of debt issuance costs     (0.3) (0.7)  
Payments of dividends to a joint venture shareholder     (0.1) (0.2)  
Proceeds from bank borrowings     0.0 4.7  
Proceeds from issuance of common stock     0.0 0.7  
Net cash used in financing activities     (61.0) (27.2)  
Effect of exchange rate changes on cash and cash equivalents     0.5 (7.6)  
Net decrease in cash and cash equivalents     (16.8) (13.0)  
Cash and cash equivalents at beginning of period     358.8 466.5 466.5
Cash and cash equivalents at end of period $ 342.0 $ 453.5 342.0 453.5 $ 358.8
Supplemental cash flow information:          
Income taxes paid, net of income tax refunds     26.7 27.7  
Interest paid     33.0 20.3  
Non-cash investing and financing activities:          
Property, plant and equipment purchased included in accounts payable and other liabilities     $ 12.0 $ 6.7  
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - 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 stockholders' Equity of UCT [Member]
Noncontrolling Interests [Member]
Beginning balance at Dec. 31, 2021 $ 892.7 $ 0.1 $ 514.9 $ (3.3) $ 337.4 $ (0.2) $ 848.9 $ 43.8
Beginning 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.6            
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)            
Stock-based compensation expense 14.8   14.8       14.8  
Net income (loss) 22.0       12.5   12.5 9.5
Dividend payments to a joint venture shareholder (0.2)             (0.2)
Other comprehensive income (loss) (24.0)         (16.3) (16.3) (7.7)
Ending balance at Sep. 30, 2022 902.1 $ 0.1 526.5 $ (3.3) 349.9 (16.5) 856.7 45.4
Ending balance, Shares at Sep. 30, 2022   45.4   0.6        
Beginning balance at Jul. 01, 2022 895.5 $ 0.1 521.9 $ (3.3) 340.2 (13.3) 845.6 49.9
Beginning balance, Shares at Jul. 01, 2022   45.4   0.6        
Employees’ taxes paid upon vesting of restricted stock units (0.1)   (0.1)       (0.1)  
Stock-based compensation expense 4.7   4.7       4.7  
Net income (loss) 12.9       9.7   9.7 3.2
Other comprehensive income (loss) (10.9)         (3.2) (3.2) (7.7)
Ending balance at Sep. 30, 2022 902.1 $ 0.1 526.5 $ (3.3) 349.9 (16.5) 856.7 45.4
Ending balance, Shares at Sep. 30, 2022   45.4   0.6        
Beginning balance at Dec. 30, 2022 937.0 $ 0.1 530.8 $ (15.4) 377.8 (5.4) 887.9 49.1
Beginning balance, Shares at Dec. 30, 2022   45.2   0.9        
Issuance under employee stock plans, Shares   0.5            
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)            
Repurchase of shares, Shares   (0.8)   (0.8)        
Repurchase of shares (23.7)     $ (23.7)     (23.7)  
Stock-based compensation expense 8.7   8.7       8.7  
Net income (loss) (20.6)       (27.3)   (27.3) 6.7
Dividend payments to a joint venture shareholder (0.1)             (0.1)
Other comprehensive income (loss) (4.0)         (5.4) (5.4) 1.4
Ending balance at Sep. 29, 2023 895.1 $ 0.1 537.3 $ (39.1) 350.5 (10.8) 838.0 57.1
Ending balance, Shares at Sep. 29, 2023   44.8   1.7        
Beginning balance at Jun. 30, 2023 906.2 $ 0.1 533.3 $ (39.1) 365.0 (9.5) 849.8 56.4
Beginning balance, Shares at Jun. 30, 2023   44.8   1.7        
Repurchase of shares, Shares   0.0            
Stock-based compensation expense 4.0   4.0       4.0  
Net income (loss) (12.8)       (14.5)   (14.5) 1.7
Other comprehensive income (loss) (2.3)         (1.3) (1.3) (1.0)
Ending balance at Sep. 29, 2023 $ 895.1 $ 0.1 $ 537.3 $ (39.1) $ 350.5 $ (10.8) $ 838.0 $ 57.1
Ending balance, Shares at Sep. 29, 2023   44.8   1.7        
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Organization and Significant Accounting Policies
9 Months Ended
Sep. 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 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.

Basis of Presentation — The unaudited Condensed Consolidated Financial Statements included in this quarterly report on Form 10-Q include the accounts of the Company and its majority-owned subsidiaries and have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”). This financial information reflects all adjustments which are, in the opinion of the Company, normal, recurring and necessary for the fair financial statement presentation for the dates and periods presented. Certain information and footnote disclosures normally included in our annual financial statements, prepared in accordance with GAAP, have been condensed or omitted from the interim financial statements in this Quarterly Report on Form 10-Q. Therefore, these unaudited financial statements should be read in conjunction with the Consolidated Financial Statements contained in the Company's Annual Report on Form 10-K for the year ended December 30, 2022.

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 Condensed Consolidated Financial Statements include the accounts of the Company and its majority-owned subsidiaries and all significant 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 Condensed 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. See Note 10 for further discussion.

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 two reportable segments: Products and Services. The Company has three operating segments as of September 29, 2023 with two operating segments within the Products reportable segment and one operating segment within the Services reportable segment. See Note 15 of the Notes to the Condensed Consolidated Financial Statements.

Foreign Currency Translation and Remeasurement The functional currency of the Products business’ foreign subsidiaries, excluding the subsidiaries of Ham-Let (Israel-Canada) Ltd. (“Ham-Let” or “Fluid Solutions”), is the U.S. Dollar. The functional currency of the Ham-Let subsidiaries in Singapore, United Kingdom, Netherlands and China, is their local currency, except for Israel, which is the U.S. Dollar. 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 expense, net.

Use of Estimates — The presentation of financial statements in conformity with 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:

 

Three Months Ended

 

Nine Months Ended

 

September 29,

 

 

 

September 30,

 

 

 

September 29,

 

 

 

September 30,

 

 

 

2023

 

 

 

2022

 

 

 

2023

 

 

 

2022

 

 

Lam Research Corporation

 

33.0

 

%

 

 

40.0

 

%

 

 

34.5

 

%

 

 

39.4

 

%

Applied Materials, Inc.

25.7

 

 

 

24.2

 

 

 

22.9

 

 

 

23.4

 

 

Total

 

58.7

 

%

 

 

64.2

 

%

 

 

57.4

 

%

 

 

62.8

 

%

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

Fair Value of Measurements The Company measures its cash equivalents, derivative contracts 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 Condensed Consolidated Balance Sheets at fair value. The Company records changes in the fair value of the derivatives in the accompanying Condensed Consolidated Statements of Operations as other expense, net, or as a component of AOCI in the accompanying Condensed 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.

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.

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.

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 September 29, 2023 and December 30, 2022 were not significant.

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.

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 Condensed 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 8 of the Notes to the Condensed 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.

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. See Note 11 for further discussion.

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.

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.

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.

Accounting Standards Recently Adopted

In March 2020, the FASB issued ASU 2020-04, “Reference rate reform (“Topic 848”): Facilitation of the Effects of Reference Rate Reform on Financial Reporting.” The ASU provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions affected by reference rate reform. The amendments apply only to contracts and hedging relationships that reference London Interbank Offered Rate (“LIBOR”) or another reference rate expected to be discontinued due to reference rate reform. The amendments are elective and are effective upon issuance. In December 2022, the FASB issued ASU

2022-06, “Topic 848: Deferral of the sunset date of Topic 848”, which defers the expiration date for Topic 848 from December 31, 2022 until December 31, 2024. In June 2023, the Company entered into a Fourth Amendment to the Credit Agreement to replace the LIBOR-based reference interest rate option with a reference interest option based upon Term Secured Overnight Financing Rate (“SOFR”) under the Credit Agreement. The Company applied practical expedients provided in Topic 848 allowing for the changes in contractual terms to be accounted for prospectively. These modifications had no significant impact on the Company’s Condensed Consolidated Financial Statements. See Note 6 for further discussion.

Accounting Standards Not Yet Adopted

Management has considered all recent accounting pronouncements and believes there is no accounting guidance issued but not yet effective that would be material to the Company’s condensed consolidated financial statements.

XML 18 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Business Divestiture
9 Months Ended
Sep. 29, 2023
BusinessDivestiture [Abstract]  
Business Divestitures

2. 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 $20.8 million and $77.4 million for the three and nine months ended September 30, 2022. The total net loss of $77.4 million 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.

XML 19 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Information
9 Months Ended
Sep. 29, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Information

3. BALANCE SHEET INFORMATION

Inventories consisted of the following:

 

 

September 29,

 

 

December 30,

 

(In millions)

 

2023

 

 

2022

 

Raw materials

 

$

 

196.3

 

 

$

 

230.4

 

Work in process

 

 

 

110.0

 

 

 

 

142.3

 

Finished goods

 

 

 

72.0

 

 

 

 

71.2

 

Total

 

$

 

378.3

 

 

$

 

443.9

 

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

 

Useful Life

 

September 29,

 

 

December 30,

 

(In millions)

(In years)

 

2023

 

 

2022

 

Land

n/a

 

$

 

2.9

 

 

$

 

3.0

 

Buildings

50

 

 

 

54.4

 

 

 

 

58.6

 

Leasehold improvements

*

 

 

 

92.2

 

 

 

 

81.3

 

Machinery and equipment

5-10

 

 

 

174.0

 

 

 

 

152.5

 

Computer equipment and software

3-10

 

 

 

69.9

 

 

 

 

68.3

 

Furniture and fixtures

5

 

 

 

3.8

 

 

 

 

5.1

 

 

 

 

 

 

397.2

 

 

 

 

368.8

 

Accumulated depreciation

 

 

 

 

(161.5

)

 

 

 

(146.0

)

Construction in progress

 

 

 

 

73.2

 

 

 

 

56.8

 

Total

 

 

$

 

308.9

 

 

$

 

279.6

 

* Lesser of estimated useful life or remaining lease term

XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value
9 Months Ended
Sep. 29, 2023
Fair Value Disclosures [Abstract]  
Fair Value

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

 

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

 

 

$

 

 

$

 

 

$

1.0

 

Other current liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Forward contracts

 

$

0.5

 

 

$

 

 

$

0.5

 

 

$

 

Other liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Pension obligation

 

$

1.3

 

 

$

 

 

$

 

 

$

1.3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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 September 29, 2023, the Company's aggregate pension benefit obligations was $9.8 million and the fair value of the pension plan assets was $9.5 million. The underfunded pension benefit obligations was $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.

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 21 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets
9 Months Ended
Sep. 29, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets

5. GOODWILL AND INTANGIBLE ASSETS

Goodwill

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.

During the three and nine months ended September 29, 2023, there were no changes to the Company's reporting units, and the Company did not recognize any impairment charges or additions to goodwill. Details of aggregate goodwill of the Company are as follows:

(In millions)

Products

 

Services

 

 

Total

 

Balance at September 29, 2023

$

175.3

 

 

$

73.5

 

 

$

248.8

 

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

 

$

172.0

 

 

$

(93.0

)

 

$

79.0

 

 

$

172.0

 

 

$

(81.8

)

 

$

90.2

 

Tradename

4 - 6*

 

 

32.5

 

 

 

(21.8

)

 

 

10.7

 

 

 

32.5

 

 

 

(20.9

)

 

 

11.6

 

Intellectual property/know-how

7 - 15

 

 

37.7

 

 

 

(17.5

)

 

 

20.2

 

 

 

37.7

 

 

 

(15.7

)

 

 

22.0

 

Recipes

20

 

 

73.2

 

 

 

(18.6

)

 

 

54.6

 

 

 

73.2

 

 

 

(15.8

)

 

 

57.4

 

Standard operating procedures

20

 

 

8.6

 

 

 

(2.2

)

 

 

6.4

 

 

 

8.6

 

 

 

(1.9

)

 

 

6.7

 

Total

 

 

$

324.0

 

$

(153.1

)

 

$

170.9

 

 

$

324.0

 

$

(136.1

)

 

$

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 $5.5 million and $16.9 million for the three and nine months ended September 29, 2023, respectively and $7.0 million and $23.1 million for the three and nine months ended September 30, 2022, respectively. 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 September 29, 2023, future estimated amortization expense is expected to be as follows:

 

 

 

Amortization

 

(In millions)

 

Expense

 

2023 (remaining in year)

 

$

5.5

 

2024

 

 

21.9

 

2025

 

 

19.9

 

2026

 

 

19.0

 

2027

 

 

18.7

 

Thereafter

 

 

76.9

 

Total

 

$

161.9

 

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Borrowing Arrangements
9 Months Ended
Sep. 29, 2023
Debt Disclosure [Abstract]  
Borrowing Arrangements

6. 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 September 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 September 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 September 29, 2023, the Company had an outstanding amount under the Term Loan of $483.2 million, gross of unamortized debt issuance costs of $7.5 million. As of September 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. As of September 29, 2023, the Company was in compliance with the financial covenants contained within the Amended Credit Agreement.

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.4 million). As of September 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 September 29, 2023, Fluid Solutions had a $6.0 million outstanding balance under these facilities with average interest rate ranges from 7.5% to 8.4%.

As of September 29, 2023, the Company’s total bank debt was $481.7 million, net of unamortized debt issuance costs of $7.5 million. As of September 29, 2023, the Company had $146.1 million, $12.5 million, and $7.4 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.

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Income Tax
9 Months Ended
Sep. 29, 2023
Income Tax Disclosure [Abstract]  
Income Tax

7. INCOME TAX

The Company's effective tax rate was (70.7)% and 48.3% for the three months ended September 29, 2023 and September 30, 2022, respectively, and (488.6)% and 57.2% for the nine months ended September 29, 2023 and September 30, 2022, respectively. The Company’s income tax provision was $5.3 million and $12.1 million for the three months ended September 29, 2023 and September 30, 2022, respectively, and $17.1 and $29.4 million for the nine months ended September 29, 2023 and September 30, 2022, respectively. The change in respective tax rates reflects, primarily, changes in the geographic mix of worldwide earnings and financial results in jurisdictions which are taxed at different rates and the impact of losses in jurisdictions with full federal and state valuation allowances.

Company management continuously evaluates the need for a valuation allowance and, as of September 29, 2023, concluded that a full valuation allowance on its U.S. federal and state and certain of its foreign deferred tax assets was still appropriate.

As of September 29, 2023 and September 30, 2022, the Company’s gross liability for unrecognized tax benefits, excluding interest, was $2.7 million and $1.7 million, respectively. Increases or decreases to interest and penalties on uncertain tax positions are included in the income tax provision in the Condensed Consolidated Statements of Operations. Although it is possible that some of the unrecognized tax benefits could be settled within the next twelve months, the Company cannot reasonably estimate the outcome at this time.

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Retirement Plans
9 Months Ended
Sep. 29, 2023
Retirement Benefits [Abstract]  
Retirement Plans

8. RETIREMENT PLANS

Defined Benefit Plan

Cinos Korea has a noncontributory defined benefit pension plan covering substantially all of its employees upon their retirement. Fluid Solutions has a noncontributory defined benefit pension plans covering its employees in Israel 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 September 29, 2023, the benefit obligation of the plans was $9.8 million and the fair value of the benefit plan assets was $9.5 million which are invested in several fixed deposit accounts with financial institutions. As of September 29, 2023, the underfunded balance of the plans of $0.3 million has been recorded by the Company and is included in other liabilities. Amounts recognized in accumulated other comprehensive loss for the three and nine months ended September 29, 2023 were $0.2 million and $0.4 million, respectively. The Company and its subsidiaries contributed $0.1 million during the three and nine months ended September 29, 2023. During the three and nine months ended September 30, 2022, there were no amounts recognized in accumulated other comprehensive loss and the Company and its subsidiaries made immaterial contributions to the plans.

As of September 29, 2023, the Company's future estimated payment obligations for the respective fiscal years are as follows:

 

Employee Savings and Retirement Plan

(In millions)

 

 

2023

 

$

 

2024

 

 

0.8

 

2025

 

 

2.0

 

2026

 

 

0.9

 

2027

 

 

1.1

 

Thereafter

 

 

5.3

 

Total

 

$

10.1

 

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 6% of the employee's eligible earnings. The Company made $0.9 million and $2.5 million discretionary employer contributions to the 401(k) Plan for the three and nine months ended September 29, 2023 and $0.9 million and $2.4 million for the three and nine months ended September 30, 2022.

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies
9 Months Ended
Sep. 29, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

9. COMMITMENTS AND CONTINGENCIES

Commitment

The Company leases real estate and equipment under various non-cancelable operating leases. For additional information, see Note 13 of the Notes to the Condensed 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 Condensed Consolidated Statements 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 26 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity and Noncontrolling Interests
9 Months Ended
Sep. 29, 2023
Noncontrolling Interest [Abstract]  
Stockholders' Equity and Noncontrolling Interests

10. 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. For the nine months ended September 29, 2023, approximately 0.8 million shares were repurchased under this program with an aggregate cost of $23.7 million. No shares were repurchased for the three months ended September 29, 2023.

As of September 29, 2023, 1.1 million shares had been repurchased under the program and they are held in treasury stock. The Company records treasury stock using the cost method. The Company may reissue these treasury shares as part of its stock-based compensation programs.

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 Condensed Consolidated Financial Statements. The noncontrolling interests were estimated based on the values of Cinos Korea and Cinos China on a 100.0% 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.

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Employee Stock Plans
9 Months Ended
Sep. 29, 2023
Postemployment Benefits [Abstract]  
Employee Stock Plans

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

The following table shows the Company’s stock-based compensation expense included in the Condensed Consolidated Statements of Operations:

 

Three Months Ended

 

 

Nine Months Ended

 

 

September 29,

 

 

September 30,

 

 

September 29,

 

 

September 30,

 

(In millions)

2023

 

 

2022

 

 

2023

 

 

2022

 

Cost of revenues (1)

$

0.3

 

 

$

0.1

 

 

$

0.9

 

 

$

1.1

 

Research and development

 

0.1

 

 

 

0.1

 

 

 

0.2

 

 

 

0.3

 

Sales and marketing

 

0.4

 

 

 

0.4

 

 

 

1.1

 

 

 

1.0

 

General and administrative

 

3.2

 

 

 

4.1

 

 

 

6.5

 

 

 

12.4

 

Total stock-based compensation

$

4.0

 

 

$

4.7

 

 

$

8.7

 

 

$

14.8

 

(1)
Stock-based compensation expense capitalized in inventory for the three and nine months ended September 29, 2023 and September 30, 2022 were immaterial.

For the three and nine months ended September 29, 2023, 14 thousand and 0.6 million RSUs were granted with a weighted average fair value of $32.55 and $28.41 per share, respectively, and for the three and nine months ended September 30, 2022, 0.1 million and 0.5 million RSUs were granted with a weighted average fair value of $30.46 and $33.09 per share, respectively.

For the nine months ended September 29, 2023 and September 30, 2022, 145 thousand and 98 thousand PSUs were granted, respectively. No PSUs were granted for the three months ended September 29, 2023 and September 30, 2022.

For the nine months ended September 29, 2023 and September 30, 2022, 37 thousand and 26 thousand RSAs were granted, respectively. No RSAs were granted for the three months ended September 29, 2023 and September 30, 2022.

The following table summarizes the Company’s combined RSU, PSU and RSA activity for the nine months ended September 29, 2023 (in millions):

 

 

 

 

 

Aggregate

 

 

 

Number of

 

 

Intrinsic

 

 

 

Shares

 

 

Value

 

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

 

 

1.1

 

 

$

37.6

 

Granted

 

 

0.8

 

 

 

 

Vested

 

 

(0.5

)

 

 

 

Forfeited

 

 

(0.1

)

 

 

 

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

 

 

1.3

 

 

$

39.1

 

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

 

 

1.3

 

 

$

39.0

 

As of September 29, 2023, approximately $25.5 million of unrecognized stock-based compensation cost related to employee and director awards remains to be amortized on a straight-line basis over a weighted average period of 2.02 years, and will be adjusted for subsequent changes in future grants. The total unamortized expense of the Company’s unvested RSAs as of September 29, 2023 was $0.7 million.

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% to (25)% 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 income” 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.

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

No shares were issued under the ESPP during the three and nine months ended September 29, 2023. The Company recorded $0.2 million and $0.3 million of expense related to ESPP for the three and nine months ended September 29, 2023, respectively. During the three and nine months ended September 30, 2022, zero and 24 thousand shares, respectively were issued under the ESPP, and the Company recorded zero and $0.1 million of expense related to the ESPP for the three and nine months ended September 30, 2022, respectively.

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition
9 Months Ended
Sep. 29, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Recognition

12. 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 Condensed 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.5 million and $3.8 million as of September 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 Condensed 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):

 

Three Months Ended

 

 

Nine Months Ended

 

 

September 29,

 

 

September 30,

 

 

September 29,

 

 

September 30,

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Singapore

$

155.4

 

 

$

237.3

 

$

446.5

 

 

$

684.8

 

United States

 

125.8

 

 

 

184.3

 

 

 

393.7

 

 

 

558.9

 

Austria

 

33.1

 

 

 

27.7

 

 

 

94.9

 

 

 

84.8

 

South Korea

 

21.9

 

 

 

32.8

 

 

 

71.9

 

 

 

119.8

 

China

 

26.7

 

 

 

40.6

 

 

 

80.8

 

 

 

97.0

 

Taiwan

 

20.0

 

 

 

24.4

 

 

 

60.5

 

 

 

73.9

 

Israel

 

4.4

 

 

 

5.6

 

 

 

13.7

 

 

 

13.9

 

Malaysia

 

5.4

 

 

 

12.4

 

 

 

12.7

 

 

 

37.4

 

Others

 

42.3

 

 

 

69.9

 

 

 

115.1

 

 

 

137.4

 

Total

$

435.0

 

 

$

635.0

 

 

$

1,289.8

 

 

$

1,807.9

 

XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Leases
9 Months Ended
Sep. 29, 2023
Leases [Abstract]  
Leases

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

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

September 29,

 

 

September 30,

 

 

September 29,

 

 

September 30,

 

(Dollars in millions)

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Operating lease cost

 

$

7.0

 

 

$

6.7

 

 

$

19.4

 

 

$

17.7

 

Short-term lease cost

 

 

0.9

 

 

 

0.1

 

 

 

2.6

 

 

 

1.1

 

Sublease income

 

 

(0.1

)

 

 

 

 

 

(0.3

)

 

 

 

Total lease cost

 

$

7.8

 

 

$

6.8

 

 

$

21.7

 

 

$

18.8

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating cash flows used in operating leases

 

$

6.1

 

 

$

5.7

 

 

$

18.1

 

 

$

16.8

 

Weighted-average remaining lease term – operating leases

 

 

 

 

 

 

 

 

10.2

 

 

 

7.2

 

Weighted-average discount rate – operating leases

 

 

 

 

 

 

 

 

6.6

%

 

 

4.7

%

 

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

 

(In millions)

 

Operating Leases

 

2023 (remaining in year)

 

$

6.5

 

2024

 

 

24.5

 

2025

 

 

22.1

 

2026

 

 

18.7

 

2027

 

 

18.4

 

Thereafter

 

 

118.4

 

Total minimum lease payments

 

 

208.6

 

Less: imputed interest

 

 

(61.1

)

Lease liability

 

$

147.5

 

XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income Per Share
9 Months Ended
Sep. 29, 2023
Earnings Per Share [Abstract]  
Net Income Per Share

14. NET INCOME PER SHARE

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

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

September 29,

 

 

September 30,

 

 

September 29,

 

 

September 30,

 

(In millions, except share amounts)

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income (loss) attributable to UCT

 

$

(14.5

)

 

$

9.7

 

 

$

(27.3

)

 

$

12.5

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Shares used in computation — basic:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average common shares outstanding

 

 

44.8

 

 

 

45.4

 

 

 

44.8

 

 

 

45.2

 

Shares used in computation — diluted:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average common shares outstanding

 

 

44.8

 

 

 

45.4

 

 

 

44.8

 

 

 

45.2

 

Effect of potential dilutive securities:

 

 

 

 

 

 

 

 

 

 

 

 

Employee stock plans

 

 

 

 

 

0.2

 

 

 

 

 

 

0.5

 

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

 

 

44.8

 

 

 

45.6

 

 

 

44.8

 

 

 

45.7

 

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

 

$

(0.32

)

$

0.21

 

$

(0.61

)

$

0.28

 

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

 

$

(0.32

)

$

0.21

 

$

(0.61

)

$

0.28

 

XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Reportable Segments
9 Months Ended
Sep. 29, 2023
Segment Reporting [Abstract]  
Reportable Segments

15. REPORTABLE SEGMENTS

The Company prepares 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 based upon consistency of economic characteristics, nature of products, similarity of production process, and class of customers. The Company’s Chief Executive Officer (chief operating decision maker) views and evaluates operations based on the results of each of the reportable segments. 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 Condensed 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.

Segment Data

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

September 29,

 

 

September 30,

 

 

September 29,

 

 

September 30,

 

(In millions)

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Revenues:

 

 

 

 

 

 

 

 

 

 

 

 

Products

 

$

380.9

 

 

$

556.3

 

 

$

1,112.0

 

 

$

1,575.2

 

Services

 

 

54.1

 

 

 

78.7

 

 

 

177.8

 

 

 

232.7

 

Total segment revenues

 

$

435.0

 

 

$

635.0

 

 

$

1,289.8

 

 

$

1,807.9

 

 

 

 

 

 

 

 

 

 

 

 

 

Gross margin:

 

 

 

 

 

 

 

 

 

 

 

 

Products

 

$

51.6

 

 

$

97.0

 

 

$

156.5

 

 

$

275.3

 

Services

 

 

13.6

 

 

 

27.4

 

 

 

49.8

 

 

 

81.3

 

Total segment gross margin

 

$

65.2

 

 

$

124.4

 

 

$

206.3

 

 

$

356.6

 

 

 

 

 

 

 

 

 

 

 

 

 

Income (loss) from operations:

 

 

 

 

 

 

 

 

 

 

 

 

Products

 

$

7.7

 

 

$

26.8

 

 

$

27.3

 

 

$

50.1

 

Services

 

 

(2.0

)

 

 

9.5

 

 

 

3.4

 

 

 

26.5

 

Total segment income (loss) from operations

 

$

5.7

 

 

$

36.3

 

 

$

30.7

 

 

$

76.6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

September 29,

 

 

December 30,

 

(In millions)

 

 

 

 

 

 

 

2023

 

 

2022

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Products

 

 

 

 

 

 

 

$

1,591.0

 

 

$

1,650.2

 

Services

 

 

 

 

 

 

 

 

254.5

 

 

 

310.7

 

Total segment assets

 

 

 

 

 

 

 

$

1,845.5

 

 

$

1,960.9

 

As of September 29, 2023, approximately $128.7 million and $80.3 million of the Company’s net long-lived assets were located in Asia Pacific and EMEA, respectively, and the remaining balances were located in the United States. At December 30, 2022, approximately $129.1 million and $76.2 million of the Company’s net long-lived assets were located in Asia Pacific and EMEA, respectively, and the remaining balances were located in the United States.

XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Events
9 Months Ended
Sep. 29, 2023
Subsequent Events [Abstract]  
Subsequent Events

16. SUBSEQUENT EVENTS

On October 25, 2023, subsequent to the balance sheet date, we acquired 100.0% 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 $50.0 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.

The transaction will be accounted for as a business combination under ASC 805, which requires, among other things, that purchase consideration, assets acquired, and liabilities assumed be measured at their fair values as of the acquisition date. Due to the limited time since the acquisition date, the initial purchase allocation for the business combination is incomplete at this time. Disclosures regarding amounts recognized for major classes of assets acquired and liabilities assumed will be provided once the initial accounting is completed. The acquired subsidiary is not expected to be material to the Company’s operations and overall financial position.

Costs related to legal, financial and due diligence services performed in connection with this transaction were not material for the three and nine months ended September 29, 2023.

XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Organization and Significant Accounting Policies (Policies)
9 Months Ended
Sep. 29, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation

Basis of Presentation — The unaudited Condensed Consolidated Financial Statements included in this quarterly report on Form 10-Q include the accounts of the Company and its majority-owned subsidiaries and have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”). This financial information reflects all adjustments which are, in the opinion of the Company, normal, recurring and necessary for the fair financial statement presentation for the dates and periods presented. Certain information and footnote disclosures normally included in our annual financial statements, prepared in accordance with GAAP, have been condensed or omitted from the interim financial statements in this Quarterly Report on Form 10-Q. Therefore, these unaudited financial statements should be read in conjunction with the Consolidated Financial Statements contained in the Company's Annual Report on Form 10-K for the year ended December 30, 2022.

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 Condensed Consolidated Financial Statements include the accounts of the Company and its majority-owned subsidiaries and all significant 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 Condensed 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. See Note 10 for further discussion.

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 two reportable segments: Products and Services. The Company has three operating segments as of September 29, 2023 with two operating segments within the Products reportable segment and one operating segment within the Services reportable segment. See Note 15 of the Notes to the Condensed Consolidated Financial Statements.

Foreign Currency Translation and Remeasurement

Foreign Currency Translation and Remeasurement The functional currency of the Products business’ foreign subsidiaries, excluding the subsidiaries of Ham-Let (Israel-Canada) Ltd. (“Ham-Let” or “Fluid Solutions”), is the U.S. Dollar. The functional currency of the Ham-Let subsidiaries in Singapore, United Kingdom, Netherlands and China, is their local currency, except for Israel, which is the U.S. Dollar. 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 expense, net.

Use of Estimates

Use of Estimates — The presentation of financial statements in conformity with 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:

 

Three Months Ended

 

Nine Months Ended

 

September 29,

 

 

 

September 30,

 

 

 

September 29,

 

 

 

September 30,

 

 

 

2023

 

 

 

2022

 

 

 

2023

 

 

 

2022

 

 

Lam Research Corporation

 

33.0

 

%

 

 

40.0

 

%

 

 

34.5

 

%

 

 

39.4

 

%

Applied Materials, Inc.

25.7

 

 

 

24.2

 

 

 

22.9

 

 

 

23.4

 

 

Total

 

58.7

 

%

 

 

64.2

 

%

 

 

57.4

 

%

 

 

62.8

 

%

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

Fair Value of Measurements

Fair Value of Measurements The Company measures its cash equivalents, derivative contracts 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 Condensed Consolidated Balance Sheets at fair value. The Company records changes in the fair value of the derivatives in the accompanying Condensed Consolidated Statements of Operations as other expense, net, or as a component of AOCI in the accompanying Condensed 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.

Property, Plant and Equipment, net

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.

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.

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 September 29, 2023 and December 30, 2022 were not significant.

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.

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 Condensed Consolidated Balance Sheets. Deferred costs are amortized on an effective interest method basis over the contractual term.

Defined Benefit Pension 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 8 of the Notes to the Condensed 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.

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. See Note 11 for further discussion.

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.

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.

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.
Recently Issued Accounting Pronouncements Not Yet Adopted

Accounting Standards Recently Adopted

In March 2020, the FASB issued ASU 2020-04, “Reference rate reform (“Topic 848”): Facilitation of the Effects of Reference Rate Reform on Financial Reporting.” The ASU provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions affected by reference rate reform. The amendments apply only to contracts and hedging relationships that reference London Interbank Offered Rate (“LIBOR”) or another reference rate expected to be discontinued due to reference rate reform. The amendments are elective and are effective upon issuance. In December 2022, the FASB issued ASU

2022-06, “Topic 848: Deferral of the sunset date of Topic 848”, which defers the expiration date for Topic 848 from December 31, 2022 until December 31, 2024. In June 2023, the Company entered into a Fourth Amendment to the Credit Agreement to replace the LIBOR-based reference interest rate option with a reference interest option based upon Term Secured Overnight Financing Rate (“SOFR”) under the Credit Agreement. The Company applied practical expedients provided in Topic 848 allowing for the changes in contractual terms to be accounted for prospectively. These modifications had no significant impact on the Company’s Condensed Consolidated Financial Statements. See Note 6 for further discussion.

Accounting Standards Not Yet Adopted

Management has considered all recent accounting pronouncements and believes there is no accounting guidance issued but not yet effective that would be material to the Company’s condensed consolidated financial statements.

XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Organization and Significant Accounting Policies (Tables)
9 Months Ended
Sep. 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:

 

Three Months Ended

 

Nine Months Ended

 

September 29,

 

 

 

September 30,

 

 

 

September 29,

 

 

 

September 30,

 

 

 

2023

 

 

 

2022

 

 

 

2023

 

 

 

2022

 

 

Lam Research Corporation

 

33.0

 

%

 

 

40.0

 

%

 

 

34.5

 

%

 

 

39.4

 

%

Applied Materials, Inc.

25.7

 

 

 

24.2

 

 

 

22.9

 

 

 

23.4

 

 

Total

 

58.7

 

%

 

 

64.2

 

%

 

 

57.4

 

%

 

 

62.8

 

%

XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Information (Tables)
9 Months Ended
Sep. 29, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of Inventories

Inventories consisted of the following:

 

 

September 29,

 

 

December 30,

 

(In millions)

 

2023

 

 

2022

 

Raw materials

 

$

 

196.3

 

 

$

 

230.4

 

Work in process

 

 

 

110.0

 

 

 

 

142.3

 

Finished goods

 

 

 

72.0

 

 

 

 

71.2

 

Total

 

$

 

378.3

 

 

$

 

443.9

 

Property, Plant and Equipment, Net

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

 

Useful Life

 

September 29,

 

 

December 30,

 

(In millions)

(In years)

 

2023

 

 

2022

 

Land

n/a

 

$

 

2.9

 

 

$

 

3.0

 

Buildings

50

 

 

 

54.4

 

 

 

 

58.6

 

Leasehold improvements

*

 

 

 

92.2

 

 

 

 

81.3

 

Machinery and equipment

5-10

 

 

 

174.0

 

 

 

 

152.5

 

Computer equipment and software

3-10

 

 

 

69.9

 

 

 

 

68.3

 

Furniture and fixtures

5

 

 

 

3.8

 

 

 

 

5.1

 

 

 

 

 

 

397.2

 

 

 

 

368.8

 

Accumulated depreciation

 

 

 

 

(161.5

)

 

 

 

(146.0

)

Construction in progress

 

 

 

 

73.2

 

 

 

 

56.8

 

Total

 

 

$

 

308.9

 

 

$

 

279.6

 

* Lesser of estimated useful life or remaining lease term

XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value (Tables)
9 Months Ended
Sep. 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

 

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

 

 

$

 

 

$

 

 

$

1.0

 

Other current liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Forward contracts

 

$

0.5

 

 

$

 

 

$

0.5

 

 

$

 

Other liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Pension obligation

 

$

1.3

 

 

$

 

 

$

 

 

$

1.3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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 37 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets (Tables)
9 Months Ended
Sep. 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 September 29, 2023

$

175.3

 

 

$

73.5

 

 

$

248.8

 

Purchased Intangible Assets

Details of intangible assets were as follows:

 

 

 

As of September 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

 

$

172.0

 

 

$

(93.0

)

 

$

79.0

 

 

$

172.0

 

 

$

(81.8

)

 

$

90.2

 

Tradename

4 - 6*

 

 

32.5

 

 

 

(21.8

)

 

 

10.7

 

 

 

32.5

 

 

 

(20.9

)

 

 

11.6

 

Intellectual property/know-how

7 - 15

 

 

37.7

 

 

 

(17.5

)

 

 

20.2

 

 

 

37.7

 

 

 

(15.7

)

 

 

22.0

 

Recipes

20

 

 

73.2

 

 

 

(18.6

)

 

 

54.6

 

 

 

73.2

 

 

 

(15.8

)

 

 

57.4

 

Standard operating procedures

20

 

 

8.6

 

 

 

(2.2

)

 

 

6.4

 

 

 

8.6

 

 

 

(1.9

)

 

 

6.7

 

Total

 

 

$

324.0

 

$

(153.1

)

 

$

170.9

 

 

$

324.0

 

$

(136.1

)

 

$

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.

Future Estimated Amortization Expense As of September 29, 2023, future estimated amortization expense is expected to be as follows:

 

 

 

Amortization

 

(In millions)

 

Expense

 

2023 (remaining in year)

 

$

5.5

 

2024

 

 

21.9

 

2025

 

 

19.9

 

2026

 

 

19.0

 

2027

 

 

18.7

 

Thereafter

 

 

76.9

 

Total

 

$

161.9

 

XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Retirement Plans (Table)
9 Months Ended
Sep. 29, 2023
Retirement Benefits [Abstract]  
Schedule of Future Payment Obligations

As of September 29, 2023, the Company's future estimated payment obligations for the respective fiscal years are as follows:

 

Employee Savings and Retirement Plan

(In millions)

 

 

2023

 

$

 

2024

 

 

0.8

 

2025

 

 

2.0

 

2026

 

 

0.9

 

2027

 

 

1.1

 

Thereafter

 

 

5.3

 

Total

 

$

10.1

 

XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Employee Stock Plans (Tables)
9 Months Ended
Sep. 29, 2023
Postemployment Benefits [Abstract]  
Stock-Based Compensation Expense Included in Condensed Consolidated Statements of Operations

The following table shows the Company’s stock-based compensation expense included in the Condensed Consolidated Statements of Operations:

 

Three Months Ended

 

 

Nine Months Ended

 

 

September 29,

 

 

September 30,

 

 

September 29,

 

 

September 30,

 

(In millions)

2023

 

 

2022

 

 

2023

 

 

2022

 

Cost of revenues (1)

$

0.3

 

 

$

0.1

 

 

$

0.9

 

 

$

1.1

 

Research and development

 

0.1

 

 

 

0.1

 

 

 

0.2

 

 

 

0.3

 

Sales and marketing

 

0.4

 

 

 

0.4

 

 

 

1.1

 

 

 

1.0

 

General and administrative

 

3.2

 

 

 

4.1

 

 

 

6.5

 

 

 

12.4

 

Total stock-based compensation

$

4.0

 

 

$

4.7

 

 

$

8.7

 

 

$

14.8

 

(1)
Stock-based compensation expense capitalized in inventory for the three and nine months ended September 29, 2023 and September 30, 2022 were immaterial.
Summary of Restricted Stock Unit, Performance Stock Units and Restricted Stock Award Activity

The following table summarizes the Company’s combined RSU, PSU and RSA activity for the nine months ended September 29, 2023 (in millions):

 

 

 

 

 

Aggregate

 

 

 

Number of

 

 

Intrinsic

 

 

 

Shares

 

 

Value

 

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

 

 

1.1

 

 

$

37.6

 

Granted

 

 

0.8

 

 

 

 

Vested

 

 

(0.5

)

 

 

 

Forfeited

 

 

(0.1

)

 

 

 

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

 

 

1.3

 

 

$

39.1

 

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

 

 

1.3

 

 

$

39.0

 

XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition (Tables)
9 Months Ended
Sep. 29, 2023
Revenue from Contract with Customer [Abstract]  
Revenue by Geographic Area The following table sets forth revenue by geographic area (in millions):

 

Three Months Ended

 

 

Nine Months Ended

 

 

September 29,

 

 

September 30,

 

 

September 29,

 

 

September 30,

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Singapore

$

155.4

 

 

$

237.3

 

$

446.5

 

 

$

684.8

 

United States

 

125.8

 

 

 

184.3

 

 

 

393.7

 

 

 

558.9

 

Austria

 

33.1

 

 

 

27.7

 

 

 

94.9

 

 

 

84.8

 

South Korea

 

21.9

 

 

 

32.8

 

 

 

71.9

 

 

 

119.8

 

China

 

26.7

 

 

 

40.6

 

 

 

80.8

 

 

 

97.0

 

Taiwan

 

20.0

 

 

 

24.4

 

 

 

60.5

 

 

 

73.9

 

Israel

 

4.4

 

 

 

5.6

 

 

 

13.7

 

 

 

13.9

 

Malaysia

 

5.4

 

 

 

12.4

 

 

 

12.7

 

 

 

37.4

 

Others

 

42.3

 

 

 

69.9

 

 

 

115.1

 

 

 

137.4

 

Total

$

435.0

 

 

$

635.0

 

 

$

1,289.8

 

 

$

1,807.9

 

XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Tables)
9 Months Ended
Sep. 29, 2023
Leases [Abstract]  
Summary of Components of Lease Expense

The components of lease expense were summarized as follows:

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

September 29,

 

 

September 30,

 

 

September 29,

 

 

September 30,

 

(Dollars in millions)

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Operating lease cost

 

$

7.0

 

 

$

6.7

 

 

$

19.4

 

 

$

17.7

 

Short-term lease cost

 

 

0.9

 

 

 

0.1

 

 

 

2.6

 

 

 

1.1

 

Sublease income

 

 

(0.1

)

 

 

 

 

 

(0.3

)

 

 

 

Total lease cost

 

$

7.8

 

 

$

6.8

 

 

$

21.7

 

 

$

18.8

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating cash flows used in operating leases

 

$

6.1

 

 

$

5.7

 

 

$

18.1

 

 

$

16.8

 

Weighted-average remaining lease term – operating leases

 

 

 

 

 

 

 

 

10.2

 

 

 

7.2

 

Weighted-average discount rate – operating leases

 

 

 

 

 

 

 

 

6.6

%

 

 

4.7

%

Summary of Future Minimum Payments under Operating Leases

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

 

(In millions)

 

Operating Leases

 

2023 (remaining in year)

 

$

6.5

 

2024

 

 

24.5

 

2025

 

 

22.1

 

2026

 

 

18.7

 

2027

 

 

18.4

 

Thereafter

 

 

118.4

 

Total minimum lease payments

 

 

208.6

 

Less: imputed interest

 

 

(61.1

)

Lease liability

 

$

147.5

 

XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income Per Share (Tables)
9 Months Ended
Sep. 29, 2023
Earnings Per Share [Abstract]  
Basic and Diluted Net Income Per Share

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

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

September 29,

 

 

September 30,

 

 

September 29,

 

 

September 30,

 

(In millions, except share amounts)

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income (loss) attributable to UCT

 

$

(14.5

)

 

$

9.7

 

 

$

(27.3

)

 

$

12.5

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Shares used in computation — basic:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average common shares outstanding

 

 

44.8

 

 

 

45.4

 

 

 

44.8

 

 

 

45.2

 

Shares used in computation — diluted:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average common shares outstanding

 

 

44.8

 

 

 

45.4

 

 

 

44.8

 

 

 

45.2

 

Effect of potential dilutive securities:

 

 

 

 

 

 

 

 

 

 

 

 

Employee stock plans

 

 

 

 

 

0.2

 

 

 

 

 

 

0.5

 

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

 

 

44.8

 

 

 

45.6

 

 

 

44.8

 

 

 

45.7

 

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

 

$

(0.32

)

$

0.21

 

$

(0.61

)

$

0.28

 

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

 

$

(0.32

)

$

0.21

 

$

(0.61

)

$

0.28

 

XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Reportable Segments (Tables)
9 Months Ended
Sep. 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

Segment Data

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

September 29,

 

 

September 30,

 

 

September 29,

 

 

September 30,

 

(In millions)

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Revenues:

 

 

 

 

 

 

 

 

 

 

 

 

Products

 

$

380.9

 

 

$

556.3

 

 

$

1,112.0

 

 

$

1,575.2

 

Services

 

 

54.1

 

 

 

78.7

 

 

 

177.8

 

 

 

232.7

 

Total segment revenues

 

$

435.0

 

 

$

635.0

 

 

$

1,289.8

 

 

$

1,807.9

 

 

 

 

 

 

 

 

 

 

 

 

 

Gross margin:

 

 

 

 

 

 

 

 

 

 

 

 

Products

 

$

51.6

 

 

$

97.0

 

 

$

156.5

 

 

$

275.3

 

Services

 

 

13.6

 

 

 

27.4

 

 

 

49.8

 

 

 

81.3

 

Total segment gross margin

 

$

65.2

 

 

$

124.4

 

 

$

206.3

 

 

$

356.6

 

 

 

 

 

 

 

 

 

 

 

 

 

Income (loss) from operations:

 

 

 

 

 

 

 

 

 

 

 

 

Products

 

$

7.7

 

 

$

26.8

 

 

$

27.3

 

 

$

50.1

 

Services

 

 

(2.0

)

 

 

9.5

 

 

 

3.4

 

 

 

26.5

 

Total segment income (loss) from operations

 

$

5.7

 

 

$

36.3

 

 

$

30.7

 

 

$

76.6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

September 29,

 

 

December 30,

 

(In millions)

 

 

 

 

 

 

 

2023

 

 

2022

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Products

 

 

 

 

 

 

 

$

1,591.0

 

 

$

1,650.2

 

Services

 

 

 

 

 

 

 

 

254.5

 

 

 

310.7

 

Total segment assets

 

 

 

 

 

 

 

$

1,845.5

 

 

$

1,960.9

 

XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Organization and Significant Accounting Policies - Additional Information (Detail)
9 Months Ended 12 Months Ended
Sep. 29, 2023
Segment
Customer
Dec. 30, 2022
Concentration Risk [Line Items]    
Number Of Operating Segments 3  
Number of reportable segments 2  
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. [Member]    
Concentration Risk [Line Items]    
Concentration percentage 28.20% 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 45 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Organization and Significant Accounting Policies - Customers as Percentage of Total Revenues (Detail) - Sales [Member] - Customer Concentration Risk [Member]
3 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Lam Research Corporation [Member]        
Concentration Risk [Line Items]        
Total 33.00% 40.00% 34.50% 39.40%
Applied Materials, Inc. [Member]        
Concentration Risk [Line Items]        
Total 25.70% 24.20% 22.90% 23.40%
Total Customer        
Concentration Risk [Line Items]        
Total 58.70% 64.20% 57.40% 62.80%
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Business Divestiture - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Dec. 30, 2022
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Net losss on divestitures $ 0.0 $ 20.8 $ 0.0 $ 77.4 $ 77.4
Goodwill Member          
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Net losss on divestitures         19.7
Intangible Assets Member          
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Net losss on divestitures         27.8
Net Assets Member          
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Net losss on divestitures         $ 29.9
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Information - Summary of Inventories (Detail) - USD ($)
$ in Millions
Sep. 29, 2023
Jun. 30, 2023
Dec. 30, 2022
Inventory Disclosure [Abstract]      
Raw materials $ 196.3   $ 230.4
Work in process 110.0   142.3
Finished goods 72.0   71.2
Total $ 378.3 $ 378.3 $ 443.9
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Information - Property, Plant and Equipment, Net (Detail) - USD ($)
$ in Millions
Sep. 29, 2023
Dec. 30, 2022
Property, Plant and Equipment Line Items    
Equipment and leasehold improvements net excluding construction in progress $ 397.2 $ 368.8
Accumulated depreciation (161.5) (146.0)
Construction in progress 73.2 56.8
Total 308.9 279.6
Land Member    
Property, Plant and Equipment Line Items    
Equipment and leasehold improvements, gross 2.9 3.0
Buildings Member    
Property, Plant and Equipment Line Items    
Equipment and leasehold improvements, gross $ 54.4 58.6
Property, plant and equipment, useful life 50 years  
Leasehold Improvements Member    
Property, Plant and Equipment Line Items    
Equipment and leasehold improvements, gross $ 92.2 81.3
Machinery and Equipment Member    
Property, Plant and Equipment Line Items    
Equipment and leasehold improvements, gross $ 174.0 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 $ 69.9 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 $ 3.8 $ 5.1
Property, plant and equipment, useful life 5 years  
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value - Additional Information (Details)
$ in Millions
Sep. 29, 2023
USD ($)
Fair Value Disclosures [Abstract]  
Aggregate pension benefit obligations $ 9.8
Fair value of benefit plan assets 9.5
Underfunded pension benefit $ 0.3
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value - Schedule of Fair Value, Assets and Liabilities Measured (Details) - USD ($)
$ in Millions
Sep. 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.5  
Plan Assets [Member]    
Other assets:    
Assets measured at fair value 1.0 2.2
Pension Obligation [Member]    
Other liabilities:    
Liabilities measured at fair value 1.3 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.5  
Significant Unobservable Inputs (Level 3) [Member] | Plan Assets [Member]    
Other assets:    
Assets measured at fair value 1.0 2.2
Significant Unobservable Inputs (Level 3) [Member] | Pension Obligation [Member]    
Other liabilities:    
Liabilities measured at fair value $ 1.3 $ 1.6
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets - Details of Goodwill (Detail) - USD ($)
$ in Millions
Sep. 29, 2023
Dec. 30, 2022
Goodwill [Line Items]    
Goodwill $ 248.8 $ 248.8
Products Member    
Goodwill [Line Items]    
Goodwill 175.3  
Service Member    
Goodwill [Line Items]    
Goodwill $ 73.5  
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets - Purchased Intangible Assets (Detail) - USD ($)
$ in Millions
9 Months Ended
Sep. 29, 2023
Dec. 30, 2022
Finite Lived Intangible Assets [Line Items]    
Definite lives intangible assets, gross carrying amount $ 324.0 $ 324.0
Definite lives intangible assets, accumulated amortization (153.1) (136.1)
Total 161.9  
Intangible Assets, net carrying value 170.9 187.9
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Definite lives intangible assets, gross carrying amount 172.0 172.0
Definite lives intangible assets, accumulated amortization (93.0) (81.8)
Total $ 79.0 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  
Tradename [Member]    
Finite Lived Intangible Assets [Line Items]    
Definite lives intangible assets, gross carrying amount $ 32.5 32.5
Definite lives intangible assets, accumulated amortization (21.8) (20.9)
Total $ 10.7 11.6
Tradename [Member] | Minimum Member    
Finite Lived Intangible Assets [Line Items]    
Total purchased intangible assets, useful life 4 years  
Tradename [Member] | Maximum Member    
Finite Lived Intangible Assets [Line Items]    
Total purchased intangible assets, useful life 6 years  
IP Know-how [Member]    
Finite Lived Intangible Assets [Line Items]    
Definite lives intangible assets, gross carrying amount $ 37.7 37.7
Definite lives intangible assets, accumulated amortization (17.5) (15.7)
Total $ 20.2 22.0
IP Know-how [Member] | Minimum Member    
Finite Lived Intangible Assets [Line Items]    
Total purchased intangible assets, useful life 7 years  
IP Know-how [Member] | Maximum Member    
Finite Lived Intangible Assets [Line Items]    
Total purchased intangible assets, useful life 15 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 (18.6) (15.8)
Total $ 54.6 57.4
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.2) (1.9)
Total $ 6.4 $ 6.7
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets - Purchased Intangible Assets (Parenthetical) (Detail)
$ in Millions
9 Months Ended
Sep. 29, 2023
USD ($)
UCT Tradename [Member]  
Finite Lived Intangible Assets [Line Items]  
Indefinite lived intangible assets acquired $ 9.0
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization of intangible assets $ 5,500,000 $ 7,000,000 $ 16.9 $ 23.1
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets - Future Estimated Amortization Expense (Detail)
$ in Millions
Sep. 29, 2023
USD ($)
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]  
2023 (remaining in year) $ 5.5
2024 21.9
2025 19.9
2026 19.0
2027 18.7
Thereafter 76.9
Total $ 161.9
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Borrowing Arrangements - Additional Information (Detail)
€ in Millions, $ in Millions
1 Months Ended 9 Months Ended
Apr. 01, 2022
Sep. 24, 2021
Mar. 31, 2021
USD ($)
Mar. 31, 2021
USD ($)
Aug. 31, 2018
USD ($)
Sep. 29, 2023
USD ($)
Sep. 29, 2023
EUR (€)
Aug. 19, 2022
USD ($)
Bank Debt [Member]                
Debt Instrument [Line Items]                
Unamortized debt issuance costs           $ 7.5    
Total bank debt           $ 481.7    
Minimum Member                
Debt Instrument [Line Items]                
Fixed charge coverage ratio           1.00%    
Consolidated leverage ratio           1.00%    
Maximum Member                
Debt Instrument [Line Items]                
Fixed charge coverage ratio           1.25%    
Consolidated leverage ratio           3.75%    
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   $ 483.2    
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           $ 7.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.4    
Remaining available commitments           7.4    
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    
Fluid Solutions [Member]                
Debt Instrument [Line Items]                
Initial available commitment           18.5    
Outstanding debt           $ 6.0    
Fluid Solutions [Member] | Minimum Member                
Debt Instrument [Line Items]                
Long-Term Debt,Percentage Bearing Fixed Interest,Percentage Rate           7.50% 7.50%  
Fluid Solutions [Member] | Maximum Member                
Debt Instrument [Line Items]                
Long-Term Debt,Percentage Bearing Fixed Interest,Percentage Rate           8.40% 8.40%  
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Income Tax - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Income Taxes [Line Items]        
Effective tax rate (70.70%) 48.30% (488.60%) 57.20%
Income tax provision $ 5.3 $ 12.1 $ 17.1 $ 29.4
Gross liability for unrecognized tax benefits, excluding interest $ 2.7 $ 1.7 $ 2.7 $ 1.7
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Retirement Plans - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Defined Contribution Plan Disclosure Line Items        
Benefit obligations $ 9.8   $ 9.8  
Fair value of benefit plan assets 9.5   9.5  
Unfunded balance of benefit plan 0.3   0.3  
Amounts recognized in accumulated other comprehensive income   $ 0.0   $ 0.0
Amounts recognized in accumulated other comprehensive income 0.2   $ 0.4  
Contribution from salary     25.00%  
Matching contribution of participation salary     50.00%  
Subsidiaries contributed 0.1   $ 0.1  
Discretionary employer contributions $ 0.9 $ 0.9 $ 2.5 $ 2.4
Maximum Member        
Defined Contribution Plan Disclosure Line Items        
Matching contribution of eligible earnings     6.00%  
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Retirement Plans - Schedule of Future Payment Obligations (Details)
$ in Millions
Sep. 29, 2023
USD ($)
Retirement Benefits [Abstract]  
2023 $ 0.0
2024 0.8
2025 2.0
2026 0.9
2027 1.1
Thereafter 5.3
Total $ 10.1
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity and Noncontrolling Interests - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 29, 2023
Oct. 20, 2022
Aug. 27, 2018
Business Acquisition [Line Items]        
Repurchase of shares, Value   $ 23.7    
Cinos Co Ltd [Member]        
Business Acquisition [Line Items]        
Percentage of value used for fair value of non-controlling interest estimates       100.00%
Share Repurchase Program [Member]        
Business Acquisition [Line Items]        
Repurchase of shares, Value   $ 23.7    
Common Stock [Member]        
Business Acquisition [Line Items]        
Stock Repurchase Program Authorized Amount     $ 150.0  
Number of shares repurchased 0 800,000    
Treasury Stock Common [Member]        
Business Acquisition [Line Items]        
Number of shares repurchased   800,000    
Repurchase of shares, Value   $ 23.7    
Treasury Stock Common [Member] | Share Repurchase Program [Member]        
Business Acquisition [Line Items]        
Number of shares repurchased   1.1    
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Employee Stock Plans - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Sep. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation cost $ 25,500,000   $ 25,500,000    
Estimated period of options amortization 2 years 7 days        
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 ESPP 0 0 0 24,000  
Stock based compensation expense $ 200,000 $ 0 $ 300,000 $ 100,000  
Restricted Stock Units [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted stock units 14 100,000 600,000 500,000  
Weighted average fair value, granted $ 32.55 $ 30.46 $ 28.41 $ 33.09  
Restricted Stock Units [Member] | Employees [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares vesting period, years     3 years    
Unit purchase price of Restricted Stock Units     $ 0    
Performance Stock Units [Member]          
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%)    
Granted stock units 0 0 145,000 98  
Restricted Stock Awards [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted stock units 0 0 37,000 26  
Restricted Stock Awards [Member] | Non-Employee Directors [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unamortized expense of company's unvested restricted stock awards         $ 700,000
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Employee Stock Plans - Stock-Based Compensation Expense Included in Condensed Consolidated Statements of Operations (Detail) - USD ($)
3 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Stock-based compensation $ 4,000,000 $ 4,700,000   $ 8,700,000 $ 14,800,000
Cost of Revenues [Member]          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Stock-based compensation [1] 300,000   $ 100,000 900,000 1,100,000
Research and Development [Member]          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Stock-based compensation 100,000 100,000   200,000 300,000
Sales and Marketing [Member]          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Stock-based compensation 400,000 400,000   1,100,000 1,000,000
General and Administrative [Member]          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Stock-based compensation $ 3,200,000 $ 4,100,000   $ 6,500,000 $ 12,400,000
[1] Stock-based compensation expense capitalized in inventory for the three and nine months ended September 29, 2023 and September 30, 2022 were immaterial.
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Employee Stock Plans - Summary of Restricted Stock Unit, Performance Stock Units and Restricted Stock Award Activity (Detail) - Restricted Stock Unit, Performance Stock Units and Restricted Stock Award [Member]
shares in Millions, $ in Millions
9 Months Ended
Sep. 29, 2023
USD ($)
shares
Dec. 30, 2022
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unvested RSUs, PSUs and RSAs, Number of Shares, Beginning balance 1.1  
Granted, Number of Shares 0.8  
Vested, Number of Shares (0.5)  
Forfeited, Number of Shares 0.1  
Unvested RSUs, PSUs and RSAs, Number of Shares, Ending balance 1.3  
Vested and expected to vest RSUs, PSUs and RSAs,Numbers of Shares 1.3  
Unvested RSUs, PSUs and RSAs, Aggregate Intrinsic Value | $ $ 39.1 $ 37.6
Vested and expected to vest RSUs, PSUs and RSAs, Aggregate Intrinsic Value | $ $ 39.0  
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Additional Information (Detail) - USD ($)
$ in Millions
9 Months Ended
Sep. 29, 2023
Dec. 30, 2022
Accounts Receivable [Member]    
Concentration Risk [Line Items]    
Unpaid customer rebates $ 2.5 $ 3.8
Maximum Member    
Concentration Risk [Line Items]    
Product warranty period (in years) 2 years  
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Summary of Revenue by Geographic Area (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Revenues From External Customers And Long Lived Assets [Line Items]        
Revenues $ 435.0 $ 635.0 $ 1,289.8 $ 1,807.9
Singapore Member        
Revenues From External Customers And Long Lived Assets [Line Items]        
Revenues 155.4 237.3 446.5 684.8
United States Member        
Revenues From External Customers And Long Lived Assets [Line Items]        
Revenues 125.8 184.3 393.7 558.9
Austria Member        
Revenues From External Customers And Long Lived Assets [Line Items]        
Revenues 33.1 27.7 94.9 84.8
South Korea Member        
Revenues From External Customers And Long Lived Assets [Line Items]        
Revenues 21.9 32.8 71.9 119.8
China Member        
Revenues From External Customers And Long Lived Assets [Line Items]        
Revenues 26.7 40.6 80.8 97.0
Taiwan Member        
Revenues From External Customers And Long Lived Assets [Line Items]        
Revenues 20.0 24.4 60.5 73.9
Israel Member        
Revenues From External Customers And Long Lived Assets [Line Items]        
Revenues 4.4 5.6 13.7 13.9
Malaysia Member        
Revenues From External Customers And Long Lived Assets [Line Items]        
Revenues 5.4 12.4 12.7 37.4
Other Member        
Revenues From External Customers And Long Lived Assets [Line Items]        
Revenues $ 42.3 $ 69.9 $ 115.1 $ 137.4
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Summary of Components of Lease Expense (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Leases [Abstract]        
Operating lease cost $ 7.0 $ 6.7 $ 19.4 $ 17.7
Short-term lease cost 0.9 0.1 2.6 1.1
Sublease income (0.1) 0.0 (0.3) 0.0
Total lease cost 7.8 6.8 21.7 18.8
Operating cash flows used in operating leases $ 6.1 $ 5.7 $ 18.1 $ 16.8
Weighted-average remaining lease term – operating leases 10 years 2 months 12 days 7 years 2 months 12 days 10 years 2 months 12 days 7 years 2 months 12 days
Weighted-average discount rate – operating leases 6.60% 4.70% 6.60% 4.70%
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Summary of Future Minimum Payments under Operating Leases (Detail)
$ in Millions
Sep. 29, 2023
USD ($)
Leases [Abstract]  
2023 (remaining in year) $ 6.5
2024 24.5
2025 22.1
2026 18.7
2027 18.4
Thereafter 118.4
Total minimum lease payments 208.6
Less: imputed interest (61.1)
Lease liability $ 147.5
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income Per Share - Basic and Diluted Net Income Per Share (Detail) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Numerator:        
Net income (loss) attributable to UCT $ (14.5) $ 9.7 $ (27.3) $ 12.5
Shares used in computation — basic:        
Weighted average common shares outstanding 44.8 45.4 44.8 45.2
Shares used in computation — diluted:        
Weighted average common shares outstanding 44.8 45.4 44.8 45.2
Effect of potential dilutive securities:        
Employee stock plans 0 0.2 0 0.5
Shares used in computing diluted net income (loss) per share 44.8 45.6 44.8 45.7
Net income (loss) per share attributable to UCT - basic $ (0.32) $ 0.21 $ (0.61) $ 0.28
Net income (loss) per share attributable to UCT - diluted $ (0.32) $ 0.21 $ (0.61) $ 0.28
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Reportable Segments - Additional Information (Detail)
$ in Millions
9 Months Ended
Sep. 29, 2023
USD ($)
Segment
Dec. 30, 2022
USD ($)
Segment Reporting Information Line Items    
Number Of Operating Segments | Segment 3  
Number of reportable segments | Segment 2  
Asia Pacific Member    
Segment Reporting Information Line Items    
Net long-lived assets | $ $ 128.7 $ 129.1
EMEA Member    
Segment Reporting Information Line Items    
Net long-lived assets | $ $ 80.3 $ 76.2
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Reportable Segments - Summary of Segment Description (Detail)
9 Months Ended
Sep. 29, 2023
Products Member  
Segment Reporting Information Line Items  
Product or Services AssemblyWeldmentsMachiningFabrication
Primary Markets Served Semiconductor
Geographic Areas AmericasAsia PacificEMEA
Service Member  
Segment Reporting Information Line Items  
Product or Services Cleaning Coating Analytics
Primary Markets Served Semiconductor
Geographic Areas AmericasAsia PacificEMEA
XML 71 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Reportable Segments - Summary of Segment Data (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Dec. 30, 2022
Revenues:          
Total segment revenues $ 435.0 $ 635.0 $ 1,289.8 $ 1,807.9  
Gross profit:          
Total segment gross profit 65.2 124.4 206.3 356.6  
Operating profit:          
Total segment operating profit 5.7 36.3 30.7 76.6  
ASSETS          
Total segment assets 1,845.5   1,845.5   $ 1,960.9
Products Member          
Revenues:          
Total segment revenues 380.9 556.3 1,112.0 1,575.2  
Gross profit:          
Total segment gross profit 51.6 97.0 156.5 275.3  
Operating profit:          
Total segment operating profit 7.7 26.8 27.3 50.1  
ASSETS          
Total segment assets 1,591.0   1,591.0   1,650.2
Service Member          
Revenues:          
Total segment revenues 54.1 78.7 177.8 232.7  
Gross profit:          
Total segment gross profit 13.6 27.4 49.8 81.3  
Operating profit:          
Total segment operating profit (2.0) $ 9.5 3.4 $ 26.5  
ASSETS          
Total segment assets $ 254.5   $ 254.5   $ 310.7
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Events - Additional Information (Details) - Subsequent Event [Member] - HIS Innovations Group [Member]
$ in Millions
Oct. 25, 2023
USD ($)
Subsequent Event [Line Items]  
Business acquisition percentage of voting interests acquired 100.00%
Purchase price cash consideration $ 50.0
Maximum Member  
Subsequent Event [Line Items]  
Purchase price cash consideration $ 70.0
XML 73 uctt-20230929_htm.xml IDEA: XBRL DOCUMENT 0001275014 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001275014 us-gaap:SellingAndMarketingExpenseMember 2023-07-01 2023-09-29 0001275014 uctt:StandardOperatingProceduresMember 2022-12-31 2023-09-29 0001275014 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 0001275014 uctt:OtherGeographicalAreasMember 2022-01-01 2022-09-30 0001275014 us-gaap:ServiceMember 2022-07-02 2022-09-30 0001275014 us-gaap:CommonStockMember 2023-09-29 0001275014 us-gaap:LeaseholdImprovementsMember 2023-09-29 0001275014 us-gaap:RevolvingCreditFacilityMember uctt:BarclaysBankPLCMember 2022-08-19 0001275014 country:KR 2022-07-02 2022-09-30 0001275014 us-gaap:ParentMember 2023-07-01 2023-09-29 0001275014 us-gaap:CustomerRelationshipsMember 2023-09-29 0001275014 country:SG 2023-07-01 2023-09-29 0001275014 us-gaap:RetainedEarningsMember 2022-12-30 0001275014 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 2023-09-29 0001275014 uctt:TermLoanCreditFacilityMember uctt:BarclaysBankPLCMember 2021-03-31 2021-03-31 0001275014 uctt:OtherGeographicalAreasMember 2022-12-31 2023-09-29 0001275014 srt:AsiaPacificMember 2022-12-30 0001275014 us-gaap:RestrictedStockMember 2023-07-01 2023-09-29 0001275014 us-gaap:NoncontrollingInterestMember 2022-12-31 2023-09-29 0001275014 uctt:EmployeesMember us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 2023-09-29 0001275014 us-gaap:LandMember 2023-09-29 0001275014 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 0001275014 us-gaap:FurnitureAndFixturesMember 2022-12-30 0001275014 uctt:LamResearchCorporationMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-29 0001275014 us-gaap:FairValueInputsLevel2Member us-gaap:ForwardContractsMember 2023-09-29 0001275014 2022-12-31 2023-09-29 0001275014 us-gaap:TreasuryStockCommonMember 2022-12-31 2023-09-29 0001275014 us-gaap:RestrictedStockMember 2022-12-31 2023-09-29 0001275014 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-09-30 0001275014 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-29 0001275014 us-gaap:NoncontrollingInterestMember 2022-12-30 0001275014 uctt:RestrictedStockUnitsPerformanceStockUnitsAndRestrictedStockAwardsMember 2022-12-31 2023-09-29 0001275014 us-gaap:LeaseholdImprovementsMember 2022-12-30 0001275014 us-gaap:ProductMember 2022-12-31 2023-09-29 0001275014 uctt:FluidSolutionsMember 2023-09-29 0001275014 uctt:SemiconductorProductsAndSolutionsMember 2023-07-01 2023-09-29 0001275014 country:AT 2022-01-01 2022-09-30 0001275014 country:KR 2022-12-31 2023-09-29 0001275014 uctt:TermLoanCreditFacilityMember uctt:BarclaysBankPLCMember 2022-12-31 2023-09-29 0001275014 uctt:StandardOperatingProceduresMember 2022-12-30 0001275014 us-gaap:RetainedEarningsMember 2022-12-31 2023-09-29 0001275014 uctt:TermLoanCreditFacilityMember uctt:BarclaysBankPLCMember 2023-09-29 0001275014 srt:MaximumMember uctt:FluidSolutionsMember 2023-09-29 0001275014 2022-09-30 0001275014 uctt:RestrictedStockUnitsPerformanceStockUnitsAndRestrictedStockAwardsMember 2022-12-30 0001275014 us-gaap:ParentMember 2023-06-30 0001275014 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-09-30 0001275014 uctt:SemiconductorServicesBusinessMember 2022-12-31 2023-09-29 0001275014 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-02 2022-09-30 0001275014 us-gaap:IntellectualPropertyMember 2022-12-30 0001275014 2022-01-01 2022-09-30 0001275014 us-gaap:PensionCostsMember 2023-09-29 0001275014 country:CN 2022-12-31 2023-09-29 0001275014 us-gaap:SellingAndMarketingExpenseMember 2022-07-02 2022-09-30 0001275014 us-gaap:GeneralAndAdministrativeExpenseMember 2022-12-31 2023-09-29 0001275014 us-gaap:CostOfSalesMember 2022-01-01 2022-09-30 0001275014 srt:MinimumMember uctt:TermLoanCreditFacilityMember us-gaap:EurodollarMember uctt:BarclaysBankPLCMember 2021-03-30 2021-03-31 0001275014 uctt:AppliedMaterialsIncMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-02 2022-09-30 0001275014 uctt:PlanAssetsMember 2022-12-30 0001275014 us-gaap:NoncontrollingInterestMember 2022-07-02 2022-09-30 0001275014 us-gaap:LandMember 2022-12-30 0001275014 2022-07-02 2022-09-30 0001275014 us-gaap:SellingAndMarketingExpenseMember 2022-12-31 2023-09-29 0001275014 us-gaap:NoncontrollingInterestMember 2023-07-01 2023-09-29 0001275014 uctt:SemiconductorServicesBusinessMember 2022-12-30 0001275014 us-gaap:TreasuryStockCommonMember 2023-09-29 0001275014 uctt:LamResearchCorporationMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0001275014 country:TW 2022-07-02 2022-09-30 0001275014 uctt:TotalCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0001275014 uctt:BankDebtMember 2023-09-29 0001275014 us-gaap:CommonStockMember 2023-07-01 2023-09-29 0001275014 2023-09-29 0001275014 us-gaap:RevolvingCreditFacilityMember uctt:BankDebtMember 2023-09-29 0001275014 srt:MaximumMember us-gaap:IntellectualPropertyMember 2022-12-31 2023-09-29 0001275014 srt:MinimumMember us-gaap:IntellectualPropertyMember 2022-12-31 2023-09-29 0001275014 uctt:EmployeeStockPurchasePlanMember 2022-12-31 2023-09-29 0001275014 srt:MinimumMember uctt:ComputerEquipmentAndSoftwareMember 2023-09-29 0001275014 us-gaap:ProductMember 2022-07-02 2022-09-30 0001275014 us-gaap:RetainedEarningsMember 2022-09-30 0001275014 us-gaap:RestrictedStockMember 2022-07-02 2022-09-30 0001275014 us-gaap:RetainedEarningsMember 2022-01-01 2022-09-30 0001275014 us-gaap:LetterOfCreditMember uctt:BarclaysBankPLCMember 2018-08-01 2018-08-31 0001275014 uctt:TermLoanCreditFacilityMember uctt:BarclaysBankPLCMember 2018-08-01 2018-08-31 0001275014 stpr:IL 2022-01-01 2022-09-30 0001275014 uctt:ShareRepurchaseProgramMember 2022-12-31 2023-09-29 0001275014 uctt:LamResearchCorporationAppliedMaterialsIncMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 2023-09-29 0001275014 us-gaap:AccountsReceivableMember 2023-09-29 0001275014 us-gaap:ParentMember 2022-09-30 0001275014 uctt:HisInnovationsGroupMember us-gaap:SubsequentEventMember 2023-10-25 2023-10-25 0001275014 uctt:ShareRepurchaseProgramMember us-gaap:TreasuryStockCommonMember 2022-12-31 2023-09-29 0001275014 srt:MaximumMember 2022-12-31 2023-09-29 0001275014 us-gaap:CommonStockMember 2022-10-20 0001275014 uctt:EmployeeStockPurchasePlanMember 2023-07-01 2023-09-29 0001275014 uctt:SemiconductorProductsAndSolutionsMember 2022-01-01 2022-09-30 0001275014 us-gaap:FairValueInputsLevel3Member us-gaap:PensionCostsMember 2023-09-29 0001275014 us-gaap:PerformanceSharesMember 2023-07-01 2023-09-29 0001275014 srt:MinimumMember us-gaap:TradeNamesMember 2022-12-31 2023-09-29 0001275014 uctt:TotalCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 2023-09-29 0001275014 us-gaap:ParentMember 2021-12-31 0001275014 us-gaap:TradeNamesMember 2023-09-29 0001275014 us-gaap:CommonStockMember 2022-07-01 0001275014 uctt:TermLoanCreditFacilityMember uctt:BarclaysBankPLCMember 2021-03-31 0001275014 country:AT 2023-07-01 2023-09-29 0001275014 us-gaap:ServiceMember 2022-01-01 2022-09-30 0001275014 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001275014 country:SG 2022-01-01 2022-09-30 0001275014 us-gaap:RetainedEarningsMember 2023-09-29 0001275014 us-gaap:RetainedEarningsMember 2023-06-30 0001275014 us-gaap:ResearchAndDevelopmentExpenseMember 2022-12-31 2023-09-29 0001275014 srt:MinimumMember uctt:FluidSolutionsMember 2023-09-29 0001275014 us-gaap:IntellectualPropertyMember 2023-09-29 0001275014 currency:CZK us-gaap:RevolvingCreditFacilityMember uctt:BankDebtMember 2023-09-29 0001275014 us-gaap:RevolvingCreditFacilityMember uctt:BarclaysBankPLCMember 2018-08-01 2018-08-31 0001275014 us-gaap:ProductMember 2023-07-01 2023-09-29 0001275014 country:AT 2022-12-31 2023-09-29 0001275014 us-gaap:ProductMember 2022-01-01 2022-09-30 0001275014 uctt:EmployeeStockPurchasePlanMember 2022-01-01 2022-09-30 0001275014 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-02 2022-09-30 0001275014 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001275014 srt:AsiaPacificMember 2023-09-29 0001275014 uctt:LamResearchCorporationMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-02 2022-09-30 0001275014 stpr:IL 2022-12-31 2023-09-29 0001275014 uctt:OtherGeographicalAreasMember 2023-07-01 2023-09-29 0001275014 us-gaap:PensionCostsMember 2022-12-30 0001275014 country:MY 2022-12-31 2023-09-29 0001275014 uctt:UctTradeNameMember 2022-12-31 2023-09-29 0001275014 us-gaap:FairValueInputsLevel3Member uctt:PlanAssetsMember 2022-12-30 0001275014 us-gaap:LetterOfCreditMember uctt:BarclaysBankPLCMember 2023-09-29 0001275014 srt:MaximumMember uctt:TermLoanCreditFacilityMember us-gaap:PrimeRateMember uctt:BarclaysBankPLCMember 2022-03-30 2022-04-01 0001275014 2022-07-01 0001275014 us-gaap:MachineryAndEquipmentMember 2022-12-30 0001275014 country:TW 2022-01-01 2022-09-30 0001275014 country:KR 2023-07-01 2023-09-29 0001275014 us-gaap:ServiceMember 2022-12-31 2023-09-29 0001275014 us-gaap:MachineryAndEquipmentMember 2023-09-29 0001275014 us-gaap:BuildingMember 2022-12-30 0001275014 us-gaap:AdditionalPaidInCapitalMember 2022-07-02 2022-09-30 0001275014 us-gaap:PerformanceSharesMember 2022-07-02 2022-09-30 0001275014 2022-01-01 2022-12-30 0001275014 us-gaap:CommonStockMember 2022-12-31 2023-09-29 0001275014 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2023-09-29 0001275014 us-gaap:AdditionalPaidInCapitalMember 2022-12-30 0001275014 us-gaap:NoncontrollingInterestMember 2022-09-30 0001275014 us-gaap:EMEAMember 2023-09-29 0001275014 uctt:SemiconductorServicesBusinessMember 2023-09-29 0001275014 us-gaap:LetterOfCreditMember uctt:BarclaysBankPLCMember 2018-08-31 0001275014 us-gaap:GeneralAndAdministrativeExpenseMember 2022-07-02 2022-09-30 0001275014 us-gaap:ParentMember 2023-09-29 0001275014 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-29 0001275014 uctt:LamResearchCorporationAppliedMaterialsIncMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-30 0001275014 uctt:NetAssetsMember 2022-01-01 2022-12-30 0001275014 2023-06-30 0001275014 country:US 2022-01-01 2022-09-30 0001275014 country:TW 2022-12-31 2023-09-29 0001275014 uctt:AppliedMaterialsIncMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0001275014 uctt:TermLoanCreditFacilityMember uctt:LiborMember uctt:BarclaysBankPLCMember 2022-12-31 2023-09-29 0001275014 uctt:SemiconductorProductsAndSolutionsMember 2022-12-31 2023-09-29 0001275014 country:MY 2022-07-02 2022-09-30 0001275014 2023-11-03 0001275014 uctt:RecipesMember 2023-09-29 0001275014 us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-09-29 0001275014 uctt:LamResearchCorporationMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 2023-09-29 0001275014 us-gaap:CommonStockMember 2023-06-30 0001275014 uctt:SemiconductorProductsAndSolutionsMember 2022-12-30 0001275014 stpr:IL 2022-07-02 2022-09-30 0001275014 us-gaap:RetainedEarningsMember 2022-07-01 0001275014 us-gaap:FurnitureAndFixturesMember 2023-09-29 0001275014 us-gaap:PerformanceSharesMember 2022-12-31 2023-09-29 0001275014 uctt:SemiconductorServicesBusinessMember 2022-01-01 2022-09-30 0001275014 country:US 2023-07-01 2023-09-29 0001275014 us-gaap:BuildingMember 2023-09-29 0001275014 2021-12-31 0001275014 us-gaap:TradeNamesMember 2022-12-30 0001275014 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-29 0001275014 2023-07-01 2023-09-29 0001275014 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-29 0001275014 uctt:SemiconductorProductsAndSolutionsMember 2022-07-02 2022-09-30 0001275014 srt:MinimumMember uctt:TermLoanCreditFacilityMember us-gaap:PrimeRateMember uctt:BarclaysBankPLCMember 2021-09-23 2021-09-24 0001275014 us-gaap:EMEAMember 2022-12-30 0001275014 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 2023-09-29 0001275014 us-gaap:ForwardContractsMember 2022-12-30 0001275014 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001275014 us-gaap:FairValueInputsLevel2Member us-gaap:ForwardContractsMember 2022-12-30 0001275014 srt:MinimumMember 2022-12-31 2023-09-29 0001275014 country:SG 2022-07-02 2022-09-30 0001275014 us-gaap:RetainedEarningsMember 2022-07-02 2022-09-30 0001275014 us-gaap:NoncontrollingInterestMember 2023-06-30 0001275014 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-09-30 0001275014 uctt:TotalCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-29 0001275014 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001275014 uctt:IntangibleAssetsMember 2022-01-01 2022-12-30 0001275014 us-gaap:CommonStockMember 2022-01-01 2022-09-30 0001275014 uctt:HisInnovationsGroupMember us-gaap:SubsequentEventMember 2023-10-25 0001275014 us-gaap:ParentMember 2022-07-01 0001275014 uctt:NonEmployeeDirectorsMember us-gaap:RestrictedStockMember 2023-09-30 0001275014 uctt:EmployeeStockPurchasePlanMember 2022-07-02 2022-09-30 0001275014 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-30 0001275014 srt:MaximumMember uctt:HisInnovationsGroupMember us-gaap:SubsequentEventMember 2023-10-25 2023-10-25 0001275014 us-gaap:ForwardContractsMember 2023-09-29 0001275014 us-gaap:CommonStockMember 2022-12-30 0001275014 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-09-30 0001275014 us-gaap:TreasuryStockCommonMember 2022-07-01 0001275014 us-gaap:CustomerRelationshipsMember 2022-12-30 0001275014 us-gaap:NoncontrollingInterestMember 2023-09-29 0001275014 country:MY 2022-01-01 2022-09-30 0001275014 uctt:PlanAssetsMember 2023-09-29 0001275014 us-gaap:ServiceMember 2023-07-01 2023-09-29 0001275014 country:SG 2022-12-31 2023-09-29 0001275014 country:US us-gaap:RevolvingCreditFacilityMember uctt:BankDebtMember 2023-09-29 0001275014 country:US 2022-07-02 2022-09-30 0001275014 us-gaap:TreasuryStockCommonMember 2023-06-30 0001275014 us-gaap:FairValueInputsLevel3Member uctt:PlanAssetsMember 2023-09-29 0001275014 srt:MaximumMember uctt:TermLoanCreditFacilityMember us-gaap:EurodollarMember uctt:BarclaysBankPLCMember 2021-03-30 2021-03-31 0001275014 srt:MaximumMember us-gaap:TradeNamesMember 2022-12-31 2023-09-29 0001275014 uctt:TotalCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-02 2022-09-30 0001275014 us-gaap:AdditionalPaidInCapitalMember 2023-09-29 0001275014 us-gaap:RevolvingCreditFacilityMember 2023-09-29 0001275014 uctt:StandardOperatingProceduresMember 2023-09-29 0001275014 country:TW 2023-07-01 2023-09-29 0001275014 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2022-12-31 2023-09-29 0001275014 stpr:IL 2023-07-01 2023-09-29 0001275014 uctt:ComputerEquipmentAndSoftwareMember 2023-09-29 0001275014 us-gaap:CostOfSalesMember 2022-07-01 2022-09-30 0001275014 uctt:ComputerEquipmentAndSoftwareMember 2022-12-30 0001275014 us-gaap:RetainedEarningsMember 2021-12-31 0001275014 uctt:LamResearchCorporationAppliedMaterialsIncAndAsmInternationalIncMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 2023-09-29 0001275014 us-gaap:TreasuryStockCommonMember 2022-12-30 0001275014 country:CN 2022-07-02 2022-09-30 0001275014 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0001275014 uctt:SemiconductorServicesBusinessMember 2023-07-01 2023-09-29 0001275014 us-gaap:NoncontrollingInterestMember 2022-07-01 0001275014 country:AT 2022-07-02 2022-09-30 0001275014 srt:MaximumMember uctt:ComputerEquipmentAndSoftwareMember 2023-09-29 0001275014 us-gaap:FairValueInputsLevel3Member us-gaap:PensionCostsMember 2022-12-30 0001275014 us-gaap:ParentMember 2022-12-30 0001275014 uctt:RestrictedStockUnitsPerformanceStockUnitsAndRestrictedStockAwardsMember 2023-09-29 0001275014 us-gaap:PerformanceSharesMember 2022-01-01 2022-09-30 0001275014 uctt:SemiconductorProductsAndSolutionsMember 2023-09-29 0001275014 country:CN 2022-01-01 2022-09-30 0001275014 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-09-30 0001275014 us-gaap:ParentMember 2022-07-02 2022-09-30 0001275014 us-gaap:ParentMember 2022-01-01 2022-09-30 0001275014 uctt:CinosCoLtdAndCinosXianCleanTechnologyLtdMember 2018-08-27 0001275014 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001275014 us-gaap:NoncontrollingInterestMember 2021-12-31 0001275014 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2023-09-29 0001275014 uctt:AppliedMaterialsIncMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 2023-09-29 0001275014 uctt:AppliedMaterialsIncMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-29 0001275014 2022-12-30 0001275014 us-gaap:ParentMember 2022-12-31 2023-09-29 0001275014 us-gaap:GoodwillMember 2022-01-01 2022-12-30 0001275014 us-gaap:CommonStockMember 2022-09-30 0001275014 us-gaap:AccountsReceivableMember 2022-12-30 0001275014 uctt:RecipesMember 2022-12-30 0001275014 country:US 2022-12-31 2023-09-29 0001275014 uctt:SemiconductorServicesBusinessMember 2022-07-02 2022-09-30 0001275014 us-gaap:TreasuryStockCommonMember 2021-12-31 0001275014 country:CN 2023-07-01 2023-09-29 0001275014 us-gaap:RevolvingCreditFacilityMember uctt:BarclaysBankPLCMember 2018-08-31 0001275014 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2022-12-31 2023-09-29 0001275014 country:MY 2023-07-01 2023-09-29 0001275014 us-gaap:RestrictedStockMember 2022-01-01 2022-09-30 0001275014 country:KR 2022-01-01 2022-09-30 0001275014 us-gaap:TreasuryStockCommonMember 2022-09-30 0001275014 us-gaap:GeneralAndAdministrativeExpenseMember 2023-07-01 2023-09-29 0001275014 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-09-30 0001275014 uctt:RecipesMember 2022-12-31 2023-09-29 0001275014 us-gaap:CommonStockMember 2021-12-31 0001275014 uctt:OtherGeographicalAreasMember 2022-07-02 2022-09-30 0001275014 us-gaap:CostOfSalesMember 2023-07-01 2023-09-29 0001275014 us-gaap:RestrictedStockUnitsRSUMember 2022-07-02 2022-09-30 0001275014 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2023-09-29 0001275014 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 2023-09-29 0001275014 us-gaap:CostOfSalesMember 2022-12-31 2023-09-29 iso4217:EUR uctt:Segment pure uctt:Customer shares iso4217:USD shares iso4217:USD false P364D 0001275014 Q3 P371D --12-30 10-Q true 2023-09-29 2023 false 000-50646 Ultra Clean Holdings, Inc. DE 61-1430858 26462 Corporate Avenue Hayward CA 94545 510 576-4400 Common stock, par value $0.001 per share UCTT NASDAQ Yes Yes Large Accelerated Filer false false false 44830779 342000000 358800000 1100000 1500000 170500000 253700000 378300000 443900000 35000000 42400000 925800000 1098800000 308900000 279600000 248800000 248800000 170900000 187900000 36500000 36000000 144500000 99000000 10100000 10800000 1845500000 1960900000 17600000 20800000 187500000 253500000 40800000 52500000 16500000 17100000 31200000 45300000 293600000 389200000 464100000 493000000 52500000 52200000 131000000 80300000 9200000 9200000 950400000 1023900000 0.001 0.001 10000000 10000000 0 0 0 0 0.001 0.001 90000000 90000000 46500000 45200000 44800000 45200000 100000 100000 537300000 530800000 1700000 900000 39100000 15400000 350500000 377800000 -10800000 -5400000 838000000 887900000 57100000 49100000 895100000 937000000 1845500000 1960900000 380900000 556300000 1112000000 1575200000 54100000 78700000 177800000 232700000 435000000 635000000 1289800000 1807900000 329300000 459300000 955500000 1299900000 40500000 51300000 128000000 151400000 369800000 510600000 1083500000 1451300000 65200000 124400000 206300000 356600000 7400000 7400000 21700000 21500000 12800000 13500000 38600000 41200000 39300000 46400000 115300000 139900000 0 -20800000 0 -77400000 59500000 88100000 175600000 280000000 5700000 36300000 30700000 76600000 1200000 200000 2500000 400000 12300000 9400000 35900000 23100000 -2100000 -2100000 -800000 -2500000 -7500000 25000000 -3500000 51400000 5300000 12100000 17100000 29400000 -12800000 12900000 -20600000 22000000 1700000 3200000 6700000 9500000 -14500000 9700000 -27300000 12500000 -0.32 0.21 -0.61 0.28 -0.32 0.21 -0.61 0.28 44.8 45.4 44.8 45.2 44.8 45.6 44.8 45.7 -12800000 12900000 -20600000 22000000 -2100000 -10500000 -3800000 -22500000 -200000 0 -400000 0 0 -400000 200000 -1500000 -2300000 -10900000 -4000000 -24000000 -15100000 2000000 -24600000 -2000000 600000 -4500000 8000000 1800000 -15700000 6500000 -32600000 -3800000 -20600000 22000000 27900000 29700000 16900000 23100000 8700000 14800000 2900000 2900000 1100000 100000 -100000 -800000 300000 1500000 0 -77400000 -83200000 -2000000 -65600000 45700000 -7500000 3100000 -800000 2100000 -61200000 -43900000 -11800000 2100000 -8900000 -2500000 3700000 1400000 -5400000 11500000 100600000 86000000 59200000 67900000 2300000 300000 0 -3400000 -56900000 -64200000 34700000 27800000 23700000 0 2200000 3900000 300000 700000 100000 200000 0 4700000 0 700000 -61000000 -27200000 500000 -7600000 -16800000 -13000000 358800000 466500000 342000000 453500000 26700000 27700000 33000000 20300000 12000000 6700000 44800000 100000 533300000 1700000 -39100000 365000000 -9500000 849800000 56400000 906200000 4000000 4000000 4000000 -14500000 -14500000 1700000 -12800000 -1300000 -1300000 -1000000 -2300000 44800000 100000 537300000 1700000 -39100000 350500000 -10800000 838000000 57100000 895100000 45200000 100000 530800000 900000 -15400000 377800000 -5400000 887900000 49100000 937000000 500000 100000 2200000 2200000 2200000 800000 800000 23700000 23700000 23700000 8700000 8700000 8700000 -27300000 -27300000 6700000 -20600000 100000 100000 -5400000 -5400000 1400000 -4000000 44800000 100000 537300000 1700000 -39100000 350500000 -10800000 838000000 57100000 895100000 45400000 100000 521900000 600000 -3300000 340200000 -13300000 845600000 49900000 895500000 100000 100000 100000 4700000 4700000 4700000 9700000 9700000 3200000 12900000 -3200000 -3200000 -7700000 -10900000 45400000 100000 526500000 600000 -3300000 349900000 -16500000 856700000 45400000 902100000 44900000 100000 514900000 600000 -3300000 337400000 -200000 848900000 43800000 892700000 600000 700000 700000 700000 100000 3900000 3900000 3900000 14800000 14800000 14800000 12500000 12500000 9500000 22000000 200000 200000 -16300000 -16300000 -7700000 -24000000 45400000 100000 526500000 600000 -3300000 349900000 -16500000 856700000 45400000 902100000 <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1. ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES</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="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Organization</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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 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><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> — The unaudited Condensed Consolidated Financial Statements included in this quarterly report on Form 10-Q include the accounts of the Company and its majority-owned subsidiaries and have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”). This financial information reflects all adjustments which are, in the opinion of the Company, normal, recurring and necessary for the fair financial statement presentation for the dates and periods presented. Certain information and footnote disclosures normally included in our annual financial statements, prepared in accordance with GAAP, have been condensed or omitted from the interim financial statements in this Quarterly Report on Form 10-Q. Therefore, these unaudited financial statements should be read in conjunction with the Consolidated Financial Statements contained in the Company's Annual Report on Form 10-K for the year ended December 30, 2022</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fiscal Year</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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><p style="text-indent:0;font-size:10pt;margin-top:12pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Principles of Consolidation</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> — The Company’s Condensed Consolidated Financial Statements include the accounts of the Company and its majority-owned subsidiaries and all significant intercompany accounts and transactions have been eliminated upon consolidation.</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Noncontrolling interests </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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 Condensed 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. See Note 10 for further discussion.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Segments</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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 </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> reportable segments: Products and Services. The Company has </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> operating segments as of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, 2023 with two operating segments within the Products reportable segment and one operating segment within the Services reportable segment. See Note 15 of th</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">e Notes to the Condensed Consolidated Financial Statements.</span></p></div><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Foreign Currency Translation and Remeasurement</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> —</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The functional currency of the Products business’ foreign subsidiaries, excluding the subsidiaries of Ham-Let (Israel-Canada) Ltd. (“Ham-Let” or “Fluid Solutions”), is the U.S. Dollar. The functional currency of the Ham-Let subsidiaries in Singapore, United Kingdom, Netherlands and China, is their local currency, except for Israel, which is the U.S. Dollar. 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="text-indent:0;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:normal;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 expense, net.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> — The presentation of financial statements in conformity with 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:12pt;font-family:Times New Roman;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cash and Cash Equivalents</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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></p></div><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Concentration of Credit Risk</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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="text-indent:0;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:normal;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-weight:normal;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:37.952%;"></td> <td style="width:1%;"></td> <td style="width:10.678%;"></td> <td style="width:1%;"></td> <td style="width:2.04%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:10.678%;"></td> <td style="width:1%;"></td> <td style="width:2.04%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:10.678%;"></td> <td style="width:1%;"></td> <td style="width:2.04%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:10.678%;"></td> <td style="width:1%;"></td> <td style="width:2.04%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="9" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="9" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 29,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 29,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Lam Research Corporation</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">40.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">34.5</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">39.4</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Applied Materials, Inc.</span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25.7</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">24.2</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">22.9</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">23.4</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">58.7</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">64.2</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">57.4</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">62.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="text-indent:0;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Two</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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% of accounts receivable as of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, 2023 and December 30, 2022</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, in the aggregate approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">28.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">38.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of total accounts receivable, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value of Measurements</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> —</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company measures its cash equivalents, derivative contracts 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="text-indent:0;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:normal;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="text-indent:0;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:normal;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="text-indent:0;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:normal;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="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Derivative Financial Instruments </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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 Condensed Consolidated Balance Sheets at fair value. The Company records changes in the fair value of the derivatives in the accompanying Condensed Consolidated Statements of Operations as other expense, net, or as a component of AOCI in the accompanying Condensed Consolidated Balance Sheets.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Inventories </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventory </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">reasonable, </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;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:normal;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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-weight:normal;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.</span></p></div><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:0;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:normal;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">— </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Leases</span><span style="color:#212529;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Calibri',sans-serif;font-style:italic;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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 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 September 29, 2023 and December 30, 2022</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> were not significant.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Goodwill and Indefinite-Lived Intangible Assets</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Deferred Debt Issuance Costs — </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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 Condensed 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="text-indent:0;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:normal;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-weight:normal;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-weight:normal;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 8 of the Notes to the Condensed Consolidated Financial Statements.</span></p></div><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue Recognition</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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.</span></p><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Shipping and Handling Costs</span><span style="color:#212529;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span><span style="color:#212529;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Research and Development Costs</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> — Research and development costs are expensed as incurred.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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="text-indent:0;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:normal;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-weight:normal;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. See Note 11 for furt</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">her discussion.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income Taxes</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;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:normal;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. The Company accounts for Global Intangible Low-Taxed Income as period costs when incurred.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Net Income (Loss) per Share</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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 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.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="text-indent:0;font-size:10pt;margin-top:12pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Business Combinations</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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.</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;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;">Accounting Standards Recently Adopted</span></p><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In March 2020, the FASB issued ASU 2020-04, “Reference rate reform (“Topic 848”): Facilitation of the Effects of Reference Rate Reform on Financial Reporting.” The ASU provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions affected by reference rate reform. The amendments apply only to contracts and hedging relationships that reference London Interbank Offered Rate (“LIBOR”) or another reference rate expected to be discontinued due to reference rate reform. The amendments are elective and are effective upon issuance. In December 2022, the FASB issued ASU</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022-06, “Topic 848: Deferral of the sunset date of Topic 848”, which defers the expiration date for Topic 848 from December 31, 2022 until December 31, 2024. In June 2023, the Company entered into a Fourth Amendment to the Credit Agreement to replace the LIBOR-based reference interest rate option with a reference interest option based upon Term Secured Overnight Financing Rate (“SOFR”) under the Credit Agreement. The Company applied practical expedients provided in Topic 848 allowing for the changes in contractual terms to be accounted for prospectively. These modifications had no significant impact on the Company’s Condensed Consolidated Financial Statements. See Note 6 for further discussion.</span></p><p style="text-indent:0;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="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Management has considered all recent accounting pronouncements and believes there is no accounting guidance issued but not yet effective that would be material to the Company’s condensed consolidated financial statements.</span></p></div> <p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> — The unaudited Condensed Consolidated Financial Statements included in this quarterly report on Form 10-Q include the accounts of the Company and its majority-owned subsidiaries and have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”). This financial information reflects all adjustments which are, in the opinion of the Company, normal, recurring and necessary for the fair financial statement presentation for the dates and periods presented. Certain information and footnote disclosures normally included in our annual financial statements, prepared in accordance with GAAP, have been condensed or omitted from the interim financial statements in this Quarterly Report on Form 10-Q. Therefore, these unaudited financial statements should be read in conjunction with the Consolidated Financial Statements contained in the Company's Annual Report on Form 10-K for the year ended December 30, 2022</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fiscal Year</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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> <span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Principles of Consolidation</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> — The Company’s Condensed Consolidated Financial Statements include the accounts of the Company and its majority-owned subsidiaries and all significant intercompany accounts and transactions have been eliminated upon consolidation.</span> <p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Noncontrolling interests </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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 Condensed 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. See Note 10 for further discussion.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Segments</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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 </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> reportable segments: Products and Services. The Company has </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> operating segments as of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, 2023 with two operating segments within the Products reportable segment and one operating segment within the Services reportable segment. See Note 15 of th</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">e Notes to the Condensed Consolidated Financial Statements.</span></p> 2 3 <p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Foreign Currency Translation and Remeasurement</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> —</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The functional currency of the Products business’ foreign subsidiaries, excluding the subsidiaries of Ham-Let (Israel-Canada) Ltd. (“Ham-Let” or “Fluid Solutions”), is the U.S. Dollar. The functional currency of the Ham-Let subsidiaries in Singapore, United Kingdom, Netherlands and China, is their local currency, except for Israel, which is the U.S. Dollar. 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="text-indent:0;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:normal;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 expense, net.</span></p> <p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> — The presentation of financial statements in conformity with 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="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cash and Cash Equivalents</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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></p> <p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Concentration of Credit Risk</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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="text-indent:0;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:normal;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-weight:normal;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:37.952%;"></td> <td style="width:1%;"></td> <td style="width:10.678%;"></td> <td style="width:1%;"></td> <td style="width:2.04%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:10.678%;"></td> <td style="width:1%;"></td> <td style="width:2.04%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:10.678%;"></td> <td style="width:1%;"></td> <td style="width:2.04%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:10.678%;"></td> <td style="width:1%;"></td> <td style="width:2.04%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="9" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="9" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 29,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 29,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Lam Research Corporation</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">40.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">34.5</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">39.4</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Applied Materials, Inc.</span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25.7</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">24.2</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">22.9</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">23.4</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">58.7</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">64.2</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">57.4</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">62.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="text-indent:0;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Two</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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% of accounts receivable as of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, 2023 and December 30, 2022</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, in the aggregate approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">28.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">38.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of total accounts receivable, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:0;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:normal;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-weight:normal;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:37.952%;"></td> <td style="width:1%;"></td> <td style="width:10.678%;"></td> <td style="width:1%;"></td> <td style="width:2.04%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:10.678%;"></td> <td style="width:1%;"></td> <td style="width:2.04%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:10.678%;"></td> <td style="width:1%;"></td> <td style="width:2.04%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:10.678%;"></td> <td style="width:1%;"></td> <td style="width:2.04%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="9" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="9" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 29,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 29,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Lam Research Corporation</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">40.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">34.5</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">39.4</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Applied Materials, Inc.</span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25.7</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">24.2</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">22.9</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">23.4</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">58.7</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">64.2</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">57.4</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">62.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> </table> 0.33 0.40 0.345 0.394 0.257 0.242 0.229 0.234 0.587 0.642 0.574 0.628 2 0.282 0.385 <p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value of Measurements</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> —</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company measures its cash equivalents, derivative contracts 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="text-indent:0;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:normal;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="text-indent:0;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:normal;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="text-indent:0;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:normal;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="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Derivative Financial Instruments </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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 Condensed Consolidated Balance Sheets at fair value. The Company records changes in the fair value of the derivatives in the accompanying Condensed Consolidated Statements of Operations as other expense, net, or as a component of AOCI in the accompanying Condensed Consolidated Balance Sheets.</span></p> <p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Inventories </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventory </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">reasonable, </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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.</span></p> <p style="text-indent:0;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:normal;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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-weight:normal;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.</span></p> <p style="text-indent:0;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:normal;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">— </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Leases</span><span style="color:#212529;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Calibri',sans-serif;font-style:italic;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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 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 September 29, 2023 and December 30, 2022</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> were not significant.</span></p> <p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Goodwill and Indefinite-Lived Intangible Assets</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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.</span></p> <p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Deferred Debt Issuance Costs — </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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 Condensed Consolidated Balance Sheets. Deferred costs are amortized on an effective interest method basis over the contractual term.</span></p> <p style="text-indent:0;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:normal;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-weight:normal;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-weight:normal;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 8 of the Notes to the Condensed Consolidated Financial Statements.</span></p> <p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue Recognition</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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.</span></p><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Shipping and Handling Costs</span><span style="color:#212529;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span><span style="color:#212529;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Research and Development Costs</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> — Research and development costs are expensed as incurred.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:0;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:normal;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-weight:normal;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. See Note 11 for furt</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">her discussion.</span></p> <p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income Taxes</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;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:normal;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. The Company accounts for Global Intangible Low-Taxed Income as period costs when incurred.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Net Income (Loss) per Share</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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 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.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Business Combinations</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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.</span> P12M <p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;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;">Accounting Standards Recently Adopted</span></p><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In March 2020, the FASB issued ASU 2020-04, “Reference rate reform (“Topic 848”): Facilitation of the Effects of Reference Rate Reform on Financial Reporting.” The ASU provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions affected by reference rate reform. The amendments apply only to contracts and hedging relationships that reference London Interbank Offered Rate (“LIBOR”) or another reference rate expected to be discontinued due to reference rate reform. The amendments are elective and are effective upon issuance. In December 2022, the FASB issued ASU</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022-06, “Topic 848: Deferral of the sunset date of Topic 848”, which defers the expiration date for Topic 848 from December 31, 2022 until December 31, 2024. In June 2023, the Company entered into a Fourth Amendment to the Credit Agreement to replace the LIBOR-based reference interest rate option with a reference interest option based upon Term Secured Overnight Financing Rate (“SOFR”) under the Credit Agreement. The Company applied practical expedients provided in Topic 848 allowing for the changes in contractual terms to be accounted for prospectively. These modifications had no significant impact on the Company’s Condensed Consolidated Financial Statements. See Note 6 for further discussion.</span></p><p style="text-indent:0;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="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Management has considered all recent accounting pronouncements and believes there is no accounting guidance issued but not yet effective that would be material to the Company’s condensed consolidated financial statements.</span></p> <p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2. BUSINESS DIVESTITURES</span></p><p style="text-indent:0;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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">77.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the three and nine months ended </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2022</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The total net loss of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">77.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million 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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">27.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">29.9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> -20800000 -77400000 -77400000 -27800000 -19700000 -29900000 <p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3. BALANCE SHEET INFORMATION</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories consisted of the following:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.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;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="3" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 29,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="3" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">December 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(In millions)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="3" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="3" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Raw materials</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">196.3</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">230.4</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Work in process</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">110.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">142.3</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Finished goods</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">72.0</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">71.2</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">378.3</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">443.9</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property, plant and equipment, net, consisted of the following:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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: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;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Useful Life</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="3" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 29,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="3" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">December 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(In millions)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">(In years)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="3" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="3" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Land</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">n/a</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.9</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.0</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Buildings</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">50</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">54.4</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">58.6</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Leasehold improvements</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">*</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">92.2</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">81.3</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Machinery and equipment</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">174.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">152.5</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Computer equipment and software</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">69.9</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">68.3</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Furniture and fixtures</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5.1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">397.2</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">368.8</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accumulated depreciation</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">161.5</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">146.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Construction in progress</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">73.2</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">56.8</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">308.9</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">279.6</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-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:normal;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="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories consisted of the following:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.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;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="3" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 29,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="3" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">December 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(In millions)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="3" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="3" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Raw materials</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">196.3</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">230.4</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Work in process</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">110.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">142.3</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Finished goods</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">72.0</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">71.2</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">378.3</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">443.9</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 196300000 230400000 110000000 142300000 72000000 71200000 378300000 443900000 <p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property, plant and equipment, net, consisted of the following:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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: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;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Useful Life</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="3" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 29,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="3" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">December 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(In millions)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">(In years)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="3" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="3" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Land</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">n/a</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.9</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.0</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Buildings</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">50</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">54.4</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">58.6</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Leasehold improvements</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">*</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">92.2</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">81.3</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Machinery and equipment</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">174.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">152.5</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Computer equipment and software</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">69.9</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">68.3</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Furniture and fixtures</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5.1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">397.2</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">368.8</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accumulated depreciation</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">161.5</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">146.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Construction in progress</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">73.2</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">56.8</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">308.9</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">279.6</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">* Lesser of estimated useful life or remaining lease term</span></p> 2900000 3000000 P50Y 54400000 58600000 92200000 81300000 P5Y P10Y 174000000 152500000 P3Y P10Y 69900000 68300000 P5Y 3800000 5100000 397200000 368800000 161500000 146000000 73200000 56800000 308900000 279600000 <p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4. FAIR VALUE</span></p><p style="text-indent:0;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:normal;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-weight:normal;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;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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:33.935%;"></td> <td style="width:1.483%;"></td> <td style="width:1%;"></td> <td style="width:9.786%;"></td> <td style="width:1%;"></td> <td style="width:1.483%;"></td> <td style="width:1%;"></td> <td style="width:14.115%;"></td> <td style="width:1%;"></td> <td style="width:1.483%;"></td> <td style="width:1%;"></td> <td style="width:14.115%;"></td> <td style="width:1%;"></td> <td style="width:1.483%;"></td> <td style="width:1%;"></td> <td style="width:14.115%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Fair Value Measurement at</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Reporting Date Using</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Description</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 29, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Quoted Prices in<br/>Active Markets for<br/>Identical Assets<br/>(Level 1)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Significant<br/>Other Observable<br/>Inputs<br/>(Level 2)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(In millions)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other non-current assets:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Plan assets</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other current liabilities:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Forward contracts</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.5</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.5</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other liabilities:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Pension obligation</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.3</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.3</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Fair Value Measurement at</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Reporting Date Using</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Description</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">December 30, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Quoted Prices in<br/>Active Markets for<br/>Identical Assets<br/>(Level 1)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Significant<br/>Other Observable<br/>Inputs<br/>(Level 2)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(In millions)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Prepaid expenses and other current assets:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Forward contracts</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.3</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.3</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other non-current assets:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Plan assets</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.2</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.2</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other liabilities:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Pension obligation</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.6</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.6</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="text-indent:0;font-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:normal;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;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:normal;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 September 29, 2023</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company's aggregate pension benefit obligations was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and the fair value of the pension plan assets was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. The underfunded pension benefit obligations was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 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.</span></p><p style="text-indent:0;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:normal;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <span style="color:#000000;white-space:pre-wrap;font-weight:normal;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><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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:33.935%;"></td> <td style="width:1.483%;"></td> <td style="width:1%;"></td> <td style="width:9.786%;"></td> <td style="width:1%;"></td> <td style="width:1.483%;"></td> <td style="width:1%;"></td> <td style="width:14.115%;"></td> <td style="width:1%;"></td> <td style="width:1.483%;"></td> <td style="width:1%;"></td> <td style="width:14.115%;"></td> <td style="width:1%;"></td> <td style="width:1.483%;"></td> <td style="width:1%;"></td> <td style="width:14.115%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Fair Value Measurement at</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Reporting Date Using</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Description</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 29, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Quoted Prices in<br/>Active Markets for<br/>Identical Assets<br/>(Level 1)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Significant<br/>Other Observable<br/>Inputs<br/>(Level 2)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(In millions)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other non-current assets:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Plan assets</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other current liabilities:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Forward contracts</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.5</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.5</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other liabilities:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Pension obligation</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.3</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.3</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Fair Value Measurement at</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Reporting Date Using</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Description</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">December 30, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Quoted Prices in<br/>Active Markets for<br/>Identical Assets<br/>(Level 1)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Significant<br/>Other Observable<br/>Inputs<br/>(Level 2)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(In millions)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Prepaid expenses and other current assets:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Forward contracts</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.3</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.3</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other non-current assets:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Plan assets</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.2</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.2</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other liabilities:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Pension obligation</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.6</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.6</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 1000000 1000000 500000 500000 1300000 1300000 300000 300000 2200000 2200000 1600000 1600000 9800000 9500000 300000 <p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5. GOODWILL AND INTANGIBLE ASSETS</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;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</span></p><p style="text-indent:0;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:normal;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;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:normal;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-weight:normal;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</span><span style="color:#212529;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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-weight:normal;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="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three and nine months ended September 29, 2023</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, there were no changes to the Company's reporting units, and the Company did not recognize any impairment charges or additions to goodwill. </span><span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Details of aggregate goodwill of the Company are as follows:</span></span></p><div style="font-size:9pt;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:51.072%;"></td> <td style="width:1%;"></td> <td style="width:12.026%;"></td> <td style="width:1%;"></td> <td style="width:2.164%;"></td> <td style="width:1%;"></td> <td style="width:13.828999999999999%;"></td> <td style="width:1%;"></td> <td style="width:2.164%;"></td> <td style="width:1%;"></td> <td style="width:12.747%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(In millions)</span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Products</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="3" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Balance at September 29, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">175.3</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">73.5</span></p></td> <td style="border-top:0.5pt solid #ffffff03;background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">248.8</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0;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><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="text-indent:0;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:normal;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="text-indent:0;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:normal;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:27.298%;"></td> <td style="width:9.314%;"></td> <td style="width:1.004%;"></td> <td style="width:1%;"></td> <td style="width:5.99%;"></td> <td style="width:1%;"></td> <td style="width:1.004%;"></td> <td style="width:1%;"></td> <td style="width:10.767%;"></td> <td style="width:1%;"></td> <td style="width:1.004%;"></td> <td style="width:1%;"></td> <td style="width:5.869%;"></td> <td style="width:1%;"></td> <td style="width:1.004%;"></td> <td style="width:1%;"></td> <td style="width:5.99%;"></td> <td style="width:1%;"></td> <td style="width:1.004%;"></td> <td style="width:1%;"></td> <td style="width:10.767%;"></td> <td style="width:1%;"></td> <td style="width:1.004%;"></td> <td style="width:1%;"></td> <td style="width:5.99%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">As of September 29, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">As of December 30, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Gross</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Gross</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Useful Life</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Carrying</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Accumulated</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Carrying</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Carrying</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Accumulated</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Carrying</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(Dollars in millions)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">(In years)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Amount</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Amortization</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Amount</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Amortization</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Customer relationships</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> - </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">172.0</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">93.0</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">79.0</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">172.0</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">81.8</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">90.2</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Tradename</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> - </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">*</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">32.5</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10.7</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">32.5</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20.9</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11.6</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intellectual property/know-how</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7 </span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">37.7</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17.5</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20.2</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">37.7</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15.7</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">22.0</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Recipes</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">73.2</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">18.6</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">54.6</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">73.2</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">57.4</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Standard operating procedures</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8.6</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.2</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.4</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8.6</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.9</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.7</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">324.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">153.1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">170.9</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">324.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">136.1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">187.9</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 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.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="text-indent:0;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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16.9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">for the three and nine months ended September 29, 2023, respectively </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">23.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">for the three and nine months ended September 30, 2022</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. 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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> As of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 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;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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.288%;"></td> <td style="width:1.941%;"></td> <td style="width:1%;"></td> <td style="width:15.771%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Amortization</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(In millions)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Expense</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023 (remaining in year)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5.5</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21.9</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2025</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19.9</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2026</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2027</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">18.7</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Thereafter</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">76.9</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">161.9</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> <span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Details of aggregate goodwill of the Company are 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:51.072%;"></td> <td style="width:1%;"></td> <td style="width:12.026%;"></td> <td style="width:1%;"></td> <td style="width:2.164%;"></td> <td style="width:1%;"></td> <td style="width:13.828999999999999%;"></td> <td style="width:1%;"></td> <td style="width:2.164%;"></td> <td style="width:1%;"></td> <td style="width:12.747%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(In millions)</span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Products</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="3" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Balance at September 29, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">175.3</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">73.5</span></p></td> <td style="border-top:0.5pt solid #ffffff03;background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">248.8</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 175300000 73500000 248800000 <p style="text-indent:0;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:normal;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:27.298%;"></td> <td style="width:9.314%;"></td> <td style="width:1.004%;"></td> <td style="width:1%;"></td> <td style="width:5.99%;"></td> <td style="width:1%;"></td> <td style="width:1.004%;"></td> <td style="width:1%;"></td> <td style="width:10.767%;"></td> <td style="width:1%;"></td> <td style="width:1.004%;"></td> <td style="width:1%;"></td> <td style="width:5.869%;"></td> <td style="width:1%;"></td> <td style="width:1.004%;"></td> <td style="width:1%;"></td> <td style="width:5.99%;"></td> <td style="width:1%;"></td> <td style="width:1.004%;"></td> <td style="width:1%;"></td> <td style="width:10.767%;"></td> <td style="width:1%;"></td> <td style="width:1.004%;"></td> <td style="width:1%;"></td> <td style="width:5.99%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">As of September 29, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">As of December 30, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Gross</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Gross</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Useful Life</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Carrying</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Accumulated</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Carrying</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Carrying</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Accumulated</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Carrying</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(Dollars in millions)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">(In years)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Amount</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Amortization</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Amount</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Amortization</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Customer relationships</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> - </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">172.0</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">93.0</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">79.0</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">172.0</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">81.8</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">90.2</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Tradename</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> - </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">*</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">32.5</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10.7</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">32.5</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20.9</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11.6</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intellectual property/know-how</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7 </span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">37.7</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17.5</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20.2</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">37.7</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15.7</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">22.0</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Recipes</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">73.2</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">18.6</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">54.6</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">73.2</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">57.4</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Standard operating procedures</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8.6</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.2</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.4</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8.6</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.9</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.7</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">324.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">153.1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">170.9</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">324.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">136.1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">187.9</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 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.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> P6Y P10Y 172000000 93000000 79000000 172000000 81800000 90200000 P4Y P6Y 32500000 21800000 10700000 32500000 20900000 11600000 P7Y P15Y 37700000 17500000 20200000 37700000 15700000 22000000 P20Y 73200000 18600000 54600000 73200000 15800000 57400000 P20Y 8600000 2200000 6400000 8600000 1900000 6700000 324000000 153100000 170900000 324000000 136100000 187900000 9000000 5500000 16.9 7000000 23.1 <span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> As of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, 2023, future estimated amortization expense is expected to be as follows: </span><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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.288%;"></td> <td style="width:1.941%;"></td> <td style="width:1%;"></td> <td style="width:15.771%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Amortization</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(In millions)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Expense</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023 (remaining in year)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5.5</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21.9</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2025</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19.9</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2026</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2027</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">18.7</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Thereafter</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">76.9</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">161.9</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 5500000 21900000 19900000 19000000 18700000 76900000 161900000 <p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6. BORROWING ARRANGEMENTS</span></p><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">other </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">things, (i) refinance and reprice $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">272.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">355.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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="text-indent:0;font-size:10pt;margin-top:12pt;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-weight:normal;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-weight:normal;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-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.625</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;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:normal;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 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 $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">150.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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="text-indent:0;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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">150.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">F</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.25</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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-weight:normal;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 September 29, 2023</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">146.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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></p><p style="text-indent:0;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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">50.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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-weight:normal;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-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.125</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, 2023</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">46.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;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:normal;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:12pt;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-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.50</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.50</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.75</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.75</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At September 29, 2023</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">483.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, 2023</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.25</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.00</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.75</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.00</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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. As of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, 2023, the Company was in compliance with the financial covenants contained within the Amended Credit Agreement.</span></p><p style="text-indent:0;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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, 2023, no debt was outstanding under this revolving credit facility.</span></p><p style="text-indent:0;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:normal;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 borrowing up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">18.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, 2023</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, Fluid Solutions had a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million outstanding balance under these facilities with average interest rate ranges from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%.</span></p><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of September 29, 2023, the Company’s tot</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">al bank debt was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">481.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, 2023</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">146.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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="text-indent:0;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:normal;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</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 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> 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 483200000 7500000 0.092 0.0125 0.01 0.0375 0.01 7000000 7400000 18500000 6000000 0.075 0.084 481700000 7500000 146100000 12500000 7400000 <p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7. INCOME TAX</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="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company's effective tax rate was (</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">70.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">48.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% for the three months ended </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, 2023 and September 30, 2022</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, and (</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">488.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">57.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% for the nine months ended </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, 2023 and September 30, 2022</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. The Company’s income tax provision was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the three months ended </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, 2023 and September 30, 2022</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">29.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the nine months ended </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, 2023 and September 30, 2022, respectively. The change in respective tax rates reflects, primarily, changes in the geographic mix of worldwide earnings and financial results in jurisdictions which are taxed at different rates and the impact of losses in jurisdictions with full federal and state valuation allowances.</span></p><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Company management continuously evaluates the need for a valuation allowance and, as of September 29, 2023, concluded that a full valuation allowance on its U.S. federal and state and certain of its foreign deferred tax assets was still appropriate.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of September 29, 2023 and September 30, 2022</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company’s gross liability for unrecognized tax benefits, excluding interest, was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. Increases or decreases to interest and penalties on uncertain tax positions are included in the income tax provision in the Condensed Consolidated Statements of Operations.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Although it is possible that 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></p> -0.707 0.483 -4.886 0.572 5300000 12100000 17100000 29400000 2700000 1700000 <p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8. RETIREMENT PLANS</span></p><p style="text-indent:0;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="text-indent:0;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:normal;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. Fluid Solutions has a noncontributory defined benefit pension plans covering its employees in Israel 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></p><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of September 29, 2023</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the benefit obligation of the plans was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and the fair value of the benefit plan assets was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million which are invested in several fixed deposit accounts with financial institutions. As of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, 2023</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the underfunded balance of the plans of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> m</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">illion has been recorded by the Company and is included in other liabilities. Amounts recognized in accumulated other comprehensive loss for the three and nine months ended September 29, 2023</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. The Company and its subsidiaries contributed $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million during the three and nine months ended </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, 2023. During the three and nine months ended September 30, 2022</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, there were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> amounts recognized in accumulated other comprehensive loss and the Company and its subsidiaries made immaterial contributions to the plans.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, 2023, the Company's future estimated payment obligations for the respective fiscal years are as follows:</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;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-weight:normal;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:80.288%;"></td> <td style="width:1.941%;"></td> <td style="width:1%;"></td> <td style="width:15.771%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(In millions)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.8</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2025</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2026</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.9</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2027</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Thereafter</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5.3</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10.1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0;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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">50.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the employee's eligible earnings. The Company made $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million discretionary employer contributions to the 401(k) Plan for the three and nine months ended </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, 2023</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the three and nine months ended </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2022</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> 9800000 9500000 300000 200000 400000 100000 100000 0 0 <p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, 2023, the Company's future estimated payment obligations for the respective fiscal years are as follows:</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;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-weight:normal;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:80.288%;"></td> <td style="width:1.941%;"></td> <td style="width:1%;"></td> <td style="width:15.771%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(In millions)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.8</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2025</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2026</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.9</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2027</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Thereafter</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5.3</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10.1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 0 800000 2000000 900000 1100000 5300000 10100000 0.25 0.50 0.06 900000 2500000 900000 2400000 <p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9. COMMITMENTS AND CONTINGENCIES</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="text-indent:0;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="text-indent:0;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:normal;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 13 of the Notes to the Condensed Consolidated Financial Statements.</span></p><p style="text-indent:0;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;">Contingency</span></p><p style="text-indent:0;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:normal;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 Condensed Consolidated Statements 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="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10. STOCKHOLDERS’ EQUITY AND NONCONTROLLING INTERESTS</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:0;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="text-indent:0;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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">150.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of the Company’s common stock over a three-year period. For the nine months ended </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, 2023</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares were repurchased under this program with an aggregate cost of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">23.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares were repurchased for the three months ended </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of September 29, 2023</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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. The Company may reissue these treasury shares as part of its stock-based compensation programs.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;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;">Non-controlling Interests</span></p><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Services, through its wholly-owned subsidiary in Singapore,</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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></p><p style="text-indent:0;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:normal;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 Condensed 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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">100.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 150000000 800000 23700000 0 1.1 1.000 <p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11. EMPLOYEE STOCK PLANS</span></p><p style="text-indent:0;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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">zero</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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-weight:normal;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">subject to the employee’s continued service with the Company and,</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">in </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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="text-indent:0;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:normal;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><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table shows the Company’s stock-based com</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">pensation expense included in the Condensed Consolidated Statements of Operations:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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:48.817%;"></td> <td style="width:1%;"></td> <td style="width:9.847999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.263%;"></td> <td style="width:1%;"></td> <td style="width:9.847999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.263%;"></td> <td style="width:1%;"></td> <td style="width:9.847999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.263%;"></td> <td style="width:1%;"></td> <td style="width:9.847999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 29,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 29,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(In millions)</span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cost of revenues (1)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.3</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.1</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.9</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.1</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Research and development</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.2</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.3</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Sales and marketing</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.4</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.4</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.1</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.0</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">General and administrative</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.2</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.5</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12.4</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total stock-based compensation</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.0</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.7</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8.7</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14.8</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><div style="text-indent:0;display:flex;margin-top:2pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.537%;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock-based compensation expense capitalized in inventory for the three and nine months ended </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, 2023 and September 30, 2022 were immaterial</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div></div><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the three and nine months ended September 29, 2023</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million RSUs were granted with a weighted average fair va</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">lue of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">32.55</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">28.41</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, respectively, and for the three and nine months ended </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2022</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million RSUs were granted with a weighted average fair value of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">30.46</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33.09</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, respectively.</span></p><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the nine months ended September 29, 2023 and September 30, 2022</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">145</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">98</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand PSUs were granted, respectively. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> PSUs were granted for the three months ended </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, 2023 and September 30, 2022.</span></p><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the nine months ended September 29, 2023 and September 30, 2022</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">37</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">26</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand RSAs were granted, respectively. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> RSAs were granted for the three months ended </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, 2023 and September 30, 2022.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the Company’s combined RSU, PSU and RSA activity for the nine months ended </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, 2023 (in millions):</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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:67.02%;"></td> <td style="width:1.161%;"></td> <td style="width:1%;"></td> <td style="width:13.370000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.621%;"></td> <td style="width:1%;"></td> <td style="width:12.829999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Aggregate</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Number of</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Intrinsic</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Shares</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unvested restricted stock units and restricted stock awards at December 30, 2022</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.1</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">37.6</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Granted</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Vested</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.5</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Forfeited</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unvested restricted stock units and restricted stock awards at September 29, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.3</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">39.1</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Vested and expected to vest restricted stock units and restricted stock<br/>   awards</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.3</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">39.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of September 29, 2023, approximate</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ly $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of unrecognized sto</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ck-based compensation cost related to employee and director awards remains to be amortized on a straight-line basis over a weighted average period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.02</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years, and will be adjusted for subsequent changes in future grants. The total unamortized expense of the Company’s unvested RSAs as of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, 2023</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;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:normal;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-weight:normal;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-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">zero</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">200</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)% </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">operating </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">income” 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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;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:normal;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></p><p style="text-indent:0;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:normal;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="text-indent:0;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 Stock Purchase Plan</span></p><p style="text-indent:0;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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">85</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares were issued under the ESPP during the three and nine months ended </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, 2023</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of expense related to ESPP for the three and nine months ended </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, 2023, respectively. During the three and nine months ended September 30, 2022</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">zero</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">24</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand shares, respectively were issued under the ESPP, and the Company recorded </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">zero</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of expense r</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">elated to the ESPP for the three and nine months ended September 30, 2022, respectively</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> 0 P3Y <p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table shows the Company’s stock-based com</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">pensation expense included in the Condensed Consolidated Statements of Operations:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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:48.817%;"></td> <td style="width:1%;"></td> <td style="width:9.847999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.263%;"></td> <td style="width:1%;"></td> <td style="width:9.847999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.263%;"></td> <td style="width:1%;"></td> <td style="width:9.847999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.263%;"></td> <td style="width:1%;"></td> <td style="width:9.847999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 29,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 29,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(In millions)</span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cost of revenues (1)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.3</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.1</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.9</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.1</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Research and development</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.2</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.3</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Sales and marketing</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.4</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.4</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.1</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.0</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">General and administrative</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.2</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.5</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12.4</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total stock-based compensation</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.0</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.7</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8.7</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14.8</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><div style="text-indent:0;display:flex;margin-top:2pt;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.537%;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock-based compensation expense capitalized in inventory for the three and nine months ended </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, 2023 and September 30, 2022 were immaterial</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div> 300000 100000 900000 1100000 100000 100000 200000 300000 400000 400000 1100000 1000000 3200000 4100000 6500000 12400000 4000000 4700000 8700000 14800000 14 600000 32.55 28.41 100000 500000 30.46 33.09 145000 98 0 0 37000 26 0 0 <p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the Company’s combined RSU, PSU and RSA activity for the nine months ended </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, 2023 (in millions):</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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:67.02%;"></td> <td style="width:1.161%;"></td> <td style="width:1%;"></td> <td style="width:13.370000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.621%;"></td> <td style="width:1%;"></td> <td style="width:12.829999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Aggregate</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Number of</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Intrinsic</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Shares</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unvested restricted stock units and restricted stock awards at December 30, 2022</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.1</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">37.6</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Granted</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Vested</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.5</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Forfeited</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unvested restricted stock units and restricted stock awards at September 29, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.3</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">39.1</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Vested and expected to vest restricted stock units and restricted stock<br/>   awards</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.3</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">39.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 1100000 37600000 800000 500000 100000 1300000 39100000 1300000 39000000 25500000 P2Y7D 700000 P3Y 0 2 0.25 -0.25 0.85 0 0 200000 300000 0 24000 0 100000 <p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12. REVENUE RECOGNITION</span></p><p style="text-indent:0;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:normal;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;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:normal;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="text-indent:0;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:normal;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-weight:normal;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-weight:normal;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 Condensed Consolidated Balance Sheets and is not considered significant.</span></p><p style="text-indent:0;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:normal;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="text-indent:0;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:normal;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 estim</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ate 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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 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 Condensed Consolidated Statement of Operations.</span></p><p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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 g</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">eographic 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-weight:normal;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:31.528%;"></td> <td style="width:1%;"></td> <td style="width:13.825000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.725%;"></td> <td style="width:1%;"></td> <td style="width:13.825000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.725%;"></td> <td style="width:1%;"></td> <td style="width:13.825000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.725%;"></td> <td style="width:1%;"></td> <td style="width:13.825000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 29,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 29,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Singapore</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">155.4</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">237.3</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">446.5</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">684.8</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">United States</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">125.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">184.3</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">393.7</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">558.9</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Austria</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33.1</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">27.7</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">94.9</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">84.8</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">South Korea</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21.9</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">32.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">71.9</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">119.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">China</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">26.7</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">40.6</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">80.8</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">97.0</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Taiwan</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">24.4</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">60.5</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">73.9</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Israel</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.4</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5.6</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13.7</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13.9</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Malaysia</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5.4</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12.4</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12.7</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">37.4</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Others</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">42.3</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">69.9</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">115.1</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">137.4</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">435.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">635.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,289.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,807.9</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> P2Y 2500000 3800000 <span style="color:#000000;white-space:pre-wrap;font-weight:normal;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:31.528%;"></td> <td style="width:1%;"></td> <td style="width:13.825000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.725%;"></td> <td style="width:1%;"></td> <td style="width:13.825000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.725%;"></td> <td style="width:1%;"></td> <td style="width:13.825000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.725%;"></td> <td style="width:1%;"></td> <td style="width:13.825000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 29,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 29,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Singapore</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">155.4</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">237.3</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">446.5</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">684.8</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">United States</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">125.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">184.3</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">393.7</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">558.9</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Austria</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33.1</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">27.7</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">94.9</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">84.8</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">South Korea</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21.9</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">32.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">71.9</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">119.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">China</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">26.7</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">40.6</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">80.8</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">97.0</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Taiwan</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">24.4</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">60.5</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">73.9</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Israel</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.4</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5.6</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13.7</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13.9</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Malaysia</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5.4</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12.4</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12.7</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">37.4</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Others</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">42.3</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">69.9</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">115.1</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">137.4</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">435.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">635.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,289.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,807.9</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 155400000 237300000 446500000 684800000 125800000 184300000 393700000 558900000 33100000 27700000 94900000 84800000 21900000 32800000 71900000 119800000 26700000 40600000 80800000 97000000 20000000 24400000 60500000 73900000 4400000 5600000 13700000 13900000 5400000 12400000 12700000 37400000 42300000 69900000 115100000 137400000 435000000 635000000 1289800000 1807900000 <p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13. LEASES</span></p><p style="text-indent:0;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:normal;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.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of lease expense 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:45.022%;"></td> <td style="width:1.27%;"></td> <td style="width:1%;"></td> <td style="width:10.758000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.068%;"></td> <td style="width:1%;"></td> <td style="width:10.758000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.068%;"></td> <td style="width:1%;"></td> <td style="width:9.992%;"></td> <td style="width:1%;"></td> <td style="width:1.068%;"></td> <td style="width:1%;"></td> <td style="width:10.999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 29,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 29,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(Dollars in millions)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Operating lease cost</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7.0</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.7</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19.4</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17.7</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Short-term lease cost</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.9</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.6</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Sublease income</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.1</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.3</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total lease cost</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21.7</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">18.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:6pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;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;font-weight:normal;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;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></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;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></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;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></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;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></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;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></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Operating cash flows used in operating leases</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5.7</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">18.1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Weighted-average remaining lease term – operating leases</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10.2</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7.2</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Weighted-average discount rate – operating leases</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.6</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.7</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:0;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:normal;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, 2023 were summarized as follows:</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;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:71.343%;"></td> <td style="width:2.021%;"></td> <td style="width:1%;"></td> <td style="width:24.637%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(In millions)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Operating Leases</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023 (remaining in year)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.5</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">24.5</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2025</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">22.1</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2026</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">18.7</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2027</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">18.4</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Thereafter</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">118.4</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total minimum lease payments</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">208.6</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Less: imputed interest</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">61.1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Lease liability</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">147.5</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of lease expense 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:45.022%;"></td> <td style="width:1.27%;"></td> <td style="width:1%;"></td> <td style="width:10.758000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.068%;"></td> <td style="width:1%;"></td> <td style="width:10.758000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.068%;"></td> <td style="width:1%;"></td> <td style="width:9.992%;"></td> <td style="width:1%;"></td> <td style="width:1.068%;"></td> <td style="width:1%;"></td> <td style="width:10.999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 29,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 29,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(Dollars in millions)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Operating lease cost</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7.0</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.7</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19.4</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17.7</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Short-term lease cost</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.9</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.6</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Sublease income</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.1</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.3</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total lease cost</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21.7</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">18.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:6pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;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;font-weight:normal;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;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></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;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></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;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></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;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></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;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></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Operating cash flows used in operating leases</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5.7</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">18.1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Weighted-average remaining lease term – operating leases</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10.2</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7.2</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Weighted-average discount rate – operating leases</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.6</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.7</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> </table> 7000000 6700000 19400000 17700000 900000 100000 2600000 1100000 100000 0 300000 0 7800000 6800000 21700000 18800000 6100000 5700000 18100000 16800000 P10Y2M12D P7Y2M12D 0.066 0.047 <p style="text-indent:0;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:normal;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, 2023 were summarized as follows:</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;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:71.343%;"></td> <td style="width:2.021%;"></td> <td style="width:1%;"></td> <td style="width:24.637%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(In millions)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Operating Leases</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023 (remaining in year)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.5</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">24.5</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2025</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">22.1</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2026</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">18.7</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2027</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">18.4</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Thereafter</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">118.4</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total minimum lease payments</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">208.6</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Less: imputed interest</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">61.1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Lease liability</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">147.5</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 6500000 24500000 22100000 18700000 18400000 118400000 208600000 -61100000 147500000 <p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14. NET INCOME PER SHARE</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;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:normal;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 per share:</span></p><p style="text-indent:0;font-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:normal;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:51.002%;"></td> <td style="width:1.203%;"></td> <td style="width:1%;"></td> <td style="width:9.046%;"></td> <td style="width:1%;"></td> <td style="width:1.203%;"></td> <td style="width:1%;"></td> <td style="width:9.046%;"></td> <td style="width:1%;"></td> <td style="width:1.203%;"></td> <td style="width:1%;"></td> <td style="width:9.046%;"></td> <td style="width:1%;"></td> <td style="width:1.203%;"></td> <td style="width:1%;"></td> <td style="width:9.046%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 29,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 29,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(In millions, except share amounts)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Numerator:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net income (loss) attributable to UCT</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14.5</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9.7</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">27.3</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12.5</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Denominator:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Shares used in computation — basic:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Weighted average common shares outstanding</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">44.8</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">45.4</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">44.8</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">45.2</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Shares used in computation — diluted:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Weighted average common shares outstanding</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">44.8</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">45.4</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">44.8</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">45.2</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Effect of potential dilutive securities:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Employee stock plans</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.2</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.5</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Shares used in computing diluted net income (loss) per share</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">44.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">45.6</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">44.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">45.7</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net income (loss) per share attributable to UCT — basic</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.32</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.21</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.61</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.28</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net income (loss) per share attributable to UCT — diluted</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.32</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.21</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.61</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.28</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:0;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:normal;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 per share:</span></p><p style="text-indent:0;font-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:normal;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:51.002%;"></td> <td style="width:1.203%;"></td> <td style="width:1%;"></td> <td style="width:9.046%;"></td> <td style="width:1%;"></td> <td style="width:1.203%;"></td> <td style="width:1%;"></td> <td style="width:9.046%;"></td> <td style="width:1%;"></td> <td style="width:1.203%;"></td> <td style="width:1%;"></td> <td style="width:9.046%;"></td> <td style="width:1%;"></td> <td style="width:1.203%;"></td> <td style="width:1%;"></td> <td style="width:9.046%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 29,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 29,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(In millions, except share amounts)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Numerator:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net income (loss) attributable to UCT</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14.5</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9.7</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">27.3</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12.5</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Denominator:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Shares used in computation — basic:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Weighted average common shares outstanding</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">44.8</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">45.4</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">44.8</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">45.2</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Shares used in computation — diluted:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Weighted average common shares outstanding</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">44.8</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">45.4</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">44.8</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">45.2</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Effect of potential dilutive securities:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Employee stock plans</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.2</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.5</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Shares used in computing diluted net income (loss) per share</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">44.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">45.6</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">44.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">45.7</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net income (loss) per share attributable to UCT — basic</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.32</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.21</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.61</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.28</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net income (loss) per share attributable to UCT — diluted</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.32</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.21</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.61</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.28</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> -14500000 9700000 -27300000 12500000 44.8 45.4 44.8 45.2 44.8 45.4 44.8 45.2 0 0.2 0 0.5 44.8 45.6 44.8 45.7 -0.32 0.21 -0.61 0.28 -0.32 0.21 -0.61 0.28 <p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15. REPORTABLE SEGMENTS</span></p><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company prepares financial results based on </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> operating segments (Products, Services, and Fluid Solutions) and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> reportable segments (Products and Services). The Products and Fluid Solutions operating segments have been aggregated into the Products reportable segment based upon consistency of economic characteristics, nature of products, similarity of production process, and class of customers. 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><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table describes each segment:</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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:19.652%;"></td> <td style="width:1.659%;"></td> <td style="width:27.509%;"></td> <td style="width:1.659%;"></td> <td style="width:32.727%;"></td> <td style="width:1.659%;"></td> <td style="width:15.134%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Segment</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Product or Services</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Primary Markets Served</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Geographic Areas</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Products</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Assembly<br/>Weldments<br/>Machining<br/>Fabrication</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Semiconductor</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Americas<br/>Asia Pacific<br/>EMEA</span></span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cleaning Coating <br/>Analytics</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Semiconductor</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Americas<br/>Asia Pacific<br/>EMEA</span></span></p></td> </tr> </table></div><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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 Condensed Consolidated Statements of Operations.</span></p><p style="text-indent:0;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:normal;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:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;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;">Segment Data</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:55.553%;"></td> <td style="width:1.343%;"></td> <td style="width:1%;"></td> <td style="width:7.823%;"></td> <td style="width:1%;"></td> <td style="width:1.343%;"></td> <td style="width:1%;"></td> <td style="width:7.823%;"></td> <td style="width:1%;"></td> <td style="width:1.343%;"></td> <td style="width:1%;"></td> <td style="width:7.823%;"></td> <td style="width:1%;"></td> <td style="width:1.123%;"></td> <td style="width:1%;"></td> <td style="width:7.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 29,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 29,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(In millions)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Revenues:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Products</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">380.9</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">556.3</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,112.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,575.2</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">54.1</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">78.7</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">177.8</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">232.7</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total segment revenues</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">435.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">635.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,289.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,807.9</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:6pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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;font-weight:normal;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Gross margin:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Products</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">51.6</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">97.0</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">156.5</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">275.3</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13.6</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">27.4</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">49.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">81.3</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total segment gross margin</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">65.2</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">124.4</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">206.3</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">356.6</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:6pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;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;font-weight:normal;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Income (loss) from operations:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Products</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7.7</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">26.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">27.3</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">50.1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.0</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9.5</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.4</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">26.5</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total segment income (loss) from operations</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5.7</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">36.3</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">30.7</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">76.6</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 29,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">December 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(In millions)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Assets</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Products</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,591.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,650.2</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">254.5</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">310.7</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total segment assets</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,845.5</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,960.9</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of September 29, 2023, approximately</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">128.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million an</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">d $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">80.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of the Company’s net long-lived assets were located in Asia Pacific and EMEA, respectively, and the remaining balances were located in the United States. At </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">129.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">76.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of the Company’s net long-lived assets were located in Asia Pacific and EMEA, respectively, and the remaining balances were located in the United States.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 3 2 <span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table describes each segment:</span><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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:19.652%;"></td> <td style="width:1.659%;"></td> <td style="width:27.509%;"></td> <td style="width:1.659%;"></td> <td style="width:32.727%;"></td> <td style="width:1.659%;"></td> <td style="width:15.134%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Segment</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Product or Services</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Primary Markets Served</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Geographic Areas</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Products</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Assembly<br/>Weldments<br/>Machining<br/>Fabrication</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Semiconductor</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Americas<br/>Asia Pacific<br/>EMEA</span></span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cleaning Coating <br/>Analytics</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Semiconductor</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;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-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Americas<br/>Asia Pacific<br/>EMEA</span></span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;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;">Segment Data</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:55.553%;"></td> <td style="width:1.343%;"></td> <td style="width:1%;"></td> <td style="width:7.823%;"></td> <td style="width:1%;"></td> <td style="width:1.343%;"></td> <td style="width:1%;"></td> <td style="width:7.823%;"></td> <td style="width:1%;"></td> <td style="width:1.343%;"></td> <td style="width:1%;"></td> <td style="width:7.823%;"></td> <td style="width:1%;"></td> <td style="width:1.123%;"></td> <td style="width:1%;"></td> <td style="width:7.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 29,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 29,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(In millions)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Revenues:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Products</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">380.9</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">556.3</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,112.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,575.2</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">54.1</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">78.7</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">177.8</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">232.7</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total segment revenues</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">435.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">635.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,289.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,807.9</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:6pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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;font-weight:normal;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Gross margin:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Products</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">51.6</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">97.0</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">156.5</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">275.3</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13.6</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">27.4</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">49.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">81.3</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total segment gross margin</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">65.2</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">124.4</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">206.3</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">356.6</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:6pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;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;font-weight:normal;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Income (loss) from operations:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Products</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7.7</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">26.8</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">27.3</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">50.1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-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:normal;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;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.0</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9.5</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.4</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">26.5</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total segment income (loss) from operations</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5.7</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">36.3</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">30.7</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">76.6</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">September 29,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">December 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;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;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(In millions)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:6pt;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></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-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;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Assets</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Products</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,591.0</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,650.2</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">254.5</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">310.7</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total segment assets</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,845.5</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,960.9</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> AssemblyWeldmentsMachiningFabrication Semiconductor AmericasAsia PacificEMEA Cleaning Coating Analytics Semiconductor AmericasAsia PacificEMEA 380900000 556300000 1112000000 1575200000 54100000 78700000 177800000 232700000 435000000 635000000 1289800000 1807900000 51600000 97000000 156500000 275300000 13600000 27400000 49800000 81300000 65200000 124400000 206300000 356600000 7700000 26800000 27300000 50100000 -2000000 9500000 3400000 26500000 5700000 36300000 30700000 76600000 1591000000 1650200000 254500000 310700000 1845500000 1960900000 128700000 80300000 129100000 76200000 <p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16. SUBSEQUENT EVENTS</span></p><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On October 25, 2023, subsequent to the balance sheet date, we acquired </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">100.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;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 purchase price was comprised of initial cash consideration of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">50.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, subject to customary post-closing adjustments, and up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">70.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 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.</span></p><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The transaction will be accounted for as a business combination under ASC 805, which requires, among other things, that purchase consideration, assets acquired, and liabilities assumed be measured at their fair values as of the acquisition date. Due to the limited time since the acquisition date, the initial purchase allocation for the business combination is incomplete at this time. Disclosures regarding amounts recognized for major classes of assets acquired and liabilities assumed will be provided once the initial accounting is completed. The acquired subsidiary is not expected to be material to the Company’s operations and overall financial position.</span></p><p style="text-indent:0;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:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Costs related to legal, financial and due diligence services performed in connection with this transaction were not material for the three and nine months ended September 29, 2023.</span></p> 1 50000000 70000000 Stock-based compensation expense capitalized in inventory for the three and nine months ended September 29, 2023 and September 30, 2022 were immaterial. EXCEL 74 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *2 9U<'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 " "D@&=7^Z=D7^\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O:8=BJ'+BV-/"H(#Q;>0W+9@DX;DI-VW-ZU;A^@'\#%W__SN M=W"M#D+W$9]C'S"2Q70SNLXGH<.:'8F" $CZB$ZE,B=\;N[[Z!3E9SQ 4/I# M'1#JJKH%AZ2,(@43L @+DWI\65>M[ ^ MD?(:\Z]D!9T"KMEE\FOSL-EMF:RKNBDX+ZJ[7&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" "D@&=7IQ@C;_,% #Z'P & 'AL+W=OD]MTF_;" 2=!!Y@9)VG^ M^ST& KG)/,FARYL6",\7?_SXQ]?V<"ODEVS%N2*O<91D-YV54ND;R\K\%8]9 M=BE2GL O"R%CIN!6+JTLE9P%>5 <6=2V^U;,PJ0S&N;/GN5H*-8J"A/^+$FV MCF,F=[<\$MN;CM/9/W@)ERNE'UBC8<5]I"0;_-GS"HT@K03G^ M+44[U3=UX.'U7OTAAP>8.1WBKS,EXC(82A"'2?&?O985<1C@- 30,H#^+\!I^H);!N0U9Q4E MR['NF&*CH11;(O7;H*8O\KK)HX$F3'0:ITK"KR'$J=&=\->0%458$I#[1(5J M1QZ3HGGH:NZ2;,4DSX:6@J_I&,LOE6\+9=J@?$W>BT2M,E ->/!UO 6EK(I* M]T6]I:C@E*>7A%Y?$&I3UU">"1[^)#:7Q'9-X5\5QZUJSLWUW :]B=AP2?X> MSS,EH3'^8ZJA0L$S*^@>^B9+F<]O.M %,RXWO#/ZZ0>G;_]JPOM.8E_!>A6L MAZG7S62V2[F)% ]W[.Y'$Q(:U1*I5R'UT#*-@2?(F1XBMC0QX?$+%F6FJIB@ M82VA^A54_[0\/7,9"MVC P+C@C%EN%+5VQJ[&QK?DG-0<0Y.XWP(,Y]%Y#-G MDCS 0^- A6J92ZJAB8FZA=91ZJN*^NJ;J,LD-W+C:A^-645C6O)=5WS7:(EF MD@5ALB3373P7D8D(C_\TF-B;:D/?(5S"O4$FJN$IOH()N"5_,YW M1FY0X[ MY-1^R,$-S3Z1APT9\P]'Y+I=AW9=VPAZ#HODU![)P:U-F="', (#/P&ZI9#F M<0G7>UQ:MMD8,[F3U>S #O=IW!SYEY_,%UFOG.X8JYC+I=Z@/T- M%-0*320NV QZ#JM$:ZM$<8=33:8?UTS"UQ:R-D44-T6S4$6R/R.:P2K:T2Q8W-/M'D_M5? ML01FQZ:ESA&AI_'T;FS<,L(#VQ+6)HGBKN; .Y"G=3PW3O>W1T1@0=/MV7VO M;P0\ASFBM3FB)YFC&7LECP&,4^$B](NM8 07E^P[7<=S[:O>E9'W'-:(UM:( MGF2-QD$ ZK"<+B_(.WB/?$C,C1>7I)!9"OVZZ/7@$#<\:9B+SN&;:.V;Z$F^ MJ6*?Z#L8FF9BFQBY<;FW;+=E,C""GL- T=I T9,,5 5:#<+/4FS"Q#=G&=>< MC(V@YS!0;FV@W)/VFBK09Y$I6,O]%::-\\P1Q6NOY_6,QQ'G\%%N[:-UQ:J=DXO[G7U@M::Z'U-(_3W/4TKU'JYFC[LWHP\[\JU!X/K MH;4Y9+0.3E?U"BP_=,Z(K_U;<=!:/:T.ML?Y<:Y5OUZ@&7D8@O(-2^ M',#G97'07-PHD>9GM7.AE(CSRQ5G 9?Z!?A](83:W^@/5,?]H_\ 4$L#!!0 M ( *2 9U=$J2I2. < ,H> 8 >&PO=V]R:W-H965T&ULK5EM+115O:4XJ MBY6T@#<;QG,BX);?+:J24Y+4@_)LX=KV[1:; MB]DGY^P*AW) +?%W2A^JP362IJP9NYK=-9]4PX<7C]K_Z,V'HQ9DXI>L>R?-!';BUDX0PG=D%TFOK.'OVAKD"_U MQ2RKZK_HH96U9RC>58+E[6! D*=%\Y\\MHX8#'"\B0%N.\!]Z0#<#L"UH0VR MVJQK(LCJG+,'Q*4T:),7M6_JT6!-6LAIO!4?@UC2V$[7JX.QZ^ ,,[Z]W.>K?6AZ>LWW%."X%( M58&99SI[&@6>7H%<9&=526)Z,8-55%&^I[/5^W?.TOZHL^Z-E(ULQ9VMV*1] M=46J+2)%@F)Y07_MTCW)P'CM+#:JEK4JF0GV*^R!P_=#8QJ98"CCAU;828U0 M>AU*SXCR4QRS'8""%!%30+C.Z"DJ()VQ#2(9))TZ+"%]H9C3)!4H8S!WE7Q] MXEA.;:#\A1L?$8$@X 3-UY1W45>_AD!JGCX'TRE\L"IIG52R)YU+&MSAP%PG ML"W_P"FJE.MC*] [Q>^=B*],B6 M';*E$=D-IR5)$T0?2YE%JMJY3&S!L_%H;>EP-ZK]40 =@%ZJH%W+TV,..LR! M$?,/)DCV GB!\NW(]0?QW2!4I1P[FEP&88(52DWB*RE'G#4 8Z,@/]D+'D 6M#!BM0/>J'BR&-2 M(UB.W?.;?63M"%+]%ZKZ'"%'[I/)Q8&4PO)&1"Q8P1Z33<40C)! M@CP>A>JH,[U4\SP5LJM CJ8\VQ.?8V:^;W4^*E@Q/[[H6U7C]6PYAS"U4E.QVG.? M8R:_)C,9P&DX*/1\U8L:N6AI3\9HST.._Z)Z*4O).LU2 82D+9H<(Y^]MFIZ M*VUCHWN*<\P<=TF*>[1F' 9"V.LG1N4I)QBDU-8.5SAPSGW4E4TF> M9+VD!:BA*4A:2N"H8K)\\2<@]FSFF.D,(/(=I+:8Y;).(,T.#CB-TZS>;ZQI M03?I1-2KA.79"GUHI'QW$GE/:XZ9UP[3W2#RM5A5%G,TB5DC%0R2S'@OTU.= M:Z:Z;Z.ZZPA25Z4Q[%B'-;Y&"O(-GD#:P?+O=B//Z$O&93AKD:NDYRT]A4UNY9M8;U1/' M7*SRV6CQM#BU4E,.[EG/-;/>*Y=8JVWH+0\$6M6V#& MZDXKLIQH]',(]S5#QMA[&G/---:LN6/858J*?'NPXVKQ:O@.MM93!8;;ID)N<9BL9LT)&!BUB (Q^OZ44?66"HNB#%KU1N;Y00-H^S?]7-'9 MSY1N:*RP?E[]0)5@\?V690GEU?MWH>L$'^O-GWC2=ZB,W/OJ%M4;:1O;W_.M M:^;;&_ZS"2E&11-&>4O9R(*E M +SK/@ND527+J?JQ9X7*^X$37M4$.]8#PVHYH&Z.C@B-/=B7#-A<,GQ*DE3R M+.0PV7&:IP6*29E"3M,"58L!'P=*3TPK-EF2X[YFP.::X7FZF]G8TBRI9-]< M<""X'7\ZE9,2LTI +%M!/1>P.>MF_RV[EE@M0>8X4N=,(^;X4YTV/.@YFXN0 M[U00>)0@2G@QM7O":EV!?;6UJA,+@LG)ZNL/?+3EO,MWS3ZD;5W"-H73K3RL MVM.ZPZR%K=88[ M6[BO/K"Y^OC*"LGEG&693$II(2B$[L3A@UI=^($:LIK><#299_H*!+^D.VSP MHKI%#B-?11>HC2P\<0R ^^H F_?12@W7-88GP(;*&8VV8:23TS6,%H.#1GG* M^X7PN[2HH'#?P$#;"L!>WAR<-C>"E?79XYH)P?+ZR./ M,[OCZ]5_4$L#!!0 ( *2 9U?/&PO=V]R:W-H M965T&ULK99=;],P%(;_BA4F!-+(5[]'&VGKA. "J:(,+A 7 M;G+:6'/B8#LM\.LY=K*0=%FW(6Y:.SGOF^<BE/(J')% 3G>V0J948U3N?-4(8$F5I1Q+_3]L9=1ECO1W%Y;R6@N2LU9 M#BM)5)EE5/ZZ BX."R=P[BY\8KM4FPM>-"_H#M:@;XJ5Q)G7N"0L@UPQD1,) MVX5S&5PL RNP$5\8'%1K3$PJ&R%NS>1#LG!\0P0<8FTL*/[M80F<&R?D^%&; M.LTSC; ]OG-_9Y/'9#94P5+PKRS1Z<*9.B2!+2VY_B0.[Z%.:&3\8L&5_26' M.M9W2%PJ+;):C 09RZM_^K,N1$L0#!\0A+4@?*I@4 L&-M&*S*9U336-YE(< MB#31Z&8&MC96C=FPW"SC6DN\RU"GHZ7($UP42 B.E. LH1HG5Y33/ :R-L:* MO%I1";E.0;.8\M?D#;E97Y-79Z^)2O&.(BPG'QGGN##JG)RUIW-/(Z9YF!?7 M2%<54O@ TAH*EX2S!&\R]?3O%OIA1$],A'S;DPY/D*WPQ@$0X M@JDG3UKZQZ(ZE-.&M^_1>I6;'Q3P9TN&<-9RSYW,RI]:6'92A.SWB[8MZ&+CU(0Y. G_& M+DR5\A=95\AU FM+WDL;W.,(W,DQ[/T@WYT=L7JM_L$T;Q^IW+%<$0Y;5/GN M!+>0K/JA:J)%85N*C=#8H-AABCTD2!. ][="Z+N)Z5*:KC3Z U!+ P04 M" "D@&=7S&OX5!4( ?+P & 'AL+W=OK>KMC^[1> M\@,KY2^/O-JG0EY63ZOZ4+$T:QKMBQ5Q''^U3_-RL;YI[KVOUC?\*(J\9.\K M5!_W^[3Z\XX5_.5V@1>G&Q_RIYU0-U;KFT/ZQ.Z9^'AX7\FKU9DER_>LK'-> MHHH]WBZ^Q]<)#56#!O%;SE[JP7>D3'G@_).Z^#&[73CJB5C!MD)1I/+CF6U8 M42@F^1Q_=*2+#. M-*!= WII#V[7P+VT!Z]KT)B^:FUO!BY.1;J^J?@+JA1:LJDOS>@WK>5XY:4* ME'M1R5]SV4ZL-[S,I-M9AN2WFA=YE@IY<2_DAXP'42/^B'XYL"I5?JW1%?IX M'Z.OO_P&?8GR$KW+BT+=OUD)^3"*0.?^N]^0?]SX: M#'H."]KPT1F^#^R9E4=67T..;9NZ<%.5V:[K0[IEMPN9NFI6/;/%^JLOL.]\ M!XVJ3;+8)EEBB6PT_NYY_%T3^_I7+M)")N+6"Y 3VO9^TUZM!L]KEWHWJ^?A MV.H8?XJ)6TPPP& 21LMP#$L 6.@$R^@,&YGIG$VU9YPQ1S+4DX" +J:Z&RT5$>=I;^).YT%'9"NIR$ M9P+ 7 \O*1QWP=G>P&CO_RI>UW(9K9[R$C(TT'KUO269V*F#,'&7[L1.'44< M?_#\K9DZBGK^8,Q&5H9G*T/C[.J6[?()L=>#6N3A^17:G%\VR6*;9(DELI$G MHK,G(F.\?9",:;7=H;3,I(Q]EOK\H-05Y(Y("X5@&E2;"S"QCB%X&4SB#@1Y M<-AAI]>4CM'<^[1@=6.KG&*?F I!4" ZP S2T@F$TO)$#*!H.$TZ"8!R\6!B MC^T=:&AL3B>LE#.M:"Q.,ZG2\UJHF??,0+.Q_JC1-"-L )3K:TX&4!A[6GJ! M8++/F=4;D]YP8C3\9UG)%C*5RBJA1)FTMQ:Y.%;PZM%Q>8.'<*9&$R!;3B,B M_CQ1 A %2+&@[U1?%:!K$&P 5ADLG&OY-QT)O M@@-/#WRJ#1D)G9D1Z$4J-JO4'\LMWS/T6/']:1SF:D%7MW^:C#8 B&I+90RA M'"VQ :C 7WKP4([-[\4K-FHR:;Y@,M:%+(35.(!V>[I[-"$!@)PI* 9 1%-+ M(),[8VE8#4-1;1E-K 1BAR[F)W8M# M;%:'OX@=JT[&?HM*!J[36-=L5V30>6?P):@80FEY+X&YYE;K7B5BH_0YS>*O M52+_!CVP1UXQ=*CX<][L!LK++L"12%]GTENH/UF@I[=03T+:.@XPZ54!@))% MP5R@]RH-FV7:^[<9K8LG;>7= " ,^!] !5-4 J!(-&7]4E2\*-2JGG?)#PP! N@J;5D#0%1+[P#(UQ8U !3-S7_2BSCR M>1$W\K\V)!\WOX+6$VU3Z J[VK0'8-'2CTRJ!F(F@29K 1B>38BD%W;$O/FI M#XC4-JC>I94>+7)HD$3N9UU* MS+KT+JWS+>B!MITJ X<++9TJ,@@G)=DT;<_0^=/$/4,7S@1J+T")68#&>7$4 MX,N3NZ[EYRT%<)"E,)UN*4PW9VDO08EOG)+W:O+5Z*A>5.6EFG&'8U-TE?-S M%9Z#1JG[YCEHDRVVRI;88AM[K!?1Q"RBY^>@KF)=5Q<2 ,K3"H6+N!*8:TY) M]+J9F'6S:?;I^A2R$4!II7M\$5<"97LD:)_^9WLC;98JMLB2VVL1?Z\H&:RX?. M"^V>5U,GI')ZO.1BUYW68$WA6!PSM3JE=2W+#;EFR2(2=!O6!"P-G6F]M %@ MGJ?OC'6PX?M>C/%DQ4\ ,NP%L_F0]G4$)<8 O>AE+C76(F\.5)MLL56VQ!;; MV!N# QSFW>F3-YXXS]IW,:J/?,L0>SV%9\9DU]N\V;95%P5K#V^IUQA[7HG\ MK^8GT(_ZOC,E^EL, .9Z&BP&8)'G:=L^ R3:/8]!NT+!FHN&.[;H:D-ZYR9 MX,>ZNJ,:%&K4V'@S<9J<.!7SL2G MYJ1U+>?IL13M(<_SW?-I[N^;,\R3^W?X>H.!^S&^3MJSVCU]>W3\77-HJD8% M>Y1=.$. 0 *L0 8 >&PO=V]R:W-H965T&ULK5A=D]HV%/TK&C>3V9U9L"V;SP SNT GF7TF,#ES\D"&E"KTD,9-C*U1J.[1M MN0II0F2;;RF#-VLN$J*@*S:VW I*@M0HB6WL.%T[(1&S)J-T[$E,1GRGXHC1 M)X'D+DF(^.>!QOPPMESK./ MVH1*#]B3T99LZ(*JY^V3@)Y=L 110IF,.$." MKL?6O3N@5T9BNE*8@\-C3*8UCS03K M^#LGM8HYM6&Y?63_-74>G%D22:<\_CT*5#BV^A8*Z)KL8O6-'S[2W*&.YEOQ M6*:_Z)!C'0NM=E+Q)#>&%201RY[D)1>B9 \9@.<&^"Z@7_"P,L-O$MG\',# M_](9.KE!ZKJ=^9X*-R.*3$:"'Y#0:C53]U!KTBIA.E(42\#8".S69AX 'YH"3B:WB50!:&.CWV%'UB*YY0=/.92WF+6NAY,4,W M[V[1.Q0Q]!C%,22 '-D*5J?GL%?Y2AZRE> 3*_'0(VO2*&5^2) ME_)YI_B."7$R'_ZX7THEX,/_TQ3[C-TWL^MJ.)1;LJ)C"X@E%7MJ3=[_XG:= M#R;AKTDVNR;9_$IDE1#Y18C\<^R3+["M1/FW&>MOTQ2'C**74NA-9#]IN;C= M']G[LL!-%( &5=#,0(6==K>*FF>H;@FE\W%O\+-3^-DYFXI?54@%6E5RL.+W MT.1XYYH)>$VRV37)YES8!IR%A&QT+V+B274ST$0!!26!2M_6I M(/@+=C1=1>X0HVDI4>3%%*ULHGXEM]IN+4L-(-=I=VII:D!Y]82?F^;#):J* M'KU"C]Z%>FSSDY5V&BKDCHB(Q&@#Y[BWA.@U%^:T<4V(#-0I@9R:"$8:OR;" M.9J* /U"@/Z% JQ))-">Q#NJ?0VHB/9I>LBW_.^_Y=JT?X%KLR:HH>+<0.2> M2H%!H<#@K +?N8) S6<#"#*_7J '#>U:]9 ;(-@WN^PZ MKT=*YWS83Y=FX['0,7C3:7SM.:R\UEH$9R8F[#>V) -3Z\2>Y);.T>[/.GV' MB%(B6NX46<90$3EB'-XS)3@ M+X0&(K=4+:OBX%=Q\'\01XN";C*);AO:/$^_&V7 AI-+I]VK"]&$=9LZ&+@\ MW,P3$ZPAAEVZ?"54;-);KX2O?<=4=KXN1HN;]7UZGZR-/[C#J6L8G^F;>'K9 M>Z7/KO&/1&PB)E%,US"5T^Y!9$5V,\XZBF_3J]^2*[A(ILV0$BB_&@#OUYRK M8T=/4/P_,?D74$L#!!0 ( *2 9U>ZEIIYSPH 'Y/ 8 >&PO=V]R M:W-H965T&ULM5Q;MVE67$[VI;E_GHZ+>(MW9%BPO+XCI?B:/TV+?4Y)4B7:I5,\F_G3 M'6'9:'5377O(5S?\4*8LHP\Y*@Z[';V]&=FMC9",6'HN2[)K$HP8YE M]5_RVE1$)X' ,2? 30+<3^"=2. V"=Q+<_":!-ZE._K7<(WOR@,:GDBMU MZ1Z;I5OAN:>:I6QQFZK%;7*^0V(DS4G)LJ=Z*&(EH\6UJ='5L)X95@[3U\6> MQ/1V),;A@N;/=+3Z^]\C1T\N;J9/G?9TJ-$T%(-"@Q0>#;QU:BPCO([ M4;)5=T,BZVW]8*7-CY4VM_:.N^0/,3/4PW/)Q00?\RQF*4596YOBNOP6RXZT MS_DS$X,<6K]=WI/FD#T)$BR ! LAP2(@,*51^,=&X5M[4D %:,Q(O6#+$D1V M/"_9_ZH+)H*M<$,)A@0+:K"K;O=;]'MR: A:3A:]7@I4+(60Q9&0A960NT[] MRU44RTJ2/;&UZ*>D*&AI7#19(8>2 @D6++3Z=GR-%#T(NQ.G1PI0L112KHZD M7%E)>2QY_'TLM4B"Q#@I!%IQLH/42//.S7B]*>=*NUVOWP0#/>9JXB^5?[U* MU%,X7G^VBZRW^8.5N#Q6XG)0RT[H6LP[17$@64Q%M1;FMFT%'=JV(<&"I=YL MM:9]04P$5"B%%&?62KF9E99_$:'(!",%$4.,H$5,^V*R+]\^H7U*LK*:%.B? M![:7*P>C8K/B#V4(%"UHT+KU/W;Z0TMHBIII Q!4R52>.I+;.3-3;VB>BP'H M?:E&7JE905MQ!O,!B18T:-V:UBHZ- ;U1S*HZ9%RO-WTV(,JAK#30X M#Q0:@!:+B3?K_-,&(5>3HJ>3J/75BFO'L]LH5=LN9..NEYS5') RLF;I:>7G M &G;IHXAT0)0M! 4+8)"4\EN30''*B]7=W',#](2$#*0LF_.0!5+I:*5XHY=BW_)GL5,P7-V8F0"E=Z@:(&CZVI_ M/IG;](HAR=B;:UH\+$"OA5BCY:#X5B/W&'AJ"QKLRA"J92U&ISQR[.?ZO8R'@VOH 1( '< M, *)%CBZ@M=6%:$A:(QU1CY"YSNMT'?.*/WW.65/WDY.**"Z'A0M<'35/O8= M?48QA'FN)N^ARJ9N+[;Z'MOUO2 C/_1\JVH4RVE:[=JN:48WS-Q?[-A#60)% M"[!)VSM:CS&$Z1T&JF0J1ZVVQW9M_Z4CZ6V=Q@XSF Y0:8]UU3Z^TOPP4Q36 M!"-4R50Z6G&/[>+^M^-N5TI)04^H("-!H(H>%"W !JWN]M=;H2G*F7A]@CY" MT>-6T6.[HJ^G_'-<@.[J@Z(%6%?^XWF_ED-#E*.[*U E4[EHW0)\?B_^HOUB M(T>@I@$H6M"@*;4_TW?]F["NKKSR^Q1]A,;'K<;']IW__KD8EE4>V/G=? RJ M^D'1 E"T$!0M@D)3^6Z-!&PW$AX.>;PE4JW^R'Z.'7PPZ: ^ S:8!O.EMC(W MA?F+R=+FK$(55.6L-1KP.:.!QY0F30_]XRZ#R0.U'+!AGU_;43 $:=L. M$52Y5*Y:QP';'8>@W4.0)!6'=<$21DX9=W:TP9R F@Y8/Z[0WZ7 NN7@Z@O" MCW <<.LX8+OC<%R$'(IJA]0XQ1FY ;4A0-$";/ 7YOKI&5.8[_7'Q BJ;.K) MW-:&<&>#UB#-)ND%9W-!+0A0M 4+01%BZ#05+Y;2\.U6QH/.1/T[DDJ_8SF MF8 ,K4GV':UY+N $]<8>:<<=S#>HQ^$:W M7.[P5FL+P0CO" %4VE:'6Y7#M M+LA2J;2UIH?KMW\>#B.;1>?9[0C#F8&U/)P="#?FXQ-$?UEX=0)5/I:BT+]XQEH'J#L1,.TMD M"!HO^KLI$53!U,=*6Y?"LQ^6D+TJH7%>;?NR@139L8=2!(H6>*;#$KYV6*() M4SJ@TW=?H4JFI\>J(H'10M T4)0M @*366[\W8"NRO0.\[%DD_54_75T[SO MO\@7[!R$)#72#FH1@*(%GB[^L:\9;J:HA;:$ABJ92E-K$7AVB^!+5E+IJ%44 M&7D U?Z@:(&G/\[@]HT:3U?^6-],A2J7RD*K_#W?.C3^*@]NRQ&QLV4GIH^+ M]X<\4", %"T 10M!T2(H-)7VUESPSIH+IT\VH/>=B>IIU_20U!*7],Z5=Q[& M.',6T%Z8P8T$U)!HT+IK(4=;OBRT=8DVZ$90Q:H9G79>#[:C^5/U(K<"50S4 MKV0Z7CV^+.ZN>D5:[_IGY_K>,5P/G.NP?A5<"U^_F>XKR<4JOD IW8BL9I.% M&*'R^F5O]9>2[ZN7DZUY6?)=]7%+24)S&2!^WW!>OG^1&1Q?N;?Z/U!+ P04 M " "D@&=7/S?$*/,* !%9 & 'AL+W=OZNFMA\36UF4^G)[L767A!;W6:# MP0.X._GW*S Q%CK(T#E;FXNTW7WT'"&]',,KV;YY3K//^8[S@GS9QTE^.]H5 MQ>'-=)IO=GP?YI/TP!/QEX%>)H]3O-#QL-MU6@?3^EL-I_NPR@9W=U4 MOWN?W=VDQR*.$OX^(_EQOP^SKV]YG#[?CHS1MU]\B!YW1?F+Z=W-(7SD][SX M>'B?B6?3,V4;[7F21VE",OYP._K->!.8M&Q01?PCXL_YQ6-2'LJG-/U\TU1(D+QXXFO>!R7)-&/OVKHZ)RS;'CY^!O=K0Y>',RG,.>K-/YG MM"UVMR-[1+;\(3S&Q8?TV>?U 5DE;Y/&>?4_>:YC9R.R.>9%NJ\;BQ[LH^3T M,_Q2#\1% X-U-*!U ]IJ0&E' U8W8*T&;-[1P*P;F.T,5D<#JVY@M1LL.AK, MZP;S5@.K*\.B;K!H-3"[1LFN&]CM@S8[&BSK!LM*#J?YJR9_'1;AW4V6/I.L MC!:T\D&EH*JUF/,H*<5^7V3BKY%H5]RMTF0KI,NW1#S*TSC:AH5XI?&69_G/Q/GK&!5?R2\?D_"XC43T*S(F'^_7Y)(M$E'=2Y=2RO"N'NMD<]\>X$L#?BQW/A";VHH3N MRMKVQ$F0;-(])[_\+Q S_XC%9U,BBP5:DL> M19<++@:XZ!J6J3A=SN<,/9\SM,IA=N1XRQ^CI!QL46;C,-EP$A9DS3<3PHS7 MA,ZH 8G\Q%Q4S/(EZ.G.7M+)XF;Z=*EI-6HV,>28M1IC&>9D*46UQIO\$&[X[4B<"3G/GOCH[J$I,[/&S.BH&6>3>6N6 M,1-ZF# ?$Q8@P20-FF<-FEH-!GE^K$K!4;R>9H3O#W'ZE?-3E2,'(4OPE<\$ M9J]=$K2)!X[1ND="!S.ABPGS,&%^CZ$(D!)*DK+.DK*^5U+?"ATD+2U\:%VS MKE>9-69"!Q/F8L(\3)B/"0N08))8YV>QSK5B=6IUYC_]8%-C\2LIPB_B!?@@ M+IG)\2"NPY_$55CY$BVN\,H+LBS:E)>9)RT?DZ@ -3Q79">N85HOIRMMQX;6 MQSX9'G49AU:.A?J**J7])@9 M'4R8BPGS,&$^)BQ @DDRML\RMK4RKBR*<6G9;8FXPSZ(V^VP<@+YE_(QAR1J M*ZH2MX!VJS)JTPZMC'TR.I@974R8APGS^XQ%@)11DM3R+*FE5E)_\()$M5T3 MEW8-I*$3PKHX"MJZJ5]ILPQ5$";,P82Y2W4^Z<1JN2"8&?T^&0,U:'D1(PG# MF#6&[TPKC77T%&UYLA4OEE]/#F^1DI#\)XV20KQL)L4QXR<;]V3.@8;M#'I1 M:XM'WY&AZD&E.:@T%Y7FH=)\5%IP;>9E45ZL0AA:49[LYHUD-U^M7S7SLH"- MJ=D6H3;Q8!%BTAQ4FHM*\VJ:--'&O&T@^_W" BAL<>&VR+)IC'A#[\0[R;9E MP]_SPX2P667W4E T5"VJ,]J^(%\9?8QX@&71>;N,.P +L.(!&#.7[?LM#P@K M!]QJSXL:9EMSQ=\"PDSKPO^7YZ4QY V](R_/RZ4=?WU^4/UX S#DK?;ZQAHU MIP/D5"UYU)0>*LU'I058-%F*C2]OZ(UY<+'N]V,\(3-#HT+5'+:75OLL6]5A M5ZJ$RK*HH9A* NJ$BJ,F$C0V%YD.'*;M*J&%299*GIO&W#;W! MK5VWNSY%J :WH3K<4*% ];B!G$"A0#6O46D^*BW HLEJ; QLX__A8!N B:J4 MB)6^:X,O4OOD=%!SNJ@T#Y7F]QJ/ "NG++_&RC;T7O9+3$!#]99-9?E8GW>P MMGJD=%!3NJ@T#Y7F]QF. "NEK*S&73;T]G(O+] +$VJ++7I,PW6$B;-0:6Y MP'@L)_.E]*]]S85J,0_O0 T89W63.,D&WHK^676C&I=CHV9JB=4?QF5YJ#2 M7%2:!PTO4W;D]8H*H*A.:X8V-C/5V\POL&:HZBU"UDP==F6/I,J"K!F !>V2 M5&&0-0.$0=8,$ 99,T!8MS5#&Z>5ZIW6[[!F].2A=UQ4M02!.R[4G Z04[WC M0DWIH=)\5%J 19.E>+&-^L7[J'4JI(KKOV3*-NI>^Z@!^Y;-E#5M@#4V%*6Z M (TM%FV:!X2-%9@/1-GV0MU-#=BWRXOCE">FL6_I=V^HUDT0JH-+00>7MJ<2 MU<$%;ZMWM_XV?2%7/>$R5G1?ZK@V]K^J5TT'-Z:+2/%2: MWVL\ JR5YJ+2/%2:CTH+L&BRH!N# MG.H-\@_\<,PVNS#GI7!/[S/6"A5U%S<%MW';;:&B[N/NE=-%S>FATGQ46H!% MDP78^.A4[Z-# @2%I]JP8\K4=_JB>NFH-*>F+?2'X*(F]5!I?K]9"+"2RIIJ MS'6J-]=?LNI'5ZTJ<:*C14FH-*<\$!6;27#CS4I'Z_I $0-N]:T6'-R@'3 MKQQ@O'& ?N U>TP^HX,5A'J$@(JS46E>:@T'Y467)MY693-&@+3KR&\:'6: MJ4L(X_;[!O1Y!VL0D^:@TEQ4FL=ZK6_TB@J **-K!91=?%K,D,WIYY5/NJR6 M-!@H&'5!H-P.K-0MUF/5"6!93*GA#L :LV6;Y@(T9BF.M >$E?LQ[/:T,.7$ ML%G[?8W0 2PZS^3&YF=ZF__*PK1V>E M?@;L=E;>W;E&S>D .0WE=@LUI8=* M\U%I 19-EF)CW;.!&]-/&]*3\[HGK$+5%E[.YHHW7X==*1(JRV+*QA0'8(%% MPE).:S972@3@:B^5S2M E&TNE?<^0_V?=Y;NQM1F>E/[RCL&KDT0JG7-5.L: M*A.HUC60$R@3J(XT*LU'I058-%F-C2/-<*I\2(T^U6 AH>X!1Z6YX("8ZKT:JA_=+VD A!E=EJ'96,NF MWEI^D3MC0B9G^])WI<\\5#:H- >5YJ+2/&AT#>6-P;VB@CI*\M$Z? "SL9G- M(1O4>]W_UT3YLY55>P8(4^^\@"#(G@'"H#LO( RR9R :8,_487.M/0,=0*<] M8S9&JSGDHS8&V3-Z\M#K7A/8\ZS>=Z'F=(":CT@(LVDF*TXMO M+RB_8.-=F(F[_)S$_$'@9Y.%J"_9Z3LK3D^*]%!]H<&GM"C2??5PQ\,MS\H M\?>'-"V^/2F_(^'\S2%W_P502P,$% @ I(!G5XMG8\>I(P GVP !@ M !X;"]W;W)KGIR]>7&7VW:[N/?FUM;SYMZL9_?V?=]]NG]^_['[_BSM]T/W[5#7[O&ONV,'S:;HKMY M9NMV]_V=!W?"!^_<:MWC@_L_?+'O1UO]P5;_^_LZ3.Z:RRV*H^W?M[B>KZWF, M\.-,7SIANF8BI?%[TQ0_? M=>W.='B:1L,/O%1^FXAS#3;EJN_H6T?O]3^\Z59%X_Y5"(N:RERY5>.6KBR: MWIR793LTO6M6YFU;N])9_]W]GF;%N_=+G>&9S'!V9(9OS,]MTZ^]>=%4MAJ_ M?Y^HC22?!9*?G=TZX)7=SLW9-S-S=GKV\);Q'D86/.3Q'GX&"V;FHFT\K;5* M''G;66^;7CYHE^:E:XJF=$5MKNA#2Q+:>_._YPO?=R1C_S?%(2'@T30!T+NG M?EN4]OL[6\S57=L[/_SY3P^^.OWVEN4]BLM[=-OH_Y$=OGV&!W/SYMV/YZ\O M_^?\_>6;U^;\]7-S=?GCZ\N7EQ?GK]^;\XN+-Q]>O[]\_:-Y^^;5Y<7EBRLS MHNK/?WIR]N#L6_.A)A::B]H6C?FIK2LBR\_,95/.9^9NO[;\X-GIMQ?M9ELT M-_S;@V]-VX4O/ER\UP_OF<(\MW6Q*SIKRK;;MIUN\*[P9DF+)F$TKC&OVVN[ M6=B.I.GTC/FSL&6QL?3^=E@02^H;0U3AZ5*F-40QB'E]?O7\_&_FQ[I=D"S\ M7'0?R8;2B/13N<9PC^;F/3VGU!KG:4Q:&Y9%AN.:#.*6YL64?MAN:T>_D'B5 MG>MIC2G!/$R KXNF MJ&]T,)(J5UJ\WCDROXZ612:=%^+MQI5M4PUE3Y\X^H%$^69NB)M$T-)VWC@2 M<;%&^(VVQS6]71%+B2UDZGT[="7]2)HS\(YBZ$WQ2POS3T:39B!68G:WV7;$ M\8H8X$D.3_KVI+(U&>:.:+\AZDU/-I\>E.]UH&98DFH-7;%P-:T2BVC[MK_9 MAI6")_Q#9%3V%CU$[/)F1[8?__8MF=ER7?"V,S?';"O;HI=WZ!=B3=>>$'OZ M@LQOT*(#OHZVFN7YZV\]F8X67/5F,7A2&N\S[LL"::6V6=%WPM4]5"1)JTQ##T<-TVGG9EEQUJ3[?6*>!V?BZ*\K =737Q.IJ]TXNO;14O< MY<_:$ER+:TN;V-*B.@/1/ZFA2]G,TWMQI3N5[T5[[6@;)M1H+!6)$!8=%C:B M-HB)'SK:,4L;2:ST0YU,+0_I 6$(>V!^=_43+(9M #:G8]!6'8% M::=9%HN.-H4'F]C$9P4&)\LRKB%SY2?T@_3+I\E0F MV(KV:YKBUX$88SNBO[-D;WL82D G\^#TY&]1A+"N0MP.4]5G)A)K@JEATT'\ M.FEWC15Q=I4CWJA\KXMK2W;:-I :V@XA J-V%1%J"43U:_-A?C4W*]O8KJB) M*/K:;K&:(CD]8CFM:PO9NJL^Y,?S\[?!B4"2:&'+N'S7" Y62 IL211!(JM? MR#P*8W9K1PZ J)H):ZQIR5 I>LB6.S,-!JMG$*:AZX+]:2QDC2!RE(-EX;J, M"A\VP6SS+0U/8\_4/-C.M94/C]EJ;BYLUQ-6'ZT$CR[;MF_:WL(LE'7KV?X( M?<2[?*_)UM,;S4"$3) DFGQT3\#=6;9_910X(K[=N!X;M.S:#:\$7H:48G*> M*'9_BV+W[E#LV!;03K78#1K2Y](^.:Q?MT,-%& 0Y& 6HO&7H1$SS(N0/?PM M_6 M=TU0D+CM?_'F7-AW2.]?XR;>V*(CBP*>/R=Y8%_U\)1![YF9TXP>9OB? M>"I7Y:!)@X<(F,=G)X\?DLVT'VFQ_$88%\*F0.9E1\NX(;&C3?-]-AT!NW.2 M;6(?L;"![>S;H.5>/L8G.G+\@J''P7N8^/ E_A2.)NHAZ<@8@T\L+QKU/V"O M_B,&",OS&8YF00WX, Z.)\FS-+Y@X?&9W)/[8P= @P_DT"$L:$[&TW[:3+?!=IU\AO MVK1S<+P.]D@I# _,DLDU%ZYI(1<4,KSJJVC5Y>._DADH@G$GV&2N"+RNY>,F MXOM^7?0)'&3P=H02:9F$5UF-EAEX$>1P.[2FK[IV(&@ 44,0P$""K'P)>"LK MSDD37[]N/;:6 :]E0MMQC3%@K+:_W:T*(FFWMMRW;1UN[IAMLSW^'*Q)EG, M^8(/8"N9P\H1E]3""/\7-R;CJ^QHD$2SMC4_P4"-5Y0]*XH6/N+I>?>BHP+$ M:X[)N-I3Z!ES -_^#DL@A!X=?>=(N?&5:P8+*297$"3>BGGP:Q!+^[XB R]Z M3BX3)I>@*/G6I7 LO"5H038./A%I(XJU^Z,T_,502 FG.2?82I$F_/*#4Y:J MY= Q\H6;'KQG:W%E5V+BN[,K>IC#U@@.3+$@ 24!7T5O3'*&O>L(5)'HB([4O LYV*#UD=UPGGPQ MW*Z2$Q1&D".F(M&1 #P!]C0Z&^X1A&%JY&V8I4C8+ 11&AG%.'AE6PI@MV0X M('E%B*(X:(VAKHC*QO;KMF(:*TLDD.4&A3O6BHP(-K;LTDE7D"NL@HNEJ(Y@ M*)@DEHI^+U8"X5K)A%B?K7^T L8<8PBA8?%'MCYB/]J&HS*Q0NJD()%>QB!V M);1#;S#1+&"39GCM[#*S3&'<$XX]L#HFAI]Z\8G *U*KYLV2I'K/LNL@6-VN MG5K=TQ1D"GC:9S_D#HF MB<+MPQ'R 6)D>3A KK^/Q<\:^=T'__B[#!?A1(NTR 6%"X2L;LQ[P(LLXGQ' M3Q;03R8RMP=+A; T8AG>5L=_D*9008"8\70Y%)@9^PGN&,Q@%Y?#!!KPIV)S M\LKVYNZE[PI;GUR0J%?%O;';T8<.,W@O.3MPI7DDGWR2RAS'=,_)7A8J9[E4@OMAP1?&@X$/@K?5*UFYEY;6%1&,:K<-6M;5,>I;0@SW$(1^R#82=K9;,U79=O7DAZLS"5, M=',(I:;H?ZDV>M]:3)*W0]@U06$8>8(1LY&)ZU6RU3!.QFK".;\GA*18&=W> M0*A79H,JQ(G%6C^5ZZ)9D;'ET<$JF$JU0+63+*,+8(HP>T?&>NJU#NY^L$C+ M>7W=?MI"FV' ,M4\P D!IG=5C).'S2#>4E);P#:=72-Y= U81;_;J#_G;RXN MHY]64X1T;0:PHQ(+R/_#VY>Q\I:]DQS"Q.>5DPQRB.DGE B[?< @P4L,BT,V MH!O9-M6:Z9T[(AG[7!=.ZY;-* (F@_W!,[)[X7NWX8W.C>AVKQ9T+#%!J X> M%E YICUH9MH)I%4R[T^R"I\*5*33J><>-EN)&05)$A,UA!,G X2\B2'L;>*; MYW-07F!@N\+<.;^*/J:. FF J3L#O@3M)3)%W',C6'%^[ M!GXS)BM>F+3V!'!)+TX4+3 MK_1Q?)T1?=M6B P/J'3E8,WS_G;-JL3Y*XK_72,5(#ZI%PR7M4O0Z7(@Z99 M.]+3CO/H8!.))E"V8 VBAE@SA 3W@210U+"PM2-6!W$N/&DPPPL$<<<60>$K\=ARJI>% M.D^ SBGBZ)'?"K*Q*8(=",J,4#:./3<7A5^+O\4/+VA$VI.#B":/=QTL7.9" MB:GT/LI&&Q9ZDC3O@/Y13LI^#@VO*51I-#2HR0$0OBQI]"[*^D5G*Y*G=\Y_C(Q^.9JE M&_*4=A26W$US.2.-*T9&!NXP,.^6[T.JG=/)>.3XVILJI=#(6EOZAL1[K&?> MUK7HV2B\BUF;$.=E116B=)R.F2I\Q>);-\W9,14:2/FP8!M-B0_ *X:2$5-' M!H,2%Y%[*E1$/]& MS5 7TQ':EM"'B,,I&I2GMW75Q+5@& LAI"$02,M1+- M/CC]$E*\:26;$0SXO6 $7!=#^&3FA6/+ 8N@%2W8&)_8 3IPE;VNVYU_ M^L5[UIJ\#<2\)NLQ^N2+<0"7?D/2^Y;OON!0C[/B\:S2G M"<[FWYBSA_-'7[SG%3]^0M]\:;["=U^:QU]C&//5V?P)_?.>XLZ#O9\0ZY#I MH=F.4HW=.$+=3+@]VN,5^82>/0&9,=[BY>3,1P-GS'=8=(C5K&*U0D:(K%VQ M)87[Q%:C;$Q,CZJ7WUKNRH)U>HD:U]])?UBD?DY(;]H) M*!34UH0]&P(_T-$OG);@#%L1+80VE+6+VJV4O;T4V*YEJI4BIG(2E2T[>.LHCP M[$9S:T"M77V35Q1HV'Z'R5!#B,K7IC,(.&K6;XZ;D*1IT\D0Y5CZI#G M#5DNY'A#&NL B4S,J8L=/"22N2/9\K3.;%D@RIF') M[DU7&@MQUB>]XQ)Y'&9-OT/#;L89NG8!EQ$XKA#8-=L!!%X7KF:5<2&=QTL? MO.RF4I7-\M2\XJ:$!U%VW^CX=1R5F1B*,[\.+:PL"Q29[J$1/&6K>X)C*T@7 M *-"46"/C&4N]#>FLK\04>.C8RF)K%<\$SGO4, BOZ4Q:\CDHQ,F.=6E'#[:-73]T1ZQ$ M*#AGS^N#A.B*N?D'A\(%[&\IADLB2Z:2\0>#(L76;(J6\'LQ^E);8,,C 1:3 MY!0AHE3AU%1%KI_M@>!(5)07##@E 31\S9TX&M"/$Q;"VH#,.)D9I>1A:L%K M#N>+^X0V-8GZ%H#.?4_/$#.;-C",-Y$EC?1Y!> M0X[MCR]_3K(N^0F7Y9#RSUBC>GY5(TC:/^T!!:J_JQ8N82P/!>/MQO<,5):N M\_V):V;Z$ZI@#%GNL69:>)BB=O]B?9[8"8U8-,DZRH3 M+I$[RRS.UVQ0U@< M@"@:[XF&$^V2 RT-"GP59U.T\+;E^BY7QYER20&AO"<(BQQD6Q/NR/(ZG, ) MOS@V:(BWB;:408N14$@G 'X4HH6[#OU$C:G:'1?G\K1,%6R6R%LM:2$OQ@;P M;(8R+G_,.)IA)GV/?85#8%\CNAUS)$Q8-B@CEN.4^AA^DFAJ-X)B,D"!R M1(78-%UTC&>]@"H8QFQ4-!/1A^A[R!,(,9O%;D93NBD#J"C+-8%MXO>FUCE. MA\W&87&R--+"'4W,.-^8^^F2P:QP%ZXG&Z\."2W(@:2JM=,L0 MRBABY*Z3_ M"6O;R[[!&X.JY/%S#G(7 IR;C [2QCBGQ%)E19/LX.Y=4C*T2[^M"RUFOHBY MCF"2TE/;^%3*B(R-%!0 UC*&@F4ASB^]($E(27) K4"C%';&2 ?)<^$'JNF; M82//DH6X4Q$<*DMNO:'1#/2.4H N3T M;DP$P2G0!B"N) ##G4QJ%(@4N&)^3WOWC6^7/9\OD$PS9]MJ#G[XT$&D!5V7 M/$@VMS@W;G'G4CY>%Y9Q8T,V5IP%_ZG;XO:80!*@%O%:;0RK^)"$A;\.K5!K0R'8*XB:/>U!*$$&BQUPG M/09A'6HR$+@D.W9D':*67<=0)>I:Y-2J:XGE+@]7^0VNX!,W4LZ"?39 )(7IQ!Y&NP=@*-O?A A,QL;(/QFK*-=J"Z:E M/&:0/& 4I*_K(+F\9^$DE!=BM%$Z^U %X\#^YX.(5&1"ROX)$)7S>^[P#<<' M23AAQ%']N*4JHWCBQ=^D5[Q7I'@&Y-)CCFQC>(;4R43N)8GAFBR2ZT$2A1LS+(G $ MIY7.)NB0%&*8B%ML4ZXWU-OWP4;G_*C7X+>YGJ]K/X-9<$K>2;-RWHX]LI8' M@&B/J.A#TWH!\4<]B)\QSMC6#,&BDS&JN0EUG$1R2S[W("?49!ZV(IQQ4Y4Y M]JI7P'KX^@0-3E"59)X)ZT2,QH.%9N)CW\=6=-C!3=O0?)J,C"[#^9C?"_W6 M15[Y%Z2%#%<>VDX)YBAI-A'_$#JHLTJ='FO]G"6,Y.&P&3Z-"-F);Q.TS#I= M&.C$7.L!A(IR,/;N0^_JV'5Z"Y&1PD71?"1O2WHI_4]%:$<)11SNZY'@9(ZL"2D:Z=;*OO-)"FDDXI>TJLHY32QSWZ1&995 M01M+/ >#>VJW*2H&@45U782^#,:7<-*<^DPO.:Y\ \+.S17Q >'9R!"'X%6@ M>!"P?=-Q8+^ S\*IAS8472AB^=2C@:V5;>9T8+;1NWV7%D-K%Q$RQ\8W,<\8 M6DHXVK2?;%>B=5L:![2<\[FM8P01XPT.-Q9R%''*KN6R M"5C-]S;0*-ALQFDZ[F_S3M/56 B;N!?DE+L T5R"HA(4 M:-_[Y,Y WQ$SGYV,.R9T9&&TJ8_SN?UAEQ;' J*[>X.,NMJ.&8I,D_:\[U33 MP!YZ('9]=A&8J\W8DRP9,3<_:M.4M)0V.-Z IHF35VQ]+U,CU5Y<-'K/I?3N,]AB?8*S88M0]C4=KSG M6_(@3<_-+VD$+BS,\U5DU&0'5D)Z!$E7J;C'CDZE-_2H 9!+'4A6@7T-2?@] MC0D!>L?JQ%5.T@PY>+\7O!. S_"\INPF /Q!B0",\['Q3:KDVL,TM0D,-M-F M:01_C.UR=.D_'\=.1["S$)V+,62;'5-[FK_DPF3*I,7$JR?>A(2II"ZF#V]E MVX[4R])R7NBY7?3FTON!-4OR/4',^3L7OMM+*$FW:&.S\Z7M L99#E[0F]&W M:99%9Y1^I^R\5*%'\>B1<&L &\!G<)#/4@KLWZAIQ.5J#6I?BM$8P:4N*3,I M.E1!W;/^H;R'@H;X@.<0*S60OIR,,N$H/"2KJ.-9*ARX0BJT MTL$6.EAH_$"6$R;SVEAN\$"#<%\TBM51] BI*D*Y[8W59F(<(Y&.KEA>#<<3 MN88>''**5J&/.L3>-1%*4CSU!!_*5*6ZO";RV 7*R5EDGF2445X-!0;0J8NM,RE\^> '$6GT0J-U=G>::M(6,-T84_/AX=* M-R<^&?Q(YC/?B[1@ G.EWIX0FEV;<'6+C6V0+#$H/$G#;+_7)9MC^5A\UP(X M)+60"T3X#8T6M'F9#&8S&_$SR[(S:*4'6'J[PT[ 8$4=EU1314&MMK!#%$". MF7VT(1L10+/R)G\[L49Q0^BL+OM#VO6X,:I'8OT$]>70&\GKUOA6TZJQ*#U! MR%[Q)F"[SSVO@'Y^T!&B332-:QHH3\BS/GEMUV:K7LN,+NNA$5,-K3B@]4A/,*?-N066,TO0 M"M_;K9<2DB8%E\N'MV[,UC&Q?J M>3HP#?'P7LK@Y"/D[8?:_WCWT3TXSK:\_<%D_3^3!BC8W0=@"8[QD$&R5MSU,ZD'8:S!6TOE^'2JVFEX9GYVU*;NJ MX;JY&]_=KF_\Z%:G>]I=EQU:C\8_<+\8M8DF"QJ^SS$Y!TVWAKUT_T MOUK09PZ71\^LPS,)R\20^[!G1YQ)ZF2?IX9JB6>YJS*'DO33M=> MKW#B[N19(58XPPXO-&,RV;R,>B^7$/C GG;ZC:"' ,+8Y-CN8O8[!A):=^]O M]'U<=E>)>>$XH-6[6()01]3'PNKMY-LAZP3@3DH+?\(TAN]C1>#J/#N=F^N> M/#XTL$GAZ;=7'WPJ('#E9F_X\?/OLN=%M3"?G'"FK[A"P'I "$/O<1*&R&#Z MJ]@3W&V#PK2-^=U5A\"/S^O(:8:N_21GZO-VXV9O1W3_A1PL*!2"#D' [.C; M7(0*3S3@Q7PNZ]N'H;K] RX]M4IH28;].0=EAD M(4-7QCC^RJGJQZ5)WNW\I/V#>%.&V;\JXU(.!+['@<#I#M0\+YZ5NF*1*V1= MEK>?-12#*/H;0W;^3J/XPPY[=IJT:HIWNM1?Q%?6:9L_0XJ):\#8YA>?0H1] M[$!H@-3TI,0.>25\P4EOC0FR0YL2?<:;*]BS\30Y@;"W'70C)@AR;N39V-]> MX.DTN#KB+I1-EK[V5,.,;!'=G2&WT^@[HWT91=*Q"X45L$T/)& X< M$C6YW'A^-D])AN[,F"G6,Y3AWI$8J6H7>.PGW4F7F*IYJ\VGH1DGE#/",6CK M]\49#[9\QC,7)UGRQ$:H51\+JFZ[I@?RNPLX&S WYUF;,2,;]@-Y?B'+7G#* MOG8?<;Z,.QFX'@1Z/,:,;>)3NJ8-E'*3GS;B74:SI#J$_=D,G*2$J9^>,,>R M.%7D&=*+T4R^^6CK/5NTF/.#K@]-K,"-*.%"-LH2O['X8"?#F[+:!8YH>+UT MD#%'NF4T!./%)\8< SFQ3C5^SP'AE UVF<(+%^_8B#-IH).O*$,GMQA?+<8A M/9_66TA]MTF8:$1,770K))!#F7PB>W;L4W+RQ7L'7?)46+ M^R2@)P28<'1%[NOAMLE;+9>HJPJ+73)/9T#DU^\5[.H$3N0NYCF.$J'YXW^'#.DFF:)&$?U&+]F5DZ;A M09;M"O3!X!T&-S&5V7&L/[PNKB([+!1:2PY,P-EOL_:..DQ>\ M760Y7?/U@R>SE!MES-R6UE9YZG.2M!@/\LO*KI&@3T8Y+,TG],X)\7F<7VDT9^!WW)'7KZ*67$L_. MS;-P*5?F;@)599*GH2"V $)XJZ&A>"1=/)!,T?C1M[4RYPMY@!L![K&=21$"T77R"7] MQ;(/+>2?MJX;)0+S$\:BR[-X_B?T=T !:,S4GQ$[\0X7=YX^.0GF-UXW([=' M'#[ \C;H=?#3A;%L04'RE,@\^KD).2@UGI/*]XY!$+GM\ZKE.ZN0]VJVH'CE8M' M6<2"Q>XO=-XSV.2;C^22$#G,.>-3DN*=M=BW=EN?5?-&9S+EYB,QZ=T41Q1N MDW15VLN)J05)Y?-*-G%RZE MT,%?M4U%;+F$SG%SV1L.5"OA6]B 5Y?/WKR+ M60[N'A+R]ZCD5=A-Q.X= M=.XQT2\ M7-=9%Z5X-]Y038:F'1FWN(KTAPL&)I[2![+#]>_1U'6%^R3HDS?D01M.Q+^, M31TCJ;IZ\S()5?+-^[3OP4&]&V0+08_72JERJN:R$4O<+V)=2D%6WI"SUY@1 M2F/CNV-HW/SZCO?A3'Q62%X7L._CC'NI&VF=\P_ M29*#:?XYW<:&T"($LC9<8L[A[.AO!K1-BP NW8B6U:!MI[W)^2OQ)EU5O7!P M_8;(2!H\OBXDG*\]6OJ,O!J%%%.AUWSJSPC=S_YH%(5Z*_[36!B6:):_'Q4_ M->&O;YW+'YU*C\N?[B+/MD)^N+9+>O5T_O7C.U)N"K_T[9;_!-6B[?MVPS^N M;4%,Q@/T/?[X0/@%$\2_2?;#_P-02P,$% @ I(!G5W^4*(6% P S < M !@ !X;"]W;W)K3( M;AVGMF?BQ-WUH3N9..D>.CW0$F1Q2A%:DHJ2?[\@)3_2=;T76\3C SZ *D M$E)'\VF0W9OYE!JGI,9[ [:I*F%>%ZBHG467T4[P(+>E\X)D/JW%%M?HGNI[ MPZ=DCY++"K65I,%@,8MN+J\7(V\?#+Y*;.W1-W@F&Z(?_K#*9]' )X0*,^<1 M!/\]XRTJY8$XC7]ZS&@?TCL>?^_0/P?NS&4C+-Z2^EOFKIQ%5Q'D6(A&N0=J M_\2>SP>/EY&RX1?:SG;($;/&.JIZ9SY74G?_XJ6OPY'#U> 7#FGOD(:\NT A MRSOAQ'QJJ 7CK1G-?P2JP9N3D]HW9>T,:R7[N?FBL2RQ%NZX.-9)UQB<)HZ1 MO3[)>I1%AY+^ F4"7TB[TL)2YYB_]4\XHWU:Z2ZM17H6<(UU#.GD M)!.CR# M-]S3' :\X?_0/&()WVXVUAF^%M]/$>[P1J?Q_*A@6#6P34S-2;ML+RO-=D?.!6 MNE+J$/_>D(^Q4XH-IV-QRRO"Q?#(!G5C:K+80T)^5+T Z@B$XC7TAB(+#?KU MQ;QXX#@D+PM/+2/C\8^Y;?K&Q'!C0;"?Y>$_,#@.^+:.!AF-1X.=-&]:1394 MY'7S%2E]B82TZYK,EREMV[+)@ MT$[1\Q@?>%SP^7(2CW_BE4[BR<&$2U1C6,GJ-88_=MB^3;Y'F0BWCO[;2+^# M0X^\QJ 2'@,*(0T\"]6$[J._6!G7GC1?#B;3&WHO"LT]A.]OD[^PC99\DTX- M<'*T82LTV_".^"O2:- M8Q\1PP, +$' 9 >&PO=V]R:W-H965TB#XPTMHFE2"U)Q4F_OD/*<1,@ M:VQ?)%YF#L^:>O$>I>8-2L.5!(VK:3A/3Q:%B_\13U$(!T0TON\PP_V2+O%U^P7]W-=.M3PP@Z=* M?.6UW4S#40@UKE@G[)W:?L9=/:7#JY0P_@O;76P20M49JYI=,C%HN.S_[&FG MP\\D9+N$S//N%_(L/S'+9A.MMJ!=-*&YAB_59Q,Y+ITI2ZMIEE.>G2V88+)" M6/H=<"%[FTFO26P)W@7%U0YJT4-E/X :PY62=F/@3-98O\V/B=:>6_;";9$= M!%QB&T$V/H8LR?(#>/F^UMSCY3_ N]%K)OD_OKQC.%72*,%KUN\.6<.M1H/2 M]@-J!>=0CV!XGT"[H"=F)95. U;MY9^ MQ'#VZR_I(/GC0'G%OKSB$/K_L_(P5![!8GXYOSX]@^7GL[-[N+@^O[F[FM]? MW%P3\B,IH31' Q6)R(W%VNEE-P@K)>B<<[D^"<@^$NT!M??P$U9])T^.@X\7 MDC:S$$3.''E[W2<+[MB6-K=%3:(;^ #I>!#E],_R)"J"KW2^@4MHM:K0&$C3 M)$H@+;(H#\@K3J>@AK52M8%A1C/#-,J">V7)P ^0#T<>JBCR:$Q6T[6F[?,Q MM"2:]?;C]XZWSN1CD$B?0[5],;CJ!%SR%>G]LW6ZWC,R_:;D2[>TC)FKDH@1 MT2@)%AT7-2UDH$R@+*("RE$T""Z1[I^-$C7PAD1XW&W)WV"<11F,4M+ABE4; M,E,_ORT)2O@=4A)K6#C)RBPJ@U/5M!UI_2K*Y1BULENF$?(^93 F6H.1T[C3 MDMN.IESMUO3O"N:,TO1WN=2(Y03@!@6INWCMO\:MKM$&]]H^%V^.=M/V-NA_= MOT?S_AK^+[Q_S*Z87G-I:,$5I2;1L Q!]P]$W[&J]9?R@[)TQ?OFAMY4U"Z MYE=*V9>.6V#_2L_^!5!+ P04 " "D@&=71ME7*XX% /#@ &0 'AL M+W=O3%IZK4[GQ4>%^?3B8N+:B2;FQJTIC)C:VDQZ-=35QM26;!J"HGR71Z M/*FDTJ/Y67BWL/,ST_A2:5I8X9JJDG9S2:59GX\.1MV+:[4J/+^8S,]JN:(; M\N_KA<73I$?)5$7:*:.%I?Q\='%P>GG(Z\."#XK6;C 6',G2F%M^>).=CZ9, MB$I*/2-(_-W12RI+!@*-CRWFJ'?)AL-QA_XZQ(Y8EM+12U/^KC)?G(].1B*C M7#:EOS;KGZF-YXCQ4E.Z\"O6<>WL<"32QGE3M<9@4"D=_^6G5H>!P8E;!SL]?2V7%!UDV=#;Q MP..WD[2UO8RVR0.VS\4[HWWAQ"N=4;9M/P&/GDS2D;E,'@6\H7HLDN?[(IDF MLT?P9GUPLX W^V9PXDJYM#2NL>3$'Q=+YRWVPY^[8HZ0A[LAN49.72U3.A^A M"!S9.QK-GSXY.)Z^>(3P84_X\#'T;V3C4=O=S ['XO7%FVOQX>+M^U?BMX)$ MSB[N@B:%(BMM6FQ071\;Q=)(+4A[Y3?"&]YFJE*?27C8-8Z$R859,K)1F2C0)GO'!*G8*X+I]S%DAG2.@ M8%0JN52E\@J<(QYE0OH!XG[@@IAJ"H4_#)PI\VQ: E'E*I6A0RPWHJ0[*IE] M((Q:](728>TNW4[W!COL7:2!AN7!9.^::F,]QX*Z)/'>8;AW12ZUJ@[>L-D] M54NR_8X7OS;&(XZ%52GB@N,;M=*!'S 'X[T?WD!&59; <3_N_0)^5FBC?TH; M:X/_(-3IWJ)$0EO5OA,'XRE^GSXY20Z2%ULCS+0H'<) 8$1I[%K:3*0H=ZX; M!IN.C[8@MIY;L"V01=O)S;)4JR@X.YX]2&GV?]2]HC2*.YL&<9/_*N["4BU5 M)N@3SD%'<;^;+:TZM7?+-/M*IMD]F;Z=N62 MAB4\A (),P(J]QM% _BZ!7U(I0JIY:X;!/<>23K C]H#>&:*A185-CBFH>, MEAMD.J,.2]:UEE!D9>C#>>F; MH PNHJ&T.F]#TC@]OYR1$3)3>4YR::QV.]CL>LJ.!E@/G&ULK5A;<]LV%G[7K\"HG:[=42B)NMFI[1G9SF8]DZ29 MV&D?=O8!(D$)-0DH &A9_?7['8"D1%OV;C-]D4A<#L[E.]\YX-E&FWN[$L*Q MQR)7]KR[.!OH79VN^%+?"?5U_ M-GCK-U)260AEI5;,B.R\.Q^^O1S3>K_@-RDV=N^9D24+K>_IY28][PY((9&+ MQ)$$CK\'<27RG 1!C6^5S&YS)&WHG/K?]DFK)V,NBPIK=-%M1D:%%*%?_Y8^6%OP\G@A0UQ MM2'V>H>#O);7W/&+,Z,WS-!J2*,';ZK?#>6DHJ#<.H-9B7WNXKW6Z4;F.>,J M93?*<;64BURPN;7"V;.^PQFTLI]4\BZ#O/@%>:?LHU9N9=D[E8JTO;\/W1H% MXUK!R_A5@;=B';'XM,?B03QZ1=ZH,7CDY8V^RV!V+6V2:UL:P?X]7UAG )O_ M'')#.&5\^!1*I;=VS1-QWD6N6&$>1/?BIQ^&T\$OK]@P;FP8OR;].X+VJKS# MVDXB]O[77Z]_O_GP@Y!/!3[X6E4,+@C"WV)F+M,/S M\Y)[$4XD*R6_E<)&.Z4EZ<@ITI!@O5+B,1'6,IWYMT2#>E)(#3(,5S83AI;K M!V'\$E!9O9H7NE0 $+=6+KVFFC6!(0TA2CF924X#EZ/*@XLDP9+U\(0<4,(^U9R".1$ M@OY,:VD3J=FXEVU6B!ILD\Z[1R,+R)VD[7TA;>3O$QA[]]P. 52I+9];HA0VTNI MQH$D>6TT;2%W5#X++D/(*I_M'.VC\+<:0"-_S7^]I^HUH'BB)_.#"U&;!1L7 MI"Q6F3H9V\H(GJR>:@.W'(KA_$47<<7SK96VQV3&E*"\0LWO-4D5$DXJ* (X MKN%^G-H# *4_W.>"I2R7J+RBR4E/3Q"_4_9QC?H.H[+2$6DGW*Y8AE;#MI'] M%"(-3^ULC]@M,A<9FL"DO:-EB"L$/ B%4Y=@:P:I1WY( M27^8TX[GM1J(86-!52,J\J14:>L5^4KC4S70M*@XOBXJVA''\I8O6@<0#S^C MW@9N=B_^?Y3IDO9'^]4-2Y>(IT%*%QH*:> X*5$3R)^E!="@URX\ 1V>43/T M$;0Z@ D*][#!><_DLI#!9D0^16FQE!@I>C^S98A9 P&'<](@%+B!T I4_BB8 MB=<,J>@+QS;XK^!;[XO$U8#:@146HW4%AJ[+A@E07D4H5XJRI@B]G*!>CMU2 M62T6.+=NQY@G4PC=T(_2A#NU%#:$K_':/^R3.%80;Q&Q##!IP,-H]!FD+3F$ MI[5_<4X=6Y@A')>Y]P1?+A$IRKLF]+K-UMQ0^)$3.:7@V\[1C4)[G>GT0G!YK, MF^?5'^KL6AAR@B&72T5H4M4-9B-!.WP'M+TNJ8W2*BU$(%F045;F@-E#X%%* MWN=)\(3U@1*IT\/= ?&@"SA,I$G* KV8(B=5B41,";TJ2!E!=\,]F12?@H[Y MDP?5X?HZI.WJ3')P"Z-L$!ED./&&K#B4P^U6B%15M9Z8J7%)_FQI#,F2&(>. M!=6U.JM+'MJUHQ#ZB4BY% M@'A3&VV)8%2Z$6OP-C>E,D,G*BH+*.\)K="F\)7#Z"*TLW4)Z^T[(+2VQ5J@ M;/M>$%L:BA'J01JMJG:2VF;JX'%J3M3D?19R=]^C&O:!K* ""*:5A\\=XIEB M/_'F?N&!; H3UV@=_/AHX,?CSGM#1<;_=KX&:'^0&4!3QVZ>(,"^ZJ:[P5=G M.T?74(=[>MYC >*$K<#P,9N'8C7?PRW[S6/DQ9G.E;^]0_5PN8'(E5Q;-F5O MV'#@R2*.Z/^(G8[P<$R\<1JU9TZ&(!":.1U$<>?.<%PB.#JF,81,V<]L%(-H MCE@1R#4"'P^(Y6*:/8FFF)V,\555X:3433T;AG. MR,S6W&A:SYW,,/=SBQGK)CW==>(>F$C@S/>37Z_NZ*I7N1D#<#TD5Z"@+FA' M1J&=L*$&9MJ70%=S&_79I0LM&+%8U8#MM\C/N('D$7.)AQW+_I_L51GSA,"( M:E5EX6$R:Q>.6G?[0I&@SVB4ZIR^=;VASPB^'N/&G5-LR6:.IG]W0:XI:(]B M:D\WOJU,-(3*#[OI-J\F+MHUXPW/-%:()-R+8>LZ]FD6=D)#4* M+47MM61'=$(K%2XHQ-T(1G6WL4U?%JIV2M\"6ANJ)L6OXRG: DEP\(6D4C]B M+U%ZK[G4-*C@A^S'B,A X\?!P#1])@H M\Y2>)FQX&IZF]#2@IQEQ&HB'\IIG:'_8#"AKB&@X)7(Z]!VOO_?B0NUL>/H=_K*Z2NMO8!(B$)$Y!@ %"RYNOW- !>1%WB[.Z\.!(% M].5T]^D&F,NE-M_L7 C''C*5VU>]N7/%BZ,CF\Q%QNU %R+'+U-M,N[PU7NG1*YN*S8;;,,FY6-T+IY:O>J%<] MN).SN:,'1U>7!9^)>^&^%I\-OAW54E*9B=Q*G3,CIJ]ZUZ,7-R>TWB_XIQ1+ MV_K,R).)UM_HR[OT56](!@DE$D<2./Y9B-="*1($,[Y'F;U:)6UL?ZZDWWK? MXA<]EHHI+Y6[T\O?1?3GE.0E6EG_ERW#VO%YCR6E=3J+ MFV%!)O/P+W^(.+0V7 QW;!C'#6-O=U#DK7S#';^Z-'K)#*V&-/K@7?6[89S, M*2CWSN!7B7WNZD8;[)#YC%T;P_.9 .#.7AXYR*851TF4@?>B&+#Q\SX;#\?'>^0=UXX>>WG'.^2]$1/' MWDB;*&U+(]B_KB?6&23%O[?7_QU<\%>ZZS@^8I!G3 B93)WFG%V+Q*=I^P:9J1D"CN@Q;_^ M#U]V?_2/1R\/(5%[H0DD20]>$X$RT[W50?UVIK^R#>7T(TD!98[G!'B!N M^^Q 'A+9R)SGB? &&5$8B<]/8.=X<($J5(H(!=:)!VD=10J 9>R&3:K06#!YT:]1!0F"&8NK%USK\0/IIU2I&YT_M*R&([; M8+84=L"^8%EM%YM3?$%PKC3D%B7+1J*,3UG85B5L0;9GQ#]P5_KLQ6(\]97# M"& #7XSU"'TON<$2+$5<\T06P+1>"UW#P1DT//6^0DG;L6;#A*N0('Y+MYH\ MJK0YQ'Y]:\%ERLH"0:[='%!)1A]'@?/&>VORRUR:7279^:V5\7]'0=**=?>W MU6C'IO^M1*O,C @OM%H0PM&QNB0*;5RL4X]D-_4(D"=L=#ILE9T/G!4+87R, M\V\A93:KA-#P=9&B*4OJ)%1M0!4.A.3<;9C/<>3D@DO%)PHAT5DFG0\&C.W: MY&.P61*W3$P,4GFUMRIX*]U;:J9"M,M"8)$B/(:#=NISPF$FH%)B^W9[F^I M$OLO+-2*$@YJ?6]WI+0&V+^9MNN#,W//__ T[6UNYE_UM=&A#2=OKO_MCE_R[= MTG.,.(K'TGS_#E/CLXGO_!B$H)?Z7-U5C4_$PM5LR;>MB@N"%-_K? K=?[J] M:T\''5,&[&OWMX:NUQ').%!1/G-IT%I+4C9!JC>VX&<>S"X@F^=YF34Y)Z1O M+0?\L,+O^N8N0N8;64JSH(=^J\D8= M5QEY0%$HF/A-PP)W1S ?)D\-VLWM; M&AUKYPXF_9RF "? )!SW*0Z>%2\_8Y1_.$2!GPY!*>2X+<$7+?SK039H.%@=$BFNK48N MM)=1.&5$@J@N3"7 PU;*SD]_1MGZZG5E _:N+J9\,VC@^0!"S@Y&AU7.)#05 M@5ZVR OEH[BE@6]5\V="Y)W"P-@Q@G7C[1*W^K-#L$%U+CCHI9G'A9$Z#47"/J@KLJ MD3U#5!958?6-_WBXK?%3M&!(O&:L(KLE:,J[$UO\[DDZ+44]!W28>XHIAB[& M\+,%&':Z(K!V!GMO&_?3C*J'U!],,W*Z/LQ4C3@>(?><#W&JU@N9BG7,J$M4 MA@,9*:8M8Q^=EI0M:XN=IMN74,2=O/'%(?)8PE4UI,(F1DYVY]+ZW%9#_+J" M^+J9Q)M[M7 [P\U:?]>Y6OTX^JT3L81]ZS_7ES'[#?&:Q70:KI>04,;??\U% MQ=LT!&,8I*?U-4@LC+@BA'4CZXTN9_/*B8T=).^-2 +]Q:N&DS[;=G[!T>(9 M.LN:GO8A58'C,N4CORR@8R&*5I MZJZ6MZS?HJ1UXNL'!!HCMZ=VO-A$$;@J8E02RC*+HS9&&C>ODKZ^(]W(?H+/ MCZ__5<"\">#7."=,VO6P?B9.2AQ^R8XAO)"A%NF"-HN[EMW+%R6;ESHQ3%9Z21>8M7\\Y= ;.]$44X 5!CB M(X-:/X?R/>019? 9],SB;4194/3/6]<6 B.B11\M(/=!9E@'V&F8.:F6'.[# M,==A("(,MT5E__W+K4*BL'NM2DIXZ_'9(+D SX*CQ'%\:B(B4;K2Q9UP]ITU M7*@.2/4%?W3]"1M=/').VS0N]??^9RWTVBY7-\QU0EJQX45U0;<^__F71C8< MAL[]-0\LO4 $GCXRA>N9 "V/53E4QX7FVM'@?.-V[?\^U>Z]TL.#<2.K'^]F M6GG6NI M@!ZUWD]G K,6O84GYL/I*;RJKI_6+_JOP_OM9GGX7P(?_$4!3;!UBG.XQ M$]Z\AR].%_YM]T0[IS/_<2XX2H@6X/>I!GCQ"RFH__O#U7\ 4$L#!!0 ( M *2 9U&PO=V]R:W-H965TX:8\-I5L?8'@\&H:RY42%W+5N< MS)QO5,32SP>A]:RJ)-2803$<[@\:I6TV.4E[UWYRXKIHM.5K3Z%K&N7OS]FX MQ6FVFZTVWNMY'65C,#EIU9QO.'YLKSU6@S5*I1NV03M+GF>GV=GN\?E8[J<+ MOVI>A(UO$DNFSGV2Q65UF@V%$!LNHR H_-WR!1LC0*#Q>8F9K56*X.;W"OVG M9#MLF:K %\[\IJM8GV:'&54\4YV)[]WB9U[:LR=XI3,A_=*BOSL:951V(;IF M*0P&C;;]O[I;^F%#X'#XB$"Q%"@2[UY18OE&134Y\6Y!7FX#33Z2J4D:Y+25 MH-Q$CU,-N3BYM*5KF#ZHNY-!!)[L#LJE['DO6SPB>T17SL8ZT%M;9W"..MR-*B1R'5I5\FJ$& OM;SB8OG^WN#U\_P7>\YCM^"OT[P7A:]B"G MRU\NWEV]I0]GO].'FNG"-:VR]S\$XMF,4_93A"N\BDP+%>@5'0SS _KQ!2E; MT?@P']$+0IU3A'2L/3,U?8!9 DP(3^1FRGX=HR3XL#T:INV"=E"OH>UUFON= M=.T5-!SF^RMU>P=YL:'.PIS_1EN^:?S+9X?%[L'K0+IWK=C?>G>K4U,1)SRG M/=C=:&-2DX"&Y[1;Y+OKK?_-(=!S #W]9W&4C[]1^2^%J M;3O7!7-/W(M!60H%@Z'$16V#$V4(:A"&WX9H1X!+TTD 8PTS5<]T&Q 6&L[Z MF-_D6RR1KY)]Q&,KJN0F..'EL?(2L?>B 0%5!62;XUCZQ/+MPJ$$;Y]5V+F"5\.-K$VG7S M&H$B'41ST%/#?1($T0,!07[4;\BE?)S#=<;GD$4K\]>1KX?G/I%=&T:5J8N8O1)GS5F M3?9R >^O(+QN:P'/7TFZ MI$T")&V*!5N'($FWAV$/M'1M$:%(E:3L>+]^YY*2+&=IUO:ACB3RGGON-]GC MM75WOB *XK[4QI\,BA"JU^.QSPHJI1_9B@Q6%M:5,N#5+<>^34NI3*#T^/X[/6C,:A]LV0CCO50F_97WC1]Z H>3SPC, M&H%9Y)T419;O9)"GQ\ZNA>/=0..':&J4!CEE."@WP6%502Z<7E-0CN#E(*ZT M-/YX'(#*:^.L03A/"+//(!R)#]:$PHL+DU.^*S\&FX[2K*5T/GL2\(:JD9@= M#<5L,MM[ F^O,W$OXNW]OXGG9&BA@A=_G#TA^^FKR9OGF"[W['=?PK]BP+R-,+A2%Q?W%Y>7WRX^/U67/UV M]ON-> >S#>6M R*T>*N,]>)7BV(6A?1""F--AF Z-:^#=1M.[R@V;\2JIAHK M%L_LBIPR2Q0TG"E-4%+KC<"/L O!7J:RTG9#Y$5=02H4I!PJN35P)-[K6N7B MQNJ:2]1_ PN_I;&K41EQZ9TD_3G=MP6UB%Z@N_$63PVH=!2+/1>0I?L*/03/ M&Y+.LW$<=)61D"87$NK1OL"C9&*2+4GHAIBK4S;'H@\)U5%FET;] SC9Y^L( MY1-)M.@> /CUZ)4B6 '=T0Q1 6MK2&=#TOD6+*391#4NATIC:JF%+&UM FO1 M( AG 3!B]0/:&9Q)G=5:IIB$0@9X$W"5=3*06$F85'MNJ#4>&1UNL(!S, G= MO8J"0Q;2=<[:T<>YUE MN[QXP#UQY(!ZL2X([.% J*LJ9RLX##Z$BMP*;Q-W6BP Q "/$+%^EXKR37"A M6/%8R^J2@T5M#-AQC@J.[(IBY,HF4]GM,?, O$U.E<7T%-&CBQH64+."NO4Q M60I.;^=4CC(I"9SR7:?/22M:49,L#YV'XM91K3(-];9<[5RK96-LW>7_M@0Y MYM;(N>Y58RSS>R9(IBE!'"?N8 Z:1JXBV$BVBQ4/?XD!-J&TB(:2K7M0H%UHPT&=>9,CZH4'^9B=&?"_Y% MYY3@EM&NC7AY+B:C/5&*AB.WWSF1V2;8?!,%VCBS$Y1O"CM9D').*SE'D(/B M_&6__3($ M'\\%"V5ZLYN_T2XPYDFF>U:\OBZXB.Q+NO%=V;1-%9 MBBK,C+8:VVOI7^WE-I>?-+^4.7(51_5 LCO6>W%@,,$%/.BWXJ>9PVO&6:8G\R?7'W4O@>K=[89 B[.B_2Q4KD"?@I[I1@M!< M2?3\3($; IQ)WLJS!O';YG<;S1Z#81R8 IGS4Y#W:6 .<93BK?#1]TTK02_T MZ"WIA"+Y8J+*NFS[S.7U#3I#J<)NM2'TN%MZ<3 931(22?3&UKP?_4ZNM5IW MT%]U#/IBR0L8%GQ68I\_U)NG+G'TH$O,>GV:CRH<)8P=6-6 N\>SO^>O;^U< M;9OZ+Z6N<7TE=-"$ /'&["^L#:T+ZR@^Y^( MTW\!4$L#!!0 ( *2 9U=?H/T%HP, !@( 9 >&PO=V]R:W-H965T MXS)&[/G3Z M(.P%JR=+/DF&R[_O)\D0,I-CVKY@K[S[[??M2BM&.V._NHK9T_=::3?.*N^; MZSQW1<6U<#W3L,:7M;&U\##M)G>-95'&H%KE@W[_75X+J;/)**X]VLG(M%Y) MS8^67%O7PC[?L#*[<7:>[1<^R4WEPT(^&35BPTOVGYM'"RL_H)2R9NVDT61Y M/XJM$G)_,3%U+CRI[1T*7-#/:2[UA74AVH]PC17#,BP[N M)L$-?@!W17, 5([N=,GEZ_@C2X.J-!?S \@3<\Z!U& MO.'_T4NWTA7*N-8R_3E=.6^Q:?YZJPHIR<7;2<)!NG:-*'BGT/][RT[#7?5H]G$^?WB:WRV>EC1=W,)>/#TL?KM;S![N MEO22CYXJ#F8C]#,IQF%P.)A"$3LO/$D?U>J9[:VKRF#(1"<^S#B]IE [3:O4W M)DCXOI>B> /(QIJ"N012:D.AA*S=&;$$ J0X]#V0@*Q6[ZT +SP!R#$DQF3& M @0#D0K36BQ#X*IUZ)(#V:GRE6DW5?)L?6%JWI?@W_!!DE)N9=D*I9X#ERZI MV&PLPE!2-$4;3RL& L*+P'D'#52 ,::Z?WY=DTJ$9GH\2Q)428PH< >ECEUL M2JA_DEJ)+0.<-::69QN:<;II+ZT*H!_3/H%#%%4:3ME7K"1ONQR!5JJ)XU=U M@%X3N]$58R>52HS$"QU1;CG4G=?KT&A<%1*YBV-.Z\-&PG+:HF?8^0ZC/[(T M+RR1LA"NHC6N.]=[Z[CG1].Z9KN)=U)(V&J?!O=A]7#M3=.T?W%/=^9L$=KOO;_,R*9[*!G>-''VKXS'31)?*US=;(,#OJ\-CE%GA 2'/P.3?P!0 M2P,$% @ I(!G5S3@*C,!!0 =@L !D !X;"]W;W)K&ULK5;;%>X\2KTOWW:[ M+DXY5ZYC2BZPLC V5QY#N^RZTK)*@E&>=0>]WJMNKG01#<_"W&<[/#.5SW3! MGRVY*L^575]R9E;G43_:3-SI9>IEHCL\*]62I^R_E)\M1MT6)=$Y%TZ;@BPO MSJ.+_MO+8]D?-ORN>>6VODF4S(WY*H.;Y#SJ"2'../:"H/!WSR/.,@$"C6\- M9M2Z%,/M[PWZ^Z =6N;*\0&JQ!3A=R*%-OL:IAYX=3;^*OJ+3OOSKH>;L6X&SS0X,T!#7J#HV?PCMH8' 6\HR?PGI!*?UW,G;?(F[_WB:XQC_=C2BV]=:6* M^3Q"L3BV]QP-7[[HO^J]>X;Q<W5] M-WWYXG30?_V.KG_[C$>3\>QNS-GBV,,1SDX()\R71IE$S(+NM(6I6NL(U66UMQS0HI?U!K.#_'@2=]$0#YK^BWF'+IS@[]74[_1_5)&JA.;,Q5XE M6X>(%,88N0QR*6<)Z8+\)G%"Z#LTVSI=9(BQB?MA#U5NDP8A$#DC-Y)=RUR) MM7:N$LE(\"V,FK-"@)4-8=3>U8**053;$KK8=%X!N*(55>^-[K1(R 8W :(BC#-L&3$T!0UW$0 M %@4?ZS#%2P47)LFCG,-K4DE)0K&">XJN]Z1AY>#18B LU"QSK37<"K:'JDU M)U[;J.!"JPR;FA:,W;6N4:H+59]@K*Q="^J]RBK>!,6R/$%DNC4."327QFBP MP]:QJKOF(_ VC;THNQ1"9H:&B/5$R3Z*%^\15:1T)U7IK:90C,CTD1-&XKD3<1 M]7O2^GX6>]VX;*R#@UAE<97]VP-RZ!!GBQ,SUF^:IO$BH,ET0E.40#K4/7*& M'P/*#U([2&RO'J0B$@XY5A>3D%2Y@'ZO)X)Z/:\"A350XQ1=R>/"Z]"^F[2[ M]1;*V2[#BT^Z=U7X^EG4SK:/RHOZ+?6XO7Z1?E)VJ5%[&2]@VNN\/HG(UJ^\ M>N!-&5Y6<^/Q3@N?*1[&;&4#UA?&^,U '+1/[>$_4$L#!!0 ( *2 9U?: M"3=9Y0H "8> 9 >&PO=V]R:W-H965TK$=Y\TSCI/F,M>D&BMIY^;F/D D)*$A"18 K:B__IY= M@!3ER$Z<=L:221%8[#Z[^^P"?+XV]I-;*>7%YR(OW8O^ROOJZ?&Q2U>JD"XQ ME2KQ9&%L(3UN[?+855;)C"<5^?%X.#P[+J0N^Q?/^;>IO7AN:I_K4DVM<'51 M2+MYJ7*S?M$?]9L?KO5RY>F'XXOGE5RJF?(?JZG%W7$K)=.%*ITVI;!J\:)_ M.7KZ\H3&\X#?M%J[SK4@2^;&?**;M]F+_I 44KE*/4F0^'>CKE2>DR"H\6>4 MV6^7I(G=ZT;ZSVP[;)E+IZY,_KO._.I%_[PO,K60=>ZOS?I?*MIS2O)2DSO^ M%NLP=G+:%VGMO"GB9&A0Z#+\EY\C#IT)Y\,[)HSCA#'K'19B+5])+R^>6[,6 MED9#&EVPJ3P;RNF2G#+S%D\UYOF+UT65FXU28N9-^DE,DNGY<1JE MO Q2QG=(>2+>F=*OG'A=9BK;G7\,C5JUQHU:+\?W"IRI*A'C)P,Q'HXG]\B; MM&9.6-[D#GE3X[QB4Q%07KQ4I5IH[\1_+^?.6X3&__89'62>[)=)Z?+453)5 M+_K(!Z?LC>I?_/3#Z&SX[!Z-3UJ-3^Z3_LV.N5_*:)2(U^^FO_SZG]>OQ>S# MKU?_%M-?+M_/Q(>5$E>FJ&2Y$4LK2V#A>"&YEC9S0I?"8PAEO3 +I!]@TJE7 M61Q6EP3?P4\_G(_'PV?7LX^.+T?/#H4L,U$IRX11IFKOA&EW@C>"GJEHL1/2 MB4I:3PO[K9XT?O3XF1.Y*9='7D$S]6>M_4:D& ">D)SG%9!*R#ZG=DV25@53 M8026W"ZWUGXE)&LHJMJF*V2YJ&"N(@W^4M:(S.2YM(YM\YM*IS+/-^(&J AS MHRS4M'#51M&8 1AN_@=8AU8A_9N56@-2)(LN:P(344/KL H=6VFA0>.$E/2! M)@3:CG"9KK2ZT>52I,IZ,/ .[DLC\Z QZ/83^!W+9IHPGH@UBN=KB)N00X@RS40C+XNU6"REXUPNRB+.V'.FGBY M0O#1@XRNG,EUQGC-//X1)S.VOT)1%N.>]CYP2G7KBGA/6'1_Z:%.>(Y++A;; MN\FP>_?%L][!VQ+5-,]IJ4,N,O0UWE[UKHSS(;YO5$FN/Q@=BD=BF$SX>\3? M3_ ]2D:]:Y"-!'$P^!EFY*;B0D,#PV=,4WLSF:MN3A+6P^2$/Q"$S[#W!L7) M(OQIE,Q0\S4% S4O8@(Q)QAVEIR*T3@YZ7TP'B/=73'_"*.'_/T8W^?\/3I) MSMF8KV9**BL-\1R4\*(N@80W=L,A13X-K$=ZEN29(GA&L:]VT6=<:>"NBQCS MM0(QZX+RQVI8DXB?OT_^ +9ACJD=0X?/,#EKW"RH1H6UFB(0>7_-G1LE(_(+ MC6B3PR(F\2,Q&2>GIRSPD1B?)RXM\\V !ST,GA:' 4=* MHVY0__3[U=]JC^ ZB]I/)LGPR5W:;X'_.^XD+YSNNN')^?9^>MN.VSJ\-U^. MN07I]VGV3YDW>;QKW?AL>T_5[FO6?3'F'[)N+X/S7@L9O)_&D?9S8$%Z?QP0 M["(:$79+U%LM'H+9@>[0ZM/>Y7)IU1)YW7M?\T#$X]L2[0+V=&F/R[L3OU&D M]CZ65,8@]8Y.D_2ZJ]607KQ2Z2T_C9BB)X^3L]Z;"/,P.>_]%E8YX-PZ["$B M%DHWOXSPR]]49 \H(RX9DR>H$W%UDD$DF\9>@_NAAZS7BAR*2RZ<7RX+*JHJ M:SYS7R+0K(*Z3CM\@DEU:55JEB43/ 2+_>6 6J.=SJC9F7"QTY"!HM! 8!6= M!'!?,5??W-3L8;'8S4#-<3(#KMBALZ*:B_Z]7"IN5!>U MKYL\BSV.YXI9EUO5FG)W1[]6-P'!>2OO@%NL\81:@L<-PHGX6&:Q84MK:TDU MRC X!?H432],\]1B$1@"9BUU65+^+K3#)H-DCP;[VGJ8Y=#3(^28.72Q;8*_ MV(%I\LN-5FO"-TQ "G,S&SCGB."-D >8<)U"8_)$=&55H4\/ 8!]!V_0=*H! ME6^A\M(N22<*!6&#%[A'YST49HZ'0_'C0(0@JZMF"_#9$SAX'B#A[84NH3JU M _MM#UL?ZK_?+@01K%[H=&9H]R!R:LA(-B:0_WGMP< Y" MMUV8&NH!H;+E:J"H&/T<$ ]$ ?[DTJIA,*^*"/Z^STK$+. MENW^\$G-Y.>T,1QT'X)!VH[/@GX!=W* $G2R[:]6NO9U.QR+A MS,#7/,O5><.)P+CU+RFB$8Z,,B5[Z8A".>0AF$($GUP77#61#*5!>&],[8DJ M&\+K$!V%USV8[]*4TRA'R&0D!$K6G,Z,>7*A,@W]H6@B?F0;,7IHVK !9#$M823B&GQ7Z6;7W#YP8AGVCL"NJ+EJ M4S5N*G8(FL[!#Q?E>!B%!C969%AMZN7J0>3"D6W9^P:KIHIPY;.E0)Y1!C?V M*>';*"-]8Q-VY!3)=!!9TTZ:\D'ZU0 1[^1>HK8-Q9A#S/@3;C>'D MLM2\L/2=\S,LJ?.F<(1S&5=S#6F[] =@G(C;9\+-627ISHG\>C:=TNAB]SR5 MD&C&[BA(Z!.^*3NI<3P"T4)#CD\B92C*O6USR!C++0S)^ SI8'MHRHH>\DQ- MP=6 ;(@"MX=4L4:<[#NISV)QA0 M+S84!0 NLG;;UD9B:L4 W(:D \'-XANE$[1]<5'L:I0MD:37D8VO3*9XMQ=# M*1QR!/=O:9+]E=4M:S_PP&/W&)>:>4LC'_%Q4_<@(9Q;=5K_IN?MM/6LR_>= M[-S>Y+YZJ$6=W36WBKRM[ISE!!!WE[D'TK!/\/NP:<4_VCEMZ4(BMIBT/OJ^ M(YU;"B?[7@L==][=%0KL0V\HB221D>$U7OMK^Q+T,KS[VPX/;U#?<8?@T.\N M,!5;D=-^8*;FQIN*WP3.C?>FX,N5DD".!N#YPAC?W- "[:OAB_\#4$L#!!0 M ( *2 9U>"NWCY]@@ <5 9 >&PO=V]R:W-H965TQ:>MS:8N0:JV3.A];5*!V/CT=KJ>O!Q1FO?;879Z;UE:[5 M9RM)1WE=.K:5'_HW)?G@Y.!R-5*MI6_-9M_J^C/G.1E MIG+\7VS"WMEB(++6>;..AV'!6M?A5S[$..P=.!D_+FR9BVN8:L%&A!I7XIKCK&RXC^72\?K_WTJ $'^[&GY5#EO7",S M=3Y :3AE[]7@XL_/[S<>O-_B] M_O2OC^^_O/_T470:M4/AL=*_5"XVI:J%+Q4BN&YDO15.>NU66CE>;91EDJ@S M)#CDL4@1]IA:V%,[H0! M@\!8G9$6LZ_^QQ].TLGBK8MEHJP;"HTZQ]_:M+7'7NF).(@!@HE0Y6")9L$(#: S$Q MK?!PYP' E?\/Z:>ST<9(('B0,WE!/PDE7WNLKN66"B]&*:=*6+6P4<541J1\ M%U9-19-5;1[.&$(UX&5,I7,NB2M9,6_=42,- MT8;DVOB>,K!IS_FG<;NK==@-(FQ7%&XZ^JCX&7YYA[4HYB?U];PH))MYXW U[5@D4WK6%JXX\ M:%G5\"A3778%IC?7;MT(!SVBHE*Z<9W\=O!!^T'Q*L)/?RP ]V!,\-=6?_S@0:U MU<,--'%0#6O$-7!'0%0<:@(H]Z:8C8J-H?>!:/'QT-(I(2#U=@2+:6D'5V:' MH;B75:M>@['#L!!XUJ86A@5P,ZM M(VX'#I3U4C-"#L<':@N=3Z"_\G5HQ9JG&2S"4M=F)<7(JF7HH#B/L&EBF4VI MZ2$4RRRC\)%FPRF]Q_C%H#V(9B+^B+T,>%.QMX7(N]T8P#CLFG$W;/+@V&/@ MD%ZYI5)U[AK>#N2)N,PRBZX!=>GKSBF:U[@^*M[Q!&7IV.>34=4A,E)Q!'(L.-(CI0GITJD YTD!@V M%Y- 3MH?3_19.!D@2HHN'<<#)^R:8REL(;"B4-*)[HK^$K5'[ B+&%VJ&X0V%(1$8-Q7MGI:J&XHO4&UGC M$4BS%+_A&?9]14>&EM^P/4>U=!W^^B\%4-^JID5/S'K.",X6#DZ!/SNCH#^ MPK,C+@VJ!-%?'?6Y06E-YO-D1D4W7213_,YFQRB_5^+X9):<',7L,#*=F*1S M%.($3Z9B>CI-%F(^/TE.CR[I10U8FTZ3B4@76#^=):>")>PE6Z03K$Y3R%C0 MU61RB@V,')$>X]1LG!R+DS&>GRZ2\5' "TQ.QB*=P\R?-S:;0^? M"#](6X"61*56.#I.%O-!F$^Z&V\:_M2%T1+ YLM229 [;<#SE<&@$V](0?_M M\^+_4$L#!!0 ( *2 9U=V&,/2A00 /D) 9 >&PO=V]R:W-H965T MY")WO- :#RNQP"FZ[]6]H5EK@Y+) DLK=0D& MYZ/F)+ZXZO)Y?^!OB4N[,P:V9*;U3YY\RT;--A-"A:EC!$&?)[Q&I1B(:/QZ MP6QN5++@[GB-_L7;3K;,A,5KK7[(S.6CYJ )&!$F!H4LPU<\O_AA1V#0?D<@>1%(/.^@R+/\+)P8#XU>@N'3 MA,8#;ZJ7)G*RY*!,G:%=27)N?(MDDAVV'&'Q2BM]D;L*YZ!A\,]D9IVAV/_[ MEHT!HOLV!-?#A:U$BJ,F);Q%\X3-\:8!@=T.P>PC]@.I%3"=,0X7LI'68P=<(QQL1* ?<$1)@>Y>;N9A+MJOWT89#$_4N[ M5I]I*+6#RN@GF2')@"PJ)5/IP!#F"6FIK5>UYEU;SQ#0.DF51]IEF1IDJD+! M3!ORM2P77IRY9^C04'7P&N-XQY!93T+52.8')E")%4/8"!ZPQ"5!Z2J8+ R" M6U4R%4JMP&J%]!$.=&T@DY9TAQY"YO)17=(V45(U)3]5K,N)!"L.>O1,R878 M2!CN#*=Z?DIF@;"66NTRQQ*6Z,&HEUI=BAE!IFB<\% B^-[\QG.I:Y7!# &? MT:328A8\GY+C=,FV;:W%9^K<]%TB*0E-5_Y'=(6%N5;4C>U%XS$WB'NE#']2 MONVM-*@T'18S-+X^M[-.>W?V:J]Q])G4"&,Y0H54BBTX]O7-KV0[:OQ5(862 MHQ>HI]HZ^ /Z49O>O:A/[_@\ZO*G'_4;TUP;=\HAWSW?CL[IB2&)>A!'<6-: MS\(N!4H7"$=^]QA\>B:7?M[9SAN/FI/K-P(#3X#?21QX#*+!#M]4V!SF[$Q. M6LY3BM6>,=8CQ/0^6P/P)";4Q@]_:6!V*IY(9L'QYHMTZPAOHR<87[X&CMM1 M0AR3USB$S;3_\ M/J"'TNWHVVXF;+T8>F'#RQ]M?4#.7*$PQ]Z#9[S=A:0;1F>0)!1D&O78I7T> M]7G4I:0F"F).OH,X+/C(KBW;[P5$>A#U&K=H[07WI3IT&Q*FYD,YTHLY:1J> M(2@I9MQ 5QS ;C\Z@[&PO=V]R:W-H965TGUH=,' M81:LB2SY)#FD__VM9&/('6$R[0NL5KN?OOTAK4=;I1]-CFCAN1#2C(/-]>3D:JLX!+G M&DQ5%$S_O$:AMN.@&^P4]WR36Z>()J.2;7"!]FLYU[2*6I05+U :KB1H7(^# MJ^[P.G7VWN!OCEMS((.+9*G4HUO/G6)9,H,W2GSC*YN/@T$ *URS2MA[M?V"33Q]AYD<4@\[_H@S_(SLVPRTFH+VED3FA-\ MJ-Z;R''IBK*PFG8Y^=G)C.I^*S-5(,Q1PR)G&D>1)62W'V4-RG6-DKR"<@EW M2MK;S>*WA3IB67 M&[,/$KY?+8W5U!4_CL5;PZ7'X=Q-&9J293@.Z"H8U$\83-Z_ZY['GTZ035NR MZ2GT-]?D),IQCMTTA-GT 6YG-W_=36$^O8?%EZO[*3SD"&LEZ(Y2FH ;8'3E M,B4S+CCS]T>MP9*1K K4S"I-)G)%%T J:LM:41E< 9= U,O*.B"Z,#RK#;FH M+&U+"H[7P944G''!#3L/N49\T40PHWA>:#K4%!:+)7FYSMBO>O'AZG][G;-; M25='"(K"? 1\SFBW/AA8H2IIS0??9^XGV4N=V2[486>V9WTFE"$'9JWFR\JR MI4"P"K[>/, ?< :4X3Y\(/$RO/"*Y"+L>44W"?N=S_M\#3N^LO]-6YWM]^\& M23?Y5"=PV/GF7QW6D& MOWS"+J(WG '''IOH8!A0_V[\R#.4,FKT>BZTVG:J7M7#9&]>C^0[IC>-$/0-=CKEY85?K1LE26!I47<_HR0.T,:'^MJ >:A3N@_=:8_ M02P,$ M% @ I(!G5PL[;]<(!@ JPX !D !X;"]W;W)K&ULU5=;;]LV%'[WKR#YH$<#*W*["T09QN#\,>:(FVB5*B M1E)V\N_W'5*6[23-]KH7BY=S/G[G2O-BJ\UWNQ;"L<=<%?:RO7:N/.]T;+H6 M.;>1+D6!G:4V.7>8FE7'ED;PS"OEJI-TN\-.SF71OKKP:W?FZD)73LE"W!EF MJSSGYNE:*+V];,?MW<*]7*T=+72N+DJ^$G/AOI5W!K-.@Y+)7!16ZH(9L;QL M3^/SZS[)>X'?I=C:@S$C2Q9:?Z?)Y^RRW25"0HG4$0+'9R-NA%($!!I_UYCM MYDA2/!SOT#]ZVV'+@EMQH]4?,G/KR_:XS3*QY)5R]WK[JZCM&1!>JI7UOVP; M9)-)FZ65=3JOE<$@ET7X\L?:#P<*X^X/%)):(?&\PT&>Y2_<\:L+H[?,D#30 M:.!-]=H@)PL*RMP9[$KHN:M[46KC^$()-A-O9BXX#,&UWTAKD.H D/P"9 ML%M=N+5ELR(3V;%^!X0:5LF.U77R)N!-C]\ ;7 M?L.U_Q;Z?XW(FR"O4XP'$;N?W7V]?YA>_S9C\]FGV]F7ASE[6 MVH_.2%T\, MTB6'!EO*@A>IY JE9Y'BUB=_QE!);FV$8.@+AGM?VIHF.[DS.JM29\] W6QD M*C#B1<8^JDIF;*Y51:5H3_VBVVI@-\:^1/%2.Z#3R/,\VGL&^QJE-=\(MA " M];]:&;'B#C;(PFE8<8#VDD=M;E7"X!3@TCI1I$],+YG 7.F:4PH)@TV9 MPM:"N\H(DBD;3UB92\6-=$\'Z]20,(1=M8=2Q:TE@5#SPMCH,"[OWXV3>/3! MLINU%$LV>Q1I1>V,?5TNX1W#3E*_L?= )E+I.V?.OPMSRC;4S_Q18L-5!3\T M_B+7'017-!$G6WFZIF]8?A&L0'*I%9H[G1IV,V%3(QM71G6;F?: M-.'%FJ1;@=UR\UW@;-H HT]"KPPOU_#V%)>.;34AFUHK\H5Z@B1BH0M:!> 4 MOI,I!!OD&R5X0>1N='#-ZPI'95!9*.XR 8%:2L]6:00)HN2-LB:<@]4^Z!#D M"ZDHVLBQG:L/XH*!OTJ+5(0JT(S#>RE)I;R$NJ\X71EPCW8MX#D':>GJ0=%G M1(?OJ#9I(HL42=2(+XW.*8O!H"(2AX$7H -)F&1V:L2K'CK^*#RZV3SZAAJ51HG'0ATD^R'[7NQ484E;#G^^+XB?7&W6B"[V PC'KX MQF=QG$1=/QJ,!E&R+Y!!/XK9:!R-6#P:16.6]))HU'K0E(I[/X8SH-_O#3S. ML/[&9\EX C4:C;NC:-+Z9"CI4!TK61R1&L31$)_)*"B"V@#?!'1Z>SIQ#T+) M*.JS/L&.8VP>DUD=X!,16$-P21\Z@.L&BWN '[8^ASP^H3HX#;FQS_XC?"434"[A[,@.WA&3;YU' 'Z0WHUPZZ?C8CG<0K\ M(M)_S8 6=4!G#TU :"=Q'90AN!\$.4&4P3KNO@@M]S A?/V!CTA\-AE2^DQ] M[1Y3H_-Q9Y6HST=T0"?0@LGYE#\U2]0KR["(%.PU:_4E\OQ"*_#P4+I8_:SD MQGB*ONE,K>3LCJ=4L[Y1S&YGTS.J[E+X__7J*=RCX9ZBUPBUI@57 MU&A?XI'8MT(V?8JZDCOR>BBRUPR=H%KVAF8A@,G_QL[7_J)V#AX0N Y7_IED M<6-4A0MOB6:U>8E-PP-D+QZ><;>^*BU38@E59-N@S4QX&H6)TZ5_CBRTPQ\= M/USC-2D,"6!_J;7;3>B YGUZ]0]02P,$% @ I(!G5WE/=F,S!0 3@L M !D !X;"]W;W)K&ULC59;<]0V%/XK&IF*TN6UG1 MFL+[]HW#WVRT4JJ&C%?6"$>;J^QZ\>SFE.6CP =%.W_P+3B2W-I/_/.RO,KF M#(@T%8$M2+RV=$M:LR' ^-S;S$:7K'CX/5C_+<:.6'+IZ=;JOU09ZJOL/!,E M;62GPUN[>T%]/&=LK[#:QZ?8)=GETTP4G0^VZ96!H%$FO>67GH<#A?/Y=Q26 MO<(RXDZ.(LKG,LC5I;,[X5@:UO@CAAJU 4X93LHZ..PJZ(75NLL]?>[(!'&W MQ=-?S@+,\N:LZ$W<)!/+[YAX*EY9$VHO[DQ)Y;?Z,\ 9,2T'3#?+>PVNJ9V* MY=.)6,Z7)_?8.QEC/(GV3GXT1O'W=>Z#0T7\^E05=96@# M3VY+V>KA3XO'\XM[L)Z.6$_OL_YC^;C?Q.+Q5*S?WZSO_GQ_]\<[)6HG:,716[ BU(0*U](4)-)$*&6@B=@1FN=SIQR58C&?3^?B M9V$W4=S7$ASPWXN7:_'2&+N5W&U>_.YLUXI?'OYTOES.+[ ;OQ87OTZ$%*U3 MD".]%S7I4A2V::79Q_8JA3+BA=+:Y];9B7CMJ+)F&NTK#UV-T:-,!>QMJQ7" MZ9%[:E1A3=DA2IXZ^:.-S+%:-1R>,H7NHA[+EN15929H)--M4 :=PPZ &?8> MJ'(Q" Z+H5G#B9@ M2W(>^&M[F*026/3:00RZ"$ ]NWW/E#CI^(=W+6=*VK$ MQG&#VYWTT:Y3'"Z<**."DEH4TM?8P<0KZ2N$!^*,.6_ "59BTCYBIG'<:4!@ MF(K6^O"HT-9SB++\B(TFH6:(R 2D'X@G!X;8M"Q+Q6Z.^PZU#* (>0%RN9>Y MID/G3&1++AX,7#)]28REDG< PWR5D=ZXZ8@/"GA@Z8WR!3SO23K?%R2>IPDR MOLX2>]&@CS@%NI9,!4NH,-NY6 SD?*U:+IN2MCAEVDB!*5.%[/FO<%!G7T@A M%X@_7C1 !M[NTC(]?I6G,_1FKM:P9>C2",GL+$(P<(O:KU&.%B+ MJ1G+ZINT0<%[0HA#(E(T6LE<:=" =H5 UW"&2#0D?'8A_12ZUMD9A@GN(4.D83 MNA^FT3>: B6\6&*? (-20O%W/(PP,*2+K0[F.A[WC@I;&?5OGXE&?L2ST,Q3 M#/!_A'V7KR&QJ*(M^$;O#J$.0?4I9^7 !SVR?;1ZQVBU] VX J4T1R;>)]"E4?&="R M-Z]!CYX_H/ZYX([PL"ISTF93R7^B-_>NPFW :,U_A9QT'# MC? M6!N&'W8P7J%7_P%02P,$% @ I(!G5S&'AEM@(P "'4 !D !X;"]W M;W)K&ULM5U;D]O&L7[WKT IY42JXE*[U,6R;*MJ MM9)BG<\)-:2P$Q/3U^_ M[AG^N*N;3VYM;9M=;\K*_71GW;;;I_?ON\7:;HR;UEM;T3?+NMF8EOYL5O?= MMK$FYYGC^QM35'>>__5AW;5E4]EV3N6ZS,S M)WB!G_A'87&I)W_=.<4%-G2+EH,8>@_5_;"EB5&(CI^UT'O MA#GQ8OIO/_HK7CPM9FZH3Q%G7I M^/^SG3Y[>B=;=*ZM-_HR4; I*OFON59&W.:%F;XP8[IE(J;RA6G-LQ^;>I)I&PS]XJ?PV$5=4V)7+MJ%O"WJO??:V69FJ^+<1%E5Y=EFLJF)9+$S59N>+ M1=U5;5&MLG=U62P*Z[*[_E_W?KS?$@$8YOY")WLND\V.3/9]]DM=M6N7O:QR MF_??OT^$!^IGGOKGL]$!+^UVFLV^GV2ST]F#D?$>!&X\X/$>W((;D^RBKAPM M-H_,>==89ZM6/JB7V:NB,M6B,&5V21]:DM;69?]S/G=M0^+VOT,<$@(>#A, M'7SJMF9A?[JSQ5S-E;WS[,]_.GM\^L/(\AZ&Y3T<&_W9<^,*![K3=0P1.3K, M,)V=__M.3V=GLA^S#VF9=9;J\:&T.QN:DV/(O93'],VRFB96],($1BUR8E02ZK: MKK./T\MIMK*5;4Q)1-'7=HO5F*@\VX;(*K8EU <Q9\*GK6V*.G?^ M,9M/LPO;M.02>BO!H\NZ;JNZI;<+MRAKU]$K2A_Q+MWKNFOHC:HC0@9('8H<=M+13-7:# MAG2IM \.Z]9U5^9$709?BEF(QM^Z2GP5+T+V\'/Z0:^!TUY!PK;_Q67GPKY# M>O\6-O'&FB:SL,;9"Y*'S=PVV8-3MJ>S;)J-V)Q'P>8\&K4YKVBCB8A_T41# MEN;6+_=,B=?DSD$$LT>SDTRCCY&)_HR.$+B+,Y> \3'[[$GTY'N/DX M14M"6MYS4$/<_>K!AKC-'WWW@_L:\_T?LVY[M1COY:5]#'IBY+2!X32,+FAO9F=*1A M'WML^+!;1Q\@F8?YKXEY_Z;5DV2J7^&-@'U('(?]O:-=\'^-[8KXH (FO,U, MVS;%O&O-O"0KF!&<\(7MR2>G+ M6CZ&D(B M6L#3UA?%3D4IFL=N:@%S;%;&/=FY1/Y=NO:86L=92&N MIU4)TX@5>%96^]\%+>H"-&])&9K6_(3-9':\(J29\42^(]X>MZ]$%AD!J)V1,;5_\$0 M, ?P[1>8*B'TZ.B[@JP/OBJJSD**R75[B;=BO]P:Q-*^K\@ABR&B$ =G;)4+;L&#.6P MJG,0N5'G_238LR>C]NS2KI@W0_;K=F_V'$ED>Y)9T@Y4N6DH?GQ>TW^"TGM9 M?'5^^=P+8;;J"@GS&KNBA_%^C"0S,R?M(.U:A="-A!R"TU $3G(K"EJR"*21 M*3&7C%9!6;1#C*;D>&V5- -3D=QN.WIPDCLUGKQ+E,C;\,F!L(0 MN]90?I$1&/=B 25=V7K5F"U9+8B]4;5E]5(L@'1&Y'1CVW6=,XVY)1+(KX'" M':MD0@1;>H[_2%$!7^0^'MI0=&UA?=1,TM]F)?%^+6FP=RO@ +4?;S(I M&_.)39\8K[JBG<[5!*H+ASHX&8/8%4-C>H.)9ND>] 'KPBX3L^C'/:$YL0PU M?OS4RVO*=(#V9&^7I%)[;D4'P>IV]=#JGE(.F^S/I>Y/?Y"UP8R-M0E-@3V& M5W>)1)!C3 ]1:&!/TPZ\E/ TS']('9-45P/3I@-XF@<&2(W'(W'RF?SMO'/^ M$JLY8F6^#U;F^_$HGVP_A779!66G%$C?9!\0OI4Q:WQ/>'?UK@H[)&W!2JJ4 2>+HV4)IF]1K2"[>((((VB:,"?S>;DC6VS MNZ]=8VQY!#I9LL)[L>*\]J_T2=YO9EDOUKX'O),N2@,.VX_>=&0$UPD$S$K M2#/88,AR)S&0_%)R@Z#GQ17;@V PAK;!SS!"$;MH6'+:V63-EXNZ+=F"T?]> MPXE4AY'F$/VOU(OLV[-!\G9 $08H]",/,&+2,\*M2K::[D'H03CG]H205#^A MVV40ZE6V 5Y[8K'6Z\7:5"MR!SPZ6 5CKC:R+,Q1.AEYK$ UU MQ--%[?1U>[V%O8&)353S((SR64R3!]BGVW3BSSF@Y&"]L6M4#:X0==+?-NC/ M^=N+UR&24&/Y\>)#FG\$)985XLEPB//40UH$38[0,& M23C)68,'MYJ>;5.M&=ZY(Y*QSW7AM&[9)*ML.^8$SDYC)>)TU$Q_=!P\OW1M ML8&P#-87OFR(GBW?[H'WQ^ ^BKT1BB"A"6 B,8 $ F!E$B:1RB#X0/BHTVF( MTVVV CU(O$][J8FV>&/D,9N A(QI48J2TJ.2?JPP=[IMI@V K-_@P;4Q,G*$ M"E7*OCIF>==XCQ6C8(%[*8SHR.0=7[NFYQ/RCRWC P!?6@8?@%C3=)3\WF17 MINRTWI(@YDO.BUE[6W,-=H2(FSZ< \3!))/X.N===9TC3\/X%,:O"H0]*7_K M:G52DF7(]=-^2(?PV+'A[Z_JMR[7$(VF61=D+IH"R@@VD88@'9&@C*@AUG1. M5>1 $BBWF]NR(%9[K3*.%!]4=A1QB:59% U9-:0A''/^7._H^69"=J)%CH-] M4D"'M/0WEJPZ4R/K=WB.5/O8(AI*2XB57$!AH4[+"E-*S5J@QEXV-L:;(V]3 M #B$L4=5/RE"GHWJ[85QZ^P9BPS,-8@@@R4I(#A3R(+ MVF1Z?T(IQH:5D"3?%4C;:,TV^=-CDNMBM29NEL7O",,@VJ%& _M!.2@)S*J MA2>>=4T UY ];*0B2O)>0KKW='G;-;2US@,."[\V_H>-:YMF%\>^8E%AV*6( M IK6FF@KV\[KK'@O"? XRG<*RE".66E.5]Z,[OHL[OIL?*=J$O&J;8+^7C0V M)QUY7[A/@QL_.MPP9#HV1Q"(5SUN-%U:8 M*ED99->0FCBO&609N,#!+E6M] MX8^+6WCD^!Y5>42PR=E:^H;,0M\^.5N68I]Z^$' )#V0@&DWM-$E4]H'&Q=F M6[2P733YEKT8R7BW- L8EV98 OI4:*;N_()M,,'.Q\T!JP@I46 P*"E"XA7+ MIL&_5N!MB9B.OAB& C84-_8* 6&^[.[:7 EFAGP@[WQ)%HRU I>6(:J&]-=@8GM@A\C.("\NRWKFGWWQ@[4[[ M';)?26![GWS31PCB7RC!C7SW#6,)7*,+__KFC=E0(NNL(8M!+&O(78O0/W@P M/\G\>/)P^PG^^GS[,OOWF?+LE?Y1GOX#?M#]DU5Y7BVDV>S3]+IL] MG-($L^GWV>S!].$W'WC%CY[0-]]FC_'=M]FC[S!,]G@V?4+_^;"K#_=^0*P] MCDFS':4:NW&$NHEPN[?'*_*E+7M0,K>\Q$0/M&X62D0>@"2$J,-&R[0WV1C.XG&H@+4C#[ M$D^18:9(>9*N#L3KTR<"RJ9)FJ^K>& 7-16/W![$E -SZF([!QUA[DAU*JXS M618('$P&0\K7WQA$$TJL@"&+DH8E2SS5JF26I]D;LL]E=A9D]ZV.7X91F8F^ M&/I[5\/NLT"1,^DJB8QM?D\RDAS2A=!?DPI$;0G+"M]EJ*31[@L!LT# ZV16 ML%)6S]7H_N28SU'&Q A"$I4#$2>GP4?3V2PC5<'EKK#G5N2Q7/F&:U MJ!E2I*LS:8GUH#(O.];$'3W8-@Y&H#MB)7Q#3O*\/DBQL)EF_V1LQ< C+,24 M"E3!5')$Q&&:9DELBI;PQ"&/5EM@_2,^P2'),1X;4.%4["O5S_I <"2_30MT MC'$AC[B"9_,(41\!$];Z6)'Q^R E#X*4?*P.YPO[Y+JMYN]S)!UM2\\0,ZO: M,XPWD25R-$Z/78-GXVV#+Z(5CY'RZRA-@V[FCPUYO-N'V+HS39[X$]K MN7/ZJ7L;/N;+P[[K6":,41K/36;R?>*7[&IJ9EXA64( DBYC .2<;NKIK^ M& X[6!X6.'S/$=RR:%Q[4E03_1%Z35G\FPW=@"QH5$ MJ5]"3XH$0[1%D#@DK1XQ0UQFQ [L&C2B5EE>[[A0 MGR*/N3?F(O&E()].S!WBU@GZ2?AC3GDX_J;OI[2'\)3LA,6Z!!B0"4L&Y5#N M.*4NY,$T)>DD;,R";**M*95XL&(:Q.N&EVYYX5!=(9@;@*_J MDFQ0!"L' U_IK AFN$^&QT +HD*LJBXZ0 ].HDV8YF14=('2AVC 2K&> -BR M_]7B202Y-?PL*L\V"0B&UME'?"=]!"/:.NY0J(*1ZT/J:0"SX"A?N OGEXQ7 M>LP6] R_H%!@ZV,3VW#4Q%5 MZUM/:"8<28 3%D;B@OB"% $*(.^@WE2V^W'IBA19,ETWZK.9 M^W:;=G1Z1>9'^Q:6+&3M44$.!4(TB\2V;FA+$*/V; 'E[%Q:"6 B_"5)!I" M:?:">SW56A$IB%+XO1Q1;KW-7+UL=V"05'D862XY736-36C!.0(>))E;_#Y$ MC4$\@]>%9=Q]E8P59L'_U*-S Z$GB2BUW*&I36#R" PSW'DGICHT;% LB -> M)QFDQ;=?U5=:M$FMNUUV959R5!+*>PCQB?4H,L,P-?3B)H#SN2?#)B.Z-6+\ M)O3D'IE '@9.X)],]GC@I24S*F !A6.3A*8LBV926Z'8E*19:#_UUB M3#'Z MMF \S!>?]OS-P:1 071:-$]QY(QM&#,$L?'Z;+SS^DTL[0F>,:CW7SC&8!82 M0Y*#R4C1QS M0L\_)1^J5!XXP700$GP<8K!![[0.53AG=[<<34)[F*?_2##,%IY5U,QEZK M5TY!-,H'JF*LUY=^Y.L\>-:PCZR7)]!#WW?U_NW'T':E2EEI+)+ Z[4D,5H: MROA(\S2C=[W.!'Q_,,O@F:$7'$=4$D^5K(DRIT]/XDHG W0(\NTGXI,8L43A M&W[V(ZZF<+V>J\]S/5W7/O!NN+95R)F6]-1.SU0?1(5[1(5 (JX7"5BO6_P6 MX_0-7>?="5G"DL\J]+'/8LG'&5%Y]O.P"6.@6%7FV*M.TXG#UP=H*"2TE(() M!7PA4.7!_)F38]^'$TLPPINZHOD40P_^JG !EO;'B3A)H#9%'@8$LP> MUCN0G5*(5"8E;SU]?ILE].3A\,Q4'!&R$]ZF^#KI^.-H+Y0(#N+(( ?]T*)K MBS*<#Q@A,E X-]4GP[GPB4ADI^2=L3&(K',O=-:E!6R9:TL\UQJKZG=AN3C=ODL+P$<1T@1&+FX"#NU[VA@+L->V6>"0C310 M;T6(V0=''.-9<;!H;L6BJ;R"WXT@\:!9O-0:*. M^WG>:94%"V%SSFG8">O%W;/97K?6/2^GW V-;C+40J% ^]XG=0;ZCICYY,#[ M,:$C"Z/-S8SWMX=MHIR(B.[N#=+K[CUF*!)-VO.^0]TW>]$#L>O6W13#A56%WVL:4I%!R38(6VIB6ZJ1117?K, MLFY8,K?DYZJ6>]WB"%P>FZ:K2*A)3E]Z) O O338A/Y[I=>W\B)GD2*KK +2 MYTM)>WKML92&E9Y;"$A_&P'!^S@+Y3A)RJ.P[T".D#+^@>&"YO%WA?]N M#XZ4/O_*)O=MU'-X-3E;2&^&H$ Q.IU1.BZ3\\A&C[K3([H3XCF>([)X'@'4 MKR\69F&Y6MS=5RPT0G$-6>JW&E:K[NRY35\W1YV.G>?8_L8&[MEXT_4+: HH M)RU84DCP3ON[ * /[N_7#S>(&,#I.^B?*AO.BQ5\I8ZANK!V1P>%/:7$.'A[^1@-MX?' 5D0=8+1TB M].B*@5*2PEECQ$-,56P-4F2:PQFY7 10JHS2.VD%L:*5)=D#K+24,1/!26(L M!$IA:2CK>>C9]Q''*X(0/II&,T\:J[%MH=UJ?@W#17R]PL4!MZV%F(4>*5TQ?MWI&+-"\+_3_:@P/E,4 =)O*& M9GYZ$H;<2C7I\3.I9W$"0@^P0C6'[='>UQ39JK1.$!I0!0O;*I#Y. MO^T9/)Q1R^X"Y94.ZVBX:/0HH>2^Z=_#DJDU9/+HQ&S^Z\5[ZWK/W8DV.W3_TY:,$Z^Z_ZZ>%!UDJ]-,Q M/I_<(-#;4E@YG(^H-/_F>IGO[]5#=4T=C#WIR*9PH3<$D90WAVC=TA>;6(T\ MR*=\ _Q$.X;3-N1PFYO','#V2,'%M,;$FNWTU _[EU)F+)*&0G$:T,\#6H\< MV>!*$)]08+P2^NE:NW52G56H69FC#\8_= M:8"JWWUT MS_/&#ZX,8M9IQ]A$FH@&AH4@>;G=LV%%E>1NPW&2H7*K7TS MA()V_;LS;,3L%03*[H9WM^L;QPW,N47RU=S-1@UP//0Q M&S^G$<[,"-+"C17,PN,IU5?5^JI4R%.U M*:B]T??-CB\C@H'F-+/6JP>]60@1/*N[LX-O>S08>2&9/<0&3*/_/E3J+L^3 MVT-2ZR6/=Q6LNG_ZW>5'%PM[7%'=&[[__/OD>3%.F$]N8*&ON'+'EH2B1;TV M51@B@^F?8I%QE2.Z9FRHNZP:0!U\<%:.ZS7UM=Q*E)Y>J?9V1.52R,&"?('V M,*";''V;B\/^3(Q$JX8/^I%PF*:L45_1?$;.*_1;(I*N'SX&Z0 Y^11/$[A> MK2<$_O[P3[)1)AC[R)"!CJ\HK*9*LE-AM#]TS*&GW[V7E^_"C;59_S*\(2'F MR]#D= 6J [YEK)]+IU2U_7X%WNWTKJ*S<-%9MG?3V9@5B'1XDXW"( M=H-RZB9VBR+,]:?9.%@;S"[S-0M*#P7LW9Q1'V10N!6+ .>F< M,->^)*Z (>/.>^-Q LSU>G^\&M>JX4ID%0P.S[FVRQ^GFYZ"V#K>;\1A1SEV M1"<#?V^$7SA3&Q(2N6LZ-"#Q?0?(%<"("J=@\8=/JE*EAF2-(U,# MOO:HZU6O]-A61/,]>V1')_C[!&:HDHM"(4FK4/?RL2!'5PN.M\)I#F:>#L]* M,SS^#B#]QCF=9VF1V)43$0AMEU>\D P$&!%K M=2J^_K"A*#B)D4(9>1VKUG@1V\1)0DCT#HD:7&ZX\",M#OA>^U"STIM^H*J MVZX05'KG$R-.T^P\.33"$1?[IQ3#2A R+IZ5Q2<<[.;.)ZX?@QZ',<.QHR%= MTW9XN=!;NY=?![.D.H3]V72,SYV*(%7!FZ MWE6A8M^CA!M?4"#\S.*]G?1ORFKG.(GH].YQCH5,R,L]S&*N.1;JR(DUJO%[ M#@B'2;'+E#@6X6ZR,).FL.F*DJAIQ/AJ\1Z%LKA>(_T@58S5>L24IEFA;N(! M.!%$CB5[[7"/3K\5/A7K6GSSW'+'B^Z[E %P#Q?TA (YG-"4FQ>/;%FLR9*7 M;SJ;QR*.'I8WI7:FA4;XKDKO YBE MOY;UG(]JAI+IFWIW@@@G]^)N7+_J( IVJYPOGON8C1_1^)741Z>[^X:Q99J2 MLG3:XL'@;72T(Y=M'Y\BQ'+XT8L%H]C*1#PBUP"GQPCF-WP](;O(Y&'5DAW_ MR[LR>36"?@G*->6)NG98!!TD(^S2\KNWH*.9@ELM:=T#LGQ"_K MA_0=6L<3:/U]D 3Y2HF>=S=S@W$H?LTE584I9%;Q\AH[UQ9US^^P)[$+4>]\ M%SQ@7$GCF8S9^'F*Y_[*MHODRK9!]?R*<0;SJ?24@<;R"XYX\NQNC%)[;2 > MD]8P::\3Y-ZDGPDHSSD0'KZE^_ >$ZGZ2UX/<9",_+*;2Q 7#_\ID-H_JA%/ MS22+.D%<#)3)-&6\\)/O9\T6S M>,QA-GY:X3T'FA0:H=F$*$E_&JNIJQHQEOC67XE=_R+K>I[7^!V@07D?G6O8 M'0W;LT"6S@9#^ M#L;/3V:E8-UR@SM ,R+[\R-^R_CX>=G0J#VWE\F M.?67&4.+05S\@86M6C+(35Z$,ZGB%$*C,$ZJ<9[!MW3*Q6QR+\2$+UR0P$Q[ M"=;%UB7- KWK'>263O&2S1!'--.B3^^0UX\_KYV_.-&4R%_C\H]>(6A-/FU@CS+Y2<+;KDN MP/6EIF4^*8S]11S=>J2//6]H]$23YU&9FYV?/Z0%_1?766YC[5_\L"RB>?@ M''?&O*I1V\_./>="05@:_L]#=4WNX"_-0@(&WE#%Y^..]$]#B/3[*Y0&GM(' MDNN#/J#_]Q(W9M$G;RDHJ;BZ]BJTL?6DZO+MJRA4,=S9IWTO$]#[V+80]' % MJBJG:BZ;XLA]$XK-&K>F79%[K6B^WMV_KX_&3:],^^!O_4GZ5-8&7JI_ %TC MF^&>YR_Z69 03\^^E,;@[9YSQ&070XW!R.K]!B&]3\CQ4A&[U?C>GX%FIBT MN-A&C[&DKX2?QU#5\W?@W! 948/[%Z+YBS*.]C,$7O6RR:&L>]#5WD]^G)*R M_!7_!">&)9KE=RK#IYG_F<]S^7'+^+C\1BAYMA5*%J5=TJNGT^\>W9$:LO^C MK;?\4Y?SNFWK#?]S;0TQ&0_0]_CY.?\')@@_?OKL_P!02P,$% @ I(!G M5P<[RGD? P JP8 !D !X;"]W;W)K&ULC57? M;],P$'[O7W$**F+2E*1)NE^TE;K!Q"0&U3K@ ?'@)M?$PK&#[;8;?SUGI\TZ M,2I>:OM\]]U]YR_7T4;IGZ9"M/!0"VG&065MHE";<3 (=H8[ M7E;6&:+)J&$ESM%^:6::3E&'4O :I>%*@L;E.)@.+BXSY^\=OG+&&K<7 60(%+MA+V3FT^X);/T.'E2AC_"YNM;QQ OC)6U=M@JJ#FLEW9P[8/ M_Q.0; ,27W>;R%?YCEDV&6FU >V\"IQTO_ MHQ?'<*6D(=+%4VMF&@U*VQK4$JZY9#+G3,"-RZ77&$Q>OQJMDA],F55Q-J \S #'7NN)3H MF-PK2RSN<(URA>:EP@]#WU=(_:H;)A]?OSI+!J=O#=3*6#![:LJ[_&\JMG:B MXK+@:UZLF!"/]'UZL6$!-&I@$/>!EEII7Z#>EG;D'\)6R#79!'/NNSM'BT'S MC)CUQ#J/#1(67JD,WK=!6HOMJ=3&N^?_KKK M.5DZ;2;0[7H?64U]-LAT7E'+=*-TJZ0Y*&6:]]RN$9W?3AQ-WU87CJ8. D"<^@ M_Y*2HKT!0B]4^C%IP#](.TLZ:S>)I^T >G)OQ_@MTR67!@0N*30.3XK&C^.%LJ2'/RVHG\3U,Z![I=*V=W!)>C^GR9_ %!+ P04 " "D@&=7 M) ]IJM$# !&" &0 'AL+W=O2H M"> :>;%XF3D\S0[3P4 MIYO[.VN8B#$VQPYJ90#4H::=2NF:6 MIGH;FD8C*SNG6H1)%(W"FG'I+V;=VDHO9JJU@DM<:3!M73/]N$2A]G,_]I\6 M[OAV9]U"N)@U;(MKM%^;E:99.*"4O$9IN)*@L9K[E_'%,G?VG<'?'/?FV1A< M)!NEOKO)=3GW(T<(!1;6(3#ZW.,5"N& B,:/ Z8_'.DJ?TG/,33$2R4,-TO[ ^VD0]%:ZRJ#\[$H.:R_[*' M@PZO<4@.#DG'NS^H8_F>6;:8:;4'[:P)S0VZ4#MO(L>E2\K::MKEY&<72R:8 M+!#6705)\+(AO.P4^F+=7S#'_%K>$UFE.9IC+$_B'&?Y M#!$*4HX;BZ4[RNX0*B7HEG.YO? H9Z34!G67N/=8]),T.O?>7DLJ92%(77/6 MY=3])-X=VU-I6]2DM($W$$]'04K?)(V"S/M&MQNXA$:K HV!.(Z"".(L"5*/ M$L3I#I2P5:HT,$YH9QP'B?=%6-\Y,:KS2]B]H^ MGL.*+I#MRN;#CY8WKCC.X3/:8WJ_%K,9,/$GID3Z.27Y5X-5*^"&5W2?7RN_ MFSTBTR\R<>..EB%SXI->I%\0>$VY MN3]9RV2>!+EWI>JFI1)X9N5\ MC*KLGFF$M'<938G6:.)2WVK);4M;SJ[B#VY,%(GR!/(@]M+IF'BD9#SQ+HNB MK5O!G'XE4E'3I>X?.XA'<9##F1ME(Z)SYKEWP>JV[QY]X6VUJ[QQ2H#YB/"& M\HHFG4S)>!J,*/0;,J,8*$5H+*^[\]H^.\)E1VEJ:*YEDIP@G(! ,=?'ZC)\ M]K;7J+==!W-7KY6V?^:'U:%)7O:]X:=YWV%OF=YR:>C BERC8$SEJ/NNU4^L M:KI.L5&6^DXWW%&C1^T,:+]2RCY-W '#7X?%_U!+ P04 " "D@&=7';M^ M?TP# !$" &0 'AL+W=OG&326#AV&#O;77X]8R<-Z5U; M=/#2V![/-]]\]G@ZWVC\8DH R^XKJ?>J9)A'$5G8<6%"I9SO[;"Y5PW5@H%*V2FJ2J.#Y<@]6813(+MPHU8 ME]8MA,MYS==P"_93O4*:A3U*+BI01FC%$(I%<#&974[=?K_ALX"-&8R9RR35 M^HN;O,T70>0(@83,.@1.GSMX"5(Z(*+QM<,,^I#.<3C>HK_VN5,N*3?P4LN_ M1&[+17 >L!P*WDA[HS=OH,OGU.%E6AK_RS;MWNEIP++&6%UUSL2@$JK]\OM. MAX'#>73 (>X<8L^[#>197G'+EW/4&X9N-Z&Y@4_5>Q,YH=RAW%HDJR _NWS- M!;+/7#; GGSDJ03S=!Y: G;F,.M +EN0^ #(Z5RR'?]0R+4LXJW MK"[CHX"W4(]9_/R$Q5&<',%+^BP3CY?\/,LK83*I38-@V-\7J;%(%^.??3FW MD-/]D*Y89J;F&2P"J@8#> ?!\O&CR5GTX@CA:4]X>@Q]>6$,6,,TLG>"IT(* M*XCO-7!'/&?-^%'T_]X\EL$)+JE*AULRZN]"5JO@&YH1LR'A/2PYH M50-:A:-UYVB=,$N(!%^#K[R!B7&5>VLF"5$4(N.^1-,')N$.)-,%$ZIN+!6# M+87R>P?NI0#DF)4/L]'@9#MUZ,6PQ&1T [5&ZW*AP@#VR=!P= 4F0U'[:'3) M+%0I8'_3V(=&6\ICA2*CO"CPK5@KSX\P!^/1D[>*JE%*PC%/1^^)'S*EU9]9 M@^CC>Z%FHY7D:JO:'VPRCNCW\:/S>!*_V!F1I4/9(@P$IBPU;CCF+*,R<_?5 M@47CTQV(G7D'M@.RZIY2G4JQ;@5W@9.#E)+?4?<*LE;<)/+BQK\J[@JAYB)G M<$^-R)"GNSQZ1ZNMVOME2OXE4_(?F7Y^]M?KSFNA3)4806Y1N-GU)&P[5GMQ.K: M]XE46^HZ?EA2FP=T&\A>:#J_;N("]'\&PO=V]R:W-H965T<<[_NZ3=[4U]JM;(WKX5BOMKOMK[S>7PZ$KUU@+%YD-:N(LC:V%IZU= M#=W&HJB"4*V&:1P7PUI(W9]=!=J]G5V9QBNI\=Z":^I:V-T-*K.][B?] ^&3 M7*T]$X:SJXU8X0/ZSYM[2[MAIZ62-6HGC0:+R^O^/+F\*?A\./!%XM8=K8$M M61CSE3E9@Z#?$]ZB4JR(8/R]U]GOKF3!X_5!^[M@.]FR$ YO MC?I#5GY]W9_TH<*E:)3_9+:_X=Z>G/651KGPA6U[-L_Z4#;.FWHO3 AJJ=N_ M^+;WPY' )'Y!(-T+I %W>U% >2>\F%U9LP7+ITD;+X*I09K 2?"6N)+D M_.R],=56*@5"5_!!>Z%7QR+#<*[YI%:I:!S:)^S/?ODI*>)?S]@P MZFP8G=,^NT,OI')@EG PYQ3$LTI.0SS2+%8KBROA$58'EQ'5KQ%N3;T1>@>" MG"0<+(VB&G>7O<$'3;FJ%)6=NX![:ZJF))<^D&I9HH-'XX7JW0@E=$F2GC@; MC_4";1=@^!F2<1[Q?YQ%.?W2T22:P!FGY9W3\K-.NV]LN:9"/A'U4\X[J^P_ MG2>_7R':Q-KB#]Z:AX,G7- R[K!LZ5DYO<$=P1'6$>"CT'$@=TCD"YC7IM&>?];+?T1HJ5^$ M:O!E3N\V]"^";E$%NEO+C8,"WD 2APBG$?\',,UH<<'!GD;/.9.$HLZ<:1RE MO40992=@P@;8\E<33N2'$T95(2%3V*-#5^>@D:H6!CZ4VS M?C?\JLWVS9JR9\R()P5(3A%Z]J26U!&X=Q*%M-!C:BBQM?$@ MVDR@*Q:-9[;%)WI-:4]'0!(.:>E=]USY"H6CA=84&+4+^K9KU/A$64,?305# M,E2O>H4A.4MI*7V=Y]81H,B26U-G3'E(\Z>0G-R_]-["6NP"O@42HM+0%?RX M1>=Z2M'UE.)L3WG7>'XIWCHOZU!8SZKA[3>:H1R>ZBYGU9[N+O!2PW@-RQ8& M=C#$,0QL87!$>%GR 6_8'<_:T9'(#YU\;T!11[ZV-6R[1*<:*H;3FK!%+3R:,"SIS2/.DX-0_%97AT:!#?645QCE' M.4T-J)UY.FHW,<[;0>G[\7;<_"CL2FI'";@D46H;U.=M.\*U&V\V86Q:&$]- M+"S7-/6BY0/$7QKC#QN^H)NC9_\"4$L#!!0 ( *2 9U?A#)@&L ( +X% M 9 >&PO=V]R:W-H965TXCO[ON^^SKHNO@KXSG%M]FQPE2R5>G'.0S+V0B<(!<;6 M,3!:7O$6A7!$)./WEM-K4CK@OKUCOZ]JIUJ6S."M$C]X8K.QU_<@P925PCZI M]1?F5OVWO8 _3##P#1%A!5NNM$ ME"+5!A 5[Y7)% 3*!?]YEZ_Q! MTO,7PF6X:#EM< IG)_VH'=TXMPNAWW=&#R(_=,85[0R<<0UMO]UZSI"&5FJI MNI[?:3TK2X).H1WZ;3CTNX*]GLI1KZK)82!6I;1U>S6[S7":UCWY'EY/MD>F M5YPN1F!*T-"_[GF@ZVE1.U8558_ %0 M2P,$% @ I(!G5UN0C@8S! 9PH !D !X;"]W;W)K&ULI59+;]LX$+[K5PS4HDB 5B\[+]1/$Q\_&;%\G^2JI[72 :>*Q*H0=^84S="T.= M%5@Q'<@:!:W,I:J8H:%:A+I6R'*G5)5A$D6G8<6X\(=]-S=1P[Y#ZWS@1Y80EI@9B\#H]X"76)86B&C\7&/Z[996 M<;>_0?_#V4ZVS)C&2UG^Q7-3#/QS'W*V'WU%(U@J)X]ULY%A^888-^TJN0%EI0K,=9ZK3)G)< MV*"D1M$J)STSO*KJ4CXA0FID=@^3D@D-1[=L5J(^[H>&MK""8;:&&S=PR2MP M%_!-"E-HN!(YYL_U0Z+6\DLV_,;)0< 4ZP"2BX^01$GG %ZGM;?C\#JOX$VD M-NALILPR,$:!NFIVN6X<"GPM"H'M ??G@7 MGT:?#S#NMHR[A]"'+C"?QI1Y.5S*BJI1,Y?05X^VCW MLG))W@8N2(#\+AI1 MH67)T(5<:3"T M8DDS\?3AW7D2GWW6H)U!,V=0)BO86H1KB_B.10W"FZSJ>;>%HI3>347X3H8\ MF_$HM4A]ALKEUW;4B79'+]:\HVM!E5B6=JMCEY>V2;8][Y*2S%)2^(!BB510 M\3&\ARCHN#9V[06U<1![-^1%IK("F,CI/'F@<[)VN6D%FR^QJE[*J":=%!V? M]VBLKZ.@ZSX"HB_ROE(^*U8Z*9;3><%M5MN##SH$TR6QT^ $XB3H>K?2D.0O MT=@&XSU)1ZX]H_;PD:F:R*"+U7/O.[]:P>"FX\P0>7N0Y'ASGP3G!)/+]]<=Q6E&T,0PG9()Z;2AFXZ:JY&XM<'YK9 <\9TZZ'FCQ4+A@@+A?5\Z M07+?M2!7T 6>>6G!B#O M[VXQ;%4X!"/![OBF_5K(:&]RASN7?X5JX9XX-MI+89IW0#O;OJ)&S>-A*]X\ MP;XQM:!P08ES4HV",TI,U3QKFH&1M7M*S*2AAXGK%O021&4%:'TNI=D,[ ;M MVW+X'U!+ P04 " "D@&=7,/)71C<# "_!@ &0 'AL+W=OU+WL4I-E+U7%#1U4%NE?(=\ZI:P,6AM.@XXWP%C,GNU>+F3R8 MMA%XKT ?NHZKIUMLY7'N1=ZSX*&I:F,%P6+6\PK7:#[U]XI.P8BR:SH4NI$" M%.[GWC*ZN4VLO3/XJ\&C/MN#S60KY5=[^+B;>Z$EA"V6QB)P6AYQA6UK@8C& M/R=,;PQI'<_WS^B_N=PIERW7N)+MYV9GZKF7>[##/3^TYD$>/^ IG]3BE;+5 M[@O'P3;)/"@/VLCNY$P,ND8,*_]VJL.90QY^QX&=')CC/01R+'_AAB]F2AY! M66M"LQN7JO,F4)[79 8]]!*^!."E-K^%7L MTXT=7OP_Z>Z5[&!%7!6U!971_7RK @)]JF-J,#8-@"-1I-048G42_SJ)3ZG^/"F$=2>;4O]H]_>3#:U0GS5#/ ' M$7@EF=#E&NRV5')[PR^G.#P__433]3E1&=MN$$-$4O]'"+2Q! 7L9]!FN9^,5E2-ZB&0QS[ M$;",Y$7B%^ 0UC3<:OA=VKQ91-*8$49F=U%4D,&J;@2IIN25A/X4\I#T1>:' MDPUOCEP093\$EA#+:4C4LI@B?M2*8PM6F))/9+E$5G''6_ZDB8O-*F+#)P-* M+IG\:6I4&A)&]*>%(Y 2X<@I-]+PUN8?IQ2.\C^MT3N6$TVWR\.,O"[U9G V M5.A95&YT:BCE09AAOHS2<3HOAZ'T8CZ,]CNNJD9H:'%/KJ&?I1ZH85P.!R-[ M-Z*VTM ;=-N:_C"HK 'I]U*:YX,-,/ZS%O\"4$L#!!0 ( *2 9U=. 3_/ MJP, -,( 9 >&PO=V]R:W-H965T=(1IX*O)2S_W,F&H:ACK)L. ZD!66-+*6JN"&7+4) M=:60IRZHR$,61:.PX*+T%S/7=Z\6,UF;7)1XKT#71<'5\PWFMX>C.T\]V$OP1N]8$--I.5 ME-^M\SF=^Y$EA#DFQB)P^CSB+>:Y!2(:/UI,OUO2!A[:._1/+G?*9<4UWLK\ MFTA--ONA6TS=TB3DUH;6;3!Q* 09?/E3^T^ M' 1,HE<"6!O '.]F(J+66@(U Z%20MPTP"P5P NX4Z6)M/PL4PQ/8X/B4S'B.T8W;"S M@$NL F"7OP*+6/\,7K_+L._P^NH'M%?O'L3CZ*K,P0''<'!.?3%LJD'D&NXE44E2RR-MIYC#A^?J UGF)] M'OG2S\3O!'/1Z=E,%B MABS&O]X&6X4J#*$G2>4[5J2_<<=N&[2WOCPH5-Z+$R"R0'?A.L,UG8SH=:T>Y2J M/$Y&.X28VN$.P#HQH7K?W&6"Z7O^2#$;I.O/7K#[C7 Y.H+QU4O@. H8<60O M<5*A$UF7!B@ 7P<8T5:]A0'Q>GM&X,-.X,/_*_!/M:E)=7>42U$7<,^?"R?. MF@2E8+]]3=&>TOS9I4Y7:KMHT2Y:'2_Z(GGN:N58P$Z2YPJF]_E0RS\GXKGX MWOX420[/R-6%T\#0#@^ #1IK"(R13,D:65&,K36VUH#*DBCP-9T^Q$V'T^8N MLT8;77XLF@0C[PMJ/0515+5Q.J1@)!'W8!1;V7O-+9,+OA*Y,,]6@H-Q,(13 M!Q\>/#0%JHU[3C4X235O3M?;O=C7S4.UG]X\]W=<;42IB?.:0J-@3 >KFB>T M<8RLW+.UDH8>06=F]*\#E9U XVLIS?/F@QS-MDH_F0+1PDLII)D'A;75-(I,5F#)3*@JE'2R5KID MEK9Z$YE*(\N]42FB)([/HI)Q&2QF7G:O%S-56\$EWFLP=5DR_6.)0FWGP3#8 M"3[S36&=(%K,*K;!![1?JGM-NZA#R7F)TG E0>-Z'EP.I\O4Z7N%OSENS<$: M7"0KI9[>VF >3 ')IH3QO[!M=$<7 62UL:ILC8E!R67S MSU[:/!P83.(W#)+6(/&\&T>>Y36S;#'3:@O::1.:6_A0O361X](5Y<%J.N5D M9Q=W5/=;F:D2X1XU/!1,(YP\LI5 N/M9'I^OZ< 7\+]I:[+]_MTD&28?FP1.!U_]^T)J[)DH;=#I MEJ1F&@1Z;XVE++N4IVDX@70DU/KNN62EF4EC/18-/S M"P:S6G/+T4P'-V4EU ^J.KURV1-4@DG3L8G#Y& ][@_ 4>AIJ[9 77=UY,ZZ MU7E/0??Z?:5]50]?US@<);ZNQ'782LZ&.\GDESWL(OH)']#WRD0'XX#Z=^.' MGJ&44:,WDZ&3=G/ULADG>_5F*']B>L.I*@+79!J'Y^, =#/HFHU5E1\N*V5I M5/EE0=\&J)T"G:\5]4"[<0ZZKXW%OU!+ P04 " "D@&=7TR/$LK4# !R M" &0 'AL+W=OOV/%U M.LE,QA^RC8$",R3I7?.0&R:D[4.G#\)>L">VY4HBW/WW7Z%?%,YHH9O55FKF9-KW4P\3Z4Y5ERYHL&:;C9"5ER3*+>>:B3RS!I5 MI<=\?^A5O*B=^=2>+>5\*G:Z+&I<2E"[JN+R^SV68C]S N=P\%)L$L,14&P1.RSL^8%D:(*+Q3X?I]"Z-X>G^@/[9QDZQK+G"!U'^660ZGSDC M!S+<\%VI7\3^-^SBB0U>*DIE?V'?ZD:^ ^E.:5%UQL2@*NIVY=^Z/)P8C#XR M8)T!L[Q;1Y;E(]=\/I5B#])H$YK9V%"M-9$K:E.4E99T6Y"=GK]@(Z3FZQ)A MA5O*ME9P\VID=3OU-'DP>E[:H=VW:.P#M#$\BUKG"GZM,\S.[3UBUM-C!WKW M["K@"AL7V/@.F,_"*WAA'VYH\<(/\6R,T(9=U%OX:[%66E)S_'TIW!8MNHQF M'LQ$-3S%F4,O0J%\1V?^\Z=@Z/]RA6O4X>:KI398EE4/=VA8U/^RX&[S@.]8[5)-CO#]!./+=,:UQ/'1# M6H.[(&"N;W=Q$KOL&',!($G<$;"0N'LI!G\;6!]E'86QQ MAMT:W+'1F,S,;N0G[GCP10JEZ ,BMT5]1BH.W"$MXZ0U)&HQK8SHA$46IBU?%-N* M!'?CH6F?2Q\8[V0.T&O8VFFG(!6[6K&PO=V]R:W-H965T6NOBRO=5LH:9GHG=+U 1ZAB\1&3*_I)=91MX)-DH M+?+*&2/(&2__Z6.5B".'.'S!(:H3*H;K,H;HA1@N MR51PO5;D9YY"VN __ +>1/ $(Y)EYF=,/9 _/Z,-N=60 MJR]-2U "7C0#FLWB2A4T@:&'NX$"N05O]-TW83?XJ8EM2V GW"]J[A$9&1=%QB E4ZI!,IJI,]QDL'G,UC2>3W& ]SDM]Y_JV1ZX*5W. M<-];]BV!G62V5V>VUW;+]]KDWA+8"?=^S;W_QB9)JOI2^)K4:Q0!]@6EL'D2 M8%O;/"M4,U@C1*\I)V'P+9:;8^.^[K_:3\[8/LC\LF9^V48_C?=YF!WR\+_: MS=52SHC?6U8M@9TD-PP.XB=HNZDJQ);HMX5VRO](_(7N\CKACZ]3,T+UWDB\ M$I+A4:L$YU'_>;LTV\7]3FUW&FQT"#9R!CMEG.6;G)2EV1BB$^#=:],2VBG= M@\0+6]=X8:LBKRVT4_X'F1>Z==XGIA+\Q'C"78NDFS(-C:3=,''W@J3TJ4E+ M3=RN'V5XD'ZA6_M-Z>-K!=V2EJOH?@UE&!ZD8=AMO:!;E6]MH9WR/PBXT*F1 MWE[0;IBX%[Y42;*E MV0:,EJ-* 4H6H^PS1A7E"-J5RQ;@B&2S1-3CO87?*\M"I'&A1V'.;A="H M >WE&F@*TAC@\Z40>C\P$]1'?Z-_ 5!+ P04 " "D@&=7\[5AV9D# #2 M$0 &0 'AL+W=OH "BQ$K@:HW.\8++%63[UU1Q"TPH]B"_*7<<-5R&TI&"J"",(HX[);.K7^3^$9@+'XE:Y):AY_UE"G&5,++Y]?Z#\:YY4S3UC FN6_D4P> MEL[,01GL\#&7C^S\$]0.C34O9;DPO^A@>;5A. M4@("?41K,RO@ F&!-L!3H%*M*<1VZ&X03TJ&R_BT%BDG^O1%NX$5]P)T0.C\B!00C/( M>O3QL'X^H'=5:)OX!B_QO0L&@5LH1RB8?T"!%X0]\UF_01YZ1A[TN?/_1D_> M/7HK&&&SV$+#BZ[P/N%"+0X!F*<'E7=>LCKK0PD?1.HZ>B-*G,+24852 #^! ML_KV&W_B_= 7;9NPV"8LL01KY25J\A(9>G@E+WU;\).R0?<2"M&;E7@I'%P,NC@;5GF!#+T@"5P@G/Q =W3=#18#0:)7[ON;,)B MF[#$$JR5EFF3EJGM:C"UF16;L-@F++$$:V5EUF1E]KYJ,.O;F\%XVBD'_691 MT"D(_6;!O%,0^LW"*P5AWO@X_V\?FR_#/F<']5^[T&S"8INPQ!*LE03?>ST2 M>+8+0$VTE!BKM-@J+;%%:^?FXKCFOZ\,U+K.EAS/NG6@WV[RKT)PA3?M?$$D M5WC!K%,*W(LSJMK<>W,Y() Y8%8GB*:WN8"X-_IC?6%ASL2O M^.JVXP'S/:$"Y;!30WFCJ?J4QCP? &7!MH-[O&),O M#3U &ULU9E=C^(V%(;_BI6NJEUI2C[XIH T3))=I$X[ M6K3M1=4+DQBP-K%3VPR[_[YVD@G)-&0&[;D9+B!V_#YVSGDY"'M^XN*K/!"B MT+SQC#!]9\=%BI5NBKTM,T%PG(O2Q/8<9V2GF#)K M.<_['L1RSH\JH8P\""2/:8K%]Q5)^&EAN=93QV>Z/RC382_G&=Z3#5%?L@>A M6W9%B6E*F*2<(4%V"^O6G85NWPCR$7]293OVBL#@MK8J&8[/ Q M49_YZ1,I'VAH>!%/9/Z.3N58QT+142J>EF*]@I2RXA-_*P-1$VA.N\ K!=YS MP>""H%\*^J^=85 *!J^=85@*AL\%HPN"42D8Y;$O@I5'VL<*+^>"GY PHS7- M7.3IRM4ZP)099VV4T'>IUJGEZBAUCY3(UPF6BJJC(.@7=!O'U&0>)VC-"O\: M'[SWB<(T^:!'?-GXZ/V[#^@=H@S=TR31]^7<5GI-AFQ'Y?RK8G[OPOQ]=,^9 M.D@4L)C$+7J_6S]]21]VZUVO V#K8%81]9XBNO(ZB1N2]9 WO4&>X_5;%G3W M"GG?R>5>6SQ^;/;@QV8/N^4^B2[)&['L5^[LY[S^!=Z:13PE:*.P(KJ[*RRYF<=VJ/I51PJ6VL$3;[Z:9<:G[/PI^S.2-MG*4'&/*]OE(G7;* MCB1&?V1$Y/Z6Z._?] K06L\F_VDS<['<0?MRS:_ 3&8X(@M+EWE)Q".QEC__ MY(Z<7]N, GS(6$!)"P$@C4,-*@,-.BB+W_7)M&.T/5-5Z_X7.):*U6!&N4H M\XO\N'3F]F,]8\6(<6V$Y_0FS4'^BYC@_YCQN#=P:B^WJ0BO430"-:P"->P, MU$?.XY.NXNB>I%LBVL+3";C6^Y P'Q(60,)"(%@CI:,JI:.W53Q'D :"A/F0 ML 2%@+!&@8:5P8:PQ7/3M2UR86$^9"P !(6%K!)K:J[T]ZXO9!/JJ1-.I.V M9@JS/=TF!-U*293LJ.B=I&MS!@GS(6$!)"P$@C5R.ZUR.WU;%7T*:2!(F \) M"R!A(1"L82#7.?_==^!J>C?KVOR"TGQ06@!*"TM:O;![X]K_A&;N:ELU[HNY M>[&F=S.NSADDS0>E!:"T$(K6S*UWSJWWMDI[N5XH'T'2?%!: $H+H6A-'YTW MS-S.[90KZSOH=A8HS0>E!:"TL*0U]H&FO>FS^F[7=N53(O;Y^8E$$3\R56R! M5KW5&"8R+, 'U_Q[EZ:I@)JI.NY7]02P,$% @ I(!G M5XEENL+" @ JP@ !D !X;"]W;W)K&ULK59= M3]LP%/TK5H8FD+9\-P761@(B!).0$!WC8=J#F]RV%HZ=V6X#_WYVDD8I32.0 M>$GL^)YS[SFYCC,IN7B6*P"%7G+*Y-1:*56<.XY,5Y!C:?,"F%Y9<)%CI:=B MZ$6?&D>G8OX@E?*TH8W LDUWF.Q>LE4%Y.+<_:/G@@ MRY4R#YQX4N ES$ ]%O="SYR6)2,Y,$DX0P(64^O".T\B$U\%_"90RLX8&25S MSI_-Y#:;6JXI""BDRC!@?=O %5!JB'09_QI.JTUI@-WQEOVZTJZUS+&$*TZ? M2*964^O40ADL\)JJ!U[>0*-G9/A23F5U1643ZUHH74O%\P:L*\@)J^_XI?&A M _#" P"_ ?CO!00-('@O(&P 8>5,+:7R(<$*QQ/!2R1,M&8S@\K,"JWE$V9> M^TP)O4HT3L67F&*6 II5/7;+ZD8R;^0[FM6M@/A"+VR *2X(2'2<@,*$GNB( MQUF"CH].T!$B#-T12C503ARE"S/T3MH4<5D7X1\H8@:%C?RS;\AW_: '?C4, M_[EF-@K<@_!D&)Y VL+]7;BCW6PM]5M+_8HO.,"W]>H5)42FE,NU /3G8BZ5 MT%W^M\^>FC#L)S0[_UP6.(6II;>V!+$!*_[ZQ8O<'WUF?299\DED.T8&K9'! M$'O\@$O=Z@H$P;2WJVKXN(*;[]LF]LXB6[? INO'8)*/^K&?T@]<.VQ3[@@- M6Z'AH- G_6DT.Z@0/ 79*[4F&'6E>NX;H8-)/BJT)COM)@S]CK<[0D>MT-&@ MT&O"B/Y696C)>=:K<[2G<^R_D3F8XJ,R1WLRQY[M]ZN,6I71H,I?7&':)R[: M:YY@?+K7K^^*2O:CPC"PS]Y4[G1.!G.,WV&Q)$PB"@N-<^VQUB_JH[&>*%Y4 MA\6<*WWT5,.5_IL 80+T^H)SM9V8\Z?]/XG_ U!+ P04 " "D@&=763O& M:X$% %)@ &0 'AL+W=OTF;?>@TE(.+1*3K>I^)FM.9?H,8Z2[&RPEG+S93C,@C6/6>:D&YZH/\#U,)R=;MB*WW'Y8W,KU-JP4EF$,4^R,$V0X,NSP5?\94XG MVJ 8\4_(MUEM&>E0[M/TIUZY6IP-7.T1CW@@M013/P]\SJ-(*RD_?I6B@^J8 MVK"^_*Q^602O@KEG&9^GT;_A0J[/!I,!6O ERR/Y/=U^XV5 GM8+TB@K_J-M M.=8=H"#/9!J7QLJ#.$QVO^RQ3$3- (_V&)#2@+S5@)8&M ATYUD1U@63;'8J MTBT2>K12TPM%;@IK%4V8Z&F\DT+M#96=G)VSB"4!1W=%S5PEN\+0"?Z,;H6J M%B&?3M"M&B012Q;HSU]YN%'3*$_07\K@XP67+(P^J=$_[B[0QP^?T <4)N@F MC"(EDIT.I7)2'VH8E Z=[QPB>QRZXQL'D>D)(BZA'>9SV/R"!PZB;F%.FN9# ME9HJ/Z3*#RGTZ!X], ?H6HU&5Y+'G8'NE$?=RKH_OV0;%O"S@6K C(L'/IC] M_AOVW3^ZPK8DUD@"K9) (?69"5B''W'5-NLT6J PWHCT@>L]&4I4.?#'(,H7 M8;)"@9I\*?)=KZJ"4 -7RK'./.T./BX.KD\[#S,Z'3MJ]A[J">@8Y4^<236J M$=FHBFP$1O8U"/(XCYCD"]7\*G5!6%1_EYL[I4G-@<_8QX[WPL_=,*\Q;.1W MN^E5;GJ@F_,#LNFUW!S35C+;@SQ_7R[]RDD?=/+O5+*HRR._=3#J3ISI"Y?: MH\AXZNQ)W+CR:0SZ=*T+]H;']UQT>08:']JAEL0:<4ZJ.">]G:8F-I-@2:R1 MA&F5A.G1IZD3M!)I=^-,VP78*M)IJ[EI=X%BUUR 7=#K\SR,]"DS ^H4ECAT MCFRI-0.N$0?NK59+:5N)L*363(1!"PQ>M(^MUU*]?D7T1L[H1<66HQJG^LF^ MTRHV1(!A)#"3N*DFD1LVS#.^S",4A4O>Z3HL[KGHB3/1%?4<-GWOG!E>P# P M7%>S=%6''Z!U0;V#*]:26C-Z@R'8ZZ]U0<0Y.!&6U)J),*B#8=8YMG7]5NM. M20O2)QZ^K3ABKLD=H]4_.FW$ 3@:$)KF'T'[H)DS#.8Z"H MX2,!U,1PU2D/Z8B5IG*EEHS$;7'-3!3'<WRM'RR!59F//C"-&$PCH_[ZP2JQV5)K)L(0&X&?'!W9#[ X!C@=-GUO MW ;0" QH\S3>Y%*5?O,J=Y*2# M)]B26O,-A2%"ZO96Z=0J"MI2:R;"H" %">O(,_XKXG3_"1^V?&_8!OPHS&9O M[XM720@^TL'ET,N;N]JK.]I?7UA%0EMJS408)*3PD[LC^P(6AT@(-GUOW(8 M*0QIE[E(0IFK%M 17X:/>AEZ8@GK'3SK?7 @-1Q(_?[*WRH)VE)K)L*0((6? M^AT)0*5ZX_5[[85Q&6)[D.?@;N*A!MTHC&Y'-BXL#MS2PY:'3MBP]HV._D#J MAHE5F&1J)I9*WG7&JD_$[INCW8I,-\5G._>IE&E<+*XY6W"A!ZC]RS25SROZ M2Z#JRZ_9_U!+ P04 " "D@&=7)[+"T%," !5!0 &0 'AL+W=O,62&#\;O3]/J0 MUO%T?%2_=[F;7&*BX$ZP'S35Q=*[\5 *&:F9?A+-=^CR<8")8,J]4=/NG?L> M2FJE1=DY&X*2\O9+7KLZG#@$P0<.0><0..XVD*/<$$VB4(H&2;O;J-F!2]5Y M&SC*[:'LM#2KU/CIZ)Y0B9X)JP%]1:LTI;96A*$'WAZXK=SE!C2A3%VA"T0Y M>J2,F6D58FT K Q.NF#K-ECP0; =5",4W'Y!@1],T'ZW09<75V]EL.'ODPCZ M) *G._E_$ANJ$B94+4&AGZM8:6G._=<0:BLY'9:TO;!0%4E@Z9F?78$\@!=] M_C2>^]_. $]ZX,DY]6B5YQ)RH@%5W?\= X>,:B1B1G-7]L'ZMK+73M;VVR&Z M'=WXI\\XQ(1R)QRA1ADQLL?71L1V39Q:VA1 MN<:)A39MZ(:%N?= V@UF/1-"'PW;B_U-&OT%4$L#!!0 ( *2 9U=Z4-" M#00 (<7 9 >&PO=V]R:W-H965TB1M=\!^_$A)UDLF$Y8C M?XE%B??PGKOCY<&-#T+^4!L C7Y&/%83;Z/U]M[WU7(#$54=L878?%D)&5%M MEG+MJZT$&B9&$?=)$ S\B++8FXZ3=\]R.A8[S5D,SQ*I7111^<]'X.(P\;!W M?/&-K3?:OO"GXRU=PQSTR_99FI6?HX0L@E@Q$2,)JXGW =_/2-<:)#N^,SBH MTC.R5!9"_+"++^'$"ZQ'P&&I+00U/WN8 ><6R?CQ=P;JY6=:P_+S$?U30MZ0 M65 %,\'_8*'>3+R1AT)8T1W7W\3A,V2$^A9O*;A*_J)#MC?PT'*GM(@R8^-! MQ.+TE_[, E$RP+T3!B0S(.<:=#.#)')^ZEE"ZX%J.AU+<4#2[C9H]B&)36)M MV+#8IG&NI?G*C)V>?J),HN^4[P#]AN:F2,(=!R16J/CP'GU0"K1"- [15T87 MC#/-0*%'H&HG(40W#Z IX^K68+S,']#-NUOT#K$8/3+.3;+4V-?&5WNBO\S\ M^ICZ14[X-8=M!Y&[]X@$I%MC/G.;/\"R@[I!8DZJYKZ)4!XFDH>))'B]4V$2 M\D!EB&8BUM*4GD)_/D*T /E7'34GEKV8]VI+ES#QS,U3(/?@37_]!0^"W^N( MM@16H=W-:7<3].X)VD]Z Q+1)/WW=4R[;3)M":S"M)_33HF*K?UQ#JYX3Z9Z2.%]>U-G_]-EFT!%:A M.\CI#ISY*_>E\Y,XJ(E[/X][RLIY[H6LACFKH9/5,Z?QL?NZ&HX3I6D:6P*K M$![EA$=O:SBC-IFV!%9A>I5FNX8E7:0#JGO(C@H]$'@ M+L%,LCTM.%O31'JY*M&-UC1!;:%5N9>T$6ZAAV8@;5%N":U*N= YV"UT+NNC M&6BY]'#I'UC&K&[3X$1]%@H%.V7!=,[6,5NQ)8TU2O/UM+!AH0NC8[_$VYVY M9#=?80\,F87$,*X4(+8;<8NK U#6O"_UKCN4^^ ME%DA>K!3:51ZV$LL3O6O;J5_G:L-W6&Y1&*VY2R52 JE1)RRY,(*;B8MW2XT'JM<0V>1TCR)M-"_ M2;N3I&N,DDBAU(A;J5W6OS/0844UOI:6M9M>2TN_-"6U(^I'*M&PO=V]R:W-H965T0VD3;(JU2U*C;P[0'!VX2JP8SVTFZ M?S_;4"MT*5TK7L ?]QS.N;[ C0^,WXLM@$0/.2W$Q-E*65YZGDBWD&/ALA(* MM;-F/,=23?G&$R4'G!E03KW ]X=>CDGA)+%96_ D9CM)20$+CL0NSS'_ -+D'?E@JN99UDRDD,A""L0A_7$N>I=3L3>39Q?"T(**12,V!UV\,4*-5$2L;OFM.QC]3 X_$C^V?C M77E980%31G^03&XG3N2@#-9X1^4M.WR%VL] \Z6,"G-%ASK6=U"Z$Y+E-5@I MR$E1W?%#G8$+7\K*SV]J!\TEY.+7*5<53?\TC7X# M+T6)4Y@XZA43P/?@)._?]8;^IU,>.R)K. ZMX["-W3H^9;)"C@Q2?Q7V2="/ MW"CV]L?J7XIJR.I;6?U660O.LEVJ"O$&\A7P4^I:"5Y[!!V1-;P.K-=!-T4W MZ-)Q1V0-QT/K>/CFHJN0T5$Y]48#-WQ2=*W\;U0_LNI'K>J7BH^DT%*:K?C7 M'E1'9 VKD;4:=5.:49>..R)K.!Y;Q^,WE^;XGR_=*'0'3RJSE?ZUXKVC'[QN MKFXPWY!"( IK1>^[(_46\ZIAJ2:2E>:?OV)2=1!FN%4]'G =H/;7C,G'B6XC M;->8_ 502P,$% @ I(!G5ZC.D6N_!@ 4C$ !D !X;"]W;W)K&ULO9M?;]LV$,"_"N$50PLTMDA*EMTY!MIDW8(U6)"T MV\.P!\:B;:'ZXU%TW [[\*-D110MBK)L*2^)9=\=[TX\\N<3/=O%[&NRII2# M;V$0)9>#->>;=Z-1LEC3D"3#>$,C\)E2F$P0I8U'H7$ MCP;S6?;>'9O/XBT/_(C>,9!LPY"P[Q]H$.\N!W#P_,:]OUKS](W1?+8A*_I M^9?-'1-7H\**YX4QCK^F%S?> MY!/-($GH5!W_Z M'E]?#B8#X-$EV0;\/M[]2O. G-3>(@Z2["_8Y;+6 "RV"8_#7%EX$/K1_C_Y MEB>BI"#LZ!50KH .%>P:!9PKX"S0O6=96->$D_F,Q3O 4FEA+7V1Y2;3%M'X M47H;'S@3G_I"C\]_B6-OYPRJ&:990(G"("Y\P(R&*Q M#;)6"_<9]_\EZ=*E"V(_UJ3DX 5T\! >Q*$3P^.2F!+*N AE; SE<\Q) MH/-J7!D.CN%P>N"4T?B)\\@M7'>-KE=*Z"V(Q-Y73)LG$FRI+C2W&IIK54+3 M2$W6+T^2I;U2D#]S3()D2R]C>B]F]I^$B9MNZ-!MO6?4?&E-BG M1>S3/M>_:9=YZ,B8D@=HR7W7>JD5,!_)428S.IC*#4)J%"5Z@"^X"N:#E7V\ MF.+#0&!U$9S X:0F%"1#0:>M@KE>>?=P#Q>*7*;LU-0:UJ57T@(T;L)-2P7X M3Z!6Y(?;$.S?T;K?*31T94U-B,0&:/>Y?D CE;3.14?6U%Q( (%F LDF+-@4 M?*XIOFU"E]M %.=2NPDV## &WREA.HJ_,FN>&KH$%F@FEB/J@GQKJHN.N"5/ M2!\4!"4&0;?7NC!25NM<=&1-S87$*VCFJP[JPCP M R%T0==08E7T$@M\\^, M>#0B(37BI-E(Z]O=!T@A"5+(ZG/J(R.FMB M#Z1"$JG0$4V@LW;-A@'L^DW3K'EJZ!*>D+F)I"^%1H T6VU]^_N )B2A"4UZ M+85..U1=65-S(2$*-4#4^:5@'L#PQ6+H6,(4-G>E;N[ ;U&\NU@+11-! MFLVT?A+1!S5A24T8]OI0QLADK7/1D34U%Y*\\+GD=31!YB,I!.E6\ 97J4N1 M4N,H/6W!(FK#'8!W0H-:\6BT!]65-347$J-P T:=O6TV M#.#6;YMFS5-#E_2$S1VANF)H9$BSW=83H ]NPI*;<*\/]W"G7:FNK*G'&R1( MV6:0.K\8&@: 3GTUF%5/C5WRE&WN0MW3A;^AYB?:9A-M;W97UM2 )339J,^) M;QN1K'4N.K*FYD*"EWU$M^N\B6\> !FZ[V;54V,O'6IZN5--5;)S<87L@G+< M814H\P#_R^H4RD3DR&.Q8OJ+=E32MGIVVGKJRI:9#@9/?: M=K([Q:>NK*FYD/AD]]UV:AC N'+V@4N.Q"7GQ4Y#Y2.5R[JZV.1"DQHA-0H) M/LY+GH9R- >=4&4+T$G!NH=6CD0:Y\334$ZUJS,>'IZWU0H=MD%&I5/K(66K M[#"_N,7IC=T?8"_>+7XP\#X[)C^2XOM?&]P2MO*C! 1T*52MH2OV$K8_P+^_ MX/$F.P/_&',>A]G+-24>9:F ^'P9Q_SY(AV@^!G%_']02P,$% @ I(!G M5]WQN"1M @ I04 !D !X;"]W;W)K&ULM93? M;]HP$,?_E5-63:VTD31 M[(0J;3KAE0D5-KMH=J#20YBU3]2VR'=?S_;"2F; M@+>]Q#[[[NO/.;Y+:JF>=8%HX)4SH<=!84PY"D.=%B*AR[HN MC%L(TZ0D:UR@>2SGREIAIY)3CD)3*4#A:AQ[.M^JW/G>;RY)HO);L)\U- M,0X^!Y#CBE3,W,OZ.[;Y>,!,,NV_4+>^40!9I8WD;; EX%0T(WEM[V$G((X/ M!,1M0.RYFX,\Y0TQ)$V4K$$Y;ZOF)CY5'VWAJ' _96&4W:4VSJ3?I,QKRA@0 MD<-4&"+6=,D0KK1&H^$CS"N5%3;M?;NG)Z&QH.ZX,&NA)@U4? #J$F;2RFKX*G+,_XX/;8)=EO$VRTE\5'"!90_B MRP\01W$?'AW^L.#N@^7C_ @R(Y"L(1GF;(EZA^[4OXJ(ZK MO)$N28;CP):61K7!('W_[OPB^G*$V@>P:O"9QZ=O^*3!)]E+1=6_SZ1!;\0OO+AK3YOT M,@DWNSSA3NEP5&O?(#1DLA*FJ:)NM>M!5TWIO;DW#6Q&U)H*#0Q7-C3J?;*G MJZ8I-(:1I2_$I32VK/VTL'T4E7.P^RLIS=9P!W2=.?T#4$L#!!0 ( *2 M9U&PO=V]R:W-H965T !\> FIXTUQPZVVPQ^/;ZD6;=E MU326A\27[_N.SR4^XYJ+&UD *'1;4B8G7J%4-?)]F1508MGC%3"]L^:BQ$I/ MQ<:7E0"<6U))_2@(AGZ)"?.2L5V[%,F8;Q4E#"X%DMNRQ.+/#"BO)U[H[1>N MR*909L%/QA7>P!+4=74I],QO57)2 I.$,R1@/?&FX6C1-W@+^$Z@E@=C9#Q9 M<7YC)N?YQ O,@8!"IHP"UI\=S(%2(Z2/\;O1]%J3AG@XWJM_L;YK7U98PIS3 M'R17Q<3[Y*$)E0]8G* ES7WS; MQ.& $#Y%B!I"])#0?X(0-X3XN1;Z#:'_7 N#AF!=]YWO-G I5C@9"UXC8=!: MS0QL]"U;QXLP4R=+)?0NT3R5?.4\KPFE"+,4Y, M2C'5VZXN38)/4E"8T/<:<;U,T@)VS&ZX$P5$BU8 M#GD'/SW./SO"]W4IRY_^L M+UYL_5XPXK8R8JL7OZPR4B(SRN56 /HY74DE]"__JZL&G)5^MQ5S#8YDA3.8 M>/J>DR!VX"7OWH3#X'-7 EY3+'U-L<4KB=U+5;]-5?^8>C(MN5#DK_LS^1J1 MNVQAFZVNO#C)H94TW627# :!><;^[C#DCW&G00@Z*X M%[8@Y[U_<)V5(#:VCTB4\2U3KG[;U;953>T-_6!]%H[F8<=ZJEN;ZT1W\JXO M7F"Q(4PB"FMM*NB93B)S'1:Z/8,P +V_YESM)\9 V_"3 M?U!+ P04 " "D@&=7%J'"[K8" F!P &0 'AL+W=O4[5ZS5PN1YX+>_MQA.;+]#>\--^0>6 'PS6>J=-;)*)E"^VI*-]MYV"D(PP,%X;8@+'U7H-+E+46:]I5<$V5'&S7;**.6 MU<8<$_:EC%&9I\S48?I9RFS-."=49.1>(!5S-N% AEH#:G))1DM<*B!W&IF9 M \C(,)<*V3]:3NK=QJP.#>3\%I R?D'."!/DP0B:I[KOH[%H0?YT:^>ZLA,> ML#.&HDG"I$'"(&R3Y_$M.3^[>"_CFX1US+".&9:Z[0.Z(R88PN57LP(<,1OD M&V##F:Q!1DQ/*2>_@"KR0,UD,'PEOX<3C#3D:3M.FG[F'I:3MRY KLAF9C;U_%JK%^X?%9*<:ED=^\J MC9I1WU\Y\)T:WSF%[[A0555O!Q6VFHF;%=6LZ!0KLW8S>K5K-Y1UO<%F)-\AJ!,>XVDV#G MUW+CDQJ?',=+I-Q%3O869JN[OUS\G6//?D$>J)HSH0F'F:D+FK%Y+:HZE:L. MRJ(\"2<2S;E:-A?F0P;*#C#/9U+B6\<>KO6G,?T/4$L#!!0 ( *2 9U?0 MKGS$6A$ +_< 9 >&PO=V]R:W-H965TF8NI8XO/2TF'U"L>4CI_RHMOY8-2%?D^3[/RP\%#52W>G9R4TPD4+=?3CX&+P3DXDI4&_QKT0]E1N?B=F5VSS_9OX0LP\'?5,CE:II M91!2__.HKE2:&I*NQY\-]& =TQ3<_/Q"9_7.ZYVYE:6ZRM-_)[/JX7SIK"NP3S)5O_*[\V!V"@0 M#-\H$#8%PGT+#)H"@ZT"8?A&@6%38+AO@5%38+1O@7%38+Q5X,VC-&D*3/:- M<-H4.-VWP%E3X*R6P^K\U2<_DI6\."_R)U*8K37-?*@55)?6YSS)C-B_5(7^ M-='EJHO+O- EDNR>?"P*F=TK+>2J)+^1C[-98N0H4R*R5:,RXCR,5"63](C\ M^LOI8#Q\3Y*,7"=IJG\KC\D_-O\\/ZET!4V8DVE3&;:J3/A&90)RG6?50TEH M-E.SEO+<7_[,4_Y$[^;ZZ(0O1^Z0?').R'84M]KOS%OZA%CX3# MNGC04CSR%[^6.OI@%3T@7[]$Y/ ?1RT8BL&P'<=B>?^""4X]&+[/,3FK:S/P M8.(N&/KUAAPVBFR#B3UV+5C!PO8Z.?(9K!O7H.8.WVI<,OM&(G5;D?]0\+ZKD+S732;"6=%*62YE-%9GF9=66 MI%QZ@5V5C(1%2!A%PA@2QE>P20TS=VN/%Y/>Z/SD<5.@R( "!',$.EX+=.P5 MZ!]YI7/L6Y,J&'VV"=(+Z"I()"Q"PB@2QI P/GXER.%IT)ML21(94H!@CB0G M:TE.O)*\3K)DOIR35=+:IDAO^:Z*1,(B)(PB80P)XTA8C(0)$,P1[NE:N*?0 MG/44*6,D+$+"*!+&D#".A,5(F #!'!F?K65\YNU_6?)=9ZO3!UG.^ M5Z!7>5;F:3*3E=9IJG8)U$_KJE H+8+2*)3&H#3>T';)%!I4H&BN4#?L8W;KIW76,]0@@](HE,:@--[0@F K>0BWQV6A M806*YDK56F"!UYKHG.="/3 H+8+2*)3&H#3>T+:E.IB\DBK4Y$+17*E:FROP M^UQ_J&)./N4R(U>%FB4587*:I$GUO)Y[0/Y'+F4Q3>5S2>J9"9\_77DG)O@C M=I8SU F#TBB4QJ T#J7%4)I T5S-6^ZS$8/6BS38V(F M1H]:A8FL3@RE"13-73E@/;+0[Y%]5L54)Z5FP""_(WF1W"=F,46^T4\NBD1? MR1?U]*^TGI,H2_+G4A:Z TV?-WY>R&>3X+9)WU^+KM*'TB(HC4)IK*$% W>4 MH#_>'M'BT+@QE"90-%?CUEX+_?9:?0.6K&_ CLE=H?Y="7SAC0)*,C>+LW2_EF2Z?U-ZVT87I5DU)HM"R:*L;W(\76!I0O5[NI7^ MTWRJ=(R=/:K>[EH6TX?U(JAC\I14#W7A0ID5H6[1A4QF9+G0=UPO.]G:D*$F M(XKF-F1K,H9>STE\:]N%.HU06@2E42B-06E\ MQYG]FLU444O='1=.5'F\^KIIHG/Y3.HUR/I;6=4_V39_J]NF587^6:ZDH;MX MW6*SY9SH?E\WG2HG2CVAK->(AF'__+3HV.R2)=E_9M<+-)D*F]3I:M7Z 1*YU'D\/:H_K&ATV61S_(TU16\ MT57J%LFLDYX1+?HOO[,;7^!5=_:Z/F:,QCU426F/Q:NCM'%\DJ/Z..HC7R5S M90]Z5O^Q;^\JN<+]Y_/B:'WX_(H#?J_[/> M[W*I^]2-P[^^[5\%.'P^(J&[L5;"YE;F9";-<4AU:EP?&',TRI=0DU&'4,[& M;J@>$2_BS;/7)TQ?7%8'(".'P=&+7J9:'*8W;.&MFDXJ-6\FZV1'2;W15*8J MF^GZ-5>P5>7"=F+K[KP!+G3+?)19M7'MK),K$^!XFVXTM;U=FF?W=3\@S;:Z M :RNQCJ>WNY"XI;-WJ_=@*U6N]6$(G,*!H M[L723F (_1,8?F!)F9_8^5()G<0 I5$HC4%IO*'Y%Y9!0PH4S96JG< 0^B

(0 M.N\!2HN@- JE,2B-0VDQE"90-%?0=MY#Z%\RO#7L1AYED=3YJW/?WBIMZ P( M*"V"TBB4QJ TWM"V9ZB=;?MYT*@"17-%:^?SU",B]UI[,1?H\YRQSZ>&/M\8NP#BK%/*,8^ MHAC[C.*_P^$<6(=S,,2F)E"W$DJ+H#0*I3$HC4-I,90F4#17T-:M'/@72VP/3%SY:]!9M5 O$DIC4!J'TF(H3:!HKFJM%SGP>Y$W MZC%/'\V*B;=2DU;%0GU(*"V"TBB4QJ T#J7%4)I T=R7,UFWV-:<5&E*@:*YFK8TX]-N(-^O5X_)1)FF= M#$_S^3RIZK7JK5*%^H=06@2E42B-06F\H9UN2#48CGO;S\*'!A4HFBM6ZQX. M_>[A[D2X'J/;YY6E_DB=10QU!:$T"J4Q*(U#:3&4)E T5^L;[R[%NH)#J"L( MI450&H72&)3&H;082A,HFBMHZPH._:Z@R)(JD6EKGM$J:*@7"*5%4!J%TAB4 MQAO:9IHQZ0VWDPRH$8BBN3JU1N#0;P3^2$8,-?*@M A*HU :@])X0]LA5:@_ MAZ*Y4K7^W-"_('&O?/CJ+S5](#=JL;Q-D^D/9,I04P]*BZ T"J4Q*(U#:3&4 M)E TMQ584V^(77LXA*X]A-(B*(U":0Q*XU!:#*4)%,T5M/7[AGZ_SY#.TH9Z?E :A=(8E,:AM+BA!IX8-*9 T5RM6I-NY#?I]LJ9O^H> M6,W(ETI6JFQF<.Z=,/LKT%G:4"L/2J-0&H/2.)060VD"17.;@/7\1MCWL8Z@ MAA^4%D%I%$IC4!J'TF(H3:!HKJ"M+SC:Y0MVSS^@_A^4%D%I%$IC4!IO:+M, M;&A0@:*Y8K7&WLCKL^QK8G=YS:4_8FVME,>1ZMA:=&._1?=)5>;]1_D=;M3!'[&KE*&T"$JC4!J#TCB4%D-I D5S M-6^MOC'VF9]CJ'$'I450&H72&)3&H;082A,HFBMH:]R-_8OUNHXZ^'&=!0TU M[J T"J6QAK9Y"7XUZ "-&$-I D5S96KMN+'?CMLYZ. OWUF74/,-2J-0&MMQ MW':NXH>8;E!9!:11*8PTM&&R-J 6OY0TUUJ T@:*Y\K;&VMAO MK/W,,U3\Z,["A9IL4!J%TAB4QL>OE^&]?H8*-*1 T5S-6I-MO&L97N=A8#^Q MLU2AMAN41J$T!J7QAK8IU9;99]"8 D5SM6J]M;'?6V/I,IF1+WFZK)(\*_T# MO%!K#4J+H#0*I3$HC4-I,90F4#17S-9_&Y]A!WBAYAN4%D%I%$IC4!J'TF(H M3:!HCJ GUJ6;^%VZK@.\?EQ704-I$91&H30&I?%)RRJZTU>KZ* Q!8KF"M5: M:Y/]'W4YT[UPJSBA=AJ4%D%I%$IC4!IO:)M>QGA;F5"/#$5SE6D]LHG?(WLK MP=WK76%^=F?)0@TS*(U":0Q*XU!:#*4)%,U5M[76)@-HQCN!.FU06@2E42B- M06D<2HNA-(&BN8*VMMO$;[M]RK/[W^IW+QEI'V^X&Y=*%B:]8,EW-=.:7[V@ M8W.+FS?L97_(SJ*'NG-0&H72&)3&)^U>W_8+4^(]MQ.HVKE"M;[;Q.^[^?** MG6_Z\K,[*Q)JJ4%I%$IC4!J'TF(H3:!HKKJM[3898_,*J-4&I450&H72&)3& MH;082A,HFBMHZ\E-_)['#R MZOLH>$<#\_V)Q5R<+[1VKV5QG^CL)%5W&MGOF\^%97^^+_4$L#!!0 ( *2 9U>8NY(3 M'0, /,) 9 >&PO=V]R:W-H965TS,-H_NU\]V0D8AI=76+^#' M/>?X'COV[:VXN)=S (76.66R[\R5*BX\3Z9SR+%T>0%,STRYR+'273'S9"$ M9Q:44R_T_8Z78\*0BS[%XN +*5WTG<#8#MV0V5V; MBWL%GL$8U%UQ(W3/JUDRD@.3A#,D8-IW+H.+I&/B;< W BNYU48FDPGG]Z8S MROJ.;Q8$%%)E&+#^6\( *#5$>AF_*DZGEC3 [?:&_:/-7>HS5/FT#5_*J;2_:%7&=LX=E"ZDXGD%UBO("2O_\;KR80N@ M>9H!804(=P'1$X!6!6B]5"&J -%+%=H5P*;NE;E;XX98X;@G^ H)$ZW93,.Z M;]':+\+,.1DKH6>)QJEXQ%*> _J*U^@]NLPR8K8/4S1BY1DTFWD\!(4)/=$1 M=^,A.CXZ04>(,'1-*-7SLNU ;4.XL>$J/$@XAL)%X?DI"OVPU;">P0O@+=_"PZ9T_D\]^6?U1V:T MZC/1LGRM9\\$2/3CBYY%(P6Y_-FTT255U$QE;KD+6> 4^HZ^QB2()3CQNS=! MQ__0Y/)KD@U?DRQY);)'^Q'5^Q$=8H^3Z13L?8J4_DP%5M"T$8?$?4$L#!!0 ( *2 9U>OO*AL?@0 M '@7 9 >&PO=V]R:W-H965TN*Z(=)%CT6 :I>K-A/,%2-?G6%1D' M'!=&"74#SQNY"2:I,Y\6?8]\/F6YI"2%1XY$GB28ORV LL/,\9WWCB>RW4G= MXRIJQ M'[IQ'\\<3\\(*$120V#ULX MK=#T0Z%^8:WT(JD.E&?)U5NB[.3\"23AH#POT2/%J4#?T%T<$^U$3-%]6H:B M=NGG$"0F](L:\?(81Z8 MEO/OV%?_F+TA1K^.C'Z!US^#%\)&]<1HJ33F9)T70:!C!(5$1)2)G /Z30U! M]Q(2H_M+@H&90*? 6Y'A"&:.RG$"^!Z<^<\_^2/O%Y/V-L%"FV K2V -+PUJ M+PVZT.<+2)6?)&)K2K;%']7HB1+DI@#1>\=^/NF-O=.//W7WIW)WTEXK]]7T M*TOT#4V'M:;#3DV_8\+1'M,<$-N@=:5PID,?"P'2J' ).6XL<=C2M)/V6DTO M(%Q9(FRH.*I5''6J^))N9)3+%63R1UP%+%$L>_T 6X/ M:HAJ@TG@3K9K,W()-CH5KRE=:)-NU477$'=,IWNM4^@'+:$?2K8K5$\E5QLTPER0B67F&/R]_-_ZU^EM%"RNT ME@?:#K#%V?3 21WE=WK@.5\+$A/,"8BC%XQES:*":F:*]@&LF^]J#7U#KF@? MNFQ1-B4,CA(&G1+JNH)#47KR-P1)1ME;D7Z/(6VN,@/#VB9M.2\8%!H&!1\# MS31H8-Z*_&.UY7>6">H?_$J2/$$/D*R!&Y=IM9RRBA9:15O90FNZXEA2^8/_ MNO+U;99/2ZMHH56TE2VTIJ^.I9K?7:N=W?A U<-D30$!YJD:8':3S8IL:14M MK-!:NYXW:F>W*3F #?%E>X>C]3!^7RZJCNK:^)[XK+T5;_PK]=^H;^ M4%\K%S>71_CR3OH!\RU)!:*P451>3U_B\O*:MVQ(EA7WF&LF)4N*QQW@&+@> MH-YO&)/O#4U07[;/_P902P,$% @ I(!G5ZCF0#]X @ M08 !D !X M;"]W;W)K&ULA95=;YLP%(;_BL6JJ96V0$A"/D:0 MFD;5=E$M:M;M8MJ%DQR"58.9?4C:?S_;$,14-[D!V_A]G_?P<8B/0CZK# #) M2\X+-?Z>%1[;/T"SX25S2/:P!G\J5U#._==FQ M' K%1$$DI'/OMC];3,U^N^$G@Z/JC(FI9"/$LYE\V\V]P 0"#ELT#E2?#G ' MG!LC'>-OX^FU2"/LCD_N][9V7D;& M;RNXLD=R;/8&'ME6"D7>B'6"G!7UF;XT]Z$C",-W!&$C"&WN&F13+BG2));B M2*39K=W,P)9JU3H<*\Q#6:/45YG68?((R"3HNXQDQ6FAR&>RU@]^5W$@(B7W M%582R(J^VBW?-YSMJ;F=BEPO 2GCZH9<$5:0!\:Y68]]U+&,N;]M(BSJ".$[ M$=90]D@X_43"(!R0I_627%_=_&_CZZK:TL*VM-#Z#BZ7MH "4H:*_+[=*)3Z M5?CCREG[#=U^YO.8J9)N8>[I]U^!/("7?/S0CX(O9](.VK2#<^Z)*=Z5J59% M5F6^L$,2Q/[! 1JVH.$ET- %JE63+J@W<:-&+6IT"35RH6K5J(,*W:"H!467 M0)$+%#EJFKI1XQ8UOH0:NU#C-ZA^K^]&35K4Y"SJ1P:ZSZ8(T@6@,W M<-H"I^>! BEWL6K9N%M<\*8ZO].%3$-_H'+/=*/@D&I9T!OK!R[K)EE/4)2V M,6T$ZC9GAYG^KX T&_3U5 @\34RO:_]4R3]02P,$% @ I(!G5_47EC+8 M! A"( !D !X;"]W;W)K&ULM9IK;]LV%(;_ M"J$56PNTT<779+8!Q]*P $T;Q&OWH=@'1J(M(I+HDI3=#/OQ)25%ET!AJNTL M0&+=SD/RO,HA7TN+$^/W(B9$HF]IDHFE%4MYN+!M$<8DQ>*,'4BFSNP83[%4 MNWQOBP,G."J"TL3V'&=JIYAFUFI1'+OAJP7+94(S+0YX3[9$?CK<<+5GUY2(IB03E&6(D]W26KL7@5<$%%=\IN0D M6MM(#^6.L7N]1;$B2:)+JQ]<*:M5MZL#V]B/]MV+P M:C!W6) -2_ZDD8R7UMQ"$=GA/)&W[/0[J08TT;R0):+XBT[5M8Z%PEQ(EE;! MJ@AHP?B9@7 6,?S1@4@440[?+L1>) M\['$JP5G)\3UU8JF-XKL%]$J7S33-\I6\S6I6<$;LGA#'GG;Y'G>*.^_ORW<-\<_C&4*MPIPKV>\, < MOL[W*GRFP]VY(1FC^M89%;S1,[S+7*@C0J!UJ&X;4=P2Z,M[=0Q=29**O_H$ M+Y'C?J2NBA?B@$.RM%39$X0?B;7Z^2=WZOS:EVU(F \)"X!@'5W&M2YC$WUU M2PXY#V-5/1';(1%CU<1;]!DG.>E3Q @;JD@)FQ4P/4<=5][H;+:PC^U,0[88 M ,$ZF9[4F9X8,[VA&1-HP]![&:$OUR2]([SWKC=BAN88$N9#P@(@6$>+::W% M%+X:32%U@83YD+ "-;195;K,C/^C]P0'I),JD6GKD9'7850+DB$U,(![3#E MU3%U,F/9N_::@U9K#J1^J5IDD-XEA+'YH1I"PGQ(6%#"7*]56MVZKG:4F=?* MS(W*;/7,@%JSQ0UG>XY38R4S(H=F&Q+F0\("(%A'E_-:EW/X2G8.J0LDS(>$ M!4"PCBZNTW@E!W)E9:8-%:6BO;"V FTS@*)U\]WRIJYY?<725-W[A4E!5"TKC2-QW;_!Y/M@KIL4)H/2@N@:%UU&J?MFJWVX ($ M:ITKVLNU"M060]&Z*6\LM&OVT$,= :A]KF@O.0)08PQ%Z^:[L<:NT>&],#>@ M?]"_^E+#W.A@64#M,R@M@*)UGYXU!MISX.NJT]AMSVRW MA\X?9MQ@84K:O+W$/W.?%#/0)@,H6IEON_44/B5\7[S^(%"H_5;Y0+X^6K]B ML2Y>++";R\OW,ZXQW]-,H(3L5*AS-E.S*B]?>2AW)#L4S_3OF)0L+39C@B/" M]07J_(XQ^;BC&ZA?/%E]!U!+ P04 " "D@&=7,1@&1&\' "_.P &0 M 'AL+W=OO)7# Z M+2JE20][WK"7TCCKC Z+8V,Q.N0+E<09&PLD%VE*Q<,)2_C=4DO*-$Y9)F.>(<&NCSK'_@$)L*E0E/@[9G=RY3,R M7;GB_,9\>3\]ZGCFC%C")LH@J/YSRTY9DAB2/H__*FAGV::IN/KYD4Z*SNO. M7%')3GGR.9ZJ^5%GKX.F[)HN$G7.[_YD58<&AC?AB2S^1W=56:^#)@NI>%I5 MUF>0QEGYE]Y7 [%207/L%7!5 ;K&.F0*CHZ%/P."5-:T\R'0JZBMA[@.#.1=:&$_C76]=0H2O.$/S"& M+A2?W*!Q0C.)WJ'CZ30VRM,$O<_*^#5Q\"9DBL;)6UWB\B)$;WY^>]A3^BP, MJS>I6CPI6\3/M!B@,YZIN411-F532_W077_?4;^G>[\< OPX!"?8";Q@>1?A M_1V$/1Q8SN=T@^J!5U3'MNY\7^O1][5.-J\>.,8R6(934/""YWAS*M@[0<"T&S&=,Y2:&K![1:;DP?BL/'=U1,T9>_-!*]5RR5_]B"JVR_ M;V_?Y.$#F=,).^KH1"N9N&6=T:\_^4/O=YNRD+ 0$A9!P@@0K!$1_65$]%WT MT64FV(3/LOBKEGJR&A(3+I5-X9(W+'AF8KP=X<' ,_\.>[>KZCD;WE:]35N- M(%LE0+"&,H.E,@.G,I%4L<[K6I:X5+>H5O>ULR^$).YSK?%%(^^G+'T MB@EKAG5BM\VPD+ 0$A9!P@@0K"'T[E+HW5>>KY-=2#((@-?K)Z(L[\O'$W?JV]V/>=XEE-AF0(; M:U%V;SY;+X8*V5@9VE:CEG+M0;04"6Q+3$LYWU*.N'O[TM%,ZE$ M/#$KR')@+[-82>?:PDW<-K6 TD)06@1*(U"TIM*X5AJ_\A*C.@&HP("DA:"T M")1&H&C-P*CM'M_I'8S^T/*;Z[^J&SR9'/Q^.W]:REB27F@I-[0F MT:?E;/?SQ-W#EXY@;8_X;G_D<^%]ZR&DMTS0&2N7:<7Z; ?-RN&U#FF)-5- M/9G@[F#0'E9;.:_;'[:'U5(.[W7[?GM8;;R@Z^VWA_5'6!M^[6WX;@MBS=R$ MOJ''1?*:"0O2#S@%I86@M B41J!H3?EK[\,?OO:$!6J3@-)"4%H$2B-0M&9@ MU%Z)[[SQ+@-#HEN='N)L5CF?.Z5?:949U/L I85KNAH\VZL(]#P(%*TI:6UV M^&ZWPV1VE#_:F[G.^LS<)]MG *O&H'X'*"VL:(Z[R@BT00)%:XI9&QZ^V_$8 M,U$\;LXF;/.;2B!3H=(/DA:"TB)0&H&B-9^ZUV8,]EYYCL9 _DBU#0"2%H+2 M(E :@:(U Z/VE;#;5RH$1R?NP#BI J,JUPR,U2SR\>I?5FQ?,D?U9&\-%%!; M"I06KADLQRP/>AX$BM8,BMJ"PDXGPTP,$RVPN4..[G-6S.N?J)BQ1\W/36CL MH+,XB]-%:E49U&,"I845K?EDHS71@[9(H&A-/6OG"+N=HXWUI/?/Z@FZ%PB4 M%E:TAIZXK2?H)A\H6E//VL?";A\KHB+3$GY)6[4#M<1 :>&:;K[!@Z[G_6+;M1J! MG@B!HC7UK/TO[-[\LZ$O7U%RC=W]>NFXU?80 M=GLF3TR#8BYRWWZZD5M?#Z 6$2@M J41*%I3ZMHVPGNO??L)ZBN!TD)06@1* M(U"T9F#4%A1V6U";YL[UVVK6%PDM18)=2^JT[*X9ME/GC[!S@MK."=Q[:]:E M3O0-?>#9N^7>M# 6>M7/A3NYNAO=>K\_J(4#2HM :02*U@R&VL()_%=.K@&H M90-*"T%I$2B-0-&:@5';.(';QKG,JE<+M.#5IKMJ4V-.LX??I,ZWYMF<_E74 M^:3,Q+3()]98 #5V0&DA*"T"I9&*MOIP:;>Y1:94N;?R?F'*Q*QX$U1JT1:9 M*M\-6QY=OFUZ7+QCV3I^XA^<^I;CH7\0E>^2UOCRU=8S*F9Q)E'"KG537G=7 M3X&B?%NT_*)X7KS=>,65XFGQ<<[HE E30/]^S;EZ_&(:6+ZS._H?4$L#!!0 M ( *2 9U=FF,AB%P4 $X@ 9 >&PO=V]R:W-H965T]M8?0-#$SLSCR$O94[$"X.@Y2TDQZ:PXSR\LJXA6 MD.'BG.9 Q)4%91GF8LB65I$SP'&IE*66:]M]*\,)Z4S'Y=P=FX[IFJ<)@3N& MBG668?9R!2G=3CI.YW7B/EFNN)RPIN,<+V$._%M^Q\3(:E#B) -2))0@!HM) MY]*Y")VA5"@E_DI@6^R=(WDKCY0^R<%-/.G8TB)((>(2 HO#!JXA3262L..? M&K33K"D5]\]?T8/RYL7-/.("KFGZ=Q+SU:0S[* 8%GB=\GNZ_0KU#?4D7D33 MHOQ$VUK6[J!H77":U [HA4;J.Q=6$" $2RTDI2@J:)C'F8C#GXB"REA>(+M"?.; 2HD"?9L!Q MDGX6ZWR;S]"G7S^/+2[N15ID1;7=UY7=[CMV>^B6$KXJD"_6CA7Z@5Y_I-&W MA \;1[JOCKQVM8!SR,^1._J"7-OU%/;,CE#W[%+=5:C[/Z<>_)SQX?]>O>5+ MKTE*K\3S?IB4P#9))(XKS.#L\2 =OZ#+-*51E9HBR>XAHDN2_"O$[H E5$H7 M(O\>_A KH!N1CL5W5:Y5YG35YLBGP461XP@F'4'WA; ).M/??G'Z]N^J0)L$ M\TV"!2;!0D-@K03I-@G2U:%/*WJJ\B':RP=5;"ND?HDD'\R;:=9$)52;X^V/!7U:K%/#?7@D"H5:P:'IHU4Q'LHYC@:WATV MGA]J_74O[@.S:(4PB=%,D&]*<_FJK.5?+>2IV\LDF&\2+# )%AH":P5YU 1Y M]+'X=V0R04R"^2;! I-@H2&P5H(X]N[;MVWL1;:&ZOV V69'ROEZTTX-BF)5 M5T6H"CE/0ZC.7B'#T;L2I^+]5?+I+69/P!.RU+*I'N[4W6(4S3>*%AA%"TVA MMTQE2/67;G%T==;0B# <%JRZV6<)20IN*SF;D!/L29K M)3.C:+Y1M, H6F@*K1WM74W(Z7TPBC5:63**YAM%"XRBA:;0VGFR*R\YVN+$ M:13;/_A:[JG>#V<*P:[Z]=5H34>Q;+^G)-E#0S32/[JFS?OIF_=BY\1S$?R,:W8O[2&5P$SD!Y92BNE+UR:V=2U6D7WQ26 M"2E0"@MAGGT^$!N*5&ULK9=M;^)&$(#_RLB-JCLIP<:$MQ202')M3VHJ%$3ZH;H/ MBST8*_:NN[M D/KC.[LV/@<<-Z7Y M[USLLS,[L['NV$?%9K1 TO:<+5V%EK MG=VXK@K6F#+5$AER>K,2,F6:AC)R52:1A58H35S?\WINRF+N3$9V;B8G(['1 M2898PKN * MYGE60:S@$966<: Q+-8L>*PO88;2%A$/L#*O@/'P5&2Z8S*$J4E9K/?PZ1XU MBY//9.CCM/_Y@.D2Y3=0:R910 F^YW=@,;^'3Q>?"\]K MW+MKUG:/00LZGM7F'[0U>-DIBZ-C]7;>\M+X;'.IS3\?6-*T^PF M&RJ:N<4HYCSF$1U"B2GSNNCD)@?6I#F/MY-VJSURMU7H1K?.A.Z6T-U&Z%^H M"HCYE*\.IGL"X[4&1S"-YLZ$Z94PO4:8)YN_]['T3EBNO%;W"*;1W)DP_1*F MWPA#5]P*XW?S]&MR?@.Z$:WSH1N>]^[$>]_)'H:11(CINE& MX=0"4"\9P!-+-@A_PT7MK9Y;ZU>(.\.3RJY;U6_URE6O62J=5?M#4W@&7NY M[Q7>,5RCD_\UH6ZETTQ11K8!5Q"(#==YTUG.EDW^U+:V[O?E^1?" Y-T!2I( M<$6B7JM/A[_,F^Y\H$5F^]:ET-0%V\&PO=V]R:W-H965T4,WPX0Y46C;EB(*>:$H8; 42!99AL7; M U!^F#BWSK%A17:I,@UN%.9X!VM03_E2Z)I;NR0D R8)9TC =N),;^]G8Q-O M [X3.,B3,C(D&\Y?3.4QF3B>20@HQ,HX8/VWAQE0:HQT&K\J3Z<>T@A/RT?W M+Y9=LVRPA!FG/TBBTHDS=E "6UQ0M>*'KU#Q#(Q?S*FTO^A0QHYT<%Q(Q;-* MK#/(""O_\6LU#R<"[=,L\"N!_[>@?T$05(+ @I:96:PY5C@*!3\@8:*UFRG8 MN;%J34.86<6U$KJ7:)V*5K '5@!:0J,CGM9S='UU@ZX086A!*-7],G253LD8NW$U_$,YO']A^#NTX$RE$GUF"23G M>E>CU#S^D>?!;S5<0]Y#_MT'Y'M^T)#/K%T^A[B' L_*_99T@GIZ ^O7O^ W MC6->,"7-_ +9XPT%]+R ; /B9]-LM;J9'7TOK\'[UCVX #[C+ :F1/GAK(A\0<_?= QZ5)#)1O9^E^P=F9VQ#VKV M0>NB/[$4@"$_0M3ZSWP +>=.$W^[IE\HFU%;A_Z*Z)W>:WD0[>]5+ M9(_3\GJK6^O7Q-1>HNZ?\/(ILL!B1YA$%+9:ZO5&>D>)\GHO*XKG]H;<<*5W MK"VF^D4$P@3H_BWGZE@Q ]1OK.@W4$L#!!0 ( *2 9U<:+$K^Z04 -(M M 9 >&PO=V]R:W-H965T1S M'HH\U!N^$F='D7[*MIQ+]'D7)]GU8"OE_FHTRE9;O@NSH=CS1'WS+-)=*-5A MNAEE^Y2'ZR)I%X^(XP2C71@E@_FL.'>?SF?B(.,HX?6Q.%X/ M\.#UQ$.TVLSRKOR),2G_.##^GK@Y%?$8[Z2.2)4?U[X@L=Q3E+7\4\%'=1MYHGM MSZ_T]T7G56>>PHPO1/QGM);;Z\%D@-;\.3S$\D$K6CYAV+TBVPU7E&23Y2E3-6WDNQD5W(I';#+%DS=>&?&K/ MGUKR1VIDZN$AK\-S2ZS )=\/$9G^@(A#7,/U++XBW76*=&+JSO]KG7USZ]I@ MN/5<<0N>:Y\K&7J?BAUBGR5/DS!&BV*6\C1#-\D:?13)!GU4-_\:W609EQGZ MZZ/BH ^2[[*_35.B;-0S-YH+Y56V#U?\>J"4,./I"Q_,O_\.!\Y/IGI PB@D MC '!M,IY=>4\&[VNG&GXR\R@R,S_K;S,/=>?C5[:H]J/";HQM(P9MV(PF4R' M$SV,&<(FSG@XK<.T#OIU!WUK!Y=1L@GW(N7HCN^>>&KJJ)5P[CR#A%%(& ." M:64(ZC($EU"( +)RD# *"6- ,*URX[IRXV]6B#)STKYE?7_H=32B'T7<\=#M MJ$0_RO."84=+6#\JF'@M*=&Z.*F[.+%V\5$M;]2<6\I0JAEZ6B>LE'-G&R2, M0L(8$$PKQ;0NQ?02.C&%K!PDC$+"&!!,JQQV&L/@?+-25*F:5!"_NP98F,+4 M_=W5"D.8.W6'XXY8&,)\?W)J18%;S@A;.WJC9F,:A1:EL /.G7"@- I*8U T MO12D*06YA%Y4K4+5#Y)&06D,BJ;7KS&.V.IN[)KA]N]R=XB[DM&/(N.N%%!# MU-0;3IW6#^ZJ1S_E]%(#-X8+VQW74ASD%OTJ\N@) T"DIC4#2] M'(T]Q/Y%! 344X+2*"B-0='T^C6^$EO-CUU @KXTX-:__VIP^U$NZ:Y,J"%J MC/]#0/HI&$]/*DACR+#=D2VV46+5#FOZV7,/DD9!:0R*IA>BL8UX#)B]V2_A]$Q3"QB8<\_=[*!TB@HC4'1]$HTII'@2X@% 76:H#0*2F-0 M-+U^C=,D5B=D%8LJM7WK$J]UDI-40%3N\IJ"%J[)Y:C.C];9P9 ML3NS#UD:\MBF'*"OYT!I%)3&H&AZ)1K'2+R+* >HQ02E45 :@Z+I]6LL)K&_ M@K0JA]]?0/1>H!B"_-XBPQ"$^X]$S5$GGHB2QH41NPN["^/P2V9])&HGG#W= M0%_6@=(8%$VO16,/R?@B<@'J*D%I%)3&H&AZ_1I72>QO(ZUR,3$H04\N^D&8 M]%<:QJB>7O2CW'&+I?>Q<5[$[KQ^DUN>VL0"](4=*(V"TA@43=^WU?A#U[F$ M6+B@KA*41D%I#(JFUZ]QE:[]5:1-+*K4]HXJCW3?I2X,4<'4^F"3&E(P]KMO M9I@IS" >H]8>537E-L7FX RMQ"&1Y1;$^FR] ?FFV';;.7^+KQ;8<)[B*U9N M+V[PY6[GNS#=1$F&8OZLFG*&8[4Z2LL-Q.6!%/MBA^R3D.I^*#YN>;CF:1Z@ MOG\60KX>Y W4V[CG_P)02P,$% @ I(!G5Z(B*/.^ P /PX !D !X M;"]W;W)K&ULK5=MCZ,V$/XK%G@9 M3G+-6ZJY1^HMR8&G20Z/%+%#EF'Z? \I.:TT4WN9^)+L8RXG=&]9X#UL@'\M M'JD8Z35+E&20LX3DB,)NI=V9MX%I2 .%^#.!$VN\(REE2\AW.?@U6FF&C A2 M"+FDP.)QA#6DJ602 X23\) MBZ\;'WU\_PF]1TF.'I(T%85G2YV+J"2W'E81W)<16&'K?CL\?7QU]V6<2IV]=]#!2XIIL,4\JB[904.8:6)LXP!/8+F?7AG M.L;GH>Q>D\R_)EEP);)6':9U':9C[-[O!5#,DWR/4K4?0\+X4"E*%D>QR(_$ MT7.7^K&9WQ+A-A#.I(/Q^QAS,9FV0<$ R&TPM63.:IFS49F;F%!^PX%F;^@L M:>8-Y\9DT5$ZA#$[2OL8:^)TA/8Q9H.GI=.I=3KC.@_;4E^2AR2#(85.S^M- M+_QU"9HU)78$#M+8'85C-"U];JW/'=7W!^$X?:.$;B\R=S+OZ.MCG"[&[V,L ML[NB@S[(G#>86B+GMMNUCQ'B.D3! ,@YEX%%G8'%: :^J3X,HAM\%&KW(%I'V9R^'E-J)W]X-[=, M\_-%*1GW9QKH&3!ER$)9^=$W+13AYR&J]3B5>SF3?[V@@FL$U2J5:;QV>L:/ M%2M*6$@..4>B*O!#5:H\F6;K;#6=.]?B=^7OS=FT.S/OR=J0:\%?Z\FKU@.D^R9E(WDZX,B:N M.%5I>5LI!YP4JAW?$BZ:>_4:BQL>4 D0_^\(X2\#Z:"^,WK_ E!+ P04 M" "D@&=7!RRM+LD" #D!P &0 'AL+W=O^K^9KR*GJB!(*?+,4 M,J<:IW+EJU("7=B@G/M1$,1^3EGA92/[;"*SD:@T9P5,)%%5GE.YNP4NMF,O M]-X?/+/56IL'?C8JZ0JFH%_*B<29WZHL6 Z%8J(@$I9C[R8Y-A(4_S9P!YP;)?3QIQ'U6J8)W!^_JS_8Y#&9 M&55P)_A/MM#KL9=Z9 %+6G']++9?H$FH;_3F@BO[2[;-VL C\TIID3?!Z"!G M1?U/WYJ-V N(HB,!41,06=\UR+J\IYIF(RFV1)K5J&8&-E4;C>9884YEJB6^ M91BGLT? E!2Y)M/Z6(A8DH=*5Q+($RM87N5D0G=X#%J1JEB )-]*D%2S8D6: MV,M[T)3Q*W)!6(%1G.-VJY&OT9Z!^//&RFUM)3IB90IEAT2#3R0*HBYYF=Z3 MRXNK_V5\S*Y-,6I3C*QN]W2*OVYF2DO\"GZ[K-42/;>$*8VA*ND"U5'I7NHJ'>,U6]9_7.LOHO5/V1%G=#-BEM6?(X5NUCQ 2M, M.XF;E;2LY!PK<;$2%ZOG9J4M*SW)^KX&[+]+#=)%3 ^)QY&#%CDXC12:/O]6QS_SU1N6*%PLU= M8ES02; D9'VEU!,M2MO&9T+CI6"':[R&09H%^'XIA'Z?F)NAO=BSOU!+ P04 M " "D@&=7[R(2&#T$ D$P &0 'AL+W=O1V9HTLE) UWJ7R"SO\2:H.]15?S%*A_Z-#%>M: M*-X)R;(*#"W(:%[^XN^5$ T \)@!?@7PSP&]*X"@ @2WUM"K +U;:^A7 -UU MI^R[%B[$$L^GG!T05]' IAZT^AH->M%<&64I.7RE@)/SO\"+G_.8900]$8Z6 M6\P)^H 66- 8X3Q!(4UWDB3(&'@7$HEI>@^(YV6([M[>H[?(04)]%(CFZ#FG M4KR'0GA^I&D*WA!31T+#5?5.7#5R43;2O]+( #VR7&X%BO*$) 9\V(X?M^ = M$*Q6S7]5;>&W$BY)82-__![YKA\8VO-P SQP-=PW=>?W:H]^N?83,8+:0H'F M"ZY9:)<1CB7C$U-F2VS/C%73X$04."8S"^8Y0?B>6/-W;[R!^]$D:Y=D89=D M44=D)PGHU0GHM;'K,4S+H7F7,B'N$9:2T]5.XE5*D&3H^>&K*3S^U-DW1;^,&MN#\DMZ]&?F>_U$M*S0V6K7?I56[) N[)(LZ(CO)SZ#.SZ#5 MJM_TP@W)P7N8,S9$92B#Y%0K!NQDA(15A^8;4X)*[E'#,;V>/3JSJR&H;_?. M''H+4V1D\LT&'=8"#'_7H$FYXAHM.NS2HEV2A5V211V1G61H5&=H]#]:='2+ M10U!EQ:]A2DR,EVQZ+@68-QJT6B]AET\8FM4,$ER27%:>A)V]$B0>,>II$08 M_3GNTI]=DH5=DD4=D9VDQW./6W:WU:%15J3L!X%D2!:_H"+%5S;5)4V_X0[W MS(E52-- ;L,_U>;ZISR1D>?*6NXUSB9>:T>-DR4,O-1;S6G?8O*%-YR:A-<*,VACB3-F:Z M2VW,=.?:.(U3/YS -OJZ1< HV>6R/+W5I?65SB=]D7%6OO F#YZA/%170/J6 MX4A?WA\]8KZAN4 I64-5KCV$N8&75S+EBV2%OG-8,2E9IA^W!">$JP#XOF:P MM%0OJH+Z8FS^+U!+ P04 " "D@&=7IG]P[A\# ## &0 'AL+W=O MX[O.;Y.[F#'^*-8 TCT%--$ M#*VUE.F5XXAP#3$6-DLA44^6C,=8JBE?.2+E@",#BJGCN6['B3%)K&!@UF8\ M&+"-I"2!&4=B$\>8_QD#9;NAU;+V"_=DM99ZP0D&*5[!'.1#.N-JYA0L$8DA M$80EB,-R:(U:5Y.6 9B(GP1VXF",M)0%8X]ZRI@8?C/?M7(UZ)66 !$T9_D4BNAU;/0A$L\8;*>[;[!KF@MN8+ M&17F%^VRV(X*#C="LC@'JPQBDF3_^"DWX@#@NR< 7@[PC@">=P+@YP#?",TR M,[*NL<3!@+,=XCI:L>F!\<:@E1J2Z&.<2ZZ>$H63P3VDC$N\H(#FL%+G(P6Z M0*,H(MIE3-%MDM6*]OS\&B0F]!,Z0R1!4T*I6A4#1ZI$-)T3YIN.LTV]$YOV MT90E3U/R//]7ST,+]&YV>?]H(J\IO4 MTUU#:"/?-73>GJXF3;\PVS>\_LDT34(H,YTDJY*[WU4TNI405SJ:,5]6,^O+ M?B52',+04K=9 -^"%7S\T.JX7ZKD-T16,N&R,.&RCCWXL8D7P-'=$MVEP+&Q MH2B]OS6'-LYXVX97OYZV@3]PMH>Z:G=^HZYVH:O]$EULJ=YNQ9T2+Q+6_D^8 M=R2L=NLW"NL4PCJUPD:"8#3#(5F2$$U!JZP244ORV@)MB*RDMUOH[;[;+>TV M:4)#9"43>H4)O?IJ5AT$9SNT9321+3=.V8%*U@&:X5ETZI2P\5\P( %H* 9 >&PO=V]R M:W-H965TK8F6U*^^]G.Y"R"0S;VGQ(;.?N\7//^9(;KH6\5R6 1H\5XVH4 ME%K7EV&H2 D55F>B!F[>Y$)66)NI+$)52\"9%M=H9(QO*4HA[.[G)1D%D&0$#HBT$-H\'F )C%LGP M^+D!#=H]K>/N>(O^V05O@EEB!5/![FBFRU'0#U &.5XQ?2O67V$3T+G%(X(I M=T?KQK:7!(BLE!;5QMDPJ"AOGOAQ(\2.0S\ZX)!L')P08;.18WF%-1X/I5@C M::T-FAVX4)VW(4>YS_^H:'>\D^V M_">)%W !]1E*!A]0$B4=#UZGU:/C\+H'\.929"MB1)A!M02Y+T(O@*VB2U5C M J/ E(D"^0#!^.V;N!=]\M#KMO2Z#KUS,-PF&TW:*"_0#6]*T^;EF[%&-QHJ MM8]W]Q5XG[>\ST^1%0EI#I1\H 3V4O2#I$J9I+"G.V"9.ZDS3$K*C0J?\5)2 MXD3PD.VU9'M'R%)W^F=8WH,Y"I;QGX>UX>O'64!%B> V<"$]O"Y:7A=>O"\@ M"HGKDA*4FB_P7@7]"&D%5B>5*HK1'!.:4W(]NTX]Y/HMN?Z18%U:/77C]?_' M\S=HV0U>K6X&K\ [CIZ_S]%+5,X1E"D#; L%G7)-!=:GVOJNE&/VI"E1/B%V M?E3Q"U7E$:!3RS).GJDE_UV81R#^IC+#G=^]<2M<4Z,0$2NNFS]_N]HV3FG3 M+CR;-UV7$;.@7"$&N7&-SB[,%U@VC4PST:)VS<-2:-.*N&%IFC^0UL"\SX70 MVXG=H&TGQ[\ 4$L#!!0 ( *2 9U?8%S9."P8 !0O 9 >&PO=V]R M:W-H965TRB6"WIB:9*3A\(H3UD6%__=D90^WT[0Y.7"IV1_8-6%V7)QC/=D M3=B7XT/!O\W.E&V2D;Q,:&X49'<[^8AN(NQ5#K7%WPEY+CN?C:HKCY1^K;[\ MN;V=F-4=D91L6(6(^9\GLB)I6I'X??PKH)-SFY5C]_,+/:H[SSOS&)=D1=-_ MDBT[W$Z\B;$EN_B4LD_T^0\B.F17O U-R_I_X[FQ=?V)L3F5C&;"F=]!EN3- MW_B;"$3'@7/4#E@X8-EA_HJ#)1RL2UN8"X?YI2W8PL&^U,$1#DX=^R98=:2# MF,7+14&?C:*RYK3J0YVNVIL'.,FKD;5F!?\UX7YL^8D<:<'BQY08:[+G0X:5 MQ@=CW8PS@^Y>KAH5W7@?$!8GZ2_G]?XS_CL3@'!+\$Y YK@6MRG!K8 M_]7 )K84][.ZP-TR:W>LZL[;6@_?UGJD=P_(YC7W7BRM\^"R:I[UZN!Z(OF) ME#>J<=&XSM6NU0/UICS&&W([X4_,DA1/9++\^2?DF+^ID@()"R!A(20L H+U MDCD_)W.NHR\_4Q:G1BD>!X5(K2JS#<>I.=6;[6DYM^S%[*F;L*&-(]L$C8W; ML4'8\Z=>WRQ4F'FF._7[9I&V=U?&SC['SM86PN\%+4OC6-!=PI3%8$,6 R0L M@(2%D+ ("-9+J'-.J#.B&/:=]*JRV["\[F"WIUBJB*$1PO/I7*J)H14VG:DE ME<30RK*=J2-5A+:+5P;0/0?0U5;$7T=2Q"S)][JJ<"&K A(60,)"2%@$!.LE MU3LGU1M1%51*L2K#WF"@VE-7*HRAC348\8'"R)1)X=#(=::VW_TGE8BVOU=& MTS]'T]>6R,?U.OR\5D7-AZP+2%@ "0LA81$0K)=)9+8JRQQ1&7%9$J862^;P M+>#-[:D\?=(W-S9K%[8:@K8:"5IOXN8[9F?BU@]V1](B;; ?"KH];;B0O2?9 M(RF4<=82QI80*"T I86@M B*UL\L;C.+KQ>4PA2F%FV\,9@S"SNX\?A+#\R!O"D.T.9N^1OI/7!K'5 MYFC^-H&)@.2O"#$D+0"EA:"T"(K6SVN[;H"T*G:DSA2PWLA'LNQ;":ONP/== MN3B&),1K:# A&)IA7AR67!P_0JJC5JLCY^U:$P&I81%C2%H 2@M!:1$4K9_; M=AD!:07M%9)3 'LJ<* Y%4;8D5<> Y65.UB,45C9YA3)-?(CA#MJE3ORKA2; M"$@#B\!"T@)06@A*BZ!H_82VBP=(JV@O5YS^!UBM=K$K;3'>FF_YBTG&Z(1FWK V H"I06@M!"4%D'1^HEMEQ$PNEYL M8M %!%!: $H+06D1%*V?TW8! 6O%[ BQ*4"]M_9E)@;=V0>E!:"T$)060='Z>6V7$/"8_?WO M24T!ZPUI:R U%59\@BSO:2JLYL-M?H65AP924]_):X/8ZG6LW^B_2&IBT-U^ M4%H 2@M!:1$4K9_;=AD!C]GSOT1J"F!WGOM!WO87-MU=$%]>9PFP8D-?+J-0 M0<*#)9M(W\EK@]CJ=:S?]W]=9V+0W7Y06@!*"T%I$12MG]!VX0"/V?-_76<* M3&]T\@F5O+&I;VUTWBYJ- 1M-%(T:J'N880FTK/.H=V,%/OZ>'5I;.@I9\T1 MR_/5\Q'NC_7!9>GZ';I9(<7U -V$S0'M%M^<%[^/BWV2ET9*=KPI?FO\"54T M1[";+XP>ZR/#CY0QFM4?#R3>DJ(RX+_O*&4O7ZH&S@?AE_\#4$L#!!0 ( M *2 9U=.'E"6E@( .P& 9 >&PO=V]R:W-H965T9,'\L2"YI9 M294S0UVU]G6ID*5.E L_#(*AGS->>''DQN8JCF1E!"]PKD!7><[4CPD*N1E[ M/>]IX)JO,V,'_#@JV1H7:&[*N:*>WWE)>8Z%YK( A:NQ=]8[G8RLO3/XQG&C MM]I@(UE*>6\[TW3L!18(!2;&>F#TJ_$EU2UKA=OO)^V<7.\6R M9!K/I?C.4Y.-O0\>I+ABE3#7<$,BR,E-Z"L-7FS#1>J4Q,<+VQ1%D;1+">= MB1?54N-#A86!3S5]-;R'LS3E-F5,P+1HZFX3>'B!AG&AC\CDN0QN9Y@O4=W1 MW-5T0;I"UDZFX5+)JOQE< "\@!D7PDY&OJ$@+(J?M,"3!CA\ ?AK8HXA'+R# M, C[<+.X@,.#H]_=^)2#+A%AEXC0^>W_92+@]@M9P-1@KN]V83;N3G:[LV?I M5)V#['6Q_G_=X4FD:T9HV]4/%M:L6E*@2 J>C M!'(%M32\6%.N#=+ZIC55F.Z*I5FMU^3V[X'V!''>SH]2LZ^J.BH^<5];HK '-KZ0T3QU[178/7/P34$L#!!0 ( *2 M9U?DS81F8 , @6 - >&POQQW[.OVI?,-PY)H+Z,]F$M"Z*Q M[\DY]]B^25R&A5IS>K.@5#FKE(MBY"Z4RM]Y7C%;T)04%UE.A4:23*9$Z:Z< M>T4N*8D+(*7.3ZX5O7,7*3 M+*8C]^[L];=EIBY?.>9\\N;DI'-W?KD;/RN!<]>SBO8.$+W 92]0X7!;N!'Z M&[%_D*/./D\=5'QPF/@^;4PZL@ZX<]H:=V4IS>M<_& M[Y^_D)IJD%95>57YCH=))IHJ#EP3T)E)2IU[PD?NA' VE0Q8"4D97YMP%P*S MC&?24?KVT59\B!0_#.R;'MQ9E4[*1";+W":#^3NM+M\!-CTPR#BO#79=$Q@/ M)*=\J+R^ #R*G:M^M<.YQ+LO:[/;=9)K)F,HZC>]N0N,AIPG8 MD6R^@+/*<@] I;)4-V)&YID@I8<-HVIHV1GE_ 8>.U^3+>U5TEK3LHY$W=2& MJJ:1,1W0;ZL9[;9L[TFZ3L[N,_5AJ8 /3C@>D@W/6622_=#9H%1F.D"EZ]Q3J=BL'?DN27Y+5VI33JL$ M]]P]0L__=I[G5%!)>-NTKOV7/,M/=ASTG\MR^539-6SU6.TE7KK)WC&8#(_! MY%'4Y. 83$9'8++_;$_-QYCTC\%D]T6:]*K]6FM3N+4EK*,.;+U'[A?8Y/,F MJ3-=,JZ8J'H+%L=4/-@9:GE%IOK?W"U]?7U,$[+DZK8&1V[3_DQCMDRC^JIK MF(CJJJ;]"8;GA_6^7^=B(J8K&D^JKIQ/RZ:C&SIK=0!A%[DJ#SN"<0QF1P## M\F .,(YA87G^I_$,T/$8#/,VL"(#E#- .89E0R;E!\MCYT3ZL(\TBH(@#+$9 MG4RL#B;8O(4A?.UJF#=@8'D@T^/F&E]MO$+VUP&VIOLJ!!LI7HG82/&Y!L0^ M;\"((OMJ8WF @:T"5CN0WYX':LK."0)854U[SV^_X#U!+ P04 M " "D@&=7EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_ MQ=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+ MJ1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D M5XA-/E_G;@ M2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/ M['X 4$L#!!0 ( *2 9U>#6#%&PO=V]R:V)O;VLN M>&ULQ9I+<^(X$(#_BLJ7W3UD ;]F)A52%?*8I6HV0X54KEO"%J"*+3&2'";Y M]2/+89$3T;N7#B?P _.Y9??7;OEL*]7C0LI'\K.NA!Y':V,VIX.!+M:LIOI/ MN6'";EE*55-C%]5JH#>*T5*O&3-U-8B'PWQ04RZB\[/=L69JX"](PPK#I; K MVQ4/G&WU?GN[2)ZXY@M>O%L];R'OZ4*[-88N[J@%&4?YT!YPR94V;@]W?&H9GYC= MN5MJC+SAE6'JBAKV5\8%>R:&HF M3!='Q:H64.@UW^B("%JS<;3;A5!1DFMA;)#(5'2'LONV9VK_>EIV9VTLKA=# M=Y*44)1.:E<1^T[+BI>4HR8165!2,>) Q !D?$?*?V(-, ,CD M*)#S%L?^U(-, 0]Q 6\H5R1!UHU?L!&H$Z0??)5RG++J\I=;5-K?+%J")9(1LDJDH9,W(/?WI$T'6&"%KXXX9 MKER0R,S>$KU(0:(8H9NBKKEQ@^I"0*$;(II@;63RN954R MI7\CUS^:MA!L:6^E'>A>+H%4,4)VQ76]J>0SL]FNY7T_SI A1LB*N&-/3#2, MW+%"6H&]3<&0(D;(COC&J.Y=:S$DA!A9"+?.4RY]S)BRXJ(]E\:0&F)D-=RQ MC53V6<[:8,Y6;S-N##Y?(/M@WBPT^]&T^>WZZ2T8I((8605@ =>KUV/(#S&R M'V!,OV*/(5W$R+HX6,^1W^_M=>EC0L*(D86QK^HZ+J;_\-$@2<3(DH#+NUZ[ M /)%C.Z+?KWR&L=>&"%IQ,C2"+DV--8)Y)($V24!Z089(:LS^5J\@3R$!I<@"@C']@CR%%)0B M*PC&]--["DZ:(%L(QO33>PI9*$6V$(R9^YB0A5)L"P6;K_\F)Q\3LE"*;*%] M%_8_\R9DH?2C'W7ZL#XF9*$4V4(!3#_)^Q./D(4R9 N!O=K^_"ADH0S90L'G MQV AET$6RI M= #3+9U,_%LH@RR4(5OH$&93UU0]]ZY-R$(9^B3,^^=Q[V;W M,<')>V0+A3%WP?3+X@RR4(9LH=?.@4>V))>RWDCA;.1C0A;*D"T4PKQIW(/; MWUSXLLP@"V7(%@HV/$[(A&I>V/SI8T(6RM M]+[E$;Z%0]R]0GG^"U!+ P04 " "D@&=7 M)V75I0P" "$)0 &@ 'AL+U]R96QS+W=OINW]?%Q_%PJJMF-X[]CY3J>E>.;;WK^G(Z7]ETP[$= MS\MAF_IV_=YN2]+E,J?A=D;S_'0[<_'ZV9?_F=AM-OMU^=FM?Q_+:?S'X/2G M&][KKI2Q6;RVP[:,JR9]'*ZG:[H5-FC1WD$*0SA]D$&3S M!SD$^?Q! 4$Q?U"&H#Q_T#T$W<\?] !!#_,'/4+0X_Q!LD09EP1)$ZP)M!;D M6@B\%@1;",06)%L(S!9$6PC4%F1;"-P6A%L(Y!:D6PCL%L1;"/16U%L)]%;4 M6PGTULG'-H'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z& M>AN!WH9Z&X'>AGH;@=XVV2PAT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#; M4&\CT-M1;R?0VU%O)]#;46\GT-M1;R?0VR>;W01Z.^KM!'H[ZNT$>COJ[01Z M.^KM!'H[ZNT$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'K'Y&@>! MWH%Z!X'>@7H'@=Z!>@>!WAGUS@1Z9]0[$^B=4>],H'=&O?-WZEW'ST.IUYZO M-3[_.ZD>S_>6Z^,ORZ^3DU?E@G.ZK:C/?P%02P,$% @ I(!G5^[5[1CF M 0 ]20 !, !;0V]N=&5N=%]4>7!E&ULS=I=3\(P% ;@OT)V:UCI MU_R(<*/>JA?^@;H=9&%;F[8@_'N[ 28:)1I,?&]8H.UYSWJ2YXKKIZVC,-JT M31>FV2)&=\58*!?4FI!;1UU:F5O?FIB^^A?F3+DT+\3$9%*PTG:1NCB.?8UL M=GU+<[-JXNANDWX.M>VFF:&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( *2 M9U>G&"-O\P4 /H? 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ I(!G5\]R.Y9 P H0H !@ ("!I14 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ I(!G5[J6FGG/"@ M?D\ !@ ("!U"4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I(!G5W^4*(6% P S < !@ M ("!X5\ 'AL+W=O8Q\1PP, +$' 9 " @9QC !X;"]W;W)K&UL4$L! A0#% @ I(!G5T;95RN.!0 #PX !D M ("!EF< 'AL+W=O&PO=V]R M:W-H965T&PO=V]R:W-H965T- !X;"]W;W)K&UL4$L! A0#% @ MI(!G5S3@*C,!!0 =@L !D ("!,9$ 'AL+W=O&PO=V]R:W-H965T"NWCY]@@ <5 9 " @86A !X;"]W M;W)K&UL4$L! A0#% @ I(!G5W88P]*%! M^0D !D ("!LJH 'AL+W=OZ[/U78# !W" &0 @(%N MKP >&PO=V]R:W-H965T&UL4$L! A0#% @ I(!G5WE/=F,S!0 3@L !D M ("!6KD 'AL+W=O&6V C (=0 &0 @('$O@ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ I(!G5R0/::K1 P 1@@ !D ("!L>4 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I(!G M5^$,F :P @ O@4 !D ("!3_( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I(!G5TX!/\^K P TP@ M !D ("!#OT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I(!G5\,"^7U-! !A0 !D M ("!A @! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ I(!G5XEENL+" @ JP@ !D ("!*!4! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ I(!G5WI0 MT( -! AQ< !D ("!8R ! 'AL+W=O&PO=V]R:W-H965THSI%KOP8 %(Q 9 " @8(G 0!X;"]W;W)K&UL4$L! A0#% @ I(!G5]WQN"1M @ I04 !D M ("!>"X! 'AL+W=OJ8" #\!P &0 @($<,0$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ I(!G5]"N?,1:$0 O]P !D ("! MYC8! 'AL+W=O&PO=V]R:W-H965TOO*AL?@0 '@7 9 M " @&UL4$L! A0#% M @ I(!G5ZCF0#]X @ M08 !D ("!@% ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I(!G5QHL2O[I!0 TBT !D M ("!(&P! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ I(!G5^\B$A@]! )!, !D ("!-7D! M 'AL+W=O&PO=V]R:W-H965TI2P\5\P( %H* 9 M " @?^ 0!X;"]W;W)K&UL4$L! A0#% @ MI(!G5]@7-DX+!@ %"\ !D ("!*80! 'AL+W=O&UL4$L! A0#% @ I(!G5Y>*NQS $P( L M ( !PY ! %]R96QS+RYR96QS4$L! A0#% @ I(!G5X-8,5S;! MQBD \ ( !K)$! 'AL+W=OT8Y@$ /4D M 3 " ?B8 0!;0V]N=&5N=%]4>7!E&UL4$L%!@ 0 !' $< :!, ^; 0 $! end XML 75 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 76 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 77 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 275 319 1 true 78 0 false 7 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.uct.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 100020 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 100030 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 100040 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.uct.com/20230929/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss Condensed Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 100050 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 100060 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Sheet http://www.uct.com/20230929/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Statements 7 false false R8.htm 100070 - Disclosure - Organization and Significant Accounting Policies Sheet http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPolicies Organization and Significant Accounting Policies Notes 8 false false R9.htm 100090 - Disclosure - Business Divestiture Sheet http://www.uct.com/20230929/taxonomy/role/DisclosureBusinessDivestiture Business Divestiture Notes 9 false false R10.htm 100100 - Disclosure - Balance Sheet Information Sheet http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBalanceSheetInformation Balance Sheet Information Notes 10 false false R11.htm 100110 - Disclosure - Fair Value Sheet http://www.uct.com/20230929/taxonomy/role/DisclosureFairValue1 Fair Value Notes 11 false false R12.htm 100120 - Disclosure - Goodwill and Intangible Assets Sheet http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 12 false false R13.htm 100130 - Disclosure - Borrowing Arrangements Sheet http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangements Borrowing Arrangements Notes 13 false false R14.htm 100140 - Disclosure - Income Tax Sheet http://www.uct.com/20230929/taxonomy/role/Role_DisclosureIncomeTax Income Tax Notes 14 false false R15.htm 100150 - Disclosure - Retirement Plans Sheet http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRetirementPlans Retirement Plans Notes 15 false false R16.htm 100160 - Disclosure - Commitments and Contingencies Sheet http://www.uct.com/20230929/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 16 false false R17.htm 100170 - Disclosure - Stockholders' Equity and Noncontrolling Interests Sheet http://www.uct.com/20230929/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterests Stockholders' Equity and Noncontrolling Interests Notes 17 false false R18.htm 100180 - Disclosure - Employee Stock Plans Sheet http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlans Employee Stock Plans Notes 18 false false R19.htm 100190 - Disclosure - Revenue Recognition Sheet http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognition Revenue Recognition Notes 19 false false R20.htm 100200 - Disclosure - Leases Sheet http://www.uct.com/20230929/taxonomy/role/Role_DisclosureLeases Leases Notes 20 false false R21.htm 100210 - Disclosure - Net Income Per Share Sheet http://www.uct.com/20230929/taxonomy/role/Role_DisclosureNetIncomePerShare Net Income Per Share Notes 21 false false R22.htm 100220 - Disclosure - Reportable Segments Sheet http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegments Reportable Segments Notes 22 false false R23.htm 100230 - Disclosure - Subsequent Events Sheet http://www.uct.com/20230929/taxonomy/role/DisclosureSubsequentEvents Subsequent Events Notes 23 false false R24.htm 100240 - Disclosure - Organization and Significant Accounting Policies (Policies) Sheet http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies Organization and Significant Accounting Policies (Policies) Policies http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPolicies 24 false false R25.htm 100250 - Disclosure - Organization and Significant Accounting Policies (Tables) Sheet http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesTables Organization and Significant Accounting Policies (Tables) Tables http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPolicies 25 false false R26.htm 100260 - Disclosure - Balance Sheet Information (Tables) Sheet http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBalanceSheetInformationTables Balance Sheet Information (Tables) Tables http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBalanceSheetInformation 26 false false R27.htm 100270 - Disclosure - Fair Value (Tables) Sheet http://www.uct.com/20230929/taxonomy/role/DisclosureFairValueTables Fair Value (Tables) Tables http://www.uct.com/20230929/taxonomy/role/DisclosureFairValue1 27 false false R28.htm 100280 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets 28 false false R29.htm 100290 - Disclosure - Retirement Plans (Table) Sheet http://www.uct.com/20230929/taxonomy/role/DisclosureRetirementPlansTable Retirement Plans (Table) Tables http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRetirementPlans 29 false false R30.htm 100300 - Disclosure - Employee Stock Plans (Tables) Sheet http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansTables Employee Stock Plans (Tables) Tables http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlans 30 false false R31.htm 100310 - Disclosure - Revenue Recognition (Tables) Sheet http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognition 31 false false R32.htm 100320 - Disclosure - Leases (Tables) Sheet http://www.uct.com/20230929/taxonomy/role/Role_DisclosureLeasesTables Leases (Tables) Tables http://www.uct.com/20230929/taxonomy/role/Role_DisclosureLeases 32 false false R33.htm 100330 - Disclosure - Net Income Per Share (Tables) Sheet http://www.uct.com/20230929/taxonomy/role/Role_DisclosureNetIncomePerShareTables Net Income Per Share (Tables) Tables http://www.uct.com/20230929/taxonomy/role/Role_DisclosureNetIncomePerShare 33 false false R34.htm 100340 - Disclosure - Reportable Segments (Tables) Sheet http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsTables Reportable Segments (Tables) Tables http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegments 34 false false R35.htm 100350 - Disclosure - Organization and Significant Accounting Policies - Additional Information (Detail) Sheet http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail Organization and Significant Accounting Policies - Additional Information (Detail) Details 35 false false R36.htm 100360 - Disclosure - Organization and Significant Accounting Policies - Customers as Percentage of Total Revenues (Detail) Sheet http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesCustomersAsPercentageOfTotalRevenuesDetail Organization and Significant Accounting Policies - Customers as Percentage of Total Revenues (Detail) Details 36 false false R37.htm 100370 - Disclosure - Business Divestiture - Additional Information (Detail) Sheet http://www.uct.com/20230929/taxonomy/role/DisclosureBusinessDivestitureAdditionalInformationDetail Business Divestiture - Additional Information (Detail) Details 37 false false R38.htm 100380 - Disclosure - Balance Sheet Information - Summary of Inventories (Detail) Sheet http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBalanceSheetInformationSummaryOfInventoriesDetail Balance Sheet Information - Summary of Inventories (Detail) Details 38 false false R39.htm 100390 - Disclosure - Balance Sheet Information - Property, Plant and Equipment, Net (Detail) Sheet http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail Balance Sheet Information - Property, Plant and Equipment, Net (Detail) Details 39 false false R40.htm 100400 - Disclosure - Fair Value - Additional Information (Details) Sheet http://www.uct.com/20230929/taxonomy/role/DisclosureFairValueAdditionalInformationDetails Fair Value - Additional Information (Details) Details 40 false false R41.htm 100410 - Disclosure - Fair Value - Schedule of Fair Value, Assets and Liabilities Measured (Details) Sheet http://www.uct.com/20230929/taxonomy/role/DisclosureFairValueScheduleOfFairValueAssetsAndLiabilitiesMeasuredDetails Fair Value - Schedule of Fair Value, Assets and Liabilities Measured (Details) Details 41 false false R42.htm 100420 - Disclosure - Goodwill and Intangible Assets - Details of Goodwill (Detail) Sheet http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsDetailsOfGoodwillDetail Goodwill and Intangible Assets - Details of Goodwill (Detail) Details 42 false false R43.htm 100430 - Disclosure - Goodwill and Intangible Assets - Purchased Intangible Assets (Detail) Sheet http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail Goodwill and Intangible Assets - Purchased Intangible Assets (Detail) Details 43 false false R44.htm 100440 - Disclosure - Goodwill and Intangible Assets - Purchased Intangible Assets (Parenthetical) (Detail) Sheet http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsParentheticalDetail Goodwill and Intangible Assets - Purchased Intangible Assets (Parenthetical) (Detail) Details 44 false false R45.htm 100450 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) Sheet http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail Goodwill and Intangible Assets - Additional Information (Detail) Details 45 false false R46.htm 100460 - Disclosure - Goodwill and Intangible Assets - Future Estimated Amortization Expense (Detail) Sheet http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsFutureEstimatedAmortizationExpenseDetail Goodwill and Intangible Assets - Future Estimated Amortization Expense (Detail) Details 46 false false R47.htm 100470 - Disclosure - Borrowing Arrangements - Additional Information (Detail) Sheet http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail Borrowing Arrangements - Additional Information (Detail) Details 47 false false R48.htm 100480 - Disclosure - Income Tax - Additional Information (Detail) Sheet http://www.uct.com/20230929/taxonomy/role/Role_DisclosureIncomeTaxAdditionalInformationDetail Income Tax - Additional Information (Detail) Details 48 false false R49.htm 100490 - Disclosure - Retirement Plans - Additional Information (Detail) Sheet http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail Retirement Plans - Additional Information (Detail) Details 49 false false R50.htm 100500 - Disclosure - Retirement Plans - Schedule of Future Payment Obligations (Details) Sheet http://www.uct.com/20230929/taxonomy/role/DisclosureRetirementPlansScheduleOfFuturePaymentObligationsDetails Retirement Plans - Schedule of Future Payment Obligations (Details) Details 50 false false R51.htm 100510 - Disclosure - Stockholders' Equity and Noncontrolling Interests - Additional Information (Detail) Sheet http://www.uct.com/20230929/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail Stockholders' Equity and Noncontrolling Interests - Additional Information (Detail) Details 51 false false R52.htm 100520 - Disclosure - Employee Stock Plans - Additional Information (Detail) Sheet http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail Employee Stock Plans - Additional Information (Detail) Details 52 false false R53.htm 100530 - Disclosure - Employee Stock Plans - Stock-Based Compensation Expense Included in Condensed Consolidated Statements of Operations (Detail) Sheet http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansStockBasedCompensationExpenseIncludedInCondensedConsolidatedStatementsOfOperationsDetail Employee Stock Plans - Stock-Based Compensation Expense Included in Condensed Consolidated Statements of Operations (Detail) Details 53 false false R54.htm 100540 - Disclosure - Employee Stock Plans - Summary of Restricted Stock Unit, Performance Stock Units and Restricted Stock Award Activity (Detail) Sheet http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansSummaryOfRestrictedStockUnitPerformanceStockUnitsAndRestrictedStockAwardActivityDetail Employee Stock Plans - Summary of Restricted Stock Unit, Performance Stock Units and Restricted Stock Award Activity (Detail) Details 54 false false R55.htm 100550 - Disclosure - Revenue Recognition - Additional Information (Detail) Sheet http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail Revenue Recognition - Additional Information (Detail) Details 55 false false R56.htm 100560 - Disclosure - Revenue Recognition - Summary of Revenue by Geographic Area (Detail) Sheet http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenueByGeographicAreaDetail Revenue Recognition - Summary of Revenue by Geographic Area (Detail) Details 56 false false R57.htm 100570 - Disclosure - Leases - Summary of Components of Lease Expense (Detail) Sheet http://www.uct.com/20230929/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail Leases - Summary of Components of Lease Expense (Detail) Details 57 false false R58.htm 100580 - Disclosure - Leases - Summary of Future Minimum Payments under Operating Leases (Detail) Sheet http://www.uct.com/20230929/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumPaymentsUnderOperatingLeasesDetail Leases - Summary of Future Minimum Payments under Operating Leases (Detail) Details 58 false false R59.htm 100590 - Disclosure - Net Income Per Share - Basic and Diluted Net Income Per Share (Detail) Sheet http://www.uct.com/20230929/taxonomy/role/Role_DisclosureNetIncomePerShareBasicAndDilutedNetIncomePerShareDetail Net Income Per Share - Basic and Diluted Net Income Per Share (Detail) Details 59 false false R60.htm 100600 - Disclosure - Reportable Segments - Additional Information (Detail) Sheet http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsAdditionalInformationDetail Reportable Segments - Additional Information (Detail) Details 60 false false R61.htm 100610 - Disclosure - Reportable Segments - Summary of Segment Description (Detail) Sheet http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDescriptionDetail Reportable Segments - Summary of Segment Description (Detail) Details 61 false false R62.htm 100620 - Disclosure - Reportable Segments - Summary of Segment Data (Detail) Sheet http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDataDetail Reportable Segments - Summary of Segment Data (Detail) Details 62 false false R63.htm 100630 - Disclosure - Subsequent Events - Additional Information (Details) Sheet http://www.uct.com/20230929/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails Subsequent Events - Additional Information (Details) Details 63 false false All Reports Book All Reports uctt-20230929.htm uctt-20230929.xsd uctt-20230929_cal.xml uctt-20230929_def.xml uctt-20230929_lab.xml uctt-20230929_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 80 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "uctt-20230929.htm": { "nsprefix": "uctt", "nsuri": "http://www.uct.com/20230929", "dts": { "inline": { "local": [ "uctt-20230929.htm" ] }, "schema": { "local": [ "uctt-20230929.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" ] }, "calculationLink": { "local": [ "uctt-20230929_cal.xml" ] }, "definitionLink": { "local": [ "uctt-20230929_def.xml" ] }, "labelLink": { "local": [ "uctt-20230929_lab.xml" ] }, "presentationLink": { "local": [ "uctt-20230929_pre.xml" ] } }, "keyStandard": 288, "keyCustom": 31, "axisStandard": 27, "axisCustom": 0, "memberStandard": 50, "memberCustom": 27, "hidden": { "total": 8, "http://fasb.org/us-gaap/2023": 4, "http://xbrl.sec.gov/dei/2023": 4 }, "contextCount": 275, "entityCount": 1, "segmentCount": 78, "elementCount": 597, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 896, "http://xbrl.sec.gov/dei/2023": 29 }, "report": { "R1": { "role": "http://www.uct.com/20230929/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_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "longName": "100010 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_ea1cf343-99da-46a4-86d8-b5a8773ea70f", "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-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ea1cf343-99da-46a4-86d8-b5a8773ea70f", "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-20230929.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical", "longName": "100020 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_ea1cf343-99da-46a4-86d8-b5a8773ea70f", "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-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ea1cf343-99da-46a4-86d8-b5a8773ea70f", "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-20230929.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations", "longName": "100030 - Statement - Condensed Consolidated Statements of Operations", "shortName": "Condensed Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_b8a8cd65-efec-469c-bb06-4037508cb1c0", "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-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b8a8cd65-efec-469c-bb06-4037508cb1c0", "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-20230929.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.uct.com/20230929/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "longName": "100040 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss)", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_b8a8cd65-efec-469c-bb06-4037508cb1c0", "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-20230929.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b8a8cd65-efec-469c-bb06-4037508cb1c0", "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-20230929.htm", "unique": true } }, "R6": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows", "longName": "100050 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_b8a8cd65-efec-469c-bb06-4037508cb1c0", "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-20230929.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "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-20230929.htm", "unique": true } }, "R7": { "role": "http://www.uct.com/20230929/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited", "longName": "100060 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_1fe0feb0-dbbe-4321-aae6-78365f632335", "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-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fe0feb0-dbbe-4321-aae6-78365f632335", "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-20230929.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.uct.com/20230929/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_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.uct.com/20230929/taxonomy/role/DisclosureBusinessDivestiture", "longName": "100090 - Disclosure - Business Divestiture", "shortName": "Business Divestiture", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "uctt:BusinessDivestitureTextblock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "uctt:BusinessDivestitureTextblock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBalanceSheetInformation", "longName": "100100 - Disclosure - Balance Sheet Information", "shortName": "Balance Sheet Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.uct.com/20230929/taxonomy/role/DisclosureFairValue1", "longName": "100110 - Disclosure - Fair Value", "shortName": "Fair Value", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets", "longName": "100120 - Disclosure - Goodwill and Intangible Assets", "shortName": "Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangements", "longName": "100130 - Disclosure - Borrowing Arrangements", "shortName": "Borrowing Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureIncomeTax", "longName": "100140 - Disclosure - Income Tax", "shortName": "Income Tax", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRetirementPlans", "longName": "100150 - Disclosure - Retirement Plans", "shortName": "Retirement Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "longName": "100160 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.uct.com/20230929/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": "17", "firstAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlans", "longName": "100180 - Disclosure - Employee Stock Plans", "shortName": "Employee Stock Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "us-gaap:PostemploymentBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "us-gaap:PostemploymentBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognition", "longName": "100190 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureLeases", "longName": "100200 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "uctt:LeasesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "uctt:LeasesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureNetIncomePerShare", "longName": "100210 - Disclosure - Net Income Per Share", "shortName": "Net Income Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegments", "longName": "100220 - Disclosure - Reportable Segments", "shortName": "Reportable Segments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.uct.com/20230929/taxonomy/role/DisclosureSubsequentEvents", "longName": "100230 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies", "longName": "100240 - Disclosure - Organization and Significant Accounting Policies (Policies)", "shortName": "Organization and Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "24", "firstAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesTables", "longName": "100250 - Disclosure - Organization and Significant Accounting Policies (Tables)", "shortName": "Organization and Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "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-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "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-20230929.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBalanceSheetInformationTables", "longName": "100260 - Disclosure - Balance Sheet Information (Tables)", "shortName": "Balance Sheet Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "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-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "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-20230929.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.uct.com/20230929/taxonomy/role/DisclosureFairValueTables", "longName": "100270 - Disclosure - Fair Value (Tables)", "shortName": "Fair Value (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "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-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "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-20230929.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables", "longName": "100280 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.uct.com/20230929/taxonomy/role/DisclosureRetirementPlansTable", "longName": "100290 - Disclosure - Retirement Plans (Table)", "shortName": "Retirement Plans (Table)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "uctt:ScheduleOfFuturePaymentObligationsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "uctt:ScheduleOfFuturePaymentObligationsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansTables", "longName": "100300 - Disclosure - Employee Stock Plans (Tables)", "shortName": "Employee Stock Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "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-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "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-20230929.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionTables", "longName": "100310 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "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-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "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-20230929.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureLeasesTables", "longName": "100320 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "uctt:LeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "uctt:LeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureNetIncomePerShareTables", "longName": "100330 - Disclosure - Net Income Per Share (Tables)", "shortName": "Net Income Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "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-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "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-20230929.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsTables", "longName": "100340 - Disclosure - Reportable Segments (Tables)", "shortName": "Reportable Segments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail", "longName": "100350 - 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": "35", "firstAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_8c335547-0821-4876-aa84-014a0e2ce572", "name": "uctt:NumberOfCustomersWithAccountsReceivableGreaterThanTenPercent", "unitRef": "U_Customer", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskCreditRisk", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "unique": true } }, "R36": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesCustomersAsPercentageOfTotalRevenuesDetail", "longName": "100360 - 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": "36", "firstAnchor": { "contextRef": "C_49f1ace7-3d51-494e-b08e-393c5a8e8c2a", "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-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_49f1ace7-3d51-494e-b08e-393c5a8e8c2a", "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-20230929.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.uct.com/20230929/taxonomy/role/DisclosureBusinessDivestitureAdditionalInformationDetail", "longName": "100370 - Disclosure - Business Divestiture - Additional Information (Detail)", "shortName": "Business Divestiture - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_b8a8cd65-efec-469c-bb06-4037508cb1c0", "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-20230929.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_9a4e19d0-7db5-4998-8ffb-2fdd31ccdccc", "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-20230929.htm", "unique": true } }, "R38": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBalanceSheetInformationSummaryOfInventoriesDetail", "longName": "100380 - 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": "38", "firstAnchor": { "contextRef": "C_ea1cf343-99da-46a4-86d8-b5a8773ea70f", "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-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ea1cf343-99da-46a4-86d8-b5a8773ea70f", "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-20230929.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail", "longName": "100390 - 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": "39", "firstAnchor": { "contextRef": "C_ea1cf343-99da-46a4-86d8-b5a8773ea70f", "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-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ea1cf343-99da-46a4-86d8-b5a8773ea70f", "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-20230929.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.uct.com/20230929/taxonomy/role/DisclosureFairValueAdditionalInformationDetails", "longName": "100400 - Disclosure - Fair Value - Additional Information (Details)", "shortName": "Fair Value - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_ea1cf343-99da-46a4-86d8-b5a8773ea70f", "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-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ea1cf343-99da-46a4-86d8-b5a8773ea70f", "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-20230929.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.uct.com/20230929/taxonomy/role/DisclosureFairValueScheduleOfFairValueAssetsAndLiabilitiesMeasuredDetails", "longName": "100410 - 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": "41", "firstAnchor": { "contextRef": "C_fbcb8f9b-6d5b-4b16-baaa-40fdfd5c73ce", "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-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fbcb8f9b-6d5b-4b16-baaa-40fdfd5c73ce", "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-20230929.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsDetailsOfGoodwillDetail", "longName": "100420 - 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": "42", "firstAnchor": { "contextRef": "C_ea1cf343-99da-46a4-86d8-b5a8773ea70f", "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-20230929.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_565ab59e-d5f1-4127-9185-ec46c15f9f12", "name": "us-gaap:Goodwill", "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-20230929.htm", "unique": true } }, "R43": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail", "longName": "100430 - 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": "43", "firstAnchor": { "contextRef": "C_ea1cf343-99da-46a4-86d8-b5a8773ea70f", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "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-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ea1cf343-99da-46a4-86d8-b5a8773ea70f", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "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-20230929.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsParentheticalDetail", "longName": "100440 - 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": "44", "firstAnchor": { "contextRef": "C_0e99f45a-a969-4d81-a3e5-a9660e477803", "name": "us-gaap:IndefinitelivedIntangibleAssetsAcquired", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0e99f45a-a969-4d81-a3e5-a9660e477803", "name": "us-gaap:IndefinitelivedIntangibleAssetsAcquired", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail", "longName": "100450 - 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": "45", "firstAnchor": { "contextRef": "C_b8a8cd65-efec-469c-bb06-4037508cb1c0", "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-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b8a8cd65-efec-469c-bb06-4037508cb1c0", "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-20230929.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsFutureEstimatedAmortizationExpenseDetail", "longName": "100460 - 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": "46", "firstAnchor": { "contextRef": "C_ea1cf343-99da-46a4-86d8-b5a8773ea70f", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "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-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ea1cf343-99da-46a4-86d8-b5a8773ea70f", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "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-20230929.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail", "longName": "100470 - Disclosure - Borrowing Arrangements - Additional Information (Detail)", "shortName": "Borrowing Arrangements - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_6a45c7b5-3f73-4225-99f6-1755c854e473", "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-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6a45c7b5-3f73-4225-99f6-1755c854e473", "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-20230929.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureIncomeTaxAdditionalInformationDetail", "longName": "100480 - Disclosure - Income Tax - Additional Information (Detail)", "shortName": "Income Tax - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_b8a8cd65-efec-469c-bb06-4037508cb1c0", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b8a8cd65-efec-469c-bb06-4037508cb1c0", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail", "longName": "100490 - Disclosure - Retirement Plans - Additional Information (Detail)", "shortName": "Retirement Plans - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_ea1cf343-99da-46a4-86d8-b5a8773ea70f", "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-20230929.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b8a8cd65-efec-469c-bb06-4037508cb1c0", "name": "us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "unique": true } }, "R50": { "role": "http://www.uct.com/20230929/taxonomy/role/DisclosureRetirementPlansScheduleOfFuturePaymentObligationsDetails", "longName": "100500 - 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": "50", "firstAnchor": { "contextRef": "C_ea1cf343-99da-46a4-86d8-b5a8773ea70f", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "td", "tr", "table", "uctt:ScheduleOfFuturePaymentObligationsTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ea1cf343-99da-46a4-86d8-b5a8773ea70f", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "td", "tr", "table", "uctt:ScheduleOfFuturePaymentObligationsTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail", "longName": "100510 - 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": "51", "firstAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "us-gaap:StockRepurchasedDuringPeriodValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_03ff4a48-842f-4ce4-9b1a-da09af1f7f12", "name": "uctt:PercentageOfValueUsedForFairValueOfNonControllingInterestEstimates", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:MinorityInterestDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "unique": true } }, "R52": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail", "longName": "100520 - Disclosure - Employee Stock Plans - Additional Information (Detail)", "shortName": "Employee Stock Plans - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_ea1cf343-99da-46a4-86d8-b5a8773ea70f", "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-20230929.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b8a8cd65-efec-469c-bb06-4037508cb1c0", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:PostemploymentBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "unique": true } }, "R53": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansStockBasedCompensationExpenseIncludedInCondensedConsolidatedStatementsOfOperationsDetail", "longName": "100530 - 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": "53", "firstAnchor": { "contextRef": "C_b8a8cd65-efec-469c-bb06-4037508cb1c0", "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-20230929.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_7852bbd5-a3e9-4a97-8db3-d0cb70a99583", "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-20230929.htm", "unique": true } }, "R54": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansSummaryOfRestrictedStockUnitPerformanceStockUnitsAndRestrictedStockAwardActivityDetail", "longName": "100540 - Disclosure - Employee Stock Plans - Summary of Restricted Stock Unit, Performance Stock Units and Restricted Stock Award Activity (Detail)", "shortName": "Employee Stock Plans - Summary of Restricted Stock Unit, Performance Stock Units and Restricted Stock Award Activity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_045fdf0d-b942-46af-b431-5dc6ead3b965", "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-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_045fdf0d-b942-46af-b431-5dc6ead3b965", "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-20230929.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail", "longName": "100550 - Disclosure - Revenue Recognition - Additional Information (Detail)", "shortName": "Revenue Recognition - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_119f45eb-fc4f-4b67-bb43-cccef7162030", "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-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_119f45eb-fc4f-4b67-bb43-cccef7162030", "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-20230929.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenueByGeographicAreaDetail", "longName": "100560 - 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": "56", "firstAnchor": { "contextRef": "C_b8a8cd65-efec-469c-bb06-4037508cb1c0", "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-20230929.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d9bdd54f-c2e8-49c9-8e7a-ecc2cf606872", "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-20230929.htm", "unique": true } }, "R57": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail", "longName": "100570 - 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": "57", "firstAnchor": { "contextRef": "C_b8a8cd65-efec-469c-bb06-4037508cb1c0", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "uctt:LeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b8a8cd65-efec-469c-bb06-4037508cb1c0", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "uctt:LeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumPaymentsUnderOperatingLeasesDetail", "longName": "100580 - 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": "58", "firstAnchor": { "contextRef": "C_ea1cf343-99da-46a4-86d8-b5a8773ea70f", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "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-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ea1cf343-99da-46a4-86d8-b5a8773ea70f", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "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-20230929.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureNetIncomePerShareBasicAndDilutedNetIncomePerShareDetail", "longName": "100590 - Disclosure - Net Income Per Share - Basic and Diluted Net Income Per Share (Detail)", "shortName": "Net Income Per Share - Basic and Diluted Net Income Per Share (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_b8a8cd65-efec-469c-bb06-4037508cb1c0", "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-20230929.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b8a8cd65-efec-469c-bb06-4037508cb1c0", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "unique": true } }, "R60": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsAdditionalInformationDetail", "longName": "100600 - Disclosure - Reportable Segments - Additional Information (Detail)", "shortName": "Reportable Segments - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_6cb2ccbd-6c60-45ab-962a-38f3bfed6460", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_1840ced8-624d-47e8-9134-09966423c48b", "name": "us-gaap:NoncurrentAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "unique": true } }, "R61": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDescriptionDetail", "longName": "100610 - 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": "61", "firstAnchor": { "contextRef": "C_f317f25e-5475-49fa-9a68-6cc5758da2ff", "name": "us-gaap:DescriptionOfTypesOfProductsAndServicesFromWhichEachReportableSegmentDerivesItsRevenues", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f317f25e-5475-49fa-9a68-6cc5758da2ff", "name": "us-gaap:DescriptionOfTypesOfProductsAndServicesFromWhichEachReportableSegmentDerivesItsRevenues", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDataDetail", "longName": "100620 - 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": "62", "firstAnchor": { "contextRef": "C_b8a8cd65-efec-469c-bb06-4037508cb1c0", "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-20230929.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_15d9abb6-c201-4e10-9b1d-10a0bc9855c4", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "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-20230929.htm", "unique": true } }, "R63": { "role": "http://www.uct.com/20230929/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "longName": "100630 - Disclosure - Subsequent Events - Additional Information (Details)", "shortName": "Subsequent Events - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "C_619cfc7b-31d7-4080-87c7-2da81218a02a", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_619cfc7b-31d7-4080-87c7-2da81218a02a", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "uctt-20230929.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_PaymentsOfDividendsMinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividendsMinorityInterest", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Ordinary Dividends, Noncontrolling Interest", "negatedLabel": "Payments of dividends to a joint venture shareholder", "documentation": "Amount of cash outflow in the form of ordinary dividends provided by the non-wholly owned subsidiary to noncontrolling interests." } } }, "auth_ref": [ "r55" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "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": [ "r901" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories", "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": [ "r209", "r227", "r238", "r382", "r383", "r384", "r648", "r820" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum Member", "label": "Maximum [Member]" } } }, "auth_ref": [ "r410", "r411", "r412", "r413", "r496", "r647", "r712", "r732", "r733", "r787", "r789", "r791", "r792", "r794", "r812", "r813", "r826", "r834", "r844", "r851", "r925", "r968", "r969", "r970", "r971", "r972", "r973" ] }, "us-gaap_DerivativesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesPolicyTextBlock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivative Financial Instruments", "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities." } } }, "auth_ref": [ "r28", "r123", "r124", "r125", "r128", "r268" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/DisclosureRetirementPlansScheduleOfFuturePaymentObligationsDetails": { "parentTag": "uctt_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureRetirementPlansScheduleOfFuturePaymentObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One", "verboseLabel": "2022 (remaining in year)", "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year." } } }, "auth_ref": [ "r483" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "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": [ "r269", "r424", "r425", "r426", "r427", "r428", "r430", "r435", "r436", "r437", "r438", "r440", "r441", "r442", "r443", "r444", "r445", "r448", "r598", "r829", "r830", "r831", "r832", "r833", "r894" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBalanceSheetInformationSummaryOfInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBalanceSheetInformationSummaryOfInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods", "totalLabel": "Inventory, Finished Goods, Gross, Total", "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": [ "r885" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureIncomeTaxAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes", "verboseLabel": "Income tax provision", "totalLabel": "Income Tax Expense (Benefit), Total", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r208", "r218", "r281", "r282", "r309", "r548", "r560", "r694" ] }, "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": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum Member", "label": "Minimum [Member]" } } }, "auth_ref": [ "r410", "r411", "r412", "r413", "r496", "r647", "r712", "r732", "r733", "r787", "r789", "r791", "r792", "r794", "r812", "r813", "r826", "r834", "r844", "r851", "r925", "r968", "r969", "r970", "r971", "r972", "r973" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/DisclosureRetirementPlansScheduleOfFuturePaymentObligationsDetails": { "parentTag": "uctt_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureRetirementPlansScheduleOfFuturePaymentObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two", "verboseLabel": "2023", "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year." } } }, "auth_ref": [ "r483" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBalanceSheetInformationSummaryOfInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBalanceSheetInformationSummaryOfInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process, Gross", "terseLabel": "Work in process", "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": [ "r886" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r37", "r144", "r145", "r199", "r201", "r269", "r424", "r425", "r426", "r427", "r428", "r430", "r435", "r436", "r437", "r438", "r440", "r441", "r442", "r443", "r444", "r445", "r598", "r829", "r830", "r831", "r832", "r833", "r894" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/DisclosureRetirementPlansScheduleOfFuturePaymentObligationsDetails": { "parentTag": "uctt_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureRetirementPlansScheduleOfFuturePaymentObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three", "verboseLabel": "2024", "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year." } } }, "auth_ref": [ "r483" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Debt Instrument [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": [ "r45", "r89", "r90", "r133", "r134", "r136", "r138", "r186", "r187", "r269", "r424", "r425", "r426", "r427", "r428", "r430", "r435", "r436", "r437", "r438", "r440", "r441", "r442", "r443", "r444", "r445", "r448", "r598", "r829", "r830", "r831", "r832", "r833", "r894" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/DisclosureRetirementPlansScheduleOfFuturePaymentObligationsDetails": { "parentTag": "uctt_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureRetirementPlansScheduleOfFuturePaymentObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four", "verboseLabel": "2025", "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year." } } }, "auth_ref": [ "r483" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Number of Operating Segments", "terseLabel": "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": [ "r901" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/DisclosureRetirementPlansScheduleOfFuturePaymentObligationsDetails": { "parentTag": "uctt_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureRetirementPlansScheduleOfFuturePaymentObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five", "verboseLabel": "2026", "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year." } } }, "auth_ref": [ "r483" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Comprehensive income (loss)", "totalLabel": "Comprehensive loss", "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": [ "r122", "r193", "r244", "r246", "r254", "r666", "r690" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/DisclosureRetirementPlansScheduleOfFuturePaymentObligationsDetails": { "parentTag": "uctt_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureRetirementPlansScheduleOfFuturePaymentObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years", "verboseLabel": "Thereafter", "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": [ "r483" ] }, "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings", "terseLabel": "Vested shares issued net of 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": [] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r57" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenueByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "auth_ref": [ "r334", "r335", "r729", "r730", "r731", "r788", "r790", "r793", "r797", "r800", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r816", "r836", "r854", "r926", "r976" ] }, "us-gaap_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EMEAMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "EMEA Member", "label": "EMEA [Member]", "documentation": "Regions of Europe, Middle East and Africa." } } }, "auth_ref": [ "r982", "r983", "r984", "r985" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.uct.com/20230929/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Total other comprehensive loss", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r27", "r34", "r243", "r246", "r253", "r589", "r590", "r595", "r665", "r688", "r889", "r890" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesCustomersAsPercentageOfTotalRevenuesDetail" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer" } } }, "auth_ref": [ "r336", "r837", "r926", "r976", "r977" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Equity:" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive income (loss), attributable to noncontrolling interests", "negatedTerseLabel": "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", "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": [ "r13", "r118", "r122", "r244", "r246", "r255", "r667", "r691" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureBusinessDivestitureAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r129", "r130" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Percentage applied to each participants target award", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r929" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureFairValueScheduleOfFairValueAssetsAndLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r437", "r477", "r478", "r479", "r480", "r481", "r482", "r586", "r620", "r621", "r622", "r830", "r831", "r838", "r839", "r840" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Account receivable, allowance for credit losses", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r237", "r339", "r373" ] }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "terseLabel": "Customers as Percentage of Total Revenues", "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_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenues", "totalLabel": "Total revenues", "terseLabel": "Total 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": [ "r252", "r266", "r302", "r303", "r320", "r325", "r326", "r332", "r334", "r336", "r370", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r587", "r670", "r923" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDataDetail", "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Income from operations", "terseLabel": "Total segment operating profit", "label": "Operating Income (Loss)", "negatedLabel": "Income from operations", "negatedTotalLabel": "Income from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r301", "r321", "r327", "r330", "r824" ] }, "country_IL": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "IL", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Israel [Member]", "label": "ISRAEL" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock Awards [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r64" ] }, "us-gaap_EquityFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Equity, Fair Value Disclosure", "terseLabel": "Equity value", "totalLabel": "Equity, Fair Value Disclosure, Total", "documentation": "Fair value of the entity's equity." } } }, "auth_ref": [ "r585" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r864" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBalanceSheetInformationSummaryOfInventoriesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBalanceSheetInformationSummaryOfInventoriesDetail", "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total", "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": [ "r239", "r818", "r849" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLossAbstract", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDataDetail" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss) [Abstract]", "terseLabel": "Operating profit:" } } }, "auth_ref": [] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest [Member]", "terseLabel": "Noncontrolling Interests [Member]", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r116", "r454", "r896", "r897", "r898", "r980" ] }, "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": [] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenueByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "auth_ref": [ "r334", "r335", "r729", "r730", "r731", "r788", "r790", "r793", "r797", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r816", "r836", "r854", "r926", "r976" ] }, "us-gaap_Dividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Dividends", "crdr": "debit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Dividends", "negatedLabel": "Dividend payments to a joint venture shareholder", "totalLabel": "Dividends, Total", "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": [ "r12", "r188" ] }, "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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRetirementPlans" ], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Text Block]", "terseLabel": "Retirement Plans", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r468", "r474", "r476", "r482", "r485", "r487", "r488", "r489", "r490", "r491", "r493", "r494", "r495", "r840" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBalanceSheetInformationSummaryOfInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBalanceSheetInformationSummaryOfInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials", "totalLabel": "Inventory, Raw Materials, Gross, Total", "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": [ "r887" ] }, "uctt_AmortizationOfFiniteLivedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20230929", "localname": "AmortizationOfFiniteLivedIntangibles", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amortization of finite-lived intangibles.", "label": "Amortization Of Finite Lived Intangibles", "terseLabel": "Amortization of intangible assets" } } }, "auth_ref": [] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Employees' taxes paid upon vesting of restricted stock units", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r258" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBusinessCombinations" ], "lang": { "en-us": { "role": { "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combinations", "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": [ "r191", "r566" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://www.uct.com/20230929/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total equity", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r116", "r117", "r120", "r221", "r222", "r249", "r270", "r271", "r272", "r274", "r280", "r371", "r372", "r454", "r532", "r533", "r534", "r557", "r558", "r575", "r576", "r577", "r578", "r579", "r580", "r582", "r589", "r591", "r595", "r611", "r714", "r715", "r725", "r745", "r761", "r784", "r785", "r799", "r862", "r895", "r907", "r960", "r980" ] }, "us-gaap_ParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ParentMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Parent [Member]", "terseLabel": "Total stockholders' Equity of UCT [Member]", "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests." } } }, "auth_ref": [] }, "country_AT": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "AT", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenueByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Austria Member", "label": "AUSTRIA" } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "terseLabel": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDataDetail", "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues:" } } }, "auth_ref": [] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "terseLabel": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r866" ] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "terseLabel": "Entity", "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": [] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation Expense", "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": [ "r498", "r505", "r524", "r525", "r526", "r527", "r530", "r535", "r536", "r537", "r538" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDataDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDescriptionDetail", "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "auth_ref": [ "r332", "r649", "r706", "r707", "r708", "r709", "r710", "r711", "r815", "r835", "r850", "r874", "r921", "r922", "r926", "r976" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "terseLabel": "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": [] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "terseLabel": "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": [ "r865" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.uct.com/20230929/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": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance for credit losses of $1.1 and and $1.5 at September 29, 2023 and December 30, 2022, respectively", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r337", "r338" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.uct.com/20230929/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": [ "r601", "r607" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r71", "r72", "r73", "r211", "r212", "r215", "r216" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility", "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_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt instrument variable interest rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "terseLabel": "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": [] }, "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_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segments", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r314", "r315", "r316", "r317", "r318", "r319", "r334", "r825" ] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://www.uct.com/20230929/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": [ "r182" ] }, "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_IntellectualPropertyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntellectualPropertyMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Intellectual Property [Member]", "terseLabel": "IP Know-how [Member]", "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights." } } }, "auth_ref": [ "r35" ] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssued", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Shares, Issued", "periodEndLabel": "Ending balance, Shares", "periodStartLabel": "Beginning balance, Shares", "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury." } } }, "auth_ref": [ "r27" ] }, "us-gaap_GainLossOnSaleOfBusiness": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfBusiness", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0, "order": 3.0 }, "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureBusinessDivestitureAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Loss related to write-off of goodwill", "negatedLabel": "Net losss on divestitures", "label": "Gain (Loss) on Disposition of Business", "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant." } } }, "auth_ref": [ "r572", "r893" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureIncomeTaxAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits", "verboseLabel": "Gross liability for unrecognized tax benefits, excluding interest", "periodStartLabel": "Unrecognized Tax Benefits, Beginning Balance", "periodEndLabel": "Unrecognized Tax Benefits, Ending Balance", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r543", "r551" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r15" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.uct.com/20230929/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": [ "r182" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureNetIncomePerShareBasicAndDilutedNetIncomePerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of potential dilutive securities:", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "terseLabel": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandMember", "presentation": [ "http://www.uct.com/20230929/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": [ "r927" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset", "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": [ "r182" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r867" ] }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "terseLabel": "Contribution from salary", "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "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": [ "r82", "r85", "r650" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense", "terseLabel": "General and administrative", "totalLabel": "General and Administrative Expense, Total", "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": [ "r165", "r766" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "terseLabel": "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_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r868" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets", "totalLabel": "Increase (Decrease) in Prepaid Expense and Other Assets, Total", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r14" ] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCommitmentFeePercentage", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Purchased Intangible Assets", "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": [ "r82", "r85" ] }, "us-gaap_CustomerRefundLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRefundLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Customer Refund Liability, Current", "terseLabel": "Unpaid customer rebates", "documentation": "Current regulatory liabilities generally represent obligations to make refunds to customers for various reasons including overpayment." } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetImpairment", "crdr": "debit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Asset Impairment", "terseLabel": "Impairments of goodwill and intangible assets", "totalLabel": "Goodwill and Intangible Asset Impairment, Total", "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_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities", "totalLabel": "Other Liabilities, Current, Total", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r42", "r849" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital", "periodStartLabel": "Additional Paid in Capital, Common Stock, Beginning Balance", "periodEndLabel": "Additional Paid in Capital, Common Stock, Ending Balance", "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": [ "r148" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price cash consideration", "label": "Business Combination, Consideration Transferred", "totalLabel": "Business Combination, Consideration Transferred, Total", "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", "r22" ] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Software Development [Member]", "terseLabel": "Internal Use Software [Member]", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities", "totalLabel": "Other Liabilities, Noncurrent, Total", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r46" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "terseLabel": "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": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansSummaryOfRestrictedStockUnitPerformanceStockUnitsAndRestrictedStockAwardActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited, Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited, Number of Shares", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r519" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "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": [ "r109" ] }, "us-gaap_SaleOfStockTransactionDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockTransactionDate", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Sale of Stock, Transaction Date", "terseLabel": "Exercised stock option, transaction date", "documentation": "Date the subsidiary or equity investee issued or sold stock, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansSummaryOfRestrictedStockUnitPerformanceStockUnitsAndRestrictedStockAwardActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted stock units", "verboseLabel": "Granted, Number of Shares", "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": [ "r517" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "terseLabel": "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": [ "r865" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average fair value, granted", "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": [ "r517" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansSummaryOfRestrictedStockUnitPerformanceStockUnitsAndRestrictedStockAwardActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested RSUs, PSUs and RSAs, Number of Shares, Ending balance", "periodStartLabel": "Unvested RSUs, PSUs and RSAs, Number of Shares, Beginning balance", "terseLabel": "Outstanding restricted stock", "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": [ "r514", "r515" ] }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementInputsDisclosureTextBlock", "presentation": [ "http://www.uct.com/20230929/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": [ "r195" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Noncontrolling Interest", "terseLabel": "Noncontrolling interests", "totalLabel": "Stockholders' Equity Attributable to Noncontrolling Interest, Total", "periodStartLabel": "Stockholders' Equity Attributable to Noncontrolling Interest, Beginning Balance", "periodEndLabel": "Stockholders' Equity Attributable to Noncontrolling Interest, Ending Balance", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r50", "r202", "r266", "r370", "r414", "r416", "r417", "r418", "r421", "r422", "r587", "r679", "r745" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "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": [ "r53", "r244", "r246", "r256", "r668", "r692" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r108", "r110", "r565", "r842", "r843" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "terseLabel": "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": [ "r869" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Future Estimated Amortization Expense", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r85" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansSummaryOfRestrictedStockUnitPerformanceStockUnitsAndRestrictedStockAwardActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested, Number of Shares", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r518" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "terseLabel": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r865" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesCustomersAsPercentageOfTotalRevenuesDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Line Items]", "terseLabel": "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": [ "r801" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "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": [ "r865" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "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": [ "r565", "r842", "r843" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "terseLabel": "Research and development", "totalLabel": "Research and Development Expense, Total", "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": [ "r142", "r540", "r974" ] }, "us-gaap_GoodwillMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillMember", "presentation": [ "http://www.uct.com/20230929/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": [] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "terseLabel": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r865" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Common shares helds in treasury, at cost, 1.7 and 0.9 shares at September 29, 2023 and December 30, 2022, respectively", "label": "Treasury Stock, Value", "totalLabel": "Treasury Stock, Value, Total", "periodStartLabel": "Treasury Stock, Value, Beginning Balance", "periodEndLabel": "Treasury Stock, Value, Ending Balance", "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": [ "r48", "r91", "r92" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Securities Act File Number", "terseLabel": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansStockBasedCompensationExpenseIncludedInCondensedConsolidatedStatementsOfOperationsDetail" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r160" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesCustomersAsPercentageOfTotalRevenuesDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r67", "r69", "r131", "r132", "r336", "r801", "r873" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit Facility [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_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesCustomersAsPercentageOfTotalRevenuesDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r67", "r69", "r131", "r132", "r336", "r801" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "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": [ "r108", "r110", "r565" ] }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Interest Rate During Period", "terseLabel": "Interest rate", "documentation": "The effective interest rate during the reporting period." } } }, "auth_ref": [ "r40" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units [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_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Line Items]", "terseLabel": "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": [ "r565" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r865" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Initial available commitment", "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": [ "r40" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations", "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": [ "r107" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesCustomersAsPercentageOfTotalRevenuesDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r67", "r69", "r131", "r132", "r336", "r719", "r801" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesCustomersAsPercentageOfTotalRevenuesDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "terseLabel": "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": [ "r66", "r67", "r69", "r70", "r131", "r197", "r801" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansStockBasedCompensationExpenseIncludedInCondensedConsolidatedStatementsOfOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense [Member]", "terseLabel": "Research and Development [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ImpairmentEffectsOnEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentEffectsOnEarningsPerShareTable", "presentation": [ "http://www.uct.com/20230929/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_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsFutureEstimatedAmortizationExpenseDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsFutureEstimatedAmortizationExpenseDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "totalLabel": "Total", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r179", "r650" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognition" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition", "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": [ "r220", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r465" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.uct.com/20230929/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": [] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Retirement Benefits Abstract", "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property, plant and equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r167" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued compensation and related benefits", "totalLabel": "Increase (Decrease) in Employee Related Liabilities, Total", "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": [ "r14" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsDetailsOfGoodwillDetail", "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "periodEndLabel": "Goodwill", "periodStartLabel": "Goodwill", "terseLabel": "Goodwill", "totalLabel": "Goodwill, Total", "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": [ "r231", "r385", "r664", "r828", "r849", "r909", "r916" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "terseLabel": "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": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Definite lives intangible assets, gross carrying amount", "totalLabel": "Finite-Lived Intangible Assets, Gross, Total", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r179", "r651" ] }, "uctt_ScheduleOfFuturePaymentObligationsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.uct.com/20230929", "localname": "ScheduleOfFuturePaymentObligationsTableTextBlock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureRetirementPlansTable" ], "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": [] }, "uctt_LamResearchCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20230929", "localname": "LamResearchCorporationMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesCustomersAsPercentageOfTotalRevenuesDetail" ], "lang": { "en-us": { "role": { "documentation": "Lam Research Corporation.", "label": "Lam Research Corporation [Member]", "terseLabel": "Lam Research Corporation [Member]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureNetIncomePerShareBasicAndDilutedNetIncomePerShareDetail", "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) attributable to UCT", "totalLabel": "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": [ "r159", "r170", "r205", "r224", "r242", "r245", "r250", "r266", "r273", "r275", "r276", "r277", "r278", "r281", "r282", "r288", "r301", "r321", "r327", "r330", "r370", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r584", "r587", "r687", "r763", "r781", "r782", "r824", "r861", "r923" ] }, "uctt_CagrModifierRangePercent": { "xbrltype": "percentItemType", "nsuri": "http://www.uct.com/20230929", "localname": "CagrModifierRangePercent", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "CAGR modifier Range percent", "label": "CAGR modifier Range percent", "terseLabel": "CAGR modifier Range Percentage" } } }, "auth_ref": [] }, "country_CZ": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CZ", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "CZECHIA", "terseLabel": "Czech Republic [Member]" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated depreciation", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "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": [ "r88", "r230", "r682" ] }, "uctt_HamLetMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20230929", "localname": "HamLetMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Ham Let.", "label": "Ham Let [Member]", "terseLabel": "Ham-Let [Member]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureIncomeTax" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Tax", "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": [ "r267", "r541", "r550", "r552", "r555", "r559", "r561", "r562", "r563", "r724" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureFairValueTables" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Assets or Liabilities Measured at Fair Value", "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": [ "r32", "r129", "r130", "r196" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAbstract", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureNetIncomePerShareBasicAndDilutedNetIncomePerShareDetail" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "verboseLabel": "Numerator:" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "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": [ "r51", "r52", "r156", "r236", "r677", "r717", "r718" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Long-Term Debt", "totalLabel": "Repayments of Long-term Debt, Total", "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": [ "r56", "r722" ] }, "uctt_CinosCoLtdAndCinosXianCleanTechnologyLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20230929", "localname": "CinosCoLtdAndCinosXianCleanTechnologyLtdMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Cinos Co., Ltd. and Cinos Xian Clean Technology, Ltd.", "label": "Cinos Co Ltd And Cinos Xian Clean Technology Ltd [Member]", "terseLabel": "Cinos Co Ltd [Member]" } } }, "auth_ref": [] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r765", "r814", "r821" ] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDataDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDescriptionDetail", "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Product Member", "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r835" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Definite lives 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": [ "r232", "r400" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual" } } }, "auth_ref": [] }, "uctt_IncomeTaxesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.uct.com/20230929", "localname": "IncomeTaxesTable", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureIncomeTaxAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Income Taxes [Table]", "label": "Income Taxes [Table]", "terseLabel": "Income Taxes [Table]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Weighted average remaining contractual term (in years)", "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r190" ] }, "us-gaap_InterestIncomeOperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeOperating", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Interest Income, Operating", "terseLabel": "Interest income", "totalLabel": "Interest Income, Operating, Total", "documentation": "Amount of operating interest income, including, but not limited to, amortization and accretion of premiums and discounts on securities." } } }, "auth_ref": [ "r161", "r764", "r795", "r796", "r860", "r861", "r986" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureBusinessDivestitureAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations Line Items", "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_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r10" ] }, "us-gaap_PensionCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionCostsMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureFairValueScheduleOfFairValueAssetsAndLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "label": "Pension Costs [Member]", "terseLabel": "Pension Obligation [Member]", "documentation": "Rate action of a regulator resulting in capitalization or accrual of pension costs." } } }, "auth_ref": [ "r141" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r247", "r544", "r545", "r552", "r553", "r554", "r556", "r721" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Domain]", "terseLabel": "Related Party", "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": [ "r486", "r612", "r613", "r735", "r736", "r737", "r739", "r740", "r760", "r762", "r786" ] }, "uctt_ShareBasedCompensationArrangementByShareBasedPaymentWeightedAveragePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.uct.com/20230929", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentWeightedAveragePeriod", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Weighted Average Period", "label": "Share Based Compensation Arrangement By Share Based Payment Weighted Average Period", "terseLabel": "Weighted average period" } } }, "auth_ref": [] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 }, "http://www.uct.com/20230929/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 0.0 }, "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations", "http://www.uct.com/20230929/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.uct.com/20230929/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income (loss)", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r224", "r242", "r245", "r260", "r266", "r273", "r281", "r282", "r301", "r321", "r327", "r330", "r370", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r567", "r570", "r571", "r584", "r587", "r670", "r685", "r726", "r763", "r781", "r782", "r824", "r846", "r847", "r862", "r891", "r923" ] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBalanceSheetInformation" ], "lang": { "en-us": { "role": { "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Information", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r884" ] }, "uctt_CaresActMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20230929", "localname": "CaresActMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureIncomeTaxAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Cares Act [Member].", "label": "Cares Act [Member]", "terseLabel": "CARES ACT [Member]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureNetIncomePerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income Per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r284", "r292", "r293", "r294" ] }, "uctt_LesseeOperatingLeaseLiabilityPaymentsLessImputedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20230929", "localname": "LesseeOperatingLeaseLiabilityPaymentsLessImputedInterest", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumPaymentsUnderOperatingLeasesDetail2": { "parentTag": "uctt_LesseeOperatingLeaseLiabilityPaymentsDueImputedInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumPaymentsUnderOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Less: imputed interest", "documentation": "Lessee Operating Lease Liability Payments Less Imputed Interest.", "label": "Lessee Operating Lease Liability Payments Less Imputed Interest" } } }, "auth_ref": [] }, "uctt_LiborMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20230929", "localname": "LiborMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "LIBOR [Member]", "label": "LIBOR [Member]", "documentation": "LIBOR." } } }, "auth_ref": [] }, "uctt_MeasurementPeriodToDetermineFairValueOfAssetsAndLiabilities": { "xbrltype": "durationItemType", "nsuri": "http://www.uct.com/20230929", "localname": "MeasurementPeriodToDetermineFairValueOfAssetsAndLiabilities", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Measurement period to determine fair value of assets and liabilities.", "label": "Measurement Period To Determine Fair Value Of Assets And Liabilities", "terseLabel": "Measurement period to determine fair value of assets and liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other non-current assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r892" ] }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceInitialPublicOffering", "crdr": "debit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Net proceeds from public offering", "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public." } } }, "auth_ref": [ "r10" ] }, "uctt_TaxableYearsForCarrybackOfNOLs": { "xbrltype": "gYearItemType", "nsuri": "http://www.uct.com/20230929", "localname": "TaxableYearsForCarrybackOfNOLs", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureIncomeTaxAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Taxable years for carryback of nols.", "label": "Taxable Years For Carryback Of N O Ls", "terseLabel": "Taxable years for carryback of NOLs" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "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": [ "r14" ] }, "uctt_PercentageOfValueUsedForFairValueOfNonControllingInterestEstimates": { "xbrltype": "percentItemType", "nsuri": "http://www.uct.com/20230929", "localname": "PercentageOfValueUsedForFairValueOfNonControllingInterestEstimates", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "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", "terseLabel": "Percentage of value used for fair value of non-controlling interest estimates" } } }, "auth_ref": [] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDataDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDescriptionDetail", "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "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": [ "r835" ] }, "uctt_RecentlyIssuedAccountingPronouncementsNotYetAdoptedPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.uct.com/20230929", "localname": "RecentlyIssuedAccountingPronouncementsNotYetAdoptedPolicyTextBlock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Recently issued accounting pronouncements not yet adopted.", "label": "Recently Issued Accounting Pronouncements Not Yet Adopted Policy [Text Block]", "terseLabel": "Recently Issued Accounting Pronouncements Not Yet Adopted" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories", "totalLabel": "Increase (Decrease) in Inventories, Total", "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": [ "r14" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r410", "r411", "r412", "r413", "r474", "r496", "r527", "r528", "r529", "r623", "r647", "r712", "r732", "r733", "r787", "r789", "r791", "r792", "r794", "r812", "r813", "r826", "r834", "r844", "r851", "r854", "r919", "r925", "r969", "r970", "r971", "r972", "r973" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Other expense, net", "label": "Interest Income (Expense), Nonoperating, Net", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesCustomersAsPercentageOfTotalRevenuesDetail" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer" } } }, "auth_ref": [ "r336", "r837", "r926", "r976", "r977" ] }, "us-gaap_RegulatoryLiabilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RegulatoryLiabilityDomain", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureFairValueScheduleOfFairValueAssetsAndLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "label": "Regulatory Liability [Domain]", "terseLabel": "Regulatory Liability", "documentation": "Rate action of a regulator resulting in accrual of costs or expenses." } } }, "auth_ref": [ "r207" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureNetIncomePerShareBasicAndDilutedNetIncomePerShareDetail" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "verboseLabel": "Shares used in computation \u2014 basic:" } } }, "auth_ref": [] }, "uctt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateChangeTo": { "xbrltype": "percentItemType", "nsuri": "http://www.uct.com/20230929", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateChangeTo", "presentation": [ "http://www.uct.com/20230929/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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of Restricted Stock Unit, Performance Stock Units and Restricted Stock Award Activity", "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": [ "r101" ] }, "us-gaap_RegulatoryLiabilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RegulatoryLiabilityAxis", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureFairValueScheduleOfFairValueAssetsAndLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "label": "Regulatory Liability [Axis]", "terseLabel": "Regulatory Liability", "documentation": "Information by type of regulatory liability." } } }, "auth_ref": [ "r207" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r410", "r411", "r412", "r413", "r474", "r496", "r527", "r528", "r529", "r623", "r647", "r712", "r732", "r733", "r787", "r789", "r791", "r792", "r794", "r812", "r813", "r826", "r834", "r844", "r851", "r854", "r919", "r925", "r969", "r970", "r971", "r972", "r973" ] }, "uctt_CapsForLimitationOnTheDeductionForInterestExpense": { "xbrltype": "percentItemType", "nsuri": "http://www.uct.com/20230929", "localname": "CapsForLimitationOnTheDeductionForInterestExpense", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureIncomeTaxAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Caps for limitation on the deduction for interest expense", "label": "Caps For Limitation On The Deduction For Interest Expense", "terseLabel": "Caps for limitation on the deduction for interest expense" } } }, "auth_ref": [] }, "uctt_FluidSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20230929", "localname": "FluidSolutionsMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fluid Solutions [Member]", "label": "Fluid Solutions [Member]", "documentation": "Fluid solutions." } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Net income attributable to noncontrolling interests", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "totalLabel": "Net Income (Loss) Attributable to Noncontrolling Interest, Total", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r121", "r194", "r242", "r245", "r281", "r282", "r686", "r891" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureNetIncomePerShareBasicAndDilutedNetIncomePerShareDetail", "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Shares used in computing net income (loss) per share:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "verboseLabel": "Shares used in computation \u2014 diluted:" } } }, "auth_ref": [] }, "uctt_IncomeTaxesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.uct.com/20230929", "localname": "IncomeTaxesLineItems", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureIncomeTaxAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Income Taxes [Line Items]", "label": "Income Taxes [Line Items]", "terseLabel": "Income Taxes [Line Items]" } } }, "auth_ref": [] }, "uctt_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20230929", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumPaymentsUnderOperatingLeasesDetail": { "parentTag": "uctt_LesseeOperatingLeaseLiabilityPaymentsDueImputedInterest", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumPaymentsUnderOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee Operating Lease Liability Payments Due After Year Four" } } }, "auth_ref": [] }, "uctt_PercentageOfOriginalOutstandingPrincipalBalanceAsQuarterlyPrincipalPayment": { "xbrltype": "percentItemType", "nsuri": "http://www.uct.com/20230929", "localname": "PercentageOfOriginalOutstandingPrincipalBalanceAsQuarterlyPrincipalPayment", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Percentage of original outstanding principal balance as quarterly principal payment.", "label": "Percentage Of Original Outstanding Principal Balance As Quarterly Principal Payment", "terseLabel": "Percentage of original outstanding principal balance as quarterly principal payment" } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing", "totalLabel": "Selling and Marketing Expense, Total", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_FiscalPeriodDuration": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiscalPeriodDuration", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Fiscal Period Duration", "terseLabel": "Fiscal year 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": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Summary of Components of Lease Expense", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r962" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansStockBasedCompensationExpenseIncludedInCondensedConsolidatedStatementsOfOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r403", "r405", "r767" ] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [] }, "uctt_RestrictedStockUnitsPerformanceStockUnitsAndRestrictedStockAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20230929", "localname": "RestrictedStockUnitsPerformanceStockUnitsAndRestrictedStockAwardsMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansSummaryOfRestrictedStockUnitPerformanceStockUnitsAndRestrictedStockAwardActivityDetail" ], "lang": { "en-us": { "role": { "documentation": "Restricted stock units, performance stock units and restricted stock awards.", "label": "Restricted Stock Units Performance Stock Units And Restricted Stock Awards [Member]", "terseLabel": "Restricted Stock Unit, Performance Stock Units and Restricted Stock Award [Member]" } } }, "auth_ref": [] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubleaseIncome", "crdr": "credit", "presentation": [ "http://www.uct.com/20230929/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": [ "r606", "r848" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful lives range", "verboseLabel": "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_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r602" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Shares [Member]", "verboseLabel": "Treasury Stock Common [Member]", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r91" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansStockBasedCompensationExpenseIncludedInCondensedConsolidatedStatementsOfOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r405", "r767" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "terseLabel": "Schedule Of 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": [ "r16" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansStockBasedCompensationExpenseIncludedInCondensedConsolidatedStatementsOfOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [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": [ "r103" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock, Common Shares", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r91" ] }, "uctt_IncreaseDecreaseInOperatingLeaseAssetsAndLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20230929", "localname": "IncreaseDecreaseInOperatingLeaseAssetsAndLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Increase decrease in operating lease assets and liabilities net.", "label": "Increase Decrease In Operating Lease Assets And Liabilities Net", "negatedLabel": "Operating lease assets and liabilities" } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansStockBasedCompensationExpenseIncludedInCondensedConsolidatedStatementsOfOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and Marketing [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r160" ] }, "uctt_PurchaseOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20230929", "localname": "PurchaseOptionMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureFairValueScheduleOfFairValueAssetsAndLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "documentation": "Purchase option.", "label": "Purchase Option [Member]", "terseLabel": "Purchase Option [Member]" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "terseLabel": "Plan Name", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "terseLabel": "Number of shares of common stock issued under ESPP", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r100" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Lease, Cost", "totalLabel": "Total lease cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r603", "r848" ] }, "uctt_HisInnovationsGroupMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20230929", "localname": "HisInnovationsGroupMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "HIS Innovations Group [Member]", "label": "HIS Innovations Group [Member]", "documentation": "HIS innovations group." } } }, "auth_ref": [] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r605", "r848" ] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Domain]", "documentation": "Name of the share repurchase program." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "UCT stockholders\u2019 equity:" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureNetIncomePerShareBasicAndDilutedNetIncomePerShareDetail" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "verboseLabel": "Denominator:" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r604", "r848" ] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureFairValueScheduleOfFairValueAssetsAndLiabilitiesMeasuredDetails", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments", "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": [ "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r448", "r453", "r581", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r689", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r903", "r904", "r905", "r906" ] }, "uctt_TsrModifierRangePercent": { "xbrltype": "percentItemType", "nsuri": "http://www.uct.com/20230929", "localname": "TsrModifierRangePercent", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "TSR Modifier Range percent", "label": "TSR Modifier Range percent", "terseLabel": "TSR Modifier range percentage" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchase of shares", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r55" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegments" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Reportable Segments", "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": [ "r297", "r298", "r299", "r300", "r301", "r313", "r324", "r328", "r329", "r330", "r331", "r332", "r333", "r336" ] }, "uctt_CinosCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20230929", "localname": "CinosCoLtdMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Cinos Co Ltd.", "label": "Cinos Co Ltd [Member]", "terseLabel": "Cinos Co., Ltd [Member]" } } }, "auth_ref": [] }, "uctt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://www.uct.com/20230929", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansSummaryOfRestrictedStockUnitPerformanceStockUnitsAndRestrictedStockAwardActivityDetail" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options vested and expected to vest outstanding number.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Outstanding Number", "terseLabel": "Vested and expected to vest RSUs, PSUs and RSAs,Numbers of Shares" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r184", "r408", "r409", "r802", "r920" ] }, "uctt_GoodwillWrittenOffRelatedToDivestiture": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20230929", "localname": "GoodwillWrittenOffRelatedToDivestiture", "crdr": "credit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsDetailsOfGoodwillDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Divestiture of subsidiaries", "label": "Goodwill Written Off Related To Divestiture", "documentation": "Goodwill Written Off Related To Divestiture" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Change in pension net actuarial gain, net of tax", "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": [ "r8", "r156", "r484" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Summary of Segment Description and Data", "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": [ "r74", "r75", "r76", "r79" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r177" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureBusinessDivestitureAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r31" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "terseLabel": "Plan Name", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDataDetail", "http://www.uct.com/20230929/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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedLabel": "Employees\u2019 taxes paid upon vesting of restricted stock units", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDataDetail", "http://www.uct.com/20230929/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": [ "r74", "r75", "r76", "r79" ] }, "uctt_RovacPteLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20230929", "localname": "RovacPteLtdMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Rovac Pte, Ltd [Member]", "label": "Rovac Pte, Ltd [Member]", "documentation": "Rovac Pte, Ltd." } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r147" ] }, "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_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansSummaryOfRestrictedStockUnitPerformanceStockUnitsAndRestrictedStockAwardActivityDetail" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r502", "r503", "r504", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r526", "r527", "r528", "r529", "r530" ] }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanContributionsByEmployer", "crdr": "debit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "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": [ "r472", "r477", "r492", "r838", "r839", "r840", "r841" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.uct.com/20230929/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": [ "r178" ] }, "uctt_CincosXianCleanTechnologyLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20230929", "localname": "CincosXianCleanTechnologyLtdMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Cincos Xian Clean Technology, Ltd.", "label": "Cincos Xian Clean Technology Ltd [Member]", "terseLabel": "Cincos Xian Clean Technology, Ltd [Member]" } } }, "auth_ref": [] }, "uctt_TotalCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20230929", "localname": "TotalCustomerMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesCustomersAsPercentageOfTotalRevenuesDetail" ], "lang": { "en-us": { "role": { "documentation": "Applied Materials Inc.", "label": "Total Customer [Member]", "terseLabel": "Total Customer" } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r126", "r127" ] }, "uctt_PercentageOfBonusDepreciation": { "xbrltype": "percentItemType", "nsuri": "http://www.uct.com/20230929", "localname": "PercentageOfBonusDepreciation", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureIncomeTaxAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Percentage of bonus depreciation.", "label": "Percentage Of Bonus Depreciation", "terseLabel": "Percentage of bonus depreciation" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow information:" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesCustomersAsPercentageOfTotalRevenuesDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type", "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": [ "r67", "r69", "r131", "r132", "r336", "r801" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r801" ] }, "stpr_IL": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2023", "localname": "IL", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenueByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Israel Member", "label": "ILLINOIS" } } }, "auth_ref": [] }, "uctt_Freshstartadjustmentincreasedecreasepensionobligation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20230929", "localname": "Freshstartadjustmentincreasedecreasepensionobligation", "crdr": "credit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureFairValueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "FreshStartAdjustmentIncreaseDecreasePensionObligation", "documentation": "Fresh start adjustment increase decrease pension obligation.", "terseLabel": "Underfunded pension benefit" } } }, "auth_ref": [] }, "uctt_NumberOfCustomersWithAccountsReceivableGreaterThanTenPercent": { "xbrltype": "integerItemType", "nsuri": "http://www.uct.com/20230929", "localname": "NumberOfCustomersWithAccountsReceivableGreaterThanTenPercent", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of customers with accounts receivable greater than ten percent.", "label": "Number Of Customers With Accounts Receivable Greater Than Ten Percent", "terseLabel": "Number of customers with accounts receivable greater than 10%" } } }, "auth_ref": [] }, "us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1", "crdr": "debit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Noncash or Part Noncash Acquisition, Fixed Assets Acquired", "terseLabel": "Property, plant and equipment purchased included in accounts payable and other liabilities", "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": [ "r61", "r62", "r63" ] }, "us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block]", "terseLabel": "Noncontrolling interests", "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": [ "r210" ] }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanFundedStatusOfPlan", "crdr": "debit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan", "terseLabel": "Unfunded balance of benefit plan", "totalLabel": "Defined Benefit Plan, Funded (Unfunded) Status of Plan, Total", "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": [ "r469", "r473", "r840" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r596", "r615" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "crdr": "debit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureFairValueAdditionalInformationDetails", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Amount", "terseLabel": "Fair value of benefit plan assets", "totalLabel": "Defined Benefit Plan, Plan Assets, Amount, Total", "periodStartLabel": "Defined Benefit Plan, Plan Assets, Amount, Beginning Balance", "periodEndLabel": "Defined Benefit Plan, Plan Assets, Amount, Ending Balance", "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": [ "r471", "r475", "r477", "r478", "r838", "r839", "r840" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r149", "r188", "r678", "r716", "r718", "r723", "r744", "r849" ] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "terseLabel": "Matching contribution of participation salary", "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan." } } }, "auth_ref": [] }, "uctt_CommonStockPurchaseObligationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20230929", "localname": "CommonStockPurchaseObligationMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Common stock purchase obligation.", "label": "Common Stock Purchase Obligation [Member]", "terseLabel": "Common Stock Purchase Obligation [Member]" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unamortized expense of company's unvested restricted stock awards", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r955" ] }, "uctt_ProductsWarrantyPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.uct.com/20230929", "localname": "ProductsWarrantyPeriod", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Products warranty period.", "label": "Products Warranty Period", "terseLabel": "Product warranty period (in years)" } } }, "auth_ref": [] }, "uctt_LesseeOperatingLeaseLiabilityPaymentsDueImputedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20230929", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueImputedInterest", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumPaymentsUnderOperatingLeasesDetail": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumPaymentsUnderOperatingLeasesDetail2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumPaymentsUnderOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total minimum lease payments", "documentation": "Lessee Operating Lease Liability Payments Due Imputed Interest", "label": "Lessee Operating Lease Liability Payments Due Imputed Interest" } } }, "auth_ref": [] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDataDetail", "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_MinorityInterestDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestDisclosureTextBlock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterests" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest Disclosure [Text Block]", "terseLabel": "Stockholders' Equity and Noncontrolling Interests", "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": [ "r192" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r955" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.uct.com/20230929/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": [ "r64", "r65" ] }, "uctt_RecipesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20230929", "localname": "RecipesMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "documentation": "Recipes.", "label": "Recipes [Member]", "terseLabel": "Recipes [Member]" } } }, "auth_ref": [] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioForecastMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsDetailsOfGoodwillDetail" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast [Member]" } } }, "auth_ref": [ "r497", "r899" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r599" ] }, "uctt_GovernmentGrantsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.uct.com/20230929", "localname": "GovernmentGrantsPolicyTextBlock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Government Grants.", "label": "Government Grants Policy [Text Block]", "terseLabel": "Government Subsidies" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of property, plant and equipment", "label": "Proceeds from Sale of Property, Plant, and Equipment", "totalLabel": "Proceeds from Sale of Property, Plant, and Equipment, Total", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r166" ] }, "uctt_DefinedBenefitPlanExpectedFutureBenefitPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20230929", "localname": "DefinedBenefitPlanExpectedFutureBenefitPayments", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/DisclosureRetirementPlansScheduleOfFuturePaymentObligationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.uct.com/20230929/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_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r43", "r226", "r266", "r370", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r569", "r573", "r574", "r587", "r849", "r923", "r966", "r967" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureFairValueScheduleOfFairValueAssetsAndLiabilitiesMeasuredDetails", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r448", "r453", "r581", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r689", "r827", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r903", "r904", "r905", "r906" ] }, "uctt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsEquityUnitsAcquiredPurchasePrice": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20230929", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsEquityUnitsAcquiredPurchasePrice", "crdr": "credit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award other than options equity units acquired purchase price.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Other Than Options Equity Units Acquired Purchase Price", "terseLabel": "Unit purchase price of Restricted Stock Units" } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Cost", "terseLabel": "Subsidiaries contributed", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r495" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name", "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": [ "r83", "r181" ] }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "crdr": "debit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Discretionary employer contributions", "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets", "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": [ "r398", "r401" ] }, "uctt_EmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20230929", "localname": "EmployeesMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Employees.", "label": "Employees [Member]", "terseLabel": "Employees [Member]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [Abstract]", "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsDetailsOfGoodwillDetail" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r283", "r497", "r870", "r871", "r899" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesCustomersAsPercentageOfTotalRevenuesDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Total", "verboseLabel": "Concentration 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": [ "r67", "r69", "r131", "r132", "r336" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations", "http://www.uct.com/20230929/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r270", "r271", "r272", "r296", "r649", "r720", "r728", "r734", "r735", "r736", "r737", "r739", "r740", "r743", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r756", "r757", "r758", "r759", "r760", "r762", "r765", "r766", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r783", "r855" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsDetailsOfGoodwillDetail" ], "lang": { "en-us": { "role": { "label": "Goodwill, Acquired During Period", "terseLabel": "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": [ "r388", "r828" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Shares vesting period, years", "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": [ "r845" ] }, "uctt_OtherComprehensiveIncomeUnrealizedGainLossOnFairValueOfDerivativesArisingDuringPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20230929", "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnFairValueOfDerivativesArisingDuringPeriodTax", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value of derivatives, net of tax", "documentation": "Other Comprehensive Income Unrealized Gain Loss On Fair Value Of Derivatives Arising During Period Tax.", "label": "Other Comprehensive Income Unrealized Gain Loss On Fair Value Of Derivatives Arising During Period Tax", "negatedLabel": "Change in fair value of derivatives, net of tax" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "totalLabel": "Common Stock, Shares, Issued, Total", "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": [ "r147" ] }, "uctt_EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20230929", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Employee stock purchase plan.", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "Employee Stock Purchase Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesCustomersAsPercentageOfTotalRevenuesDetail" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "terseLabel": "Sales [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": [ "r336", "r872" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsDetailsOfGoodwillDetail" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r283", "r497", "r870", "r899" ] }, "uctt_PropertyPlantAndEquipmentNetExcludingConstructionInProgress": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20230929", "localname": "PropertyPlantAndEquipmentNetExcludingConstructionInProgress", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "documentation": "Property plant and equipment net excluding construction in progress.", "label": "Property Plant And Equipment Net Excluding Construction In Progress", "terseLabel": "Equipment and leasehold improvements net excluding construction in progress" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Estimated period of options amortization", "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": [ "r531" ] }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsDetailsOfGoodwillDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Written off intangible assets", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "totalLabel": "Impairment of Intangible Assets (Excluding Goodwill), Total", "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": [ "r15", "r33" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Long-lived Assets", "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", "r183" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "crdr": "debit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansSummaryOfRestrictedStockUnitPerformanceStockUnitsAndRestrictedStockAwardActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested", "terseLabel": "Unvested RSUs, PSUs and RSAs, Aggregate Intrinsic Value", "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations", "http://www.uct.com/20230929/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r270", "r271", "r272", "r296", "r649", "r720", "r728", "r734", "r735", "r736", "r737", "r739", "r740", "r743", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r756", "r757", "r758", "r759", "r760", "r762", "r765", "r766", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r783", "r855" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "uctt_StockRepurchaseProgramAggregateCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20230929", "localname": "StockRepurchaseProgramAggregateCost", "crdr": "debit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Repurchase Program, Aggregate Cost", "label": "Stock Repurchase Program, Aggregate Cost", "documentation": "Stock repurchase program, aggregate cost." } } }, "auth_ref": [] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock - $ 0.001 par value, 90.0 shares authorized; 46.5 and 45.2 shares issued and 44.8 and 45.2 shares outstanding at September 29, 2023 and December 30, 2022,respectively", "label": "Common Stock, Value, Issued", "totalLabel": "Common Stock, Value, Issued, Total", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "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": [ "r147", "r676", "r849" ] }, "uctt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20230929", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateGrantDateFairValue", "crdr": "debit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options nonvested aggregate grant date fair value.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Aggregate Grant Date Fair Value", "terseLabel": "Aggregate fair value" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r147", "r743" ] }, "uctt_BarclaysBankPLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20230929", "localname": "BarclaysBankPLCMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Barclays bank PLC.", "label": "Barclays Bank P L C [Member]", "terseLabel": "Barclays Bank PLC [Member]" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r27", "r147", "r743", "r761", "r980", "r981" ] }, "uctt_BusinessDivestitureTextblock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.uct.com/20230929", "localname": "BusinessDivestitureTextblock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureBusinessDivestiture" ], "lang": { "en-us": { "role": { "label": "Business Divestiture TextBlock", "documentation": "Business Divestiture TextBlock.", "terseLabel": "Business Divestitures" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDataDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenueByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Total segment revenues", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenues", "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total", "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": [ "r302", "r303", "r320", "r325", "r326", "r332", "r334", "r336", "r463", "r464", "r649" ] }, "us-gaap_DebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtCurrent", "crdr": "credit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt, Current", "terseLabel": "Net debt", "totalLabel": "Debt, Current, Total", "documentation": "Amount of debt and lease obligation, classified as current." } } }, "auth_ref": [ "r235" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "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": [ "r302", "r303", "r320", "r325", "r326", "r332", "r334", "r336", "r463", "r464", "r649" ] }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSecuredDebt", "crdr": "debit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Secured Debt", "terseLabel": "Cash borrowed for acquisition and refinancing", "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": [ "r54" ] }, "us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionEffectiveDateOfAcquisition1", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Effective Date of Acquisition", "terseLabel": "Date of acquisition", "documentation": "Date when the acquirer obtains control of the acquiree, in YYYY-MM-DD format." } } }, "auth_ref": [ "r2", "r3", "r30" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other liabilities", "totalLabel": "Increase (Decrease) in Other Operating Liabilities, Total", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r14" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities", "totalLabel": "Deferred Income Tax Liabilities, Net, Total", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r546", "r547", "r673" ] }, "uctt_LamResearchCorporationAppliedMaterialsIncAndAsmInternationalIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20230929", "localname": "LamResearchCorporationAppliedMaterialsIncAndAsmInternationalIncMember", "presentation": [ "http://www.uct.com/20230929/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_PercentageRemovalOfTaxableIncomeLimitationOnNetOperatingLossesDeduction": { "xbrltype": "percentItemType", "nsuri": "http://www.uct.com/20230929", "localname": "PercentageRemovalOfTaxableIncomeLimitationOnNetOperatingLossesDeduction", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureIncomeTaxAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Percentage removal of taxable income limitation on net operating losses deduction.", "label": "Percentage Removal Of Taxable Income Limitation On Net Operating Losses Deduction", "terseLabel": "Percentage removal of taxable income limitation on net operating losses deduction" } } }, "auth_ref": [] }, "uctt_DivestitureOfSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20230929", "localname": "DivestitureOfSubsidiaries", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Divestiture of subsidiaries.", "label": "Divestiture of Subsidiaries", "negatedLabel": "Divestiture of subsidiaries" } } }, "auth_ref": [] }, "uctt_PercentageOfUndrawnAndUnexpiredAmountOfLetterOfCreditAsFrontingFee": { "xbrltype": "percentItemType", "nsuri": "http://www.uct.com/20230929", "localname": "PercentageOfUndrawnAndUnexpiredAmountOfLetterOfCreditAsFrontingFee", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "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", "terseLabel": "Percentage of undrawn and unexpired amount of letter of credit as fronting fee" } } }, "auth_ref": [] }, "uctt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20230929", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansSummaryOfRestrictedStockUnitPerformanceStockUnitsAndRestrictedStockAwardActivityDetail" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options vested and expected to vest 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", "terseLabel": "Vested and expected to vest RSUs, PSUs and RSAs, Aggregate Intrinsic Value" } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Matching contribution of eligible earnings", "documentation": "Percentage employer matches of the employee's percentage contribution matched." } } }, "auth_ref": [] }, "currency_CZK": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "CZK", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Czech Republic, Koruny", "terseLabel": "Czech Republic [Member]" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "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": [ "r852", "r853", "r854", "r856", "r857", "r858", "r859", "r896", "r897", "r958", "r978", "r980" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtPercentageBearingFixedInterestRate", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt,Percentage Bearing Fixed Interest,Percentage Rate", "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": [ "r44" ] }, "uctt_BankDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20230929", "localname": "BankDebtMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Bank Debt [Member]", "label": "Bank Debt [Member]", "terseLabel": "Bank Debt [Member]" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "uctt_BusinessdivestitureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.uct.com/20230929", "localname": "BusinessdivestitureAbstract", "lang": { "en-us": { "role": { "label": "BusinessDivestiture [Abstract]", "documentation": "Businessdivestiture abstract." } } }, "auth_ref": [] }, "uctt_OtherGeographicalAreasMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20230929", "localname": "OtherGeographicalAreasMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenueByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Member", "documentation": "Other geographical areas.", "label": "Other Geographical Areas [Member]" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "totalLabel": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization, Total", "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": [ "r875", "r876" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (See Note 9)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r47", "r137", "r674", "r742" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "uctt_HamLetIsraelCanadaLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20230929", "localname": "HamLetIsraelCanadaLtdMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Ham-Let (Israel-Canada) Ltd.", "label": "Ham Let Israel Canada Ltd [Member]", "terseLabel": "Ham-Let (Israel-Canada) Ltd [Member]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityExpirationDate1", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Expiration Date", "terseLabel": "Maturity date", "documentation": "Date the credit facility terminates, in YYYY-MM-DD format." } } }, "auth_ref": [ "r40" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt", "totalLabel": "Long-term Debt, Total", "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": [ "r37", "r201", "r436", "r451", "r830", "r831", "r975" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail", "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "totalLabel": "Intangible Assets, net carrying value", "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": [ "r80", "r84" ] }, "uctt_NetAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20230929", "localname": "NetAssetsMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureBusinessDivestitureAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net Assets Member", "label": "Net Assets [Member]", "documentation": "Net assets member." } } }, "auth_ref": [] }, "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_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureNetIncomePerShareBasicAndDilutedNetIncomePerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureNetIncomePerShareBasicAndDilutedNetIncomePerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Employee stock plans", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment, Total", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r900" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EuropeMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe [Member]" } } }, "auth_ref": [ "r982", "r983", "r984", "r985" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsDetailsOfGoodwillDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDataDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDescriptionDetail" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "terseLabel": "Segments", "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": [ "r298", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r330", "r336", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r406", "r407", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r828", "r874", "r976" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Stock-based compensation cost, net of estimated forfeitures, recognized", "totalLabel": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture, Total", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r102", "r146", "r147", "r188" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "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": [] }, "us-gaap_LoansPayableToBankCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansPayableToBankCurrent", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Loans Payable to Bank, Current", "terseLabel": "Bank borrowings", "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": [ "r144", "r738" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r27", "r146", "r147", "r188" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureNetIncomePerShareBasicAndDilutedNetIncomePerShareDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureNetIncomePerShareBasicAndDilutedNetIncomePerShareDetail", "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted", "totalLabel": "Shares used in computing diluted net income (loss) per share", "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": [ "r286", "r291" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense", "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r104", "r105", "r500" ] }, "us-gaap_LongTermLoansFromBank": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermLoansFromBank", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Loans Payable to Bank, Noncurrent", "terseLabel": "Bank borrowings, net of current portion", "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": [ "r37", "r201", "r738" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Remaining available commitments", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r40" ] }, "srt_AsiaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Asia [Member]", "terseLabel": "Asia [Member]" } } }, "auth_ref": [ "r982", "r983", "r984", "r985" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan", "crdr": "credit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Issuance under employee stock plans", "label": "Stock Issued During Period, Value, Employee Stock Ownership Plan", "terseLabel": "Issuance under employee stock plans", "documentation": "Aggregate value of stock issued during the period as a result of employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r27", "r106", "r146", "r147", "r188" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureNetIncomePerShareBasicAndDilutedNetIncomePerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureNetIncomePerShareBasicAndDilutedNetIncomePerShareDetail", "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic", "verboseLabel": "Weighted average common shares outstanding", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r285", "r291" ] }, "us-gaap_OtherLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesAbstract", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureFairValueScheduleOfFairValueAssetsAndLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "label": "Other Liabilities [Abstract]", "terseLabel": "Other liabilities:" } } }, "auth_ref": [] }, "us-gaap_ConstructionInProgressGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressGross", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "label": "Construction in Progress, Gross", "terseLabel": "Construction in progress", "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": [ "r182" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term \u2013 operating leases", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r608", "r848" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesCustomersAsPercentageOfTotalRevenuesDetail" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r68", "r336" ] }, "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_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureFairValueScheduleOfFairValueAssetsAndLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r437", "r477", "r478", "r479", "r480", "r481", "r482", "r620", "r621", "r622", "r830", "r831", "r838", "r839", "r840" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Purchase of common stock in cash", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r27", "r49", "r188" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Line of Credit", "terseLabel": "Outstanding amount under credit facility", "totalLabel": "Long-term Line of Credit, Total", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r37", "r201", "r975" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "terseLabel": "Percentage Expected Target Award Range, 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": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "terseLabel": "Percentage Expected Target Award Range, 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": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual" } } }, "auth_ref": [ "r902", "r964" ] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Lived Assets", "terseLabel": "Net long-lived assets", "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets." } } }, "auth_ref": [ "r335" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "terseLabel": "Total purchase consideration", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net, Total", "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r111", "r112" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureNetIncomePerShareBasicAndDilutedNetIncomePerShareDetail", "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income (loss) per share attributable to UCT - diluted", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted", "totalLabel": "Earnings Per Share, Diluted, Total", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r257", "r275", "r276", "r277", "r278", "r279", "r287", "r289", "r290", "r291", "r295", "r583", "r584", "r669", "r693", "r822" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaPacificMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Asia Pacific Member", "label": "Asia Pacific [Member]" } } }, "auth_ref": [ "r982", "r983", "r984", "r985" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss):", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_UnusualRiskOrUncertaintyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnusualRiskOrUncertaintyNatureDomain", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureIncomeTaxAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Unusual Risk or Uncertainty, Nature [Domain]", "terseLabel": "Unusual Risk or Uncertainty, Nature", "documentation": "Describes the nature of the unusual risk or uncertainty, such as the threat of expropriation of its assets by a foreign government, rapid technological obsolescence in the industry, risk of natural disaster from earthquake or weather events, and availability of or continuation of a labor force at a reasonable cost." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenueByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "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": [ "r77", "r157" ] }, "us-gaap_DefinedBenefitPensionPlanCurrentAndNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPensionPlanCurrentAndNoncurrentLiabilities", "crdr": "credit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureFairValueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate pension benefit obligations", "label": "Liability, Defined Benefit Pension Plan", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan. Excludes other postretirement benefit plan." } } }, "auth_ref": [ "r93", "r94", "r200" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDataDetail", "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "terseLabel": "Total segment assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r198", "r234", "r266", "r301", "r322", "r328", "r370", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r568", "r573", "r587", "r672", "r755", "r849", "r863", "r923", "r924", "r966" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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": [ "r6", "r168" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock - $0.001 par value, 10.0 shares authorized; none outstanding", "label": "Preferred Stock, Value, Issued", "totalLabel": "Preferred Stock, Value, Issued, Total", "periodStartLabel": "Preferred Stock, Value, Issued, Beginning Balance", "periodEndLabel": "Preferred Stock, Value, Issued, Ending Balance", "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": [ "r146", "r675", "r849" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansStockBasedCompensationExpenseIncludedInCondensedConsolidatedStatementsOfOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents", "totalLabel": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "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": [ "r961" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent, Total", "terseLabel": "Change in cumulative translation adjustment, net of tax", "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": [ "r13", "r25", "r193" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "totalLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "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": [ "r58", "r168", "r264" ] }, "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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenueByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "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": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureNetIncomePerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Basic and Diluted Net Income Per Share", "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": [ "r900" ] }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanBenefitObligation", "crdr": "credit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Benefit Obligation", "terseLabel": "Benefit obligations", "periodStartLabel": "Defined Benefit Plan, Benefit Obligation, Beginning Balance", "periodEndLabel": "Defined Benefit Plan, Benefit Obligation, Ending Balance", "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r470" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansStockBasedCompensationExpenseIncludedInCondensedConsolidatedStatementsOfOperationsDetail", "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation", "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r14" ] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureFairValueScheduleOfFairValueAssetsAndLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "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": [] }, "us-gaap_PostemploymentBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PostemploymentBenefitsDisclosureTextBlock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlans" ], "lang": { "en-us": { "role": { "label": "Postemployment Benefits Disclosure [Text Block]", "terseLabel": "Employee Stock Plans", "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": [ "r466", "r467" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "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": [ "r146", "r743" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding", "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance", "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance", "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": [ "r146", "r743", "r761", "r980", "r981" ] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureFairValueScheduleOfFairValueAssetsAndLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "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": [ "r18", "r95", "r96", "r97", "r98" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r27", "r146", "r147", "r188" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "terseLabel": "Equipment and leasehold improvements, gross", "totalLabel": "Property, Plant and Equipment, Gross, Total", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "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": [ "r182", "r229", "r683" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansStockBasedCompensationExpenseIncludedInCondensedConsolidatedStatementsOfOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Cost of Sales [Member]", "terseLabel": "Cost of Revenues [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "terseLabel": "Purchase of common stock", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r27", "r146", "r147", "r188", "r511" ] }, "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_UnusualRiskOrUncertaintyByNatureAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnusualRiskOrUncertaintyByNatureAxis", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureIncomeTaxAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Unusual Risk or Uncertainty, Nature [Axis]", "terseLabel": "Unusual Risk or Uncertainty, Nature", "documentation": "Information by nature of risk and uncertainty, for example, but not limited to, threat of expropriation of its assets by a foreign government, rapid technological obsolescence in the industry, risk of natural disaster from earthquake or weather events, and availability of or continuation of a labor force at a reasonable cost." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsAbstract", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureFairValueScheduleOfFairValueAssetsAndLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets:", "label": "Other Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail", "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Total", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "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": [ "r16", "r671", "r683", "r849" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation", "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": [ "r119", "r819" ] }, "us-gaap_ProceedsFromBankDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromBankDebt", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Bank Debt", "terseLabel": "Proceeds from bank borrowings", "documentation": "The cash inflow from bank borrowing during the year." } } }, "auth_ref": [ "r54" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r146", "r452" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property, Plant and Equipment, net", "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": [ "r16", "r214", "r217", "r681" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.uct.com/20230929/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": [ "r114" ] }, "uctt_DeferredDebtIssuanceCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.uct.com/20230929", "localname": "DeferredDebtIssuanceCostsPolicyTextBlock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Deferred debt issuance costs.", "label": "Deferred Debt Issuance Costs Policy [Text Block]", "terseLabel": "Deferred Debt Issuance Costs" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIncomeTaxRefunds", "crdr": "debit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Income Tax Refunds", "terseLabel": "Income taxes paid, net of income tax refunds", "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r60", "r169" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Measurements", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r17", "r36" ] }, "uctt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20230929", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsFutureEstimatedAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsFutureEstimatedAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite Lived Intangible Assets Amortization Expense After Year Four", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangements" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "Borrowing Arrangements", "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": [ "r185", "r265", "r423", "r429", "r430", "r431", "r432", "r433", "r434", "r439", "r446", "r447", "r449" ] }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Frequency of Periodic Payment", "terseLabel": "Debt instrument, frequency of periodic payment", "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual)." } } }, "auth_ref": [ "r45", "r139" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r225", "r240", "r266", "r370", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r568", "r573", "r587", "r849", "r923", "r924", "r966" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "terseLabel": "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": [ "r865" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r532", "r533", "r534", "r727", "r896", "r897", "r898", "r958", "r980" ] }, "uctt_ConsolidatedLeverageRatio": { "xbrltype": "percentItemType", "nsuri": "http://www.uct.com/20230929", "localname": "ConsolidatedLeverageRatio", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Consolidated leverage ratio.", "label": "Consolidated Leverage Ratio", "terseLabel": "Consolidated leverage ratio" } } }, "auth_ref": [] }, "country_MY": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "MY", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenueByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Malaysia Member", "label": "MALAYSIA" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBalanceSheetInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Summary of Inventories", "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": [ "r38", "r153", "r154", "r155" ] }, "uctt_AmortizationOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.uct.com/20230929", "localname": "AmortizationOfDebtIssuanceCosts", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amortization of debt issuance costs.", "label": "Amortization Of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets", "totalLabel": "Amortization of Intangible Assets, Total", "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": [ "r15", "r81", "r86" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureNetIncomePerShareBasicAndDilutedNetIncomePerShareDetail", "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income (loss) per share attributable to UCT - basic", "label": "Earnings Per Share, Basic", "terseLabel": "Basic", "totalLabel": "Earnings Per Share, Basic, Total", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r257", "r275", "r276", "r277", "r278", "r279", "r285", "r287", "r289", "r290", "r291", "r295", "r583", "r584", "r669", "r693", "r822" ] }, "uctt_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceObjectivePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.uct.com/20230929", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceObjectivePeriod", "presentation": [ "http://www.uct.com/20230929/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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsFutureEstimatedAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20230929/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": [ "r180" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsFutureEstimatedAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/20230929/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": [ "r180" ] }, "uctt_StandardOperatingProceduresMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20230929", "localname": "StandardOperatingProceduresMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "documentation": "Standard operating procedures.", "label": "Standard Operating Procedures [Member]", "terseLabel": "Standard Operating Procedures [Member]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsFutureEstimatedAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/20230929/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": [ "r180" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsFutureEstimatedAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.uct.com/20230929/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": [ "r180" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDataDetail", "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Gross margin", "label": "Gross Profit", "terseLabel": "Total segment gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r163", "r266", "r301", "r321", "r327", "r330", "r370", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r587", "r824", "r923" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate \u2013 operating leases", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r609", "r848" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Gross", "terseLabel": "Outstanding debt", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r37", "r201", "r450" ] }, "uctt_AppliedMaterialsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20230929", "localname": "AppliedMaterialsIncMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesCustomersAsPercentageOfTotalRevenuesDetail" ], "lang": { "en-us": { "role": { "documentation": "Applied Materials Inc.", "label": "Applied Materials Inc [Member]", "terseLabel": "Applied Materials, Inc. [Member]" } } }, "auth_ref": [] }, "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_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tradename [Member]", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r113" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsFutureEstimatedAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsFutureEstimatedAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2023 (remaining in year)", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Accounting Standard Not Yet Adopted", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "uctt_ComputerEquipmentAndSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20230929", "localname": "ComputerEquipmentAndSoftwareMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Computer Equipment and Software Member", "documentation": "Computer equipment and software.", "label": "Computer Equipment And Software [Member]" } } }, "auth_ref": [] }, "uctt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateChangeFrom": { "xbrltype": "percentItemType", "nsuri": "http://www.uct.com/20230929", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateChangeFrom", "presentation": [ "http://www.uct.com/20230929/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": [] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsDetailsOfGoodwillDetail" ], "lang": { "en-us": { "role": { "label": "Goodwill [Line Items]", "terseLabel": "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": [ "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r828" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt instrument interest rate", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r44", "r425" ] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and Indefinite Lived Intangible Assets", "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": [ "r19", "r79" ] }, "us-gaap_DebtInstrumentInterestRateTerms": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateTerms", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate Terms", "terseLabel": "Description of interest rate term", "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": [ "r44" ] }, "uctt_SemiconductorServicesBusinessMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20230929", "localname": "SemiconductorServicesBusinessMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsDetailsOfGoodwillDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDataDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDescriptionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Service Member", "documentation": "Semiconductor services business.", "label": "Semiconductor Services Business [Member]" } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureFairValueScheduleOfFairValueAssetsAndLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Significant Other Observable 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": [ "r437", "r477", "r482", "r586", "r621", "r830", "r831", "r838", "r839", "r840" ] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development Costs", "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": [ "r539" ] }, "uctt_SemiconductorProductsAndSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20230929", "localname": "SemiconductorProductsAndSolutionsMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsDetailsOfGoodwillDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDataDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDescriptionDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Products Member", "documentation": "Semiconductor products and solutions.", "label": "Semiconductor Products And Solutions [Member]", "terseLabel": "SPS [Member]" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r41", "r266", "r370", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r569", "r573", "r574", "r587", "r741", "r823", "r863", "r923", "r966", "r967" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsDetailsOfGoodwillDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table]", "terseLabel": "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": [ "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r828" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureFairValueScheduleOfFairValueAssetsAndLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Quoted Prices in Active Market for Identical Assets (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": [ "r437", "r477", "r482", "r586", "r620", "r838", "r839", "r840" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Maturity Date", "terseLabel": "Term loan, maturity date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r219", "r829", "r959" ] }, "uctt_PercentageOfCorporateCharitableDeductionLimitOfTaxableIncome": { "xbrltype": "percentItemType", "nsuri": "http://www.uct.com/20230929", "localname": "PercentageOfCorporateCharitableDeductionLimitOfTaxableIncome", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureIncomeTaxAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Percentage of corporate charitable deduction limit of taxable income.", "label": "Percentage Of Corporate Charitable Deduction Limit Of Taxable Income", "terseLabel": "Percentage of corporate charitable deduction limit of taxable income" } } }, "auth_ref": [] }, "us-gaap_PensionAndOtherPostretirementPlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementPlansPolicy", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Pension and Other Postretirement Plans, Policy [Policy Text Block]", "terseLabel": "Defined Benefit Pension Plan", "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": [ "r18", "r20", "r21", "r29", "r99" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation and related benefits", "totalLabel": "Employee-related Liabilities, Current, Total", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r42" ] }, "uctt_TermLoanCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20230929", "localname": "TermLoanCreditFacilityMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Term loan credit facility.", "label": "Term Loan Credit Facility [Member]", "terseLabel": "Term Loan Credit Facility [Member]" } } }, "auth_ref": [] }, "uctt_FixedChargeCoverageRatio": { "xbrltype": "percentItemType", "nsuri": "http://www.uct.com/20230929", "localname": "FixedChargeCoverageRatio", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Fixed charge coverage ratio.", "label": "Fixed Charge Coverage Ratio", "terseLabel": "Fixed charge coverage ratio" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r596", "r615" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Additional Paid-in Capital [Member]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r27", "r49", "r221", "r248", "r249", "r250", "r270", "r271", "r272", "r274", "r280", "r282", "r296", "r371", "r372", "r454", "r532", "r533", "r534", "r557", "r558", "r575", "r576", "r577", "r578", "r579", "r580", "r582", "r589", "r591", "r592", "r593", "r594", "r595", "r611", "r713", "r714", "r715", "r727", "r783" ] }, "uctt_NonEmployeeDirectorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20230929", "localname": "NonEmployeeDirectorsMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Non employee directors.", "label": "Non Employee Directors [Member]", "terseLabel": "Non-Employee Directors [Member]" } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureFairValueScheduleOfFairValueAssetsAndLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Significant Unobservable Inputs (Level 3) [Member]", "verboseLabel": "Fair Value Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r437", "r477", "r478", "r479", "r480", "r481", "r482", "r586", "r622", "r830", "r831", "r838", "r839", "r840" ] }, "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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumPaymentsUnderOperatingLeasesDetail": { "parentTag": "uctt_LesseeOperatingLeaseLiabilityPaymentsDueImputedInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20230929/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": [ "r610" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r221", "r270", "r271", "r272", "r274", "r280", "r282", "r371", "r372", "r532", "r533", "r534", "r557", "r558", "r575", "r577", "r578", "r580", "r582", "r713", "r715", "r727", "r980" ] }, "uctt_LamResearchCorporationAppliedMaterialsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20230929", "localname": "LamResearchCorporationAppliedMaterialsIncMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lam Research Corporation, Applied Materials, Inc. [Member]", "label": "Lam Research Corporation, Applied Materials, Inc [Member]", "documentation": "Lam Research Corporation, Applied Materials, Inc." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r596", "r615" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r596", "r615" ] }, "uctt_UnderwrittenPublicOfferingsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20230929", "localname": "UnderwrittenPublicOfferingsMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Underwritten public offering.", "label": "Underwritten Public Offerings [Member]", "terseLabel": "Underwritten Public Offering [Member]" } } }, "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_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument, principal amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r134", "r136", "r424", "r598", "r830", "r831" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumPaymentsUnderOperatingLeasesDetail": { "parentTag": "uctt_LesseeOperatingLeaseLiabilityPaymentsDueImputedInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.uct.com/20230929/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": [ "r610" ] }, "uctt_IntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20230929", "localname": "IntangibleAssetsMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureBusinessDivestitureAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets Member", "label": "Intangible Assets [Member]", "documentation": "Intangible assets member." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name", "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": [ "r45", "r269", "r424", "r425", "r426", "r427", "r428", "r430", "r435", "r436", "r437", "r438", "r440", "r441", "r442", "r443", "r444", "r445", "r598", "r829", "r830", "r831", "r832", "r833", "r894" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumPaymentsUnderOperatingLeasesDetail": { "parentTag": "uctt_LesseeOperatingLeaseLiabilityPaymentsDueImputedInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/20230929/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": [ "r610" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumPaymentsUnderOperatingLeasesDetail": { "parentTag": "uctt_LesseeOperatingLeaseLiabilityPaymentsDueImputedInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/20230929/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": [ "r610" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "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": [ "r14" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "totalLabel": "Total UCT stockholders' equity", "periodStartLabel": "Stockholders' Equity Attributable to Parent, Beginning Balance", "periodEndLabel": "Stockholders' Equity Attributable to Parent, Ending Balance", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r147", "r150", "r151", "r176", "r745", "r761", "r784", "r785", "r849", "r863", "r895", "r907", "r960", "r980" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r152", "r203", "r680", "r849", "r895", "r907", "r960" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumPaymentsUnderOperatingLeasesDetail": { "parentTag": "uctt_LesseeOperatingLeaseLiabilityPaymentsDueImputedInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumPaymentsUnderOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2023 (remaining in year)", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r963" ] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.uct.com/20230929/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": [ "r614", "r616" ] }, "uctt_UctTradeNameMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20230929", "localname": "UctTradeNameMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsParentheticalDetail" ], "lang": { "en-us": { "role": { "documentation": "UCT Trade Name [Member]", "label": "Uct Trade Name [Member]", "terseLabel": "UCT Tradename [Member]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "terseLabel": "Summary of Future Minimum Payments under Operating Leases", "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": [ "r963" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r596", "r615" ] }, "us-gaap_SecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredDebt", "crdr": "credit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Secured Debt", "terseLabel": "Outstanding term loan", "totalLabel": "Secured Debt, Total", "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": [ "r37", "r201", "r975" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Expense", "negatedLabel": "Interest expense", "totalLabel": "Interest Expense, Total", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r135", "r206", "r251", "r305", "r597", "r768", "r861", "r979" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "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": [] }, "country_KR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "KR", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenueByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "South Korea Member", "label": "KOREA, REPUBLIC OF", "terseLabel": "Korea [Member]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "Equity Component", "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": [ "r27", "r221", "r248", "r249", "r250", "r270", "r271", "r272", "r274", "r280", "r282", "r296", "r371", "r372", "r454", "r532", "r533", "r534", "r557", "r558", "r575", "r576", "r577", "r578", "r579", "r580", "r582", "r589", "r591", "r592", "r593", "r594", "r595", "r611", "r713", "r714", "r715", "r727", "r783" ] }, "uctt_PlanAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20230929", "localname": "PlanAssetsMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureFairValueScheduleOfFairValueAssetsAndLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Assets [Member]", "label": "Plan Assets [Member]", "documentation": "Plan assets." } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total cost revenues", "label": "Cost of Revenue", "terseLabel": "Total cost of revenues", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r164", "r266", "r370", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r587", "r923" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [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": [ "r7", "r26", "r52", "r576", "r579", "r611", "r713", "r714", "r889", "r890", "r891", "r896", "r897", "r898" ] }, "us-gaap_GrossProfitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfitAbstract", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDataDetail" ], "lang": { "en-us": { "role": { "label": "Gross Profit [Abstract]", "terseLabel": "Gross profit:" } } }, "auth_ref": [] }, "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_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r140", "r213" ] }, "country_SG": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "SG", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenueByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Singapore Member", "label": "SINGAPORE" } } }, "auth_ref": [] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenues:" } } }, "auth_ref": [] }, "uctt_PeriodOfEligibleForCostRecoveryYears": { "xbrltype": "durationItemType", "nsuri": "http://www.uct.com/20230929", "localname": "PeriodOfEligibleForCostRecoveryYears", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureIncomeTaxAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Period of eligible for cost recovery years.", "label": "Period Of Eligible For Cost Recovery Years", "terseLabel": "Eligible for cost recovery years" } } }, "auth_ref": [] }, "uctt_ShareRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.uct.com/20230929", "localname": "ShareRepurchaseProgramMember", "presentation": [ "http://www.uct.com/20230929/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_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_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureIncomeTaxAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate", "totalLabel": "Effective Income Tax Rate Reconciliation, Percent, Total", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r549" ] }, "uctt_LeasesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.uct.com/20230929", "localname": "LeasesDisclosureTextBlock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureLeases" ], "lang": { "en-us": { "role": { "documentation": "Leases disclosure.", "label": "Leases Disclosure [Text Block]", "terseLabel": "Leases" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDataDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDescriptionDetail", "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "auth_ref": [ "r332", "r649", "r706", "r707", "r708", "r709", "r710", "r711", "r815", "r835", "r850", "r874", "r921", "r922", "r926", "r976" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "terseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Stock-Based Compensation Expense Included in Condensed Consolidated Statements of Operations", "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": [ "r103" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "totalLabel": "Increase (Decrease) in Accounts Payable, Total", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r14" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]", "terseLabel": "Revenue by Geographic Area", "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": [ "r78", "r162" ] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CN", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenueByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "China Member", "label": "CHINA" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax", "crdr": "credit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax, Total", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax", "terseLabel": "Amounts recognized in accumulated other comprehensive income", "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net periodic benefit cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r11", "r156", "r189", "r241" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "totalLabel": "Accounts Payable, Current, Total", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r39", "r849" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization", "totalLabel": "Depreciation, Depletion and Amortization, Nonproduction, Total", "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": [ "r15", "r87" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBalanceSheetInformationPropertyPlantAndEquipmentNetDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r16" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Axis]", "terseLabel": "Related Party", "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": [ "r486", "r612", "r613", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r735", "r736", "r737", "r739", "r740", "r760", "r762", "r786", "r965" ] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnamortizedDebtIssuanceExpense", "crdr": "debit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Unamortized Debt Issuance Expense", "terseLabel": "Unamortized debt issuance costs", "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": [] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainLossOnDerivativeNet", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss on divestitures", "negatedLabel": "Change in the fair value of financial instruments", "label": "Derivative, Gain (Loss) on Derivative, Net", "totalLabel": "Derivative, Gain (Loss) on Derivative, Net, Total", "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r956" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumPaymentsUnderOperatingLeasesDetail2": { "parentTag": "uctt_LesseeOperatingLeaseLiabilityPaymentsDueImputedInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumPaymentsUnderOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liability", "label": "Operating Lease, Liability", "totalLabel": "Operating Lease, Liability, Total", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r600" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Employee Stock Ownership Plan", "terseLabel": "Issuance under employee stock plans, Shares", "documentation": "Number of shares of capital stock issued (purchased by employees) in connection with an employee stock ownership plan." } } }, "auth_ref": [ "r27", "r106", "r146", "r147", "r188" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Details of Goodwill", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r828", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsDetailsOfGoodwillDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDataDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDescriptionDetail" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "terseLabel": "Segments", "documentation": "Information by business segments." } } }, "auth_ref": [ "r223", "r298", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r330", "r336", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r404", "r406", "r407", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r828", "r874", "r976" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchase of shares", "terseLabel": "Repurchase of shares, Value", "label": "Stock Repurchased During Period, Value", "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": [ "r27", "r146", "r147", "r188", "r727", "r783", "r798", "r862" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash 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": [ "r261" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r600" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.uct.com/20230929/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_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r261" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "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": [ "r650" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation and Remeasurement", "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": [ "r588" ] }, "us-gaap_PrimeRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrimeRateMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Prime Rate [Member]", "terseLabel": "ABR [Member]", "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by 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": [ "r168", "r169", "r170" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansSummaryOfRestrictedStockUnitPerformanceStockUnitsAndRestrictedStockAwardActivityDetail" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "Award Type", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r502", "r503", "r504", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r526", "r527", "r528", "r529", "r530" ] }, "us-gaap_EurodollarMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EurodollarMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Eurodollar [Member]", "terseLabel": "Eurodollar [Member]", "documentation": "Interest rate based on U.S. dollar denominated deposits at foreign banks or foreign branches of U.S. banks." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansSummaryOfRestrictedStockUnitPerformanceStockUnitsAndRestrictedStockAwardActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "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": [ "r499", "r501", "r502", "r503", "r504", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r526", "r527", "r528", "r529", "r530" ] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureFairValueScheduleOfFairValueAssetsAndLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure", "terseLabel": "Liabilities measured at fair value", "totalLabel": "Liabilities, Fair Value Disclosure, Total", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r129" ] }, "us-gaap_IndefinitelivedIntangibleAssetsAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefinitelivedIntangibleAssetsAcquired", "crdr": "debit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets Acquired", "terseLabel": "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": [] }, "country_TW": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "TW", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenueByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Taiwan Member", "label": "TAIWAN" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Employee common stock fair market value rate", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r397", "r399", "r400", "r402", "r650", "r651" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansSummaryOfRestrictedStockUnitPerformanceStockUnitsAndRestrictedStockAwardActivityDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r499", "r501", "r502", "r503", "r504", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r526", "r527", "r528", "r529", "r530" ] }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UndistributedEarningsOfForeignSubsidiaries", "crdr": "credit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureIncomeTaxAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "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": [ "r23", "r24", "r542", "r564" ] }, "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_IncreaseDecreaseInDeferredIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Deferred Income Taxes", "negatedLabel": "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": [ "r14" ] }, "us-gaap_NoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestAbstract", "lang": { "en-us": { "role": { "label": "Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r600" ] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureFairValueScheduleOfFairValueAssetsAndLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure", "terseLabel": "Assets measured at fair value", "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": [ "r129" ] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "terseLabel": "Vested shares withheld to satisfy withholding tax obligations", "negatedLabel": "Employees' taxes paid upon vesting of restricted stock units, Shares", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Repurchase Program Authorized Amount", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBorrowingArrangementsAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRevenueRecognitionSummaryOfRevenueByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "United States Member", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsPurchasedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "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": [ "r82", "r85" ] }, "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_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets", "totalLabel": "Other Assets, Noncurrent, Total", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r233" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) per share attributable to UCT common stockholders:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid", "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": [ "r259", "r262", "r263" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "Organization and Significant Accounting Policies", "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": [ "r143", "r171", "r172", "r192" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Performance Shares [Member]", "terseLabel": "Performance Stock Units [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Income (loss) before provision for income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) before provision for income taxes", "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", "r158", "r204", "r301", "r321", "r327", "r330", "r670", "r684", "r824" ] }, "us-gaap_FactorsUsedToIdentifyEntitysReportableSegments": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FactorsUsedToIdentifyEntitysReportableSegments", "presentation": [ "http://www.uct.com/20230929/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": [ "r173" ] }, "us-gaap_EmployeeBenefitsAndShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeBenefitsAndShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureEmployeeStockPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Employee Benefits and Share-Based Compensation", "terseLabel": "Stock based compensation expense", "documentation": "Amount of expense for employee benefit and equity-based compensation." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromRepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRepaymentsOfDebt", "crdr": "debit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Proceeds from (Repayments of) Debt", "terseLabel": "Repayment of debt", "totalLabel": "Proceeds from (Repayments of) Debt, Total", "documentation": "The net cash inflow or outflow in aggregate debt due to repayments and proceeds from additional borrowings." } } }, "auth_ref": [] }, "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": [] }, "us-gaap_DescriptionOfTypesOfProductsAndServicesFromWhichEachReportableSegmentDerivesItsRevenues": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DescriptionOfTypesOfProductsAndServicesFromWhichEachReportableSegmentDerivesItsRevenues", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDescriptionDetail" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information, Description of Products and Services", "terseLabel": "Product or Services", "documentation": "Description of the types of products and services from which the reportable segment derives its revenue." } } }, "auth_ref": [ "r174" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets, net", "totalLabel": "Deferred Income Tax Assets, Net, Total", "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": [ "r546", "r547" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r888" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "crdr": "debit", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax", "terseLabel": "Amounts recognized in accumulated other comprehensive income", "totalLabel": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax, Total", "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": [ "r9", "r52", "r928" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureBalanceSheetInformationTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property, Plant and Equipment, Net", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r16" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance", "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": [ "r58", "r228", "r817" ] }, "us-gaap_BasisForAttributingRevenuesFromExternalCustomersToIndividualCountries": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisForAttributingRevenuesFromExternalCustomersToIndividualCountries", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureReportableSegmentsSummaryOfSegmentDescriptionDetail" ], "lang": { "en-us": { "role": { "label": "Entity-Wide Disclosure on Geographic Areas, Basis for Attributing Revenue to Countries", "terseLabel": "Geographic Areas", "documentation": "Basis for attributing revenues from external customers to individual countries." } } }, "auth_ref": [ "r175" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash And Cash Equivalents", "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": [ "r59" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureStockholdersEquityAndNoncontrollingInterestsAdditionalInformationDetail", "http://www.uct.com/20230929/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares repurchased", "negatedLabel": "Repurchase of shares, Shares", "label": "Stock Repurchased During Period, 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": [ "r27", "r146", "r147", "r188", "r722", "r783", "r798" ] }, "us-gaap_ForwardContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForwardContractsMember", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/DisclosureFairValueScheduleOfFairValueAssetsAndLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "label": "Forward Contracts [Member]", "terseLabel": "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": [ "r957" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Abstract", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanDisclosureLineItems", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Contribution Plan Disclosure Line Items", "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": [ "r495" ] }, "us-gaap_FiscalPeriod": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiscalPeriod", "presentation": [ "http://www.uct.com/20230929/taxonomy/role/Role_DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fiscal Period, Policy [Policy Text Block]", "terseLabel": "Fiscal Year", "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed." } } }, "auth_ref": [ "r115" ] } } } }, "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": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "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.22)", "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.24)", "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.25)", "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.29,30)", "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.29-31)", "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.31)", "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": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r190": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r191": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r192": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r193": { "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" }, "r194": { "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" }, "r195": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//820/tableOfContent" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//712/tableOfContent" }, "r467": { "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" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r865": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r866": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r867": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r868": { "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" }, "r869": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r870": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r871": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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" }, "r875": { "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" }, "r876": { "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" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r900": { "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" }, "r901": { "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" }, "r902": { "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" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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" }, "r911": { "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" }, "r912": { "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" }, "r913": { "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" }, "r914": { "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" }, "r915": { "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" }, "r916": { "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" }, "r917": { "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" }, "r918": { "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" }, "r919": { "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" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r921": { "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" }, "r922": { "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" }, "r923": { "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" }, "r924": { "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" }, "r925": { "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" }, "r926": { "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" }, "r927": { "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" }, "r928": { "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" }, "r929": { "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" }, "r930": { "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" }, "r931": { "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" }, "r932": { "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" }, "r933": { "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" }, "r934": { "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" }, "r935": { "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" }, "r936": { "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" }, "r937": { "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" }, "r938": { "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" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r956": { "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" }, "r957": { "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" }, "r958": { "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" }, "r959": { "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" }, "r960": { "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" }, "r961": { "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" }, "r962": { "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" }, "r963": { "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" }, "r964": { "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" }, "r965": { "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" }, "r966": { "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" }, "r967": { "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" }, "r968": { "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" }, "r969": { "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" }, "r970": { "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" }, "r971": { "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" }, "r972": { "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" }, "r973": { "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" }, "r974": { "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" }, "r975": { "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" }, "r976": { "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" }, "r977": { "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" }, "r978": { "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" }, "r979": { "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" }, "r980": { "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" }, "r981": { "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" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r985": { "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 A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r986": { "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 81 0000950170-23-060220-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-23-060220-xbrl.zip M4$L#!!0 ( *2 9U?*D<[4I&4" "J",@ 1 =6-T="TR,#(S,#DR.2YH M=&WLO6E7&\F:(/Q]?D6.[W1/U7DK<.P+MV[%#?*EO_CIZ,IG@6>QVCR\Y-+S_U>;(S;MT^9<^[IA[+FR7S1 MY@??#N/@8FWYM5O)*=5/YQ>O+)W>N%3-ETXO+QU<>8#+J\53/,0IOEHZ7X_' M_N=?+"^7/4PNEG_X9/V5]RM7SY<./GQN7U8>H\"[@/M\^6@\VD.PMX-P\]?B MM'TZ/3U)3W$A&+@W"4CH%J:3%#;> MCM\]+5>>%HPX7QK3X.:5>.'*PMF$O 4XN5B<8>*[9SF[<&7Q8#*6G)F_@M9\ MQ<5C3%M2SF!RRQ'A33BA@@AV_LTPGHVF[>G-+W%V\>JS?9@2O'[E1N?K/P+O MZ;2%T22/V^.. ML%:'VTHUQGYL?]J\V*4_/"=,7D&JGGYXH?GCUZ,/TZJWP M@XY/E$74<7=Q%K.V12[UN<,XNWIU[VG[62BYIWCUR2__H_GI*$'$?YN?IH/I M,/W"*/G'3T_G/Y=/C],4.HY&TK]F@W<_/]D>CZ;(Y\@APNQ)$^:__?QDFCY, MG\XYQ=.R[=.S?7_RXWC:3*:GP_3SDV-HWPY&FPW,IN/_.3@^&;>(V],?3R 6 MYKO9V),//S[I;AL'[\Z_% >3DR&<%EI+>/6GP8?-LG=JYS\.8DRC[L>/Q-@, MXL]/GK_QR0AOK".6BTPD5X)X;C)Q$$(,D)P+B*4C."YW28/-+63@L3#QYT-X M>_9N'Z;[*>-;O]'!\Q!\)#IH2J0"3YSF0(3-PN<4M=3TR2\9AI/TT],K3W/S MP[G@A'"9$T$A$2FRPH>3GB3E?8&BCLJ?/]P9'6X^1P$$PU>XRS@^F[4=YEU_ M3J:#"(Q'8EBR^-):X7,F15(.$/&FV1K[Y)=70LMG=WK.8!W3DAK"12R'&!BQ MTG*BHF9*6.LXEY$R'.ZC:?8PG!W%-.'OZ?3KSM,BJR0&T69O-.32E @ ML^3XI!Z?-#)!K)= K*#**S 287_Y2<]%]N53?8Z?3;[N:?\A[O24^# YN(B@ M2582J;TA5E%)>.:)904.M/@JN!NE$=<=$=$C/@'7Q"54*)P#RY+,/H$H<#?L M;G!7,5@K(@(Z(U.6SGKB%9ZFB9[)Z)W&L[Y\FML="SH[S'\F:'=&L:@V7W>8 MA+!"&9]YTN.C>H\HRC2^?[:!6NZILOSZD6Z/CX\' MTP+^R=8H%J:&' A9Z"!] OX$+&0A!1YE!(082&(U A!QRAHC$AB*)S$;#>9? M>/WF]<$SY,&3P>9H,$3.V,X2LJVG5Q_],Z^B.%@5E"),,8U<04=B01H"#)*4 ME(%3Z1ZO$A&@0)$/4FD022RER P1 M3C[A9)1!CXBE=Y>I41MPB0(H[2Y)>? MBG*U.>ET&=RRZ92MS2+O?WXR00DP+(I-]]E16^Y8Y"$YEWT;'R:QW.[J'O/; M7;Y']^MD/&N[WSIE%B2%K0"Y&M PY@C<(8'AR M_M74<;#SWP:Q_)X'J6VZ1T@W:A?;NW^_RJ^N?_E\NTEZ6R U_S7BS3Z<# =A M,/TC'7N\11S@U;EA<@[>@RE24?G.#@I@Y*QCE)NC#M@?!I,GOYPOVT(96J"! M? (&<7>T#2>#*0SG^_[T],;;_7+^G!=/]?2F(SCI&,_%@70:Z?27N<;C.BJ] M>N7\]_/O/;T"DILAA,S&V) 8 1,\D5*B.$2,),$9T))9%#>B5@BAC34^3A=P M>C$.'8>^"I\#M-&0+I%"_X#VSU1H=.?#"6Z5%@\B!$,[+6NH(=Q]O,;_R-?#,93OF-]QN#V%R3G_(L0J-CB*T\24>$130 MOFK'(<49LJ4E0Y=W@O*AH2M]"E3;0+1"#4&JY(C7VB.U4N.\YB915BMTZ^:G METGU/OS4<6]\LI&@ZHY*BU.HM 1O2=;9HU:$$E"XVB"$QO%'Z/R6QF];.#D: MH#IYB=)>3H]2>^5:FV#Y1$;9'5GH-9%X'R)+R47#A"=&>00A$QS56H>:LE*H M0 MCJ>$U@A!Y7T18O6P/4OMN$-)U.=A]N'R((27QAX:8L9X;1XGB&2DO(^5Y M0#U>H#J#5E/*J'S7!K$O9(O%V!B/#J;C\.=26>$U874?5N@90VL"54L=!-)1 MT4< K1WBN*;,1K2-5:P5*DA+^*K3TU=#?'O4'0MP3LH>OYX6!]Q5V+Q 3IB. MQL.X>WS2CM]UT%P":UP.E%!,Z6A2(#)*B09 H1TN-&',.<$SC=296J&TW294 M%IY#& SQL:X"93^]&P_?H4IX==$M8+GUUL7E\B*]A>'17 M&/WYZL7VLA462]A"X,^2BA*-!:*Y0BHU: !:Y03)2@HO@1EM?>UP>H+^>)^FL)@E.(.M"-4:I9+1OP\"G1_,D*UGSN& MH!&^D)%-DG@K/=*2"Q 3U;X^,JK58U6! S+KG(VQB8BDT=*.8 FP&(F*7$-. M*8E8+3AOM!:*YGZ8VN,78Q@]&DOA"J*P>7+/71#EVM)[N60T$R9Z% 8T:404 M <0:1!2#FJI(R!*DS+4A2L5^T%70>@C4V6 H<27&+S7-Q%+FB (33& R9B[7 M#(3E\M9D *^0QO,@K(L0-=QH:YTG1GO4;RSJ-\"=(]2&%'+P8&QU-OJ%='P/ M;?S49[:?)M-V$*8I+LFG68%:JFA" 4D]41: 2,B10*2!9!H]I5YFI]8]6KM0#ICM*(AU ;-PN\. M2T[IR[P[BH-W@SB[(LUVCD^&X]-T:[1\P=3^>C283O8/7C]*/$$U6(MD%,F. MHN9C!#)K<(8PU'J<$U(K4:U#_ 2>" H14X-7E=A9Y./=6G[FF+R>3O8#C4J6%QOG1]K@]&<_SO1?2%&M9A ME4#-Y2< R2[3UV:0,@;-JM9CKHJ_8M#QP^W M1O':VFZ[QQG9C-(*II0AO*OP,)D5,BRUZY:#=ZC7FSXS?>6T:+15BEF-W-&C M&NJ=))XCE"(OB4/6@M2Z-BC=7H=S=O51TI7UU G-#4&3SR'W1$/0NNB(00@: M&:6S4&WHX[/90<^'LT&\Z.RT+HX+IJ(#[S5J&JBPRL0H<9Y%PBA0'QQ25J@N M>>,33>/7V015PLGD8+[%EIB@#" M55BK74-AS4H40@,Y9JD(H/PJ!:216,$3B48$98FZD$*Y,(E=3):2D %3Y1W M,5K+@LSUZT%5>/>>Y_P(?!\>QX M78 LO6&E(P3)HO0A$ Z5,1M1'])[$?[S$M11BEOU()8ER+1/IJ,8%/4 M5.OQ6G%%_E4VHA=%231XDU!"&.T0(,$: EGB[A&T-MFJ4)_3>#WZ&:[&BQ*L MA105)0D/O+15YL31TIB5AABBH!EB_9'ON_HQSP(&D_/UCU*3-Y''*(,C3*., MEYJ6'#&$J*3"J&0M#Z8Z'^8ZIJFLH#^-15FH/ (TII@0H(A>KK0P]YY!"M*H M;*I-'/NJ#B2BH*2,+(;$4$SJ ML'2=S7_QO9XLCY9V8I3PR4S!#D*()^A"!#F*6J1B+DB2L-X=0"Y8VAE>^^Q MB7OM$I4QDVB#(-(DC^+>:\(YCYY:[Z"^1A!KHY"O0,:#=HP)M'.%*D7M,>3Y M? 85@7,)R8MZ:V;N!,_?TBBU2):CN!6/42F8=%50[])# 74E-YF[RKK':2:#,KR,,>+!TM)VW!*7(VIT M6O",%.DXK\X/=9//&NGM=I_UG5'C/Z!%I6>8]O%8K^+#SJP=Q_%P".W"RBN_ MF2#/#=VEZ%W0?8'=I9A-202K40'4I7 S*V)%J3U+PCJKM>?UEO.OK!#X+XN? MMT[P:PE5F"F" 883Y*K?1.'QBAK6+I4O>3V4V)@-_L7 .Y8I-]5&ERNKR:F MLD0(KGBP",V@B/3<(B %BAZPW"G*$;35N0;J[+ZS2%=C]-IPBHII:1 B0QD" M88,EB4%"9F>$-C7$]BM 7X9J4LEX(,F),JH2K6M$7T<2CS1QZ@Q-ZVU=K]!; ML@K#6B>FF.6*<%_2UI2FQ#MO"5B?T#Y3BL9J%=6:A5A+D@5C%=$9".(Y&A#.)I2"1K(C5T1*OP!HC$ABZ]-#VRO#7^\!T\AX5%"V)5-S@ MRY<)=$)[KR1X75^/WA4.]WQT_(L*IUCHAGM:1Z0OB7(J>;P!* _>BQ"K:PGX MU:5L=P9OQ:F^%;@LF9+(+C,G/ &:-S(+XFF.)+',O556V[06.+/85)(>9_XZ M'R-'"8@N@@;D,\9#R1\+) 17:CI==+1:9;5$V_;@^'+YXOE8E$XK>C5KPQ%, M4EGW*(&GF6$N&D8@1E02J(\$R@1P25'%]<&9X*NSD9=/\'<+QA9L*9KU;)K: MBQ5=&ZH\?0_M9FX$51&;'!=68BR0#57]<6IZNFUMY(\ M;*4<5U:B::J1Y485"*B,OVJJA2]E=/6UEZJNLM$%*WG21""8B!1:$22C3#S3RNE(G$ZC+++1(>5151KO182C\8D(20WS-++@JXO/W,7I\2)-4=K'DD" M.;.$VKOAR'SI8A+(O8G @@W$60I$>LN)U=F0K+15T@)GHMH\JV^STF!%B,), M+G,;+0G*9")!>[1L43%&Y'%4)PHL5E?2?ML0Y.E)N[G[XI%Q?1$,-9%1)&$> MT&Z1C-B 0L!G90.58$.]=8D'1V@J[J>32(@*2Y%QD*^J;P/ 5"4+K6F]SGZ?X3/;"5NC23R;[*:3!NU*O M]R@1FS&790F^Y"!1DGA=^J*4QJ0AI&R8YE14YV(Y!]&O,.SZMAVE])F\[H< MXG)<7U%3*DOIC_:AU&*I,L?4E2(@8#XHP:2MUEJOIX7; MTG.3D/5$M4NS/PD_6M64.$=_O4IP[^V8.FY'JB)<74W%GMEZ;U:[IMLG!".@(R62(6& M@)5*$A ANJ0\.%^O!V6)9E] M@NH"F@_9 [@"$$7*I;9H:HH$*"9XJ:KB15;@79*.C&=?;6Y3#;EY5ZMOD 4O M1'C[4O!61M) %J+4=Z VY9TGUE)-,S-2FVK-\(HR 5:3*RFM!)/!$&EI+-.N M$['<2,+ !\="3-96ZSG_XOJV%0R-6E%O(+0\ ^"= XUH>&8724G7(4Z!*5.[ M;0S5)70MHWWAG6_Z' ;M?\!PEGX]O?CQ=WR-XL(Y?9'>I>&UX?;GBW9')[/I MI%LAUL7\I1"4%DJ1,CVZ=#!7Q)M 298A5I*KZ@5902PY,2SA,(I.R'M\LNPJ[>S574%(Z9H%$7ZJI)'!B5::$V> MO)^'H"M.\TJWT?OG 1B,=.J($*S-LDB56@"'G*]]>"''VX:-T M;R$5:>T5(]'*2*0+@?@H$7;.*)42]5&L>[^GE53\(+C55W?F)7J M"B*6H^2'E!,M$PY]*B5&UFA4*:0@EMO@I4W:0G59DI6#9E$3*'U0T8&G!("E M,K&0$I<5*OY":L-0VZ=0+=73;K%K*6$NH8=T6O.X^XBVM,BIN,@,P^ MZM)#AI8V0$"<]A)YH^$ ZCMY]JMAJ0!2>I89VN4,@9Q,)L -$-0B M%5-&)$JKS5RHN#O%;V__W[ H()??>D>R.9BN"AM#'I"HDD-XF X)9HGYG+P@O&JXT^K #^ MWW:AH#*,QL S248+(G-!&YX,"=D:0-L)U8")J[$4*++V7*?%:.N M1EC50%VK<1Y9RZ/@R I98J5P6J'P9#H3G:BG.G"71'4:6H6)P*L!GF))NLPD ML3063[JTQ'L0A%.G'<.KME[@K8$/8Q7=;5S,5BO47@T5I;M-\6&HD(D E56F M*H"MUKR]:Y@DQJ[B#LU9&* AO TG@RD,U\5QR*RD(46T+W@)9)EDB6-"(@HX MK2470=IUTT?*Y:W) %ZAB9$'MU6X5V/X:<8#=0:I3WAD?S&B9B@C0VV#"=3F M<[*\NE+M?DA)M9F3JV#WB+,!%2])5/:EZ$,S MYE$GS$#YSCN;Y152OO6[.2 M?BG;^^. M=.7=44SYBT)OA3.^#M.+K/)'&2X77*.V+/#..I:AIP6XN5@SE %W3%JJJ\V M>(C:S[L_S",;M>Y8$%8;0PPM+;!*WP9'128,?XI!">^AVE3-;Z(SZY)*C&.F MT6A*%"L-G:R1Q%J+-T@V@XU"ZGI9_'] .RC=S/:1&5YWWN/J\O$R4F<6._#F MVRG@N&YYBTN61!F-8,D$Y:O-2[W;Q(^SQ7] .!J,4GMZ M>>&ZR&% A.S" -IP1J1G:"FYP ASADL=$YJSU2EH54RP74$HSFC-0XR:,%;F M@ KIBFZ%DS\??^1.8*DR10B]83YI$OCS9ZJ MZCKMU%,\MI*\$FD,-[A=4L53Y',D-OB V.,X2BLI0%;G*5H3>;7(DG:)2I66 M**5L"68DHXC/(9#,LP8NE:"^6@?K%T'IU]D =QV]71=%(@,U/$J+ZIZ41 83 MB8LE!U(985)F0LAJ+;O:D@HJ"!IJ3C7:*(K8R% OI#HC-\R& -=>JN2D]-5E MV576"VPU@.,>5$P42!*A-'&SG$ 96RY244)LHBPNG4$N59V^PK'NU0M+*"NC MAE+$"D1R25$["Y8XIU*V.7*^]C6M#S?1?34Z6U8F!XG:0 JJ="G-I0<1-T2@ M]1J )X$?U0K"I>ML=]+WU[M0CW)I=7)E3E]&;5!&0WPLK;IY8!3-8@FT6A]3 M;4K'3E'5)'^8*U4*/W!Y5=Y:#$OCOFD-H;SPJ[]R.AT/4UTLI M)>H6RW8 +JP+1XJ94AX5B;(X*L ( @Y_"DF R\8K7V?OT+]*.CH#S,X?.UOK MPLD23:5V11*-)TZDMLC)>$:-A&6J/34QUY>G\M7]ML_<2)/S]>L")*.UHQ$2 MT384=2,X EIKXK)F(AH\VU!MR\-O+&A]O9[S7CG@E.H4E2+,EWF"G"H"EGLD MT*BS9!FTJ*Z>\XM*8'Y+J%HB]QS%K7B,&N"D2XE^EQYS$8RE*FH5 341ULT, M2<0II&KA*0]H-K- JY-[]?63762)O6$A!YH(VG0&)2!#X<<9((>5U"HT\W2L MUN.T)LW;%@@MEY 71N4(S)I&(P.KMSOOI8S5+AOT>KKQ7IHN*TNT L@)K2PW MK' C+8ETJ%6XD)$E\<2381S!NG03ZHOY\:(J1C4/WJLN+HI&I-14$NL5$*V% M\5)*GGEU<=$[YH:\/J@#41>F>C+.M0Y@B9.&H1DI)?')H>)C:;:&4J?KRXRK M(>=J%1$&JR-56D?"LR@>9D&)SYP2#=EQKJS6OKH\GI47X_ZEHK6N*M5Z\IIL M03NO4,QX5E*0A2).*(9B(FF6G%00J\L9_(N$^TY3'_CQXB;M?*OY\"L)UPIF M,E@,KJ!0LJ22K M-?]KR!%=CK/3!<>BL9($[4IR.@\$0K9$"!4Y(*ABO5TE*K4CEI3]EZ1)PA45 MBT4$E <$%$]H]$X V'/.9 METXMK'[+O*(A0@NLH]=":^F=)8F7EF(*C;>2\TQXRI$&J8WPU2:J?%&.^_,9 M F8Z:Q,N?#[X4'Y:&^O%*B4SA6*IEO1-41+1I0&B(12?*H*U,DG:AV%>.AVJ=/O55 MDN@]ZH.",P*0-#%6:)6UX&AJU>4G9E?%Q[W\Q")K'YDBD5M- M9,ZEQT!TB)6)&V9H4K;:3-2O&O]VT8-R;0S+D+P)/E%BI1<$-:U< MV!"U(BFG0"1R?^(]1=JC H_?!L_"TOT$ZW%2ACF5 MJ#9$@"CE>H G%2PCAJ%^@^:@U_5VJ:DY2[X"T(;HM4+I0HPO:8$NE:FC"F5/ M0$W6@_2!5YMY7*E7LP+/6E"2VA31HI3%LZ:4("Y+2K@/6@9 '==6&T%84![>4R"2#CFAWNQ!< M=3RLEFKR17;UU$%17LPW22.1J"T39Q+^A!:,S)X;"M46*J^-EK"BB+0/WF;G M22&HTK!5DS*9&%7E''-4P8A0K3SY?!/[\P7CMCBCMTL[#0CKT\U>)662<8;H M7+JE00EQJJP)5R ,JF]4Q]X<_7((+="GHV*DF3)/0@1!)+>!6$"VB 03.?:C6;EK$( J^*'7JT=(PTT$$QB.:TLDBAFA%G$[%)1$@NN"R-=7YHA^R@U<% MLH]&<,KH8A=G/^]MB-HE)YJI*/$GT+RZP:5W#.T<_/;([-YDDZ4>V2P8'XC, M1A,0NG/86B]4LI)69PE4EU%2 1R#1UHS&8@R1=^$TA:;F2*9J:9*YV18=>'4 M^ANX+3 9DC)J3(),O)<:+;S2L ",)=Q:8R PP9]U0]F?I+^-2O(@^K#]%.I>VW!DG5Y1@E7BV#((@O% M."I^CB$OEB*AL46C0]O+&JV4<,%46S%93U/*!19?9 56<4<)$R4Q269DL"E: M!(A.DF?JYMU1'+P;Q-E%Y+3K M.3<>[1R?#,>G*3T;M*GD?CQ 5<=B3&ND.="9 3&BF-8)=2\+CA'-:);4"T/K MC;65M.22TGD)%.=PZ.#^:H8F-4Q26?1=#OLV69L(3)(,+A)I51F>&C1) MX(/D1BH'U4;[UF-$PBI<$UXK#KP 52DT?EAI&PF:".D9?@)"U>L>O".I';8) M)K/VM".V.=VMBVG*@C#2,D=RSKKT!:#$Y5C\2,DZE8TW];K:OZI*[3R2LI^& M62=1ODZ\V2EMU&'U1>@7GD:I0 M:JHB6HI2Z-*>NXPS9MP[(07SIKH.#E5TL5Q%?%SKTB 0D)D&-.UMHB7=UI/L MG$M<,1I]=;"Z73$O)EWQQBPK7K4!4T)QI80,89RXQJGHA7J(PKQVR*3&7KJ@WP_M7$P?WT;CQ\AVK" M8HOOSK=_EOST1OY::N_*Q45$/1Z\80H21/,2[TUL4 ]4.:#ZB>FQ)%*+XK'4@3F2& M!J9.P25G-:TNBV#YP:T'+LR_O:G!S@QM@O%P"/?.$*ZH"8"XQ-QN:0(@+NFW M]QH((I/T@DHBHE5$QA)!"R(30$.=1Y:IKR]$LWQTKZXS5PWF#61G- /$T5*5 M*T4@UBI' 1G/AG#ZLUWZPL=ZBAT6(TF[@V'&*TD,0:'(IUV5A.2A@W&<(EF MNUK[[*(55/PO4.G2C!4H9))%&2A#>=>4!AF,U ;Y2V9@JE.ZEN$[ \6V ]E7#0&7+DBC@;2@%YZ=FF2Q*NB5X$E9,W MU:4FK'A(RXKFJ;F0+9A(/,@B.LO8(ZTT\5:S% 17B54;#+I;M_0B,HLZ.INF M]F)%UR(T3]]#N]QL]D4FDS@=D-E2XIA#F9DH)RY:9,LF6A824&>K+>J[4SKD M]G@R?9D[P_9!S+N'SC!! E,RN]+K!*$H+8\$J%I:!>Z8EJXXGKA&I+3"Q MSC.F F?(%".3!)4=(#91(,8&04NF>%[[3O /.KEJD>T%@A!*H:E'+2_5Z:4% M%%B)U"R!)AZ2,M6"9JDNKSNI-U\X!'3K!#=+\0_$J'8 PPFR\9*L/CGN$C%' M,/?DX*>/4H?E*&RC=R4%.FSE@MO EZE6-*@V,+Y!'YR! .)2F M2E%/) N9>.U=J:N*4C$O#:TR('0'%\+VWB-S;--@#9=2D*0B6H/!V5)60''W MX!75""Q1+=.^6\7[Z]%@.MD_>/TH:W8$2R)(U%03+VT7G>$$48>&S2MK]'W M1U7F;>GW,6Y/7PS WQ =?C7_1O'/W3L.\I"YH=78*E8GY27R)IM+=8P'35S! M$RN,Y8#(XD2UKMN:6G M#"!HVF79JU??$ALM9K:[OMUB9Q(/+H6.:.!%.&$'%OB0U%>Z7&662[0K-J M*:F:F>BKL"&5+GUO7")1948D'B]QS*))&:0.3&676?T61UV#")=4>VN%S8#V M!K>\1.Z#(V"X(D$R%EG*S*CJ-)DJ_&HK("K#35!HRQ-IR^P2)C(R0I1J%(_6 M&2:U=-5&%&M+&*T G%PKIKC7)()S"$[%B9,*B!:>^Q+VRO4-.JQ$3:S #:"# M\ME:26PIII8AI6("6F) I>R<5]2N.S$^%/16T?Y#Y"Q!HCHI>7'BE!9PG@&2 M(G606385ZB>?KPC;'HS&D^WQBVE$%:3[Y;\&,-H>)A@=IG T&@_';T_QZC*5 M$F8)8C\WBU!*G,@6HI DFY*0X6TB'F) ]BB8X(XZP=>]:]BJ^ZXNL&8Y&.2$ MWJ,Y#:)DJC%!?.GAHC-P2#8Q)M==CJT@NK# ))KD1$K:H'HA*"?2()2\0S52 M2)>ICM%862TY516/74WT#CRS1D=%6+"E]-LB(^3.H^ZOE+%X M0Z+3-U+GN(K$*J.9TS*@G5-$@X32':8$S'2D05N5HL_5.O%Z_*T)?U?#?Z.( M'*C"':5)1%I*B2M(3'V2TH*1PBP=?U<6.O$Z<5VZ(X(NJ2/ /7$:=?T@K,@< M.-)TM<1;EYF["M;K -5Q%RDQT2LBG4.#-V=/>(Y1L!!B"*%6Z/W5=+;SCMKC M<7P_&%;E'ES88+8(D667$6)*1"*+9]!Z"826$#)(QD2HSD51;9?ZAO34T!]R%2H#"](&C923+$5"BL(0"":C MRI!BUA:2E]4%A- D*(YXS5DX4RNUW]4:6'3 M IVS,6= Z'@"RI=B&5K*SI(MRCI/RF5F7'4&UNH3,%;C"7!96"V+$\LS2F36 M@OCHT)QB5*#:40C-UP:K%;;27F$+R^MQR<70JO2!@M:.4%^Z4AH&! 2*2J"< MAN2U@WHGL-3=&P9)GRF#R@(6+Q+\A%3H5 T!010B,+3*%:Z*S!$,[5 M2#43("2-MC\#549^&(<4PB3XON&)! T22<4@=X2;:BUGN6@ZDOLOT69["BI2S.^KL@4I[9ZY*8\F2LX@0"P@[Z3PE MGEI?6K-%:P1(J:IK&%YEQO**(DY(=CD;0[*@Q93H^@TA-&T*+*#2J0-4Z?*J MH47*V>(_(!P-T%0YO;QP78J*#?,H-U$BF^AB&83-B*56HXR.+"0OE:EOH&^E MY+N2K,%LM!!6$>UL)M(J2EQ"6\-(#1!]%-97JY=6)CX?"H SQ,<.>J_?[+S> MOP#.<>>(2K\,)F.4IV83KYUO<'[I_/>RPPV[G650?++C62Y%=_$+MSS!-9_L M=_:2^.,7[G8>HKKY"<^O?N&FDZXSQV<>PD="%?Q9 M-REPTO4!N;A9'+Q#0KB\Q=[LN(Q^&;>? ^OK@V=_]3B??+]\^"R-QL>#T4W; MWO4UKVSQ].K3WW(:!\\^BZ.WO,PO/PT^;+:7XI'-<##Z#_ER<]/GN\=ON'" M4\ _!/69DA6?%7&@/;Y&XU?9K2T3%&Z5)731"RH1!2DC$I3$"DY7.99XJ:DT<7LY'PW MY[(O,[U=P!NAQL7+;M$*K94@)C"4PUJB*8L7"5YUPCB9K"RF[--K)WK^R60\ M:T.:S'\]2A [CH@0_N5_-,U/)\UD>EH.TH];O$*FXY--OL'5R;2)XYD?IA]/ M(,;!Z&UWA9U,?RP,BPQ&A# \ MW3Q$)C]I]M+[9G]\#*/SA7X\1X]__QC3]\:>G MY59X+"=7#V5%[QK&PW&[^3?:_?GQ\V_^/@W>'DTW_7@8+S^<_+VW>[CS MK#DXW#K<.3@_D@J>J^G!4X[A8&?[]?[NX>[.0;.U]ZS9^:_MW[?V?MMIME_^ M\9LN"&?_*8_A/0%8\>CL=CWYHGFUL;S2<*NF6 *>O?<#/PNGL MA(8-?3P/H?2M")JB_@6ETI$#$38+GU/44M,GS0B*35LR M&Y^-PZQ8/\574,>!,DK^<8%<5X[EEW7@[SW?J%35+!!9,,^@7WD2W_T![9_- MRU'Z_MII3$NQVC6+I#P/HDQYF7*5#.%T/)OBCA]2_'&^.Z-T P%[]H50[/&3 M2=J/%]]M@A7Q0L\Z#87_U9.[>DT?N:Z M,U<6X _M]=L=S8^O.Z\;;H./37R;X,_-[F]2/K@9&.]2.RU!OS.0(CZ46S^D M[+D)B[X (S[#Z4WB@G.@^+4R1-MH0:SWE!B5A'<4:*)^49S^'S-HD>B'I_OI M9-Q.T< OC5RG/S\9X$M.4D L'P\]#(?CJ1]_N!_!C,K6PT60S+__S1FI?[Q% M,#P]N1E3+R-&IRHN#N;^T?[NR_^&>SO_/JY?YA\^KU M_L'KK;W#YO!E@Q;;(9IE#1/-R_V&J>_B]\W+Y\WA[SO-)6/NPI#;VCXLEYD3 M<@&2?G&XU]R$7N=\#O\M;/EQ*,%?>T*H!#?3H]3\ZYRW-'-'?Y/P#.)MZO%7 M,LW 6+8R S%9(@,4G!$PB1)&(:":7$;KV44QS5?=Z^S,HQE76.9FQ$_(,=[E MJ'R-1#@EIPE:DD9UP.8@G4SG@2;N?E@2*(#KI$QDI95 F3TI@8!-"7+9N4:!X/I@@-_XG'O%S_&12QR&7R-<2K)/[>99280P1":N"2B=2/*07.:IM$18F!NIA=&DZWV^?M:% M[*V+VJR+P_VMO8/=SH;HS8MO5ZR>FQ?3"^YR;E^4Y(0;==JO>=+N]6,*9X.D M-V=XPNUP,$H+@?(-?VI2%J;CFIZFIF>I''"][CT_B%*D,YB4/,HF#U#1'@IF,>2ZG]YVU=BCZ1Y>62C)WOKRG\UK&^(#-=T@E>9WW!.1>_)#LSL* M&P]&PU_][(\LC^JK(\8['R!,.VQKQKEI+["L@4DS.4FA%!S$9C!J!M-)$XXZ M-_SW/2_N>?$J\R4^L9$7Q06NN#(O8Q#,IN,?%^?;O((+W=[W\G9*=XN[D]]R M_=H&#^D.G:/(30BR:I:\ ]IXM[:F EU938-5XE8K2C11B@*/'AOV&+4@U+8 MU9Z<.1BZ.IKM>8ND[7%,GSI+)V7%23M^5_:I):#X+ VAC+G_2F_I8T3!6R3 M/?S2UT3 -W.B]R=J9Z)6TEC"I9%$9@/$98'TJK/6,5 (ABZ&J _AP^Y9T>>\ M3K,F>UTSPJ2@5MDOH-=>L*Q2U^_D0C-NFW%I=M+\]ZP=3.(@='[O<;X,KV_T MA :7I6AW4.U;& W^7_?[]]\BN^P%T"-![>]V-_8W#C::G>.3X?@TM3VU_W)5 MMC9[XXT;2?RRS*H#0_4J25X_/HKOS[,_S[\XSUYI78SAY$4&8-82SSPGDJ(E MY+51)%FM%4]&.;AWV>'<<-J*L4V3R=D_+P:CQ.H0.1R?ES?;9TIF:K:Z@:CU M1SR7E=\MDF37[>'X?24^K]_A MM'34^G8Q((+VI>D=B:Y@0,Q G,R&)&V$R58$(^^=1'H% SHC^&7[JAV_0W-O M77RCV\B:\4%' ^B]H[UQ6K&0E]I+1Z,F4F=/)%.<6)D3H8E!$LY*KQ8KY%^- MD6"'_W=PTD4ZJB!6)Y54O5=T/;P WYWA44E_.&E1) Q.8-BD#RG,RN0#_#B7 M&8B]]Z]GL&N,Y,@?F\(@_]+#=:^:@(7F@SS.S)>Z4&(Y^CQ71O/L48S3D(GD MJ,H[0+,N\.0@.!I"O+=%5XRXTIZ_'HFO&*W?A/M^228< Y8!I"4,@D"]#R$' MBI:>FXH)Y93+_MXJ7^E4/'QU-!Y5E;..N$ZDI&L ^[Z:X^P@/N91__O?/G#* MW(^39IJ&Z:3@UEEMQP\-JH'#64D0;0#Y#.)N3.L S#[G=;F2_];8PEH4OQZ@ M:=,.I@-L\-Q,HSBZ_R)KJA+KA3;Q]>U,,/IL.N "1!.&I"F3*W M=.O\LW!I_I:[/U34"*$U]XGTU' ':FBA*$I]BM0O!Z?'N-5W#^#][+E!SPWJ MI(&]L]K(3C2F#^&HC$%K4#O&)\!//JK07QC:41M4+:&U5(6 N[^+B?HD'=- MP)>),@9H&5Z9"+72\9 T%>S>A51G9M$IX[Y3AVKI(34?$HN/,0Y__M"@G="\ M@^$L-?\++0G*2L.:IAM&U"<&/!:N7.&)+L!+3*T'1X%XEV(IFTH$7!G,G;+6 M*<20X=Z=3*=<-Q"$EXG0*H4R,$T0"R(J MCQ)6N86)UYTS#:IK8_))\EW1KQ:1=[3"+\J^EFFS9EQD*:_M"\ M>+']%3D^M\;8Y882XM^J=4(O[F!W1[&4WJ3&GS;A*.')'I?I%>^/4E>=6%S. ME]J1?,>^;XY@TK7@B@T,AWBQ- (M/NQ_S0;%@ST=-SZ=+< ]+YS8HE3RS;LX MGKFR+WG S]&QN+?+Y=+%L8EX=?2V6XJ'$%(7"6*\Z;IQ3YKO<#]$W&8R0_U_ MX?O?VA@%)OO^/P=/:(_7O?_C6]0 MUG=+\4OE*<[V*3U1)]U#= \)DVGC:!/A=++QN3YR]V<3T6EMC#)$*1"HA5M+ MG+"4)!J4XHPR91:4K;T]:UM\PWFOUR+1IS"];TONQ6'N/]-D>1'?!?;_;,Z& M6Q2,V!N?_?JQ&VT=#WF7D-*M/'&U76E7Q1,+KT V<3R83I&QI"&RBW8\*CK+ M\+1)J+^<-KM%88#093(^@RDTI>W?=9;Y<8_+0<#]&:Z45!6NN)_>SN834)L# MK@>LAGX%FB*^6&@@! MN5X)G,>.#[1%C[KQTP;1E=QP88*O@#^<*6*%2X7Q,9[)Z0]%:<3-4-,JA_BV M>=N.WT^/SB]OH Z9NB>+*0]&7>_H+H5\GE44?OS< \ZOQQ\O%MYAR>M@^C5 M@EK5%0VTW4:T>SMN3V_P '6+.DX8SA;5XPQZ<3-77Y5[MP+,JV9P8W_&BS_C MK<\B>G_:RQ\6M-H*T6\9$GLW&0L][J\&]_LS7M 9'WS.C/P63OW^&C(RA)!= MC(1+*HFTAA-K3214.JNH N/#@OR ':!^G4T&HS29/-I)=]^F3%OS](O22J.]_US4 M]'>#26=\CF 4!C L?L8TSS'>)!%Q"+\@:Z6#?;-1V6]98,Z[[Q1NUM4< M39KQ;-K)HB*4SGC<8#*9I?9C>Y5PJ8"IC!55^6O+)W.9,$S[LD,CSRL\H;IYRT/A"?"UNW$ A %(3R+(.(H ,7UT5!D"EU M0D/[)(F,PI4A1XD8E;77TFKGS0UINQVDNS3Y@PX]7G[$CB?-;#28;__ZS1QY MGJ"L# -\]\G/3^@5T;$YFAV3..ZFII<%3WZ1\@B;-^")?]>C"J7@";]/<>4 @(P0V8?@>3B<_/FF> MKL&AK"G\JRKA?OWB<'^KV7ZQL[77_/[RQ;/=O=\.?FAV][8W%B"*JFG1=@]_ M5570.MSZ]<5.\_)YL_UR[W!G[_#@,0%I?1GJFB8CN@U*;TLTO*V)E14;E)G; M-MEP\K:DQPTJV M,31';;%?_H:<:OIF\.;",_MF,)H;+VB.?%Z&YGQ'.=7=&BV?LT&4FS-\XW8X M&*5% /'5UOYAL[O1/-_=V]K;WMUZ@7K0\Y?[?VP=[K[./9/K%\-_;.UM_=8)U_,X\D'S M;/=@^_7! 9JIS=;>,_Q_Z\4_#W8/BJ?XHU N4GOW\'S-_L[!ZQ>'W9*7KW;V M.QNWE]85D5 OK;\&#%SVXGKEXEKT%G E3*26P[LJA\6;?Y5TW $:OX-WJ?PR M//^Y".7A>#*K7P[_X_76WN$N&KJ[_['3253\X,7Y[T4@OWAY\!JE;+/UZ\O7 MA\T?6_M_WSEL]GR7V43\U[*KES*RE[*5L)$:CF\JU)6OBFO MW(Z'DS>5;$:"\TZ\'W7FBNB="\ M'5!5('X5E3H]1^DEZ/4\IL&;<;M^&4R[&\W+P]]W]OOTI3J1?:W%9Y^^]'C% M89^^5!6?J.7PKJUH/G:RT/ M5V=.]I'."H3E5B\M*^$BM1S>-6D);]K!Y,\W&<)TW*Z!I"P!RN;YUO;AR_U> M2%:$WKV0[(7DF@K)V[-WU_QXUX:)U')XU]-R9Z-Y\[C4IOAF L,T>5-FVDU/ MWTSF\TCKEYNO]_9W?ML].-S9WWG6'&R]V.E2:W?^\7KW\)_-P<[VZ_W=P]V= M@Q^:UP==!XRA!]W9?[O>"M$H:Z 5I+TC75)#V";BU,)%:#N]Z BX>0$)[-B>T9,\K6]8B M"?>/W;T=M&*?[Z !>JF6I1><]>!\+SA[P;FF@E/U@K,2)E++X5T5G&JA:;7PKDI*_29].!KXP3KT#]SYK]]W?]WM M6P+6A-6]:/PJT:CN*1KQR&7_6JM\^"^?S;+F0ZT.(0@MPXGV]US?BJ>IJ&]'/0:IR# MULUB_+JY(0\YW^KZ=)"*1F_=.*BD@N=:Y=RV.2%UN#7XFJ[[#WE.9W77S?/Y M$U8$01@V!Q>'5=%S]1,!OZGYC?>6,540R@9WQ!.NX]_['TWW-#VOI,Q[_E0?^%- MM#?&V3R$/]^VX]DHDC.4S-V?)4W"N$SW=G7&CUV.!^O"0V;S>)G-LQ3FO$;0GM>L MD@1Z1>>;X3UG1L7YB6RHDVDS&0\'L3FG_OKH8378!J&S5*M=J*.:[W5Q@. MQJ/)#TWZ$!(B[0FTS3L8SM+WJR.F58.C)K+X3#'#IX 76&)' T/RD&<$QGLQL M0MX"G&P6,MT:Q?+/SD<:W9IN0]N>#D9O_Z-$')XTL]%@?I?7;UX?/$.M L&/ MN^@G34QA@"47>ST\&'_"(9LU'U(*)J@5[IWIQ;%NEO MA8#G/9TT;0H):<\/TP_-*$V;<6Y@.!R_AU%(A:::T*8XF#;#\62".^/E"T;_ M.-@=RY%;YC5QP2/K@L2)LS(0+3/CGCH>HEJ$9KYU?JK/Q^VS\=+M$?_ VK M!=^N1WU]N5C.2G"O'%%1(4VFZ8*9EZ%^P MK9[4UX_45WZ&M3FK>M2L!35[*;1(*10LJL4Y::)]1ETZADS V$ R9Y"]I-'8 M3Z305^G2RY="7(D-TTNAM?%#]6D%RYYY,7J'/XS;0?IV$PG6(;[5"[P'%'@) MHDE4"[29.)I0DGOB. "A7/ 0,HN,\D687>?$=XIR;E&!%F,W1!]H>42DO?(S MK,W,ZE&S%M3LI'])5/XJS:=P" VZ<-)&I6X?0E[C:='J6W"E8JU5;D>;F^W\[BI M:.7->0EA(O.R,O'?FU+TU MBB\+:6]U%+U8AZ50"TGQ7CK3N.C]U+.-WN2K-++6R[Q>YCT^F6>TL2J (9$; ME%]!.^(B"R3JB )0.2X4+,)L?#B9)_F&[&5>-6QC27$\OCR#DW][!N?A> K# M>]N6B_&_]'+V(9ROO9Q]X%Q,FP*GSA":01'IK"0@72:AY&$&Q9QDI':1P[K/MA>O*T<>7OQ]K#BC4L/3 A)G(B!2.$9<<$PDJUP%"#) MS/1"DCR7(-[8#]355%_<"[B^,^;*+<)7[?@$S^/TA^9D",4F',6N;=1)F2S= MU1KW:<_KZV7MA=]"NT-!0#FG*>&,&Q1^*1 P4>&O5- %Y@ 2NU"4G%Z4J^%U%=^AK69<3UJUH*:O11::-F!98S1( BWG!&9 M4B*>TD"BBIES"RFYN)A(WM*E$#=N0_=2:&ULK87,5%KY,:^,GG\;C^/[P7#8 M9SROK\.QEV4+=2<*Z9P)G# /*)>X=,0ZD8A5ENDHI0O\DV*&K[&HSBEO47)+ MUN1'[,FZMYXJ#8*M_%C7X01[B?. $L>!U\9!)MX:3J37@-+#6F(-\!2,-_C? M(JRG7N*L+5GW4:F56TJ[HRF,W@[\,)TE*?:1J-X'V$NQCUF&3',NK"(J2Y1( MC$KB?7;$"V&T\TPP]DDV_]>U'CFGPWE"QEZ:[GP(PUD=9RJEM4VRF\.%^%E?O8.C]AH]1QE%##2@K"=-6H\7% M./'&>V(D"QRL $+R?T[I\3=41@?IT/X<"'J%I7YIQ?28+^G\UKH?.5G6)N9 MU:-F+:C9BZ"%)OZ%J")/E@@J49P8;XAUAA%N(-J8;=9A(2T\'D($]0.)U\>V MZF-9]P+.RY/4PG0P>ML,$TQ2TW$E,LYD-DDK;N^XQET=\_G_L_>N MS6T<2=[O5^GP,_.,)T+)K?O%CGTA2_*,XFA('9/>C?.RKA9V(( +@!II/OVI M!DE=#.IBLH"N;N3$KD6*%P'9E?FK?V569O)!LJ @^F1!].+)Y"*X@N2^"*B^ M?<9.><9]9-9[IWS1^^0O_7L[R[^NKP\6:YTA"H&SS";EZX/;L#6IA4NSE:6) M&*I:E^Y5=)8ST+;OXI1Y!$L8A6"((#J29)2O(;4.@2%K&^H-/&U7QTS6\&IK MVSV_+'7 +HH5U553@?BG7SKTQI-R>QK)AE_SZ7?);FKS&3ECO*W%YU5^):X:IGSZA M_3R,/[4RH^;N9X#$K3JEQJI$DU>0C2W$M;GOGN],$8K4&BE"#F:GM]7]N^=7 MZRMLA&PHT_?%97LDG,5\8-N&1?8A^Y!]GZK-P KO" =OB03!3%&;GE*@RG'C MLHA)5LDY5F:?52W=VT;V-92%O,,(AS/[AXCT $WIE_-8P^-?/'_\T_,7SR^> M/SOO'I\^[_'TV2_G__?_O&6$VA^[9__OK\\O_K_/>DYYZ?U7 M_O,[]MUQ5NZWMME!6X_/UH-'_H$,B\%CH@L:;8W77)HX-+^9U=7-9\[/YK/- M+*U_>%@XFG)I;&OA"&T]/EL/'FM:WLO@@A[?@D9;5SZ^^=AD='\E O3X2@1^ M (:#0+,F5U-=X,AP@Z"Q(MV#ZG+[0/X&WJ2\>C MSBPIHUB5[/Z+I5NL7[IWSL_3Q;)WU@FLC21 M3DBG;[_3I'5P!2>%+[Z_T\0+:9AG4)!CK";.:T9JY-_W32?64L7WX"&@>:EV M1S4W2K6:WOXXA&+OS;J[O/8YO/J.)T1(O)YXCB8ODRJ/A'!5]%C,8(JL@LRX M"3)D%YVL4FU]XX$WT*LLQHQNJ/8:G1S56*-5U8.;=0P61/X MTA3%55CB>*(0(Y=<6Z*5JC+)?J_\89(C?T:DMS UMG^]M;I*?9K^]65:K-W6 MX=TB=JLT=YOR!9\6J?S(\2;-QG"PBR \( @IDTI(3D ;FZ%\Y,"IS"&X$%UR M)#I.:PBQ9Z\OY\MW*?UR[8DO/I3JU66BP"/(:;G[X#9L39+ATFQE:2*):I+( M6Z]8C GZ-NP@LG5@O-<0I-:DUV0^5DF"'8I$DN&TJQ&),TR&'7@8R4>W-?#( M L\E$8(]!%5FPHN0@$JJ0:2DP<3L"]ITL,PPX\C.H*V'#R&Y9>"[ROFQ.O,> MT==;\?7!;=B:%L.EVS*VTW)O :26V<#]P4ST?LA.6@E56 M@."*@P_>@HHT]F.\2$%DM4$E>SO%Y/2$-7.*B4W<,>?6MF&1.@*PRB61P,[?2J/)1MTB;;IG?"\;+Y:IW$BR)'N]9 M*T*P*@2C\BHX \3E C05$EAB&3"J J54.,%#G2:5B]\NTNKUMAW8SZOEZ]Y3 M:YVC*E&EV@9]O!4?']R&K>DX7)JM+$W$3]4NE,DG$A2]!HBP3('3H:\!99$2 M3CG/JDX7RCWBQ_(3@O@9C<1Z\'G-<4NLIRFG(J9BMW%O6TC #?XD)G#TB%"K M"K7H1?!>%BS% ()3 L89"\8ZGDCRC I60U/=>N+S15B^3A?N[4IL3OE MZ.RM./O@-FQ-7.'2;&5I(H=JR8R!I<957M7((G"WAZ.$7 $<&E-\H5E:2+:-**@--%2ZB@RI*&[:=-V=\QI#:^VMNU)&DAF8:4]5MI/ M#XZ<\2+%:"XTM!8$]1ZLB1IDRH1:K2B3>A]M2:I3$>OMCR]8#&[#UB0B8=&!]YB22[)7UE5N2U&*I)">BF<-4 MI"FF_MHV+,)M\,6+<#LLW%QT.1#%(%'*0 0EP3+E(20M*9/&*+,S@^>!O4AJ MU:P\(HR?6,1;,Q$"\XGW,//O?A+6*<#L+;R:Q?*2?RB[SYQ/8)Q0H.CKK@LH<[*U(R5T^^2!D[_JCB1=[[0W]V/7^[V:+W](BE!C7?7^>4G>ZW*3._O6S$:F\ZOXK M__D=^^XXKSBTME-$6X_/UH,'^X$,B\%CH@L:;8U7@9K8VSS[WZO9YMT/#XM M4ZX:;BT"H:W'9^O!PTO+VQ=,D+MCUVJL:_!W3XJ*[0U[FLP>+1A=[3U:/8U./1\SSN?EZO;5IG;_4]W MO?,1/W9_NBMW-M[B!2-H2)8)2(EH$"PR,%$1\%8RXKU0WE;I(?_>GN>].5^Z MU=GJ?.,V*?Z7FU^EEVEU_LJMTJ=U#>7#_OO+=ZW/\N/7:566Z]/E?.Y6ZYOO MOJEZ(!]7/?"O%#U\YIH;%4:G4)R'V;Z7/@G@J!5@ Z.)1LX%VYF^?9\BCG;L M0$X(N:OS_F=J09KPRNN@>NE6W9O>7(^ZB3FC=$DI6AR+FN*,V4AP3IFROG(D M+"7*=BN)'NZ,VS6T?GRU>;5@R2H04CHP MW%!0@5IMBB]Q;NJ[VO[>)25W-OYIWX^NWW7GWMODQXGYD_6Y+)!$@9A^2E@N M\=P);\$11:5D+(8Z=Y?O6FEG5YOUQBWB;/';MR\U]^-,Y^(;7),JA2\,& ]*0J!*5L^LF4'%[ASVD?=E.&A_ T\P@2$J=-GVD ':P54BE0GAH0SB:P1EL0@EEC$TNQSK6Y1HR QZW- MN:'R/L1D.+#@6%EWJA]@:#)H$5D.5"OAJ[0@_V@%'OJL59J@@R@ODJ4L0:3> M8?JS9:F5C3E8[U65LZ&#O$6+!ZVM>I**Q2=\!.DH!>&E!N=C\2E:@GAQL9QR ME8/6G67V?+V^JKG$A/K"P+2&5E1_6W):2\CQ*+/6%)0494]D^UOT5%!@PN8B M^X1B.N\E4E5?0O(+[=<:6D(W06FV??O=]!94+E%$".> &U46%"LQR?!82.BX MRE9*HNM,,'CF06O?-T#.!@Q1974867:) M1:DER?<2F/:SCL85G3[*JW5NTYVGRTUZ[=.J8_91QPCCV\#U-(7KO^5D^[?L M45=^^#*5=_([ ML>R!3/PCI^I?"U[DY*X3%'3NL3KWX#9L+>>+2[.5I8G>!?J(%D-0R8>CPK2DRK)H]4-7L==+L59K'KHBR3;'I^FKU[E&? M.@O+]69J!7Q9>6VC]D!]GYH-LH0X+S-0JC*71AFNJI0=7=P8&"ID6J5;EKCZ?MHLGTU[UL /$UY%F:;6N)1DB]<'46''Y_##V[#UA0B+LU6EB:RJ":+ M4E12"(O-]UZ.9_%[M90TW:@ MPYRI?MW*+3(53UTK%0I198)S#EC1G2#ZF0K>F@ ^4RIS-M+2*OV;/XHS9WV8 M>?)QE'F^*$$GO2BAYC1MSO*%>_OMN%^7)5(^^OHD@AK8WWM_7YL]5]NYE7C"1@>>>.1]W4'>F8S\QF43440 MQY# $BZ .Y*(C"0H5:41V/E'7OALZX.5CK@--W>,5$E1_F-6WDEAX?,;-Z[5DD4W='=R% >9$X@1@]NP-"%, I_J;CYF L3%"+@1S0EJ5S%J5,R,,4RI.QI7]#:"T4CP63IM'8Q>U=E@O3N M&>KS19A?]?.X7BY7_0MZO-FL9OYJX_P\72P_/2NJC&!C914&[SVP' F#,2_8 MMF&1BX,O7N3B8;G(N4]%,H:B*KT X9,'1XO2Y#D%&HW56\&XC]SB@%RT7#=4 M"X- Z**,HJ3(JZ<4'7W^\B'NK M#J*/C)!56@$=(*@<"9$Q'=JV89&*2$6DXJ<-\I)P,:@$/C,"0C/?ITN+L'4Y MLVPI]7%GMLE]E.S!J&C5E^93-!54CH2*MSJU_-F?4FP__,-OEWWM97W^#7^( M$DTHPN_/4^I%U^S_KCNZ/W,BB=CD7ASEE!@[T!W*^75^\.B2_=;NHYM MX')YH#^X^;_WS: M_?WLQ=/GIW\[?]0]/WUR4F$-UWJ1'3ZKW@Q/SDZ?/CL]?_:T*Q^=G[UX_O3Q M1?GD_*+\\8]GIQ?GW=G/W=G+9[\\OGA>O@$?8&L/\/M?%^XJEG\L_A4?SCV# M_E]?2]FD]2^]_W:8NW?+JTWY]6]3T0';?XH2 M4Z_;!.EVY5]FNW-M@JQ^O?_=WO\S9O9NO95A^]^^'VY^_( MWUS_Q_);:8_9Q:%K/V7]D>9+1UV:"1Q_(P[MWW MJ5V\6A49_H_R^:MU]ZR\Y]C*J>?=I0SM/;=AW*F)[$HMP]YC!X11ZIBBU.EL M@4%J5$$*=V M/8U/8QL[0&QKS^C#1*Y/9JXW,>.TD<!1SQ'_30.+[CP^/I;GQHCC..)]1@<""/5]-0:AJL_'JX8 MABL,5QBN,%R-(USA[@K#U23"%>K B4S"NW2IU[74S]Z2U@K)-%DD\B$&$)S:!J M#ZU](&LW,7.NE9Y2@_5'^"6]28NKM/ZAN5#43'>CT?;[0ENCK=NS-<837.-H M:[0UQI-QVQUM/2%;#RZ ,'C@@D9;MS@CXX[YC?1A,S+NB#D?MY^BQSM>:3]5B,/H#%FVL9[>)A&0A* A.%0A'.#@E/=A$I7?& MY!AVIC)*34D,_21'K3B([ (8EC2$;+03*69%S.][=M\[9Y]>1J72R<5N]'43U>KU/YOWCAWE9JX\U-G2;>$XD. VY'IAP!6MOZ362U M(LN09=_,,N*S)9$%X#H[$,P[\"J&\I_ ,W69!1)_SS*3&!.TL$RQ7%@69 87 M;0)!DS2.*"8C:8=E4JH3CBQ#EB'+QK=:D67(LF]FF=2,$)DIV" 9"$$(>%&X MI+7+-C@71-B9I:25D9(:!4;Z\C/>"O#,9(C,Q42,<4*I=EA&'U'*&AH"/'A\ M&$.$'6$,0)HAS::QDL=+LT 5E]I1R(I*$*XH,Z")]=K01[!):2@K)_$B*'FB#=%4BA/:Z-S=N^_\8AB9YI:[-?&(6&S( MQHC%IK!(LS(Z* -2YH(XTU>Q,.:!).:M$[Z(1_)[+*9DHZ;<@Y9%DPK*&1AJ M'7 I0_!<&Z)9.UC4YD0C%H\LC+08)!"+N)X1B^/ 8I"R<(P3<%Y$$,HHL#(Y MD$$FD9A)7LC?8U'H3%PD'JA/"D2,16%ZSL%J:UDTV1.9VL$BU?K$(!>/+(ZT M&"60B[B>D8OCX*)7U$BM(V2VK9;)''PD%G1TQF7#O:5AM\(F"DZY!L))?_)J M-5B;RE*PQ#KJE13*M\-%QAGJQ8;B"%X@'$?6\F*YC6_TP0!JP)!A)U246IN=*?N\11"W8* M87>$P:%%UT?8X7I&V(T#=HD8ER2GH+FA!5S]Q?O^"J(507+C1?8A_1YV*G@6 M@H^@@BK$DT426L4<<).YSRDJH?:M[.@C9FR5]"'B;DSAH47G1]SA>D;?W9+G>=,O\/NN'(UQ<M!6Z.M1VQKC">XQM'6 M:&N,)^.V.]H:;3U%6V,\P34^85MC4?8X#FB.?:K+!%(4+0:<\28@9+!<,T9! M*MG70BL'7AH)E/.DG69**5%CIO/DP M<_T+*Q_/4_]!^;['KY=E"?Q[^_>U!KDPB\WO,2!,;@>"J[41"XYPM8X77X8D MGW@TP#(E?6VT )N# 4^I"SX*1[*M,:RE&7P)B?C"@(#XPM6*JW7\^(J)J^B8 M[0=E;KM'*/#!,O")""6YH;&?M?+P^2S-X,M*>2(17Q@0$%^X6G&UCAQ?F:MD M4]V1DO=I^!+,W@BS)K&RI[GG9$P/$LX\BIX7B6 MELF)C07'R=:837^=-4,6+O>GE(63E%N@05 I"94F^!KC69IAJR!5E"&V&1Q3 M5&DQ9K2F'I&2#=D8*=D4)4TF0J?@P)M>@2H9P >9(*FD^N'6F9*=\I7[3&MI MAI*25DG_(27'%%5:C!E(25S/2,EQ4#(:012W!!3O&R0QYZ"\%@DD$2FXM_U@ M[1K#6YJA)&6F2N]!Q.28PDJ+00,QB>L9,3D.3#K/)*6.@B#,]^6@%IRD#"13 MV=/DF4T[7>7O,\NE'4P6-2D0D\V$%;Q%.(Z,Y_5HE] W>\+Y+BV3&-LBCI/$ M3$9+2180A"B"-1$&E@4)C%+N% M:^IVZV/O,=[DF\4USQ%H7#!4V CZ^"-&B M_[>F/9%X#=D8B=<4\72?Q4R, B=)@W!<@!&<@V>9QJ(CN7<[I;3W&?*R#^)) M2DX4$N_((D2+_H_$P_6,Q!L'\:2R-AJ903M"08@0P;GDB]"+-#)C'(U5)KWL M@WCT$3&\H8N,R#QD'C(/US,RKVWFD>B"Y9:!TR:#B+8\/M?/K0[!2"N,\'97 MY=UCW,M^F"D([<$PYH(EZG[71V>_@[CXIP/JXHTQ@ M'>G1Q8<6O1]YA^L9>3<.WE&6%651@%=4@HC$@'.>@LG:>AT\$W'G5N)]$H#U M><>(PEOX1QC O/[M,*[>9+7[KTMO+M%BG]0\/&W^* M54KCJZ!!6Z.M6QVGC';'-8ZV1EMC/&G6[FAKM/44;8WQ!-?XA&V-HVG&<43S M2UHGMPJO.K>(74QOTGQY^;I\Z6%Q:\H)I?$>KT>9G!)6@)(T@R"1@NT;O$=* MG75&2R9HC6KAVS7U>!&??EA1SZZ/ "L=N.O#EE.-<)VVQE>T=8.V/N+A><>[ M6L=+,,Z#,HYS8$'0OI>L!)=%@&P)D3'DI+6L40 \08*AIQ^AI[=\MC%ENX\W MPHI^\3]37UXZ5(.E:3O$\:9+Q\L^KJF7.F80B1H0VKK" ML6S =()5RM MXUFMXZ52D$1Z$@@0Q24(1P4X5=#D72+4TVR"W*'2?5)=>Z<2-PT-%T(_GZ:? M(Y5PM8YGM8Z72L8$[Z*0X*+IA_YX"]:E#$X(%866)/.=(NW[9*_V3B5!JW1X M1C_'RS9325W]+2W2RLVWR2L7RW?-UIN^0"Z]D[=_O M3].FF_TOI+&4E8HMD05COP*08P6I. MM:1$6J>J9'#<;/&BK+JS17\E\"S_=+6>+=)Z_8V!7GT:Z//L;8KP[[1:]A'I M+2-4_'C(\H7[+^+W(UU:7,:M;;*G7/0T6EOCJ+/!US-"\K"0U,JGS#D!)AWM M@9?!VAS!2)FX9D9('AB2 M4BJJG8&OE $EG;'"AJA8J)+F.9"BT74:=*.B:2<7A'><]A\<+I8; M-^^6.Y.?&YR%CK"M5C&!L#TL;+UR4GKO;]2E#A$<91J4D,S(*&6JLJC6%B=!KR,8(O::@9W6,BM, A&_G%W(+5AH/ M)G#N8_)49U8C9[8OZ!ES0A%Z1Q8D6@P!"#UF*-%B#$#JX7I&ZHV#>C*J& QE$(NX M \&( *^\@2A-T"8J&<+.&,K[)!/W13UFR E!ZC43)2K>)*N:+#RNW.#S15B^ M3EU>+5_?9@B7BWMD!K$,!\MPD)QWDS,S:0,+'C07_?1+IL''1$$SQIPEY7.Y M0\X'90:OG;JOR*F5&ZPRM1GK;L84)5J, :WI1:1>0S9&ZC5%/24=U\XKL-YK M$)%3,#PXH.4C'XV0BMBJJ<'JU..J2LLKQ-Z8PD2+00"QA^L9L3<.[%FI9/)% MN!%ABG +TH(G/("2-BMOLE*<5TT.UL<>0;5W=&&BQ2" V,/UC-@;!_9HP9[2 M@@*WG(/P1H+1*A6.<68H)3;RG0YC#\H.5L>>5@V-[$3L5;QA]*/HX^OAX5!RN5ERM4R22]H8'(@@0X3,()XJ:,H: X]8Y M(ZREN[<2[I-OVR^1"!()?1R)A*L55^OHB115">LD2? \>Q":,R@B)P#/,3(A M(DV\RCVY_1*)-=06!7U\FCZ.1,+5.I[5.F8B!>$%B2"94""2+!HI>%T I636 MRB3"=HHS[I.EVK=&PBG1XTE"X1VU:DFHF\:50R5E!W\"$ZC+:)%G@RWL[V^? MPS3H:C6E1!L'R; ,(I( QED%V@LCO+9.>5(S)U9YBBAKJ-I_\%#SZ=+:SRKZ M*X:AED7@1%;R&"PXPM6*T*P$34.D#YH!ER:"<%H4 /( SG%O5;8LV9VVT0]) MV]6%IFUH(,/@D0:9B@P5'N%J1F768Z;63U@4)5HDB&CDO'^5 01$> M951$%ME9,[%8EYE@53]&RG:OU#[]J>(/OT^7B M_>#0T[2I/=&7X?BED9#_>,L=6Y/+2.Z&;(SD1G)_EMS!9F9\3N""SB"XU6"2 MBN!\2LQ&J@VIFMM%?)\>+PPR\.;X=;?C]?KM=_[7PJ MSI6ZR]7RS6S=!XSRZ4U?VV[CWJ;!IEX._H"P<@V1WC#2+7/,]4J:$E*03F@ M&Z@MM/::$"V8Y+). ORVI?S/J^7K)^7WS197A>1G[^?B_K0-(=??=]&'C&=O M-RM7ENILX5;OGF_2ZW79 O2O9+6X6L>+/ETX)T).!7W1@+!&@F/]8;30(A.K:3*N3@:Y ?1]6?O* M$X+(PT"!6,/5BJL5]65%R";!1$XZ PE%)O:=\L'3E"%9[7A6_:%QJ)/L;0"R MWZ8O.>I+U)<(XJFMY#%8<(2K=<3H"YSP:#.H&%P1C"H5:6EHKR]UB(E[1VB= M;&D#Z/LB\23%5E8CZJJ,EX@?^GQ>5LR#8GD4ED34<'(:!2KE[TLZ+RI1?HI+5)Y?;7P6*4Y\A&5'DT@4K08!UH3ADB^ MAFR,Y&N*?%)G5A1D!"V\+133&:SI%69.5CIBF$NI7O)R7^2C>-/U^$)%BX$ MT8?K&=$W#O09GP*+S@#WK*#/LPQ.%_[)X+(-R=O *HT^W2OZ-*+OZ$)%BX$ MT8?K&=$W$O2E;<-" 38Q!4(D!U84&9CE[8(Z(9L/$E MCQ>)UA>\"4N+H)4%;X9X<,Y3<,0Q&Y/SPL8:")5'(1I"T\X]F!L"2"8XD!]R$&;YU+=*HVF]7,7VVD8FCH.)A-HDB>!% M\Q$'(GD+CD8&G!%CC%->&5\C'SD4$Q7JQ*.+(2U&"&0BKF=DXCB8*#WSVF*@*$POOP#INLY?6>+MS9>0^"U W^LWCUZL8P41XJCF+X?-YDF MGAHB@<6>@=2%(J:C ^&(=LYE0])N'Z6')EVK">4:A\='1 *Y^)U57F>MR5*1&78L4 M1XHCQ5'7WD_7%OWJC>0@*2VZ5O@$AF0',2K/A#).DMUBXHOU4<)CX):$ M[<#3]O@&%YPM:/!T> 87J9G?#0X&GS:!L?P@JO]* S^!ZKOW_M$WXX.2_$/ M6(I_F>56N\W$?GUR49[+Z]?+_F4OPS]?+>E8HU,GUZ@9=]E* M"M)8 R)F LZ)!)3)$)1U29B=IO'WN7ORS*T6L\5OZY=I==[C=ALP/LTYE@]3 M/-^X35J?Y<>ORZXKN*?+^=RMUML?>9^1)!]G)-FW%O*0$]Y.#Z.C"%GW*-&9 M=YE9L%'* K$0(W,L>[I3DGJ?*R/[Q-U7 M*,"U%XDGSQ*ITQMLO\ Z1Z)Q(=!A#?!UA!$"6 M(4L<%Y!U%[#T*3HB)=W],UYIBE)-[SG2F>-5*=AY62-9*= M$XD.S2<[)].B;C!/W_K*NKM:I]C-%OTMY\NK37&^;O'Y^]&?O_>,#1T:VZ:@ MK='6([8UQA-X!J?L*VQ'GTTU<+4V M8L$1KM;QHBIJ(K72$:0D!3M<,'!!.M!6I2QL4L+LU)#=ISI[(%3)$X&H0N=' M5.%JQ=4Z=' M5.%J'<]J'2^JF L\NB2!Q4(I0;('IVD"'GQ22B2F/:M1J#R8JL*V#J.K4<8$ M6(L-F; K&6;$K M*(05NC_""E'46$-#93L5FQ43(.ALD+W M'[_[(ZQPM8YGM8X75L$X;JW,D&1!E&"6@I,%0#&C.-=ZCXFP0R@KC; Z M:"JL_.G\/&T__,-OEWWM97W^#7^(!DUDG+X_3ZESH>^7XQ;O^H8YI\M-^E]^S?M_DKXGWU'WTW._U M>.ETGB]T33T:T=2KZ>!W*^75^^SX90G_US$47"X/] F MJD;(@^T[#_M6J_B.7\YC#5O\^N+BE\?=DQ?/'I]V?S][\?3YZ=_.'W7/3Y^< M5%C#M5[D@T/=-)[5D[/3I\].SY\][G%>7?V M<_G2/U[^\NSOY?N>_]>S_D&>_>-9]_V+L_/S&OBJ]D3QD5YO3'Y=N*O8-\=L MZND,]G":JE-",]QIAJVBN*N4S5UMEC_ZHL+2:OO*RCZ[?UO]M\/;^"L>^G5SPM7 +T&? MJ*%?@CDA?^PE?*$VU!RX?>T=?O[5R&+V"K^O;+3-GMLQJ0.T8[J),K8WD8_>_[U"Y>K5+J_E$^?[7NGI7WO,]"W?L_M>M_@O &G]LP M[K3WAW%(P][C. "CU#%%J=/9 H/4J((4[L!:>AJ#-L1LQ.C#1*[S=+E)?<:U M8_91$ZG[1A['1+=-:&@,-@T$&TXPV SN VAH##;'$&QP9]. #^"!$(:6Z846 MW,?@,0X^C>$B$AY1?^M38X1Q/)4>@P-AI,)(U<9C&2Q2,8Q48W @C%08J=IX M++BGPD@U:*3ZNM/@^50##Z$]?\ ]%D:N!Q]NO?XUICHGP>_ &# .UM3DHGX_5R&C8-MOK/W@"Q^M9C/,TO/D'NXUY MFC;=;!&6KU/W_7RYO@\8Z\R2J*._#OB0]O,\_C3<&)H_)+Z:Z<\U7!.@NV[8 M_X'?VUBW,*FIY<0E8-PZ$#1G,$H'R$3;0&7P5)D:0P->KI;EY;PHH>:31F"_ MGC]]WP5,?=P%#&3Y^_+TRT=?Z0=&64-3W+Y%(1]%0-LG4'!3U=C21E(CJ:?8 M23-9:U5!'.%)@Q!)@4].@).&)<%53I+6F%%P'S9^#8D6D=A,&TW$7MN&1>PA M]E"@-@IAIED@U%O(T>=^CD($2[D"(B5C5&4EW8Y O<_LA?T)5$:JC (Z(AI/ M7*". "G(\@DO?63YT4A8)HD()!+(/EDH"C: H2)"5E8(DT5TU-<8!E%=PC)V M0A":S4C8BD/1,6M[[^=SMGF55ET_?V*57J7%>O8F?9K%_0'K19K-"P:%L,"KEXT+!H6P\+@1D;#MGE\<7.4]+'%MC];]3SCXT$XV]]^ M7 <<3UZYQ6_]F487KEY?S=VF/^'8K-QBW7^\7'0N_L_5>M//T7S4+=*F6^9N MX]X.=2XXN">-(2/S[:TBFCGOQ]Q]G>R#EXG+G!4H:OM,0@Y@E))@I34J4!9% M"C6*R[?GHD\^/A9]OCT5_7FY*F]T\>1JM4J+\.ZB#R37+_#Q(EY\""N/WT>5 MT[0YRQ?N[N_)I-]?* $]I,HF/P@#;QS/_@]FUM M3SN193L&"R*'CY;#(?OL-7=@4HP@K!5@-*<0*&%4IL"5XS4*V4?-84I.)((8 M08P@'O&R'8,%$<1'"V)&C5141TC:4!#1%*@J$X$%&2(/VIJ8:A2SCQK$O*'[ MW(,'-.0P!&9L-YYX9N_J)=;T">KB-E=N-7/S[C]($2FAP;S#=O8$2R9)@#01C-(A,^RMS.H"E21-+F,F6[#-I_33EV2+%G]*B M?+!Y.2^;@0+_7\L/]^C_=XI_*X&DOVGW>#5;SQ:_/;U:E?^^3*O9,M[N$FIO M!<@)J[ 3F$C\:E228WG@T-"X>]FVR.%W22$)<2]6 <+ZAR MKC#.YEA$L"8I*:YHV!7!%;/"!P2=^I1O>?8V1?AW6BW[-?V6$2I^')YO&"B0 M88,;MNVMUQ@LB-+Q:*6C2U82E26$F HB3>&DYR& LDP%0X3R/NXSO=NF=!3# MH[65^#5QZ=AB;)L8B7&3B&JR3?81$6@0%FQ4!H2/&@KMRA-RS"LBI<]2[S.E MBFKR" ,%WNL=6VXTN]FJ>^/F5ZE/@\;B?F^VMWS7WY0:_:8&!-BKR11]H;<^/U;)#&W;L;:''8.-)XA2/1NO /2D7 MC<@$K"1%ZG$AP!A)"N%]5EXD)^+.&(<_E&QL .X'/A,]HM[6C9Z;(M>'9@YR M';E^9#*91:]C\A*BTQH$*T"TF@JPSFMKLW#Q@7=(VR#I >I1CPB@&&?P* +) MVIJ-)[GB43'7X;P(C O+$S 3/(A$%1C5$S]1EHAV,I!=Q?Q'$JIM;>\8UY4/R=JJ/H[W#8"[,EQQ$7XULC,L@C2M[ F8C3SO' S6OK_9[A7W5$K,3/GQA%>X"FJDW'MR^ MK:E[Q'1#-D9,(Z8_BVF3G:2*4V#$JKX3I (;DP%/@M!:&F*XW>?EVWUBFI(3 MBYQ&3B.GD=,CL#%R&CG]64X3$7(JI 8:+"W@]1ZL,QITDDI[RS/3.]V@:E[I MW2>GQ0E!3".FQ\03!#F"'$&.(/_C(*=9"IHH RL#Z<_%+=B@$O1_EY/7T?*= MVV4U[R?O]5P<23X6DE>\L8SI\?O?1_XD)3[;.FCW?9\:W^$P_,&V9S8D6SBAK9X,'@]I6RKAKJ%6-#*[%AWT=-.-Y9\K]?5*UC2M$)DX4XA05(J)V MQ,MV#!9$U!XM:H.0C E%04Q]DJFMHQ:%:P.D MQ0&YHT^Z/NK<1^[;;9;=XA,'+M]][<%X=;G)/<-QEVB-E^,R"1ZS9Z )VPYM M"&!E\I!-XM1(2VBB>TZJ'O",.XL4"9RB!D$.!XT:I.L\PLI&&1H,Q$%K\>V M<)#V9*=C=/?]=;[VKSN)VE^?7+31B)V=L-Y?XO*J?V4(X'W-H;C;SBTB& ^B M*XEJS1,A28*(A>LB*5T$B #I^_M&WB@PO(AE9V)@3%%NJ-IS?K:2!E;- M3E=J%H83B!B#VQ"!A\OW^("'JK0.?IV7)&CEP!74%I1F H8P!B%DEA55WM&= M\JC*J=[:JI2SAJ[NC@3$$U>EHZ )@AQ!CB!'D-^WSCDGIHL2#IRROLXY@7\/ES^['.:VP__L"G8UU[1YXWQ(9ZU$5S. M4^IT.L4^P_VM8EN$WYY.?9PBW"S,V[\TWY MB]?E]WQHH]S$>^H^>N[W>KSCW"W=ZZW2Z2QEZ)I:A;*I5]/![U;*J_<%-Y?N MMW0-''"Y/- ?W/Q?[MWZQ^^Z_T#WV==;K>([?CF/-6SQZXN+7QYW3UX\>WS: M_?WLQ=/GIW\[?]0]/WUR4F$-UWJ1PT7UII[5D[/3I\].SY\][G%>7?V<_?D\?G?NY]?G/WW.3[ UA[@][\NW%4L_UC\:V,& M.6BHO:XHO*-5CKO:+&]53/]:RIZT?_']M\/;??#[<_?47EZ M_<]I2P/(\!]G]KI;)&Z?Y1/7ZV[9^4M MQR;OVKP_*FKOL1WT_CWDV+XC&3M )&MOP0\3I\[3Y2:]]FG5,?MH MN!C5WN,8Q@&)W?M7E^?)?ZRZOEJ^[Y65:N4U?Y]?7J;Z9;69I_4BCO=> AL4K MM8XS5LQ=EA]S=_L>/PMA]L0W*:-I\. SMX]\56EO\AKL#\:0#! M/>^7V8]654U9D[/1&?;UX?/EB>'[<^?!S_YVJ]V=XJ[R^AKU+Y4IC- M4[?XO7#&4?"#.WE2AN$3OW>EE,]N_M7^#VON%# M$93M!Y3M6B06I$^0=-]"G?2#RJA+H!)+03H7J&$UCIH_=L?'B_CX(V>LI>/U MB44=/P5'/_*M,2[-X2V(##H@@Y0+D4JA2RRG'@0O4#%6*Z!61>L"YR3Y&D?' M!V"0K3(("QW]H&?)J,/V>>#\D9=UR]S-%ANW^&W6=Z=RZW7:K _>R?N ,CK#9_/"Q/Y[EGV<%>^G% M[$V*S]\[9JW,*E55%!FZ^^#NCHH,EV:C2Q-)M ]%9HVB)@I(2O0SB@N)7/8] M6J),5',KTTX!ZA]29 ,G%$DT&EV&^;']._[Y9AG^"=[U RCZ\11IL<;4 M&!Y+(@3?0S"FK*,+!KQ1%H1/!8+>.X@R$!(,H9[;&JFQ\U=NE7[J'?')1WY8 MB7P&#R2GX>(HP7!I-KHTD3Y[H(_,T5A/%5!/0WW6R]OG*+D(H_KS$CAN>0",%K"'I+M9:6 M =.Y2#!C,WC!/,08!)4^ZNQV(/C C-C3XH_/;]SQ2>^-M8X@,19\+(QDHYTFP& VS.\> #\R%(8/&[NB8!1N' M&ON;FQ455EY'\:9>C5VN^MOMFW>/NLNY6VRV%\?2_U[-+OL;\WAP@8>3-9F( M[=+J$)I94@"M)0@6!(A8X&RY44"%U,93G4*JDJCK@T7?>.9L<5["Q5E^>1,L M7O:AXMEME*AU=%JE8F4B 0@;J!V7EIS(LAV#!9&;1\M-GDV4ND#/*!E!&&+ M$Y; 2I],D;W22UNWC7N;,/^(9[]X M]GM= BH)DU1DX,0J$-H5VA4J0G0T4).)M,G44);/%Z$\[75ZFJ[_?+ZX=N/G5-E^9 M9PNW"#,W+U]>;U97V\;>1WO<@>>M>-[:,+>S$C0Z(L 1I4$XIN,WL3?IP\OKA[TY3O:-6CD>M@Q^U8HJR[8#?]K(=@P41F4>+ M3!^Y(HYIL"8R$,)PL%IH\)8D07BV/E:9*G4H9-(3B<@<')F8G1R'\NV'&?>S MJ/H*W5C\<+V9;:Y6F*#$HV \"KYIU-:W:2,N _$%>(([!]Z)#"E$IZ6+VKF= MH^ :I:\_7:UGB_3-,QC5IUC,L[,4/$C'OI.P+2;'1I M(G_VP)\0?8H\2S"Z+Y A19\YP?O,9-8\&6$LW3G2K%%"^@?Y\\W91ZU/!)(( MTX\HPGZ7?ESW^8W9O[6. 0?WEM;V'&C85@U[Y+MD# NC M7KW':]@]G1L+N<\MR_:W']>6Y7$(Q>1EI[)*(.#]/N(='R8Z2O9?LR1:5 M350 F[4%$;P!SP.!1#S3A'*5,<698<)7Z44P!)78"4$HC?E,&05: MY1CP?/&F?+!Y3RS.1ZK<)' $A FLBD*B**QXG8+/HR+#I=GHTFP81W@1I%+/@\"UCRR#)S04?6@2 M6&N+/F24!VTTL[I*H5$E.'Z1B4+B4,;IW@)!L5CYX;UEX!!I,D85,4G"&];13T[-IG'R_B6>^PC[=^6KUHM\JE2HP%@\<"E)BX-!M=F@UC M"B5FI5X#C'N>O %B^UDBE";PW#/0K/QE$8\BA8<-^CH0-+_(2HY-7R@$T,!)M(J"*8@01K .?7 0F5+0Q&\XX MWX_2W/KFZ7)QXYG[D99UNM&B\P_N_"@M<6DVNC0;YA)*RSJ4M(XYS72$J)TI M,I$+,)9K2-Y%QXNN-&*'DG6DY0,I^96Z5ARU-0TMB6G, UY*O'3O\$8B'@,C MJ]MDM4B9&6,E"%4P+:QDX RG$)P/PE!I JLR3?KS-U%>7@>(ZJ6X%"]'-L!K MS*&V'?K;7K9CL"#"\WCAZ8,VB4O(LB"SP+,?3:8M<,F98T)PF?8D=/<,3\%/ M+,)S<'ABXG0T8G=UE?I67Z_[6@:W#1%]W>XJS=VF?,&G12H_@IE4/+%&D#<( M/&AT6AM MIE.*V=T&F(Z9W[8IT/:R'8,%1\C1\9)+N&P9DQ:,BAX$TQR\I^4_DG"E6+1* M[JF34 UR8<*U"3HD-'A(W+R@QPSHT ]I>MF.P M(%+T:"GJ"676YE!^FZ$]12DX;B3X:(E5)MNP._&S6H;U,!1EV,^A 8IBJG4< M$OCL,JW<9K;XK9OW?OJ9(6UX3(3GPXCS]G"NA>\[-6E0P@000FBPP2:0//"D MF)34/JQ34]AL[KH6=!LT7O2?7]\*>KSX^,CZ-&VJM9S ;H?#XQRSK&TSH.UE M.P8+(D6/EJ)!I)BMBT 2\R!<$;@^J@",9I%H=B[3\"!1/#Q%:97!Y!,)1Z,6 MQ9@7/E3CI@?IWSKG1[Y\=UJ]-]A)>13=>CF?Q>[6*H,[TP0.O+]N9:3_A.E/ M6.(L.(@J21!1:W!,,,BQ2&'OE7=FGSVH/NP"]E>J+*O0?^\A[7I[0?CP0:U1 MG8W)YZ%)@K1&6A]913072B9K V1I. C-&!B=/;AHLU=*ZQSE'KM//8R/7[O! MTTZJ>!1G:=,%MW[57:Z6;V:QOX[[KEN^SR/W?O1F MT*PQZ..R3XMTO M;YS[IW>_KONRK?<OVMAF)"&IKPBAS'7V[9AD7W(OB-C7Z966LX-&)4S MB) =..L%F.Q8E"%;:7;JG.ZC00_./J-."**OF>BQIP3M?A7HT0G0WD6[/%_^ M:]WEU?)U-UN\2>O?:<\?/NM$Y67W7_G/[]AW^S^L'-Q=6MOEH&%;->R1[\LQ M+(QZ]1ZO8?=T;$[WNFFAQ[=K>7FU"J]=9=SUP\&7,0N M_>_5[/)U^>:C+]6%@?;%\'$I,6*67-]'B91\K'B_BL]M(4>D40MHJLQTF$H4:+?[" M@_>A0W_;RW8,%D1X'BT\F8I):<^ )15!]/\Q228PA">3/0^$YAI'^ >'I])5 MVG9-) I-[6X5RN#:,GBU#"G%FZ/[=7&X/>CAB73OF<"!7(M('R]$->'1Q?Y^ M,F-]#5C44+2GA:2(I4Z$Q%.LHD!OG/3GXJ/GQ47/\KXIRDYX,Z78Z/>H,AN] M8C2X6<=@0432 9$D+#6"60ZQOSDK* ]@J&*@+*&)D%2>6AU==W D$432B,JN M,(6Y_PCP=+8MM-I>9Q0M2$ZGT41=E(%* )- M@I%.0<@I"R$C?-9/O_(E[^1G^I3?N;9VQ3AWVFU[-?K6T:H M^+&9;":QIV825^L4N]GBSLL\#?9D0>P>>4,GK NJLPF0 M1$7""8&B>44!NJ1@6;)%NQIJ1+3"Z(>-,/CRU=[GM^'F/E=[O['[HFIHKM\H M=@:-5N!B;G1HDB"MD=9(ZR$ENPY,4:-!$1O[9I 2G%>\_/*@LK!.D%0EVSL< MK96H4QK'KN7E:E8V*9=NWEW>7"CLB@CR;O'/KFS*5\M_E0W,8'F) MP?UF N<8>$HQX5,*Q9+2@H$O+P<$50(,200+M'K]-/EJHX]%E=G'$XDYF!28VE[H*);M&"R(J#Q:5%*FB,@B@J56@K!$ M@Q?!@Y&1BZ",-V*GTOP^!_I[1B73)P91.3@J\2+7.-1M\<:;;I3;>UROW&JX M&UR#>\L$#M*0T-,EM$J.%MQ2B-YL+UASL"P*H,YXH4F?D6OEXGRS#/^LQ6I>1=9.)/HT*FLQ035TR&][V8[!@B.$YG@Q12/C4D@. M)EC5-T>F14/2 #RSY#@EWC%2L[_C@S$UINO+TW9WS(F.0S4^>WTY7[Y+:?V7 M;N/>EA^Y=+/875V6&'![9ZNHR2(E-ZM9V*3^:15WW'HCIDKQ_!?598/8-CI* MH@0#JZT'88@"9[,KPC%+KR3U7M;I*'F#[5_2W)70<+&\<&__>[9Y]6HYCR5P M%)J?]Z=0/Q68Q\+RR[18N_YE5FLOV4Y1]^ AJ5')B9G4H3G0]K(=@P61I$=+ M4IT$%5XJ2$I+$#$)<,I$2%3S(,O+4KFJ !Z(I+RAR\R#AR1,M*)D_G(9\?OB MX5R"EKJN*SW-="/;^)#4_ZT-!4$^N)1)U&A2_F6H<.]6TOVS%8$&%YM+!4 M0H>4F )I?0#A>09G@@66J%AB.GB$VG;6]^E9Q'6W M67:N^Y_E;+'IWI2O]J,BMO7%_?%46AWM21$>7B/#&V9XB+W2S0)DYAH$+_@V MTA$@Q%*?E(C<[3#\@8+W-F+\8U;>W&SS[GF_I-*ZWO0FBN?4@[,<,[YMA_RV ME^T8+(C0/%IH,J:YCXF"HMJ"")F <\*#-$QZ:7,RS%86OGN')I9)#0]-3.Z. M1 !_,LK^P;VA)G)NA*?5>#/H$TP29Q@A4D#PMM>6SH)-5@%127ANDU+6U1Y: M_U-QQC_07@+O AV)@Z-@Q*79Z-)$]NR!/5YQQBR-D 4K M ]6^]G3Z/\B>KVFR.DT T<'Q'NHT==?[BMIE+H[EOBTV]WAB*;\C#EF MH.I#X#5O8P1>4\#SC.3HE( HBGP4CI7'9[D!P;VCF0A#PP[P'JH<'P*\P]2V M(O#:D9IWC:[#\?1['D]_U_2ZH4YC$+R'.) =)WBQQJ?.-L EDBF1'&B4'D31 MN@7IO?C-27))!7%^I\:GXGCZGV_#S1X'WM(3TLP!\RAV!HU6TV)R=&B2(*V1 MUDCK(:^Q%$ +SGD1[:*(=BE3 76P$'CVR;,/H#T)KI*B6Z2.MQE/'> MD4[&\?1UFQKGG,*F3QZGM^&56_R6NI7;I.[ZX^W4U^T!@%O$ZP_2_U[-WA07 M7@S7U!BW$GCB/KT3=VT5M::O#G9$@]!]K584 6Q660H5.3=54LS7'G^6G]WX M^R_%W<\6/<_[_W_VP;U_>=_)O/_"XT7\]"\^^L[GBS"_ZKLO/IVM+Y=K-_]; M69&7Y2?*Y_T+GBVN4CR[3*MM)\9Z[2HD'ND?2U!"<8Y$;=[&DR0JBO-*]X", MY4HS"XGSOD^4-. <=>!5CDX$1[G:N0=T'W$^)KY_F^C7)PI!?S2:_\%'H<6< MK3V" Z?LB^<4DZU3G[&OJ-[Q$D4KQ_RX3YCN/D$5W4ZI%P7WOC!?4@U.,P4A M,)VDD]S$*O>%'[0C>)E6LV4L^X)MG'EZ$V_>[Q,^WGM<[T=J[PFHJC+Q?B(A M#5/RQZ7Z)[)LQV!!)/'1DI@;3A3)'+3(A:I:%<5NE0=.52Z4YMD'74.QCYS$ MO*$"NL%#VJBE]X,/.H];>C_YG-3NW*;SJ;R'Q M6B=BC?:)@2\*&82CK-":1K"144VX,B+O#"V*/#+7E[<3H5,__I> =44\$Y^$ M,$X+KEU56@^3*>?25%'+1W2$/N8 A*H9Z=F\C9&>3=%31:$DRPZT2X6$/NJ^ M^BQOFSEKRI/.D?^>GC0GDI,G$'U_4LT9!>>2 FVXDEEQQGE=K3L,/8526&G6 M4 #")'/;2C>5OW^ QMW'W0QVPGH_BRO='16 8A M1 JBGSQH%+<0B99:A2A92K\G=7(T9"XX6!L=".5$^9EHP$MGM.;):9(G0&HN M6$-GT5]TC2-A->:'VS;L^!EZB(3+GY"OQ\-70X+1) 2PRA$0F1HPV@8HM(V^ M2&$I.?L]7T7Y@L@R0H&L*$K82G F,B#*9IUL++]038"O0O(J2ACYVI(6QDO6 M^PXTYU>7E_/4#S%S\VO)G.?+?W6SQ;6W%2?ZX;-.5%YT_Y7__*X$G;V?N@[N M+*UMI-"PK1KVR+?^&!9&O7J/U[ XW7$<>Y:B,):O4[=Q;\NW7[I9?-0MTK91 MS.S]5[I5RN6Q'.]5LHD?/N#!0LV#A4@%9=YQH()+$"IIL#1XT);DK!/CDE3I MI?I)2_6MKUZXM[]<>VJE@P"F<"K7-$[0&_;TUC9]$UFMR"QDUK>/ 0E4N_^? MO7=M;N-(LH;_2H=F=M8;H>34_6*/)T*FY%D^ZY&T$KT;S_O%45<1,R":1@,: MZ?GU;S5 ZD+H0H%-HAK(<(0,@.A&]Y1:>N;3--1ARGR8O;I[ MTO'W8 "YQLY=6]ZV)]Z*,H4R=6.9HBQ+(8M,R=Q+3@PE]ZV.G]Q%C]Y&N,M M5Q+M\S!<;8$)8HU8CQAKY!/T\3W&^JX&L?/G2T?X\-_^7NWB+,V;Z<3YR73+PZ[W) O!X0<!*B$'&24O>5&?%CV;/W?SQ>6;1Z'T_V[2M^;GR9L4'W5=6G2K M3^4LKR_S[Q6+W\YL=E7VO6YQ_X M/1U4D;Q]]S*E539V7EKSMA_&?MHNRI6+MCEN>R#ZS*V\6I4WWTS@$%K_^GPT@ \/U/OOEY/&C MT_+FY6GYW]^?/#U]V3S[N;Q[=OQ?O26?O'CYIS^\883:'YHG__WKR>G_1117 ML<"O,[>,YV72[* M[4NZ\L/ZIR@A1^3?KBXHEIRZBRY]WZ4+-R]!W!4*J[QQ?>\'U^==7IX?1L*C>RX#>+(F%VW MH=B;[;X-9.?^((_DSFTACY3:?1MX!;80._=)^3V44NL,T MAXYM<<>W%$S:0V#?K5;BYGZ7*UUA\%743<5QO=G2**=G\Y2:OY?W9UWSI#SS M71:$'YU-OM(5M@5]JS5-2/!(\*,&]IX(_A+E;SJ?J!*ZV8T$O$P7BW3NT[QA M]F'#"..[ZQLW.3RG/KO5)!/ZOF3BTF+;6$/W=MV=/=8_/T;I0+ _(2=JM&IR MUZ:YG9YL;[GC]OR\G34O%VWXY_YIR;YVJ"H"W^' W2+RO7NNNM.=6 0MRH#&WFK6M["/')<70EY"WFK M)M/LBK=>I(6;S%)O+8^!.9J$]3\UWO[3=^Y,%D.UJ[X#(=LAV-9EF M9SN*VWYP?\5DJ_(H9^7&:=Y=E9R_#.9^7TX6;YLV-[\>GR+'C:7;(<#/@[[1^ M^BV7DFZ]SO+%RG_^.#X MM\RY8U:4:Z1@()(S8(U3H#(AEGLIDT@/FID[+]@L.WCEW,7WZQIZ)UVW3/%! MLYQ-UC?[];?U^<,E8BJF3JN3HF,*D_+0W8\/0#YH4YQ'8! ME]]X\%@ZXZ8[X]C\V:4J\_)59;4 M>RHD6$X%B-)YP%LO07 6O,V4QVP'D:L/*EBL=T:>S,)T&2>S5\_;>=^@1XO% M?.*7"^>GZ;3]>&/XU8[PCX3NUY>/MU0Y-+*IZ)BFGD#(D8/AMD$/I,@O"9*^@TI MRU24Q$Q2"(12$-8E* ]@P)"DRD=.,'9/PXOT2*,B8?]&11JIQV+B=?]JM3L% M^N[*$/LBGLPS[:5SD))E( *S8*@1P(1D7G'+;7*#B.<]YX%=<9[RZBOBRRT. M>]XWEVU1S R5&96Y4F]&9=X;*>2!$*EE FZS!Z$D :^C *L"95IP8ZF_+H4A MY424->"3*_)IM +#!2\)J E>F*2,"[N6PB\KH))'!"40$U"4N9%Z+,H<)J C M5EV9N$HL9"!4:Q"$&K AB2*]PD4?B'",;4Q$\FQ)/ NQC "DXY ML\1R%G>MNC=+0.V11/'%_!.%&;T9A?G \\] 4Q9>:J!29A"I7X%J(P7*J!)9 MV6Q3NJZ$VD6C?.Y3SR*MH40?FH,_=6$JUWK81?%$ C+&ZOP/P396ZT M'HLRAS+W+3+G*&52>@8NRP!"I0#&&P8Z6F.4BY)[OC',ZEGV.CN0NM]!Z'($ M0W4OC401J7+2_=!LQ3(GU9% E4.50Y4;J<>BRJ'*?=.PI@@YRI" "4^*8B4. MSC$.*B:M>)%85C@H=LQ2'5A.:*-Q(/$L_\&0>)!M&^"]D$G4C5[+(ZP?&Z$ MQ6AK'%<21$X4!&'%/#$Q2#ERP4G2+']BN;;7P2<"1G@.0KO*\-*4[;1_%..G;X*;/W22>S([=Q63AIJNMP:LL\/B#)/!% M^GTYZ0I.+]/\]22DYVD^:>.+%-I7L]5=_L=-EVF@L12AS& MUAA;5V:0\49[B#82#Q+/: V"Q',(:"/Q(/%49A DGD- &XD'B:$R0"*:ET]\X'1C.X00BKI _ L$XCL M"1@7/7AB5;0^T*PW"K#A- 82QH@(8T\E#F-KC*TK,\AXHSU$&V-KE$J,K3\; M6Z>FN^F;=?ML/+7[LU0=<:SUWORQYCQ M[+5!JHO!$6TD'B2>_3<($L\AH(W$@\13F4&0> X!;20>))[*#(+$1!LK"([88_$ IY%,LD?MD]:DK[ZA& BI!?C$)7AGG.-.2)GU]4EV M90,WBF=@B7D0(3IPS"H025$=>4XV;]3S?CYO2W-^:;MNZ$.8J,!3F.Z[U#&> MPE2'@F+HCJ%[9089;S"):&/HCJ$[ANYC"=UYX-8D28%HID%84:)VJA)0:G3B MD4C#-];';K/W#$-W#-U10>MC_\J]>108CE!!QRQ9PF5*@\T@G.@EBV=PR00P MBJM(1 S,VXW1ID0E-4Q"^5NY1BH"WGH#SOB^6*R4)&YLZ=A&LKZL5$<:A0J[ M-HH1>NS(/!;3N9%H(XG@89]3NP63KGR"\3J-5ESA@&1BD+Z0OI*^Z.Q32%])7 M7;9!^D+Z0OJJ$FVD+Z0OI"^DKY&BC?2%](7TA?0U4K21OI"^D+Z0O@X6[2^N M=O@Z8>U^TG<4*.](&'"5UEA6:8D4G%$," D!A*8)#"44##9O(N>[I[1:=^R@A%4,)1PE'"4<)1PE'"1]8PFD0F0K*RMTD*7)L2C)- M"8'DM,HZ6TW#1N'9;;8[[T+"&6;AHY%P/.IU2W+S[30.8I:?W-3-0FI>IHM% M.O=IWC#[L&&$<3SQM:+X:IBR#!_3$3MB/1_%=NFG"2.L05WX)DC7&&.-.:C) M@7/J@P4671^@! -6EW](83.BLLE.Q.M!3=+&,VT)2)8CB*P=>$<5<"&DIR)E MYC:"FM5Q]-U)URU3_"AXZ59_V/:$>5%1_98ONF]%D_+[ MM_.^08\6B_G$+Q>NF/NT?=K.^A^=M]-I^;3 )1,@@O-@9*8@L\I!"T-=WJB4[35S M,1H!,9845'CBH>2;'(@)6C-! PNJ M"&MT@IA-E;R3\=::#I5 L4.Q&P.T>R!VF"[6*82XN&LP7=;2&%/D%%)6%$2F M%+P1 @)E6M+$@PS#Z/(]9Z\W6_[%+8X#U\F*.SS\%;1")T8%107%M/F>BHNI9$1)G$%J*TK:;$Q? M*$R"=S+(9%@P;D/0I:8A!Y+*-5F#4)2 9=2!4R5AECD(%>VN!?V&&Y\)+C^N MDQ4Q;4;1WV/W1M$_J+0Y2JNI5Z8HIN,@3"HFM%0 )]84,2TB+-1UE35$1B6C M R*H!\%\/S@=(G!/6!!]13'B=ZVR7Q17P\T@=44.2UU'0?.HH!4Z,2HH*NC> M*BA/D0IO'4ANBH)F7M20>@Z$*9^LMBG3C2+8Q!313#$!5[)<(V,&&XD&[:VA M0G.1O*Q:0:7&65T44!10%% 44!30VPEHT,2EG QD7C))88(#)Z4 I8,*TE+B MN=S8'>MHR%QPL+;DH4(Y ?W\+WCIC-8\.4TV3I&H2D"-E:B@E2GHA]6OJJ]H M2>D."UJN?OP^-78HK.\5V2VBE[L"]EX/#+Q7.=P&9++/WHO (K!("Q6!C, B ML.,"%FD!O1>!16"1%M![$5@$%FEAYR CL CLN(!%6D#O16 16*0%]%X$%H%% M6M@YR @L CLN8)$6T'L16 06:0&]=Q^ '>" U5NC?SZ)<9H.=BED'6Z]A\"^ M(V5N[I*5+]WW$QA\?7'Z0*"_7Z;](>RW/#)X2Z,\G3MK5ANF]T]+]K5#51'X#@?N%I'OW7-5+>/-^PDS0HO0C@]:#&2J#61. M"\;=+VAQL8?PUFJZ%/(8\5I-I=A9_A; \7T[=XHK*GBW.TOQR,*P]+S]^ MEF;=Y'5:?W0R"^UY:K[[I>VZ_T"V&TL'1+9#MJO)-#O;4=SV@_LK)EN51SDK M-T[S[D]_>,,(M3]+MTV;FU^/3Y'CQM+MD..0XVHRS:XX[FD[Z]_, MV^FTI*3-5=Q66IBZ!6:HH^EBR&?(9S69IH*8;1V9(86-H%?54$K[&[:]#%6A M]E.;7G935_B[DUE3+IA.VMDN1VIV#?Z]%P>N<\?<_D&,L"*LXX$5"0$]%V%% M6)$0T',15H05"0$]%V%%6)$0T',15H05":$*B!%6A'4\L"(AH.?'/-^S7Y7\65DH%@G??] M_S:X?B/3S-KYN9L.XOU_F;PIMYO]/'>A+]393.*/#W[^C5K!HZ4*F'0*A)0! M7$H<',LQ>ZZBB_%!L[K+F\6+E']\%#26YQ#;!5Q^X\%?A3PJ5/GQ@_T5._CA=?#A%[T)_/HI'(Z*$H'D:L/ MJEBL=T>>S,)T&2>S5\_;>=^@1XO%?.*7"^>GZ;3]>'/XU:[PCX3NUY>/MU0Y M8 M,"I9!9SE(HPB%F&,UI:W@9(HM7 D5"URDI,C@S*',H$K"YES++%!AA&%AM%/?<24[5 M_0PODB.+BH3]&Q5II!Z+B=?]J]7N%.B[*T/LBW@&SZ27)D#448"01H%EH6BI M8,(2$8V.81#QO.<\L"O.4UY]17RI/!*HOO?+93LL:(;*C-Z,RHQYY*>ED#-) ME!0!C)%%"K7,8*540 VU(FO.V*84AJ2<]8I"9+KDGIQZ\-%E\)Y&8D.14^]W M+85?5$"N-0Z)8@**,C=:CT69PP1TQ*J;/769NGX645D0A/B21RH!6C@5H\PL M&7M==6F(D>J2>Z;DBE(KUP_VJ@":<^ITMH%EMFO5O5D"BODGYI\HS.C-*,R8 M?UKGN M:0M*^Y)+>2C!%R"!D6?XSU&OEKBNA44EZ03287/X1WJF2LQH%AFO# MG&?:4BC\P1R8$(W2LC(5!R M0@_$)R&,TX+KNI,YR_4109F[)YD;H+1.R)GD<&BE=0;L_/UJ\%5UG0)JFC?I M_&+:ODVI-*QTR^9BZF9;G-I\:ZM4TP&J"T=N#.U!,\O]N">&' ,OY4W6),LX M,"$$"&<)>&<4B"S*FWZ2U:CK(8?CTHBH'-@42D;.1 DY=#!@K4S9Y,@8HY\, M.=;;8!XOYWV@D>:3-JZWQSRY9,#5EY[]:U;"DK/)Q?-"A$-NF9$#!!E(!6.G M@CW-I6]4YW.OD=\=L_[I#V\8H0*[0AU= =%&XD'BP:Z Q+/7:"/Q(/%49A D MGD- &XD'B:"/GG=G[JWOSO M9''6[^E>-R>7Z19Y_HF#KF5 LL28/VY0XM);YZ>[37R8TS/ M]MH@XXTW$6V,[C&ZQ^A^+-%]CBY;80-$9DE?:]."53R \CJ0I),P)EV/[D4* MS%)%@?MD0)@^(S#"@TDVN)A(N7:CZO2C^(]EMS@O3>E>I*E;I'C:;A/D;U^3 MA1TQC/ QPC]$H<4('R/\R@PRWI@3T4;B0>(9K4&0> X!;20>))[*#(+$1'L/1BQ'@2%.IASR9 I/C@N>"4A/* A%&-C^.#(?I3:>",() MO3Z9XE5BRB0"3IF^6"WS8!4U$+CAF3D6$]VH=8^3*751$TZF')#08H2/$7YE M!AEOS(EH8X2/$3Y&^&.)\)61+A@F02H:0-@LP3I?(GSKB'.6R9#X]0A?!<]" M\!%44 2$='V$SQQPD[G/*:J2*&"$7SN M]QGA:58514!XA,W82U]@!#22"(@)P@W5'JCI(R!M*1AK^C H1V4E)XZ'P0[7 M>D^\GSAA:\C-GP;/T:H@UJF9H/9T4 %K\XQQ-'.O#3+>Z!+11N)!XAFM09!X M$.T]B-]'@>$(!Q'&G+43[DCR@0&/P8-P3H 32H*+UCFB2/8N7L_:(]&.&Q6 M!%FR=A]'G4*/79<'HN#W2.13:X5\9&'7OU" MOZ W@)&^2*"P,CDM1>;VKF7S?]QTF8::U.='&C431[H/44]QP D'G"HSR'A# M2T0;B0>)9[0&0>)!M/<@?A\%ACB"<,@C"-02K;Q0H"R)(*(B8)4@D*-VF:H4 MO=K8,+#-EF <0< 1A&K8:4_U% -Y#.0K,\AX0TM$&P-Y#.0QD!]+(*\]-91$ M!88+V0?R$5S2&33UE%E#-5<;^UZVV?F+@?R!!?)X+NSNV6K5Z<#W_:UTX?=[ MZ9OTIG^=\.S72K.MO2XT,\9L:Z\-4EW\CV@C\2#Q[+]!D'@0[3VHHC0*#$S#1JJ0,=3F*@0^@/&T?Q3CIV^"F_7GS)[-C M=S%9N.EJAY*_7E#M1?I].>D*3B_3_/4DI/58S(L4VE>SU5V&')8Q@XS*(&&, MG3#V5.(PML;8NC*#C#?:0[21>)!X1FL0))Y#0!N)!XFG,H,@\1P"VD@\2#R5 M&02)!]'&4RQ.8WQN&B-R(Q67&GB@"@3G%(S,JZHOS/"B!4&9@8]^Q&D, M)(S:"6-/)0YC:XRM*S/(>*,]1!MC:Y1*C*T_OT3(!4<,E9"92""\S> 5"Q!\ MML3)K*5/ Q^ZB+$U$@:>OEA'P/[WY M?XP9SUX;I+H8'-%&XD'BV7^#(/$< MI(/$@\E1D$B><0T$;B0>*IS"!(/(> M-A(/$D]E!D'B0;3WH+K@*# 7V2W9!$O!,< O$!1#0$G P>I+5N:\TO;=3>?#N^* M Y177ZMHJH\X5C2MH*)IS7RTIPJ*H3N&[I499+S!)**-H3N&[ABZCR5T3\*I MK*T%'H4'P1,'$Z@'3WSL8_J)#&E6M.SJ/Q71N)-I(BY_D1"1P5Q(R(8KB61IM44DI MB2,D>S;(27-WF,Z1(X4J64$ZAV?+[9Z?'D]>3\K#QN;"O5WM+6X6;>.:?[23 MV:)Y73Y8SE/3]=N*S]II3',\:Z[2Z;.]+F@QQNFSO39(=1D HHW$@\2S_P9! MXCD$M)%XD'@J,P@2SR&@C<2#Q%.909!X#@%M)!XDGLH,@L1S"&@C\2#Q5&80 M))Y#0!N)!XFG,H,@\1P"VD@\2#R5&02)!]'&TPY&[+&X?'DDRY<)4SQQ'L#F MR/JER 1L?WB+$RPXFK3Q;I"M/5?K*H?:V4..*!ZK4L&:Y9I)"&5SG-X\"@Q1 M-@]9-FU4RNF4@6HMBVPR!SZ$!#IZFG6F@5DVQ*X?E,W]E$T\J6SWI/1L<9;F MI8^>EQ\Z2[-N\CKAR66[#F[NM32>+]]/\W>8],_4=.UT$ILK?ZPR\!SC<.4] MF&RM2H37:;3JL@6LR(#TA?2%]%5WAT+Z0OJJRS9(7TA?2%]5HHWTA?2%](7T M-5*TD;Z0OI"^D+Y&BC;2%](7TA?2U\&B_<75#E\GK-U/^HX"Y1T) R[-&LG2 M+!H89\8*L"1D$,X:<)(JD(GE0),U2KGK2[.<"I(P3R *$D&$Y,'J5%ZIQ$3V M3!.W<;[.:OG(\8>K1TY6BT?Z$LU/T^)9/G5OAB[5+(]$-96:;R+GNZ>T6E=& MHX17*2XHX2CA*.&[EO"@#-'"1Z V6!#]H4-&AP!4FJ"C\U%[,<01>2CA*.$H MX2CA*.$HX6/73"V#XHE0*$:E(&*VX%6(0+2U22;/0I1#;.0=5C._*)44I?( MJ0/EL JO1CD\>#G$C'8P=68^"9.8@"1MK\[>@962@[-.]N^D)H/L%]Y%1BN. M",KT2#):/&)P2W+S[30.8I:?W-3-0FI>IHM%.O=IWC#[L&&$<3Q*L*+X:I@2 M!Q_3$3MB/1_%=NFG"2.L05WX)DC7&&.-.:@AF@CAO0 2> E0DB!@B?6@B#>1 ME/A&!'L]J.DKBC%M"4B6XWIHWSNJ@ LA/14I,[<1U+SLCUOM3KINF>)'P3Y=Q,GOUO)WW M#7JT6,PG?KEPQ=RG[=-VUO_HO)U.RU=.>DNG;K&'M<10/U$_QP MZB?J)^KG MAGY&PX4F28$DIFBAC0I\RARB<4F4Q#(1L:&?7C,7HQ$08[](S!,/3D0.Q 2M MF2 Y25:U?DJNCS@J*"HH*NAA*>@H<$:5K$XEC?/4I)!I<0( M\SF5'/*Z2@;CG0A,01;9@X@J@95> PLE/Q71"6(V5?).QEOID4:Q.T"FV#V* M*':8+J(0XN*NN])EWN>J(@3@7/7;E1P#%T@ J:VDJDATDAM+K[?2Y7O.7F^V M_(M;' >NDQ5W>[A%&T=]W]T;1/ZCL-Y)HN&0)1%AM5I(6C)4!/"VIK].: M$ZJNJVQ4+DN2"*C<*W.*L;_&@$W!JQHBY)$<2U1739E105%!4 MT-TK**;-PPUG*\^YI!2,2T6<20I]H2X'U'+A&2.!4K*Q8UG3D -));?.&H2B M!"PKUSA5$F:9@U#1[EK0;Y8V4X++C^MD14R;4?3WV+U1] \J;7:.94&]*RH; M%0B?,M@H.$@:B0A1R"#-=94U1$8EHP-2K@3!?#\X'2)P3U@0QM! _*Y5]HOB M:K@99%/R8:GK*&@>%;1")T8%107=6P4-E#$NM 4O183R0I4\-5%(P6B6F37$ M;FQS)::(9HH)N)(8B>5FU@DJ-L[HHH"B@** HH"B@MQ10 M&X06PA0!]:&DH$41/;$9",^*V)2$E7]JOR_]X#5R_OKUUMHG1H*@NJ?=/7;NWM4RK[V\Y]_ MVO<:,>1$X=: 0/.IB<*=-4=7U9H&KGG*V;LR>!?N55HS++A<#/J]F_[+O>U^ M>-#\&;M/18]Z.)PXZ).N%._JAR_;V;?I>[=^_#E/WMETN MRNW?I!)LK'Z*$G)$_NWJ@M*1I^ZB2]]WZ<+-W2)=0; *8M?W?G"]X.3K23?Q MDVF)S[Z_NOZ'S!D5VW01P9 ML^LV%'NSW;>![-P?Y)' MWI]US9/RS'$'GE^M3;XV;W%GPUE(\$CP^P;L/1'\)X?'OW(^2R5TLQL)>']L M 2>K8PM8+7-YGS[LHSZ[U203^IYE8AMKZ,$FG+:RAZYWN0&"_>URHD:K)G=M MFMOIR?:6.V[/S]M9LYJ\WS\MV=<.547@.QRX6T2^=\]5[!ZXZG!A1F@1VO%! MBX%,M8',:<&X6\[?-NLRJ1C+8"R#=(6Q#'HP0HO0(CF@!R.T""V20UTP([0( M[?B@17) #T9H$5HD!_3@_8(6%^L0MZJ#&SDK6IY"_/(<74EY"WDK9I,LRO> M>I$6;C)+<9TV/G'SV63V"N.OT70MY#'DL9I,L[/X*X3E^7+J%E=4]FQQEN:7 M@V'M>?GQLS3K)J_3^J.366C/4_/=+VW7[?!83V0[9+MJP4:VJY;M3MM^<'_% M9!^>;?*G/[QAA-H?+H.YU4DG39N;7X]/D>/&TNV0XY#C:C+-KCCNXT.8FJNX M;7T6$V:HH^EBR&?(9S69IH*8;1V9(86-H%>-K)3V4!5JOWX"Z'W5%?[N9-:4 M"Z:3=K;+D9I=@W_OQ8'KW#&W?Q CK CK>&!%0D#/15@15B0$]%R$%6%%0D#/ M15@15B0$]%R$%6%%0J@"8H0581T/K$@(Z+D(*\**A(">B[ BK$@(Z+D(*\** MA(">NT^P#K"6-.1,I/SC@^/?C*+4&L%EV\,JYB^_7)?1.NFZ9XH-F.9NL;_;K;^OCATO 5$R=5@=%QQ0F MY:&['Q^ ?-#D'H'%CP\F;PH:RW.([0(NO_'@KT(>B;_\^>,'^RMV\,/KX,/A M^LD>CI)T+S'7'3'?'\?FS2A7GY.K'(OVQ"P@F91 $&' @B7:>L5T(K1JD9.,'EF4.90YE#GTV)%Y+$K9YZ1, MBL@I<1PD5R5?B\Z!DZED89PJYUR2E/'K4J:\DLPQ45H@B_P)2L$;UX]0>EH^ M<5SV0XCW,;Q(CA0J$O9O5*21>BPF7O>O5KM3H.^N#+$OXJFX$IQX!5$E5\2S M)(,V%344UC*6#"TZ& 81SWO. [OB/.755\27'W$4W_NELBU*F:$PHS!7ZLTH MS'NCA"G+3*@D8(4V1=6B 2L5!Q*H9]DF[V6\KH1.,$Z229!L+JEGR3;!>NX@ M$.HS8Y8*FG>MA%\60$&.&$H@YI\H?,@61 MF0%/(@4G@[%2J2S(QO:*9'R4CE!(S@@0*1$PB0OP,5&:54XRLJIE3EA<>(HJ MARHW6H]%E4.5^Q:5XYD%'@,IR9Q5(#3+1>6D :ZX5-EEJXFZKG+>66,4(9"M M+,F<*&F=$8H!HSX&*U3YGZY:Y8I^'TF4N7N2N1I.:!QE59T!._^3\XMI^S:E M[M^;A7M3+KEPD]@L+PH/O"[]JC^_NY+Q[B^TJ M3KG7\FE51HB[ZRM_^L,;1JBHX\#L>@Q27!#MFZ!]T$E6 MS1Z+B]Q&,A@4O#$I"@?", 5">@\VI@R6.*U8"C)K>WTP*#NB610&J! "1-"Q M7,,R)*FY3IER+C8J2CV*_UAVB_/2E.Y%FKJ2;YZVI^[-_TX69_T04/V_"+-.M>WM*HR4OM"3;6N9T.AQ0A_KQ0#(_RJN@*BC<2#Q(-= M 8EGK]%&XD'BJW&REJ< M3*F+FG RY8"$%B-\C/ K,\AX8TY$&R-\C/ QPA]+A*^2I)XF!YH3UU>BYF!) MH,"(Y"QJ%8-/&X50HE>:$0*"F 0B"-/7$3.0J$LJ2LV55ACAUTU-NXOP\8#Z MW=/8:B&Z2ZQ #11N)!XME_ M@R#Q(-I8DV3$'HO%BCY;A#TIFGDV8.*JBFR6X .7D&E@AACC9=H8<+GE_K33 M]E&,D[X-;OK<3>+)[-A=3!9NNAIO\=?'6UZDWY>3KN#T,LU?3T)ZGN:3-KY( MH7TU6]WE?]QTF88JUG>DL8@1$L:^2AS&UAA;5V:0\49[B#82#Q+/: V"Q',( M:"/Q(/%49A DGD- &XD'B:N4"5H\EQH%$:$,DK ML,Q+8,(1YI)FSO"!=X;A- 821NV$L:<2A[$UQM:5&62\T1ZBC;$U2B7&UI_? MDT4CX<%*"#E1$-X9L)ISR)Q3:G64WF_$UK?(Y!+21>)!X*C,($@^BO0=E!4>!(4YGW^MTMO8^J60Y MT,PYB" 3N-4J4$.]M#98$<+UZ>QDDB'>!'#:!Q!9*W!<$3#"&\]E,H)L+!5] M/F]+08F^F!4"9 )8T-LF,(H&+LVBA&*$7HLBM%GQ4C$+&@2 M%B(G"81PHNB05"!,CDES)Y/=&)()(1OC60 FI ?!#2G79%W^H0[99%DO2(;:[ M#2Y&E!U95*/Q[$S#8\-N:9UGB[,T7QT8-D]G:=9-7J=F6OH3'A=6Z>S-4##[ M\OTT?X=)_TQ-UTXGL;ERPRK#N#'.[]R#R=:"0WB=1JLN]L;"'DA?2%](7W5W M**0OI*^Z;(/TA?2%]%4EVDA?2%](7TA?(T4;Z0OI"^D+Z6ND:"-](7TA?2%] M'2S:7US(\'7"VOVD[RA0WI$PW.U"I]WIPG=7IMJ;=5=6)J$3!YMI .$]*Z\R M!6VXM)D(2_+&NBL=68PB6*#*2A"*4+!&:!"$:YF,84&'Z^NN5JM&CC]<-'*R MJF["2+A)NN09GDP(OJ";1LIRY&&)3*4HX2CA*.$HX2CA* M.$KXL%MQ=1(A* DJ$0Y"*@^>!P/6>UZ2<&(]44-LQ=V%A.N*3NY""4<)1PE' M"4<)1PD?6,*3T3E&GR!DRT#TI4Z]=@*\DCQD)KCF9(@-S+N0<$H&V>.,&GX? M&HZG=V[);KZ=QD',\I.;NEE(SE.YNB_3JM^]3 M^(:X/8YV< EA!@9".,YN)0]:":CTC2%8#?TDPOE2> 9I&04! L**.[[2B2$[EIDOZRMPE9T?-18U'44-(\*6J$3 MHX*B@F+6?$^'W1/)".,:6#^)*T3BX PST&]NZ/H'U3:S(+U4O3EOG21 M3:%\>96,A2 $U=0%2>3F'AU%B.BKAB@?& @M$WAB^_HACOH@.14F[EIEORBN M1JI!JHHQ!^*0#XS)Q MOJ&@0A5.ET5U4U9]=LHDV.@I$)$TS45"R_^K5E#<'(L"B@** HH"B@)Z6P'5 MV?)H4P:C>P'EPI9TDE-@C#*BHM%9L@T!]9J*+"-D+D2YQDIP)C(@RF:=;+F( M;)2^JDI +6&X/;8R!?VP]-4]E$>..W#\:DWRM;UBR._[1T,([+CY_9-;DDB_W:?IVNDD?FH?7B5TLQL% MJ.F<^"]8;?T3A%=HMYID0M^S3&QC#3W8)K^M[*'KW>*-8'^[G*C1JLE=F^9V M>K*]Y8[;\_-VUJPV3.^?ENQKAZHB\!T.W"TBW[OGJEK&F_<39H06H1T?M!C( M5!O(G!:,N^7\;;,^F1)C&8QED*XPED$/1F@16B0']&"$%J%%O%_0XF*=PQPB1K!W1. XQ_5-RS]Q:FM470EY"WFK)M/L MBK<>G1<;+)"WQM*5D+>0MVHRS:M:WL(\:LFT^R*MUZD MA9O,4ERGC4_:PFT^PL_@IA>;ZUY^_"S-NLGKM/[H9!;:\]1\]TO;=?^!;#>6#HALAVQ7DVEVMJ.X[0?W5TRV M*H]R5FZ_'I\BQXVEVR''(Z8VS^($5:$=3RP(B&@YR*L M""L2 GHNPHJP(B&@YR*L""L2 GHNPHJP(B%4 3'"BK".!U8D!/1IY#.?9HWG#YL&&'TVWO!K2WQ+;U@E\7LMT=[6X*Y,;2SMFI@1X'A MS3?7O%^3_U5<*1D(UGG?_V^#ZS_Z:R9,XJ! M\,27:RP!$YD"*9(43+%(E7G0S-QYP6;9P2OG+KY?U]$[Z;IE*O=;SB;KF_WZ MV_H,XA(U%5.GU6G1,85)>>CNQP<@'S2Y1V#QXX/)FX+&\AQBNX#+;SSXJQ!' M]B]__OC!_HH=_/ Z^'"X?K*'HR3=2^!U1\SWQ[%Y,\K5Y^1*,)N5#!F\-QE$ M8@R<"@X848E)JF.P:1"Y^J"*Q7IWY,DL3)=Q,GOUO)WW#7JT6,PG?KEP?II. MVX\WAU_M"O](Z'Y]^7A+E2-'%$4.10Y%;J0>BR*'(OB-EJ5)*P($P5A MA 5C5 FB,G$2&VINBYR,DF=M-6@,BW7.); RJR 2<=UR)2HR*H6.4DQET.9 M0YE#CQV?QZ*4?4[*I/$N"V4A9UH2L%SR-9.=A.195BI;E;*Y+F4N>B,9(: - MZW,\3<&D2( (KUSF5N>H[F=XD1PI5"3LWZA((_583+SN7ZUVIT#?71EB7\0S MV2R#-0PL<1X$*1FAI]R"\ED4073<1S*(>-YS'M@5YRFOOB*^_(BC^-XOE6U1 MSPR%&86Y4F]&8=X;)2S:Q8/P&4K&:$!(+OMI/P54>$M>K> M+/\D1PS%%_-/%&;T9A3F \\_-7'",): 4^-!E(P3C"_Y)XLD1.59L>2&$@J; M/*&2 #&\7WLJ&'B:".1D#>7)*JYVKH1?%$ C#*[(P?P396ZT'HLRAS+W30D? MM2R0DKSE3 D(9DJNQXID64\,BRPES?)UF0M:^NP]*RW@'$2B'+SW$51VS"63 M*!6Z:ID3_,B@RJ'*H'-N_>,-6%(S>&]J"9Y=Z/ ML,:08XC$FELM4LR@^[G0DB2;$FUP"HSD*%A4U&^N7]*:*6:2A4!TOPLT4#"* MI?*/]2Z8Q\MY'VBD^:2-Z]TQ3RX9BQ&S9^+ MFBD/4AAB(6GN0 C1K^67H;R-C L>H]RL@Z*9#C+UBS1,[E=J\ RF/ T0IJ75 M5"AA/SU0MQDU_X^;+M,-@^;;%/<:8E@.:6#L-+"GPH41,T;,E1EDO#$H3T M+.L )%K=SS9H\)&'OK(M35[X'*F]/CFA@O39& %&2@DBI 2.$@/:R92M]9(8 MG)Q &JB/!O94N#!BQHBY,H.,-X9#M#%B1JG$B/FS$;-1,F8B2!_]>A EX@5# MM 25LI9!2QOYQG(>+K*@C'!@5B40-'%P22B(-(9$@U(EI,:(^4!I ,^OWWT8 M=]6ANG]O%NY-N>3"36*SO"B]_G7J%J7W-6UN^HVL\TE8I'BY_:[O:UMLO\-# M[K$:0,61QS[O^,>ZJL,%0D*QD+(!14)_5F,FX @1H+BS04K!$@^#[ 9<[>1[ M7@CYYW9^ZM[\[V1QUM?Z)@ZY%1!/+<;ZJ0>9 MWM]H7'&OD1_CN.)>&V2\\2:BC=$]1O<8W8\ENL\EBJ?:9O#)JQ+=!P,^ZP@E M@M=2>D:T1H$B><0T$;B0>*IS"!(/(> -A(/$D]E!D'B0;3W M8,1R%!CB9,HA3Z;PR',V.0++DH)@7(+/+D#0449N!*=9#['+$B=3ZJ(FG$PY M(*'%"!\C_,H,,MZ8$]'&"!\C?(SPQQ+A6V:)YUI $OWZ)TL<.)8R1-4OG1+9 M1,F'V!6*$7Y=U+2["!\/9]P]C:WV7X/O>UKIV^^[6I/>]*\3GLQ8:1JVU^5 MQIB&[;5!JDL,$&TD'B2>_3<($@^BC?5W1NRQ6(;KS8W9%^ M7TZZ@M/+-'\]"6E=O^M%"NVKV>HNJU)> XW*4'%DL&(7,L:^:AP&UQA<5V:0 M\89[B#82#Q+/: V"Q',(:"/Q(/%49A DGD- &XD'B:!!@#7,@8K.FM!7RR9BX*UA.(^!C%$]8^RIQF%PC<%U M9089;[B':&-PC5*)P?5G@VO"1$PF&V I&!!)<[ R>F#9A"!\8,QN'%%SRUU9 M&%PC8^"Q?I5$?$_3HIG,0GN^Q4XL/*0/"V(<8JZSUP:I+OI&M)%XD'CVWR!( M/(> -A(/$D]E!D'B.02TD7B0>"HS"!+/(:"-Q(/$4YE!D'@0[3VH+#@*#'$^ M^U[GLZE0,4C+P1K*0?ADP?'R5@KMM)8A.&6NSV<;&XQ@20%G-H+@2H(Q+(.G M2EH5B;4Y7Y_/?CYO2W-^:;MNJ)EG=B2Q:BCV[7U5(PR#,0RNS"#C#2R*T6=3(\:D=J'(B?2DB)%Q8%5(P'V4C@7K M;6)#['@;7(P8.R*H1N/9FW;K+:^'OC?M\>3UI#QL;"[(Y!+21>)!X*C,($L\AH(W$@\13F4&0 M> X!;20>))[*#(+$1!M+V8_88^]V*?#N^/J[*T/LR\ID MGPQ31EH@/C$0(6NPE!#(5JD02+9&VR&VR5RMJQQJ83(Y8GAFQF1ET9AR2EQJ$]@YL+X;12Q8E-3EOEOS:9D,/RN9^ MRB8>0[5[4GJV.$OSTD?/RP^=I5DW>9V::=MU>"A5I6.00\'LR_?3_!TF_3,U M73N=Q.;*#:N,-\%U&JVZ) &+&B!](7TA?=7=H9"^D+[JL@W2 M%](7TE>5:"-](7TA?2%]C11MI"^D+Z0OI*^1HHWTA?2%](7T=;!H?W&1P]<) M:_>3OJ- >4?"@"NR1K(B*X1,0J8<@E(<1(@"C'4.3.:$&2(2I?[ZBBP:'*TVI=$8T:7J6ZH(:CAJ.&[UK#>5(T1&V! M^J2+AGL*7O1G)>1@H]O9*+9+/TT88 WJP#=!NL80:\PQ3=")&>(7-!HSD$820#HP7#@ASGCE!*0_L>DSSLC\:MCOINF6*'\4NJS-CNRW+ MM@AY)*JIV_)%]ZTH;MD'JM@]BM4-)AR2VMU+Z/U'5,)#4L*8I,W2<.#I 12FB!9HESWF?H 2KAHPS_7AZ1W3WY?3A9O2W8_7<;)[-7S=MXWZ-%B M,9_XY<(5M]-,$ MIQS3$(L$@LCE'V^4*)DDM81832V+FZ/CRI/ F,9F+7!"L(A\>!!&$W!JY)J9AD]8381Z<3]C+>2(X5B=X!,L7L44>PP740A MQ+5==Z7+VE"E>2_)3)5,5.@,7DA;\EB6:(@L.;IQ<,56NGS/V>O-5G_Q0?9@ M'9:NU[J$&S4?-7\L[HV:?U#)+^6:)Y4TN&R+M%JCBF R"L0YDW5@5MF-*58G MI672" A4E6OZK-G)7-XJHK@WA@5"=RVR7]9688\LJBMFS:B@J*"HH+M74,R: M!Q-T9XTQU&A@41,0@24P(?/RU@9AE,Y1;:P>9IHKY?LS(8V()0@( 7P4LM_> M+&5*Q$>^\S53-RY=@G._5;(BILTH^GOLWBCZ!Y4V$Z4=]2P#9R&!T)F!B8J# M-\Y&PY(BFF^L3%:$""$]*!]8N48F\,22MH+@Y%@44!10%% 44!?2V BJ25$Z* "07 MV10DRB*@5( /-M@<3>::; BHUU1D&2%S4427VW*-B0R(LEFGDKEJHJH64$L8 M;H^M3$&O2E^5__<>L'IY?_UZFZI'9"@,MGI4RK[V\Y]_VO?,.>3TV=: 0/.I MZ;.=-<=4U9H&KGG*V;O*U^>-#\&;O/73WJ('WG M6KFZK;'X]9?3%X^:XU^>/'K:_.>S7QZ?//W;RX?-R=/CHP%\>*A&-FBK'H:G MSTZ?O&Q.GS7'SYX^?O+TY9/'_:N7SWXY>?SHM+SY^>3IHZ?')X]^:5Z>E@_^ M_N3IZ4NT8FU6_.[7F2M1ZR+%_T#C;,G\7XUKF -> M?4U1";=;RG[]RL\G_<=S.5B5P5V\>S>+SDNB4YUV]?99_GLS<+$S< M]&7Y))V7/W2/)UV8MMURGLJW7Q8C3'))*F:+1R&4Y&2QRJBFDS!)W6EIY4_3 MDG@]:%))E"YZAY@OT[UFS,,7=]VZE]"CYMF+OSUZ>O+_/3H]>?:T>?3TGIT5$F^>%EH]/GM1*P-]N/[5]MC" !;\]'%Y_ MM?^Q[R>+TH[P65P^[$MU1>Y71U$WOTX7<]<<3U-IU7\6=RA=M"MAVBP!FTI5[ MEN?K'ZV)Z76:MA?E=_N?[)87%]-)>=/F)LPGJP&0\J'OWG:%T H._4^WLY[9 M'C87;M[_K[]NV8,&9\4HI;'ENK=-Z 'L?Z#_LYNYZ=O+FZ7YZTE(_>7S27'D M8J1^_&?U(%TZGQ23Q&58E$]*1UEVB_G;HZ; 61J4T[QK)HNN">7C]KQ_5TPT M*19\52 ML+3+1=LT+VU_6UK?+'K7>7CY]\L;S9;9A<5R[OQD6IZR?XAVT2[> M7EP]:8_)ZL4[H#ZXJGRIP-4U_TK3:?__1=M.FW#F5F9?H?DQ;*%UB_4UY4V! M9MZN/+9X]FSE0Y_"]2-3KYW0_M US^=M#VO7^&4WF:6N^P#^]1.61TVS0BMI M#6S\H-VI__;J^OY'^U9_Y GO'OS2&<[+5Z>INW2H*]_YC)7[+\5)=S%U!7=W MT?-'DWY?3B[.U]CUSEP>ZEW[)ZN1R-*5SOK;E"^_L]KESSYL\GS5;3XP]JL" M]KOOO?/E/%U.XB<^+U03)EW_J/.V<.PDK#YK0X_:NV=[;\6V/RB@Z7T?IGUG M^N"7/V.,EY>V^M 8[>M)L<,G.M+'?O&^)2OG6;E;:>Z5HY1 HY@L%4L6++OE M],I-XJI]!?I95SKUZ_Z^*W]J/N%/W:3[:M\LK%$>H)CGGU?>\B]7^F>3G2\! MVOIFFU:LB_$_E.A! U,G%9-2!Q!"&! ^$O#1*E":!Y&RY;D_N/GV@>E/KICJ M6;X62KY=_SM@.'F;T<-WZU65. M4MZ\2T&:]SG(%6>NPHS%67G@WY>%-]*\=.]Y*@')HH\D?BY-;BB!_WY'L7VW M=VOG6F&T^""&Z+M\K\4K;2UT NV_9FE-]Y,X*=1QR?]G[G4J@4R:]:Q:V&K= MB/ZN\[@ZN^%?D\59\^O1RZ/F59JEN9N61I4_]R>[^[ M"K/^]NC1\W=Q5L^UY='R.P FL_6\THK(4YZF7CY\O^?B!'S9KDS[LV78YGU])]"SU9.SF[XDRN\G\@U9T5V;H 7CG M8N^^W5OM4D +@[2QN_I:BD?-<9HOW&3VT9/T7\UMNYBUB]0+YV5VV5VVKZ#W MH;5+.%2NF"U+0S[1I+76?=8J/;P//[!@>.=RI?'M^631FRC/V_/5D_2!6%&- M3_[..\?[[W>.]V+3\59J62S5]M8HM^P^]/=/WK8[:Y?3/E N5G&K9RAM_,=R MM@Y45@^QMN'7>LA*!B>SJR[RSNS_WC6/UO!MMO>_WAGQ;7+S(KD]YH^+/WSR M))(JR*1B!?[S1TI:WA=)'EB7C=.4J" @4N) 9)K!,\. :V*Y<%'PG(?0Y9\G M_43W\U5_1O7]@OJN@6K^;^D^=3GF1YI[)7G+KF?J1C*0O 3_Z9^%DU;MO^K^ MO2950DJ+!<8;I9GP,LVBLY[M8?]Y]WY^P"JA#8?/5']G>]][KQ%W#M((-OWON[]^/TZW+D: MB'MW\_Z;)8&?=>ME2MT'T5.:3E9Y=KGY\J)=12KO+?"^NU[OJC59YLXRYD0E MDS93\)I$$*IPK&5$0_2*)*L"+9UV\'[\\@,3/YNOCGL\F;U.EYG!A][UI*0@ MB_*M=<]'2?\"RWR\%'#=2PJD75VKAMY1S&>;VX_6]^-JIII K M\KA8KX*\XI*T6B-Y]>Y+3+).-R=]MK9HW >+*!^67*[\WJ)D1NNA[\MW#_N? M[N_Z83.[]^LS/S/"&#[DQG3ION_XL!\UG/2YXF43K[[P\'TZW!Q/9FW/MD+,+=Z/;7XP/O_1,'=Y MTK=A]6 %P?>#K^N!SR_/#90_S?]_]MZUN6TD2QO\OK\"X9EZQ_6&DHU+ DBX M9CI"MLL]WG65ZRV[9G8_3>0-$KHH@@V DM6_?L_)!$#PHJLI$:2R(]I%D4 B MRH:$OFIY/@.^/;LVA)FL4^;=.8#\"F7P&[1E#95;FA1+@>/9-1#7 MWH"T=ED[=O3.]=1<85S-YIT&UUH1UGUEGF]6L''+MTZ+/PE :)7#0WSN'?/&&/"9UX7[2&'=]HL-X-7^6+ROCNT8VR MJ.NA'!X%3#VW@:PEBY(L9D1'/ &1&DK"A4J)5-R/M/1%G.]$G?ZBSY!YK$O% M^:T?(69;"M;C8M<5S7V)%LL !0+'3/%*U=[;$OZS%%@]BGXX_?)V&3L_6Q36 M(5GI,[C>!*Q[GZ?'!2 [2(:SWLD(5# ):/.J ,2UPF5JP&OH0P58 )E;U.?P M6G4_HT[25!U;(N+:T/LR4+<#]5][ N%)7/:-M0/Q/([:MX"UG)AQK MQ7=K-2&0UW8,(-?2B0MWF$D;7-ZNPIP7.A_(]&Y@8H*.^'IF-N:JG[]I":(! M3*W/.4B#-;6H'41O5T(?P/A[VUG;RX&2/,H#FE,B@C E-,]"[):,T<'/2HE/^^6PN,=?J>TAM998WX,5-Z"9O/IK M6-@S#D3;LA?>+',1D,._;,N[ +/_V)B-Q-<5'134[M[HSYQ]B8CW6"KA+ M_;TI3*:XICQ*2!8%V%!?<\(X"T@>)CX-A-0ZE#L)DX'Q"JKVNT6%$8WKKP.W MZ>E,F3]M_E+M+(,'Q-0L5;V.K-Z D&:3_0Y%%Y M@":#!QER@' SIHU]Y9.EQ_:AT^UE%8"S,5R6ILVVM>@>< 0]!:\')JU=RS2%28H;5FGCKY;^.%D MQ6IN6C1N;>VM64V6@>JU_0B*PV#U:@\W^)EW 2]R3C2N^#=YSF=G8+^;T9%A MT/INS91I85/6B\ZQS2]!SX*KM]Q6H>-UH3'%NVYOU]_FJ*V@E3,0)QL>VRYJ M4JD^HVQQL; .&)LFC5[F2I]C'O(E.KCA;[V$DM//[SXNG3^MXH?9_X.(QQ+2 M;-AEXCUV"0?DO&7];,;=EN]584L2N@RX+7B"*[Y!).N]-F&*+G>N&LKD#D"V MK]X-W+%.>4OM=ME.O)EN[J%&PI=6(.AG1@37X^"VZ62CFLUZCP/OWFT.1E[I MNK,>!V9W]1MIIQ$:/XN4XCXCOLZPU;L/Q,Z#E' =R$#*0--T)XD2?]3Z<_YS MW107*!6@DZ W'@,J]N4[I__B8F[SGVSL%@1EFSEA'3<8D[[HT[%N4U.&&>Y8 MDVA"R6?X[*%,Y$V?3-])SZWO9M*S;IA%J_6LZCN>,E5[:W$AFZH_\;XL0+.^ M^=W;=(L3,,8:D_"!&6"-R2;!:@-X7%-6U]XEGR[:DM!!O4-NLAR,>M3P;TB. M/@8%7XJV8@N^[F\W,?2R5!ASQ_$;4.L*]) -Z5O.S@C6NZGVVU6W-0:,;(WE MZEO]?:%:;QX\YKP ;:PRM7=()E _,$!G_7IPL*E ;,3!G_.K_65[!]=4)*&%8BVC2 MH,'5"!_FXXJ_1: M+;9;88%I$S>]1%6"/3K3IOS%,/6P)&3BGYB_2ML^&GQ#W1)%4WR6[9S0>]7/:)]^ZFGPR:F2RO8HFAPU(V0)MFT8D5:[U: M7Y>)$]1M#A@HW+,V$#^]?O:X0%IHDG$XS1,=);D\6Z MJ9RAO6@S#GXOZC_?55H5#7YR<'0;' WI9FH #-T\))Q#I+L1ZCJU.MQ*UE&?A=NE'PUJ_&&FJ^FUVQHQ],T@JNT0M#J+-K^G[EY8]VIJW;FP M^PRG98RBIS!.I>A#5LO*X-X(F2%QI^A9A!\F3U:8H.(XCS,9DSB* D)S'H&I M+4(2AWG,F$]U'*<[R8B4YQH;2V"2C3%#WE[_@FE@[SH:O;WNLR6[A(BOIOGN M"];$;HN1;?B"+TK8:<,"GF47F=?G_-*F#&.H1BVZ&G3<9]KFW 7^#RC]+TJ; MJMS9BC]V]D91]8F&2SL2JP5A'R "H*<=M8D2=U5_Q15ZHDT7H.FTO*K?C KW M/&_#SV=:+-ND"SNYEB-P]=_P15-V[9%Q@D!1Y!&\G$SY-9A<\(!O6OUD'Q;X M_L3_H;O![.5YK=_46(X.=.R8S?3PMF._6LX"IM%['#&X9KOQO.E&6;ETV!7: M/CI*)Z"H_(#\VK>.ON'2X'Y7^9,D93L<,)SX]'[#3?S$O8A[D>]^D:ZC=W]; MO[_.+;"P>7/CMGJZ4P:VB)B[&ZL_:2O3NP[5V/V1&DMR W'Q]_]XE;UZ>M*O M=KKWL8N\9Q+5MAWO,)+%^;YNCX]=NZ_&1_"+]1'\C&U [EC'?:[=P\XHV./I M-&XCO;B-]&LQN^\^1VY'9H_S+1WFGR(]L/ MCMS/16[GUA_W^CR_>'#1L_NN'7;BV3>0W2?P/+[U+_K6O-*GGOORFI>5BL'8C[9EIF58UZ/ M'5!VS]#34G(K$CP?;4WQ^G<0=V1'@/@\BBF+.$E2EA(:"D4RE6@21I1E>91* MAHTM5IMAT"P/8,(IB50<$)I1383/-(FR2,:<:29#?F>#G]_Z)@K!RBD@\T6E M00.$98>[23@\#21:.0T$3P(AJFQ(>\&KOT;1Q+_Q-!"W[0][V^^=DGO;N#^\ M>-(_8Y=?AQ#CI:-3#)Y1,0@EUPF-)=%^DA$:*#R2CBFBN,I2'G-)X\VSP8)0 M^ED:$C\2,:%*X>%U*B J"R*6\ERS\.[.?T^@&%#?*09'N^WW3DFG&#C%P"'$ MB!'"*0:[5 QDX$>*^9SP.$I R(-VP+4/V@'WHTA$"G2&<%TQB!+&(TXIH9$? MX!$7@@@5*9)R%ODT"O*0T;UX#.@D=HK!D6[[O5/2*09.,7 (,6*$<(K!+A4# MH0*I4IZ2,!0@Z54DB8@I(RJ),BFR-(O$QED!.2@+49HH$OHJ)%1'H$?DW"<\ MU#%53&0Z2/>B&&03ZA2#(]WV>Z?D&!6#72UJ<1Z41^=$['>+V#3W!8NI)$QPCI'WB(@P#0CW=:*U M5#P.-XZN2),@2ZA,0+@%$:&<"\*SA)%$^3)AL58@#(>[SD=0+SB 5F)+6DBH-]*20C-,@UX3(/2!9*EK$\8FF2 MK O,@&D=29:0-$X$H6D>$Q8EDO@Z@GN2!"3N7J+8(9V$3F Z@>D0W9'7"4PG M,)\F[2O56:Z3C$0Y91C=%233C)/43W@LI4J34*T+3"X"D*,J)H%D :&"29"O MF2#,CV/!B7' 8B3E2XS_%#UQKWCB%-#G!IR MX&I(Q.* Y8(3E;*(T)"F)$M!#H:]%$L;B MC' >A8'0:1JD>RD]2W89S7=JR"$"R-XIZ=00IX8X-63LM'9JR,C4$#]D?L1U M0)@,):@A:8K:!(-_:!KY@OJAGVWD2.0RT'DN2":SG-!()43$"GOFQ&$.37D10/( MWBDY1C5D-=L$_N+ ?G_M=LJOBPM=%1+^5L7E(\B7W#7A)V/%D4%I%M!,2!J1 MF.:<4!4"E*913F(E:<+]/(RB#8N.R2B*8YH2GX4!H2Q-P !DE/@!Y;X.I8[3 ML(=2V31O8+6$KC[G[Q8UD%-7]7\7S?FIE+"9FOIW+75QB:O[-]@](!J_GO/9 M5SUKL78%9[L!A@#KKP LJ;5$D,4]6.O9J[]^O2IOA-=1[ %/=E3Y7__R+?2# M[">/MZ3QJIXVGN!3#M*H/O%N.N;!XS/EW= ZX<2[TI7V8&<4EX5:\.GTVCNS MY/8:H+<7^#]X9;[UR;S&7T9%LR]ZWFCD*2_,3CP\U,V\_'N8M/DV\LVWX:@F M?0+D!V(#0<^ ]&= >X_/YU7Y#1BYT; @VV9[N,@2 $@P/U!$LQ"0A0->,%\S MHH,X"ZE( 7 V,F>T"%,6YHPDG(6$YKDB&< )B;BF81CE+ KD7M*#V2TAJU$P MUP]F QP7!PD_UL*G/E%"IH1J$1&11()$@J8TS*(L\8-U#LJ A:2*,^+G,59Q M"4JR+(Q(E(LLY5IQ(=A>VFJQ6_IMCH2# .4;S"C=)@5.X',]US#O2X"JR:AF M[JUHD5L51/AGRWX([WA@SYCM:%TP/DZ ,24C$6,)(%N8$9[[&4F94$D2<<%S MN6%^2N!+*11)9.(3&G-!L@1P,6)Y)'*M$IILE-9_X$7U7WRZT)_S#\4,I#_( M\X^SNJE@-K ZOY730EZ_\C0PY!QUWVJA'V-*W$F&L5D3]E)\V)L"V+60-W(& M4M S)$3F_D7S&G:P(=Z3,/!=A+S_Q#VK"]*?]C+/.S?:*+;]5U"EWI47,)5K M[\(N;>T5@%J2U^>>_L<"D&N*:WT".%W!'XA=9ELB_M9&8,[UK$:!4PI@YU:+ M;KP;2L@U\@3"XJ*IB=@9:>%W4$^_#\H("!_+TMZ+QY@ 1!BCAQ<'V:/ & MH^]=()JBGMUX5^5BJCRA6V@%3;TIO5I/IS@*KVO=>&7ES7EA?H"9SNH<%%KN M30LNBFG17*,6"=<:'PTHC>:25FP*W5QI/?-@P_X) \TY>AL*(% #3;Z\F\&HPFXOE'K$3ADN4!C,!5@%^MA>59JJ+BSD^M;;7;7EF^[*+ M&@T/0QVDR/ ]!Z^%$X1O[;)TWQ;:R"!\5[6V,!S,F7:RRMPCIS!LD:/Q@Q22 M>!=:3-X5&)OPI.:\TIK D-5PF'/X&PVIZ^6KX9*5HM;594=Q%(SG^!+S!4[P MDA=38QFU^GS[ZHO:KF8[J\%3W@P%U/'C\TT;]I,&W<$+>FSS/K=4GO:T-:Q4 MZ7P*FH;WCT79 $G-MJJ]UXL95W\'6UFK'U'7 F&,>TRBOF(Y![X;,H[A K/G M[0+5$[<,RV4(E\OP<4![W%9V)RSFL!=6EP"I7A?P, [47RHBFY0^V7+CZOE[M[8PG S7(OP;"0&/"2ORHOA]>V%BC=\XOWW.3I5.+I]R0TV2R"B1,=11I(4LW!8EH$MK161/I@L?N+K0(E=V"SO>TVKM4^^PGAO MIZ7\TQDJM^C[2[)YO:GG#6R]<6G>_6X8JN"@_ACXO>*5&FC9 &7G6@'4 *#! MWC#*=G[BB45CP7TZ/4'MN6ZL;HBZG%4@<1MU>(7JMY[):X#E60FS,C\.-%]X MS/4<90LHQ/H;NBFL*E9*N-,H@(#S(05@GC7GH OCO.>+:E[6NE/N["0+,^$+ MV*+&/XL_Z#Q'$(?+5E 3D'PA&RN :E0;I:X:#H^Y=OU3UT/S92@P>>UI>#4T#VY2@(SY :JP&1(I_*[$?8;2 SZ99@)F M7F]M=,'[G52DPL@PI^H<,329+T.6D'S23+PW\Q[X?#/1YKJN6 MQ!B&,"^+"PSWG7@SW9P8*P*M&!RYG*&\A-M./[_[^/C7?VYL9BKW:2!CDOI8 M8RH"11CL+Q*'6L8J\BEG&ZT:'X/-'V?(#A#HX4T MAJ>YU2P!6&#/P)Y Z/%>M[KQ,NY4HU)B< A_-^Z.O*AJ7/:3]E,)6&T<'S\: M;4:CA08T^Z?1@;9 A+::N:[-!)9J.L8702DOEO,]&6BL%;_R+I91RZNR^A/F M0&"B8$&@[EK,BAI0VCLK2V4Q%.@,[XLNA]K.'-"B*!5LK-9/ P9F.=6-[I]Y MC6^P_*,PJC ,CW,#8O,S SU=(!;P%>32A2'GHN96/EQ5H-CIF:?*JQD*"_0X M+2]K%3V+A%,J9:3;\U-I2^,'^5E7EBNWK+ 8'R"D2<,P56@6![ MG'9OTT)VU(89495CD#_V_\7L 8 M5@-J&1&>#J9BI_@TYZA:=>*=3^')Q=CYD++"JIX6^U*V]9$3S8"9%ZT## M+6DYV9JQ'=&'[PE;8%1KL!* @D/F *@II]YMRP32T=!%#*N?1+XHYJ.1P8\ MTZ6Y_?MYWU)I#OANDPH)SV%9W_#I%;^N?WKE_67?V8+/F#F_M[TT*LD#7%"7 M,^M@'!43#]VK WL0P1Y,L1N=J-+U M8MH8)=/X48V'=E::D2N3%6=E2CNL,:VMAFAFM72<#B7750&Z*+H@[.@XM55W ML42ZVS?:*H:>VTQ,I:!281*,8&#R)8DFW ]RPG(6J2A+@SS>.'[V,6;B;U4) M>G1S_1O8Q,WI3/W\CT4Q1QW"F8WW-QL[(IYXAHS(C*/:NOL!DOO3KV>Z<5&M M-[J7ZSOOUM>D')@YKYGA:.&AHZI/ )7<^AV7-RQ@LU1HXAHWU-0 CXDFK46! MX*86Y&"*Q<7BPEX+-O!UZQ,TR*7GG<&-0W3VH+ETU50'4[N$ZI6\*8'V(LQ.Z.[:9S ,J#IY7VF MC"PJN;@ IC;B%A/)I](^]AQ=N;)=AF?.W:,\BG2J8Z)Y MCAW[A2 <>Q@G?LY%ZNLXR#9R2A_E:X7]552XRI^K]T4]+VL^_9Q_*F=GGS"N M;'-=G$"]OT! TI&IBL;@ESM ME%=RQ]ITO_8*D.QMHL?2OS;(!!GZPG0K$881S#-X>1-N1 P>A 31>;RDT;2L M:T.H(?[>_N#A0UH+R.2ZF#G7JR]H9K7T6F\G;G_UQ/N8KSC^;.9/7JQ/^V3E M*A &"]D2>OOH=M5ZJ8HS-Z&]:IB98^[ ^ %28YFJ9_R9&/685RAJ3=QPPWD_ M6-^EM]0;D+&GGQV+R_/G-@+C@"91IB@)A,H(U0$C7 41D52F&0^XG[#-TN=' MR*]/R/7:J"U.3#U$3!F*W8*[81#&87;W) 4HB[=-\=_>P3Q$5?S;2EFI M$$6/WK7FUVE#8NV]:Y@"6D4*7!S!_M]?OWVL*5Y.&*[,2EGUK2>&FEB']H%/)[)E M(C;UO'L2SFA0(X Y0OQ/O6%\5X4Q&7M!>C?AAR^VGOG.3<4N?#9Y3;WP5ZOJ MQH:#8&U2O4VY?%\,-_=,U=FX=XRS*JP7G4H$TAQ@IFC6$DYAZP#OJ&*ZW!1& M#)OLW';7W'1KW7IE-V_?,H?">AELQ0+8_KW/P@QF=;F;?^\>9M*'+LH9/*]- M7.YUKJ+N:##9(:MG+F28;LEN@KF,J9A3-'=49D$ M"WS ?=YAA2$VGSL8$KFGOQVD^)+;#)_P/C-[PZG0<\*J@KQH"NLY:FZ?93]% MP6=_@L(*.[.RZ2=-ZZ3JR@OA1]GF?.%6[?"IR[7N5+B>@'*8R65UQ-5GM/>N M('6I[&PB&)DX[1WB5-E6R M!.4?!*\R.K#=7*W)9 >X6I=K?>2^Z'U&)AYUW2<]VE*AQ@95]#==R0*GCM_: MQ[8NL-[/ABN[3MN>... ,^D]VY%MR)OH:-)3:^;@8AM3IQWW M;MJU:=WX(@;0C4^.F'WQ.@C;7%*3D 8VP.I$TN;8;S;848FM-V[ZX-,GRUFY%BL)76)/#7;3>L*1% ML(-LS6"[8R"+#$* SVW:"9;&*DPI2668$NIGV%;%YR3-:1CG,:5 \EV8=G\K M2X7[]'2F/@)2SXPWWSDD'VKI=60T[/T12($)BC =X]_UEI0=I;NR-[A6WJ)8 MOH7UR!7+MQCXIXS&=(')_ #/-I4?OZ[T9:&O;-;^T#G%9S/;< 9#-B4&?BK] MCT6;II9W/KNR,F@Y+W&*6/TP&,'4!TR&-!W,IM5;AZ$V3%&US6P6%PL;/&KG MRZUA9;Q!MM[*O@4B8I=+OR9KNF!/9021J2P%F5+9;,_50%!1#9U);2[=%N_1 M1J8_$JXVB:W]6LP7E3SG]=9%,+;:M)%>JP:8;2= M/O>C32PT!8#+5(L^2;4&VG29C#8,IN'KZ7N"ZF%BHP^>' ME%19(GI(1:\C8QM3'F>$Q,RTZ&:Z%D(WRO]LIFVIOX& 4J#RC;M3X9V][=+& ME=OW-VBR!,G:N+1-D%YUF],JN&_1 'J[#/H_OH#&ZXG?%CRM8RVV3#!U5;:F MJ;7_6SA=T^Z[6C(L4C Z_C-O>1HD7"0Z(3*%C8Z=1PF3L.^#(,]CGF11H':B ME_UF>U& 6O89!=%O0+E*-X4UJ#&+R'5\N=>N-XTJWH*\@U^\EJ@F"VNDNW[= M8JU14'/,39P9UB] P<+40]6^FFA?K>M=@@E(:+I=CNJMM.F74B\$JA6M"Q.K M?[J,EHOYM+S6-DNFN2J-&\T&?VV%.MQC3%73AJ#S4BS]^*AJM4-X6(^-;0:L M5M62I^[\O.A8,!1:MC9H\WV,7P!=VF82[2A6-\05.-/&VP)4'OCA4+6T548# M:!LX*]#CT+\:UMQT"3WM'&$ K#?BL)[HA^%5Z\1=V>S].VPOO;2:7=\LP.1' M&8^039 :\L7RA26?2M2%EQU;0+*TS2.Q2 M>:='6@F$%EB%#V167=OF[0Q=G MW[^@[2& \,[1@W]B[VB=J(:V\&J+"O3N(3T'&;;&DP<7&,@W-VU7D M3]+K, M)FX5YVCJ:(RBJVUA4V M]$=BCEOIU66;?=67#6^9R%K!3.?PJE3?O*8W7%I_#U"BTN>XLB PS]#E]AJ# M_C]:=NU%*XR^Y%"08+:H#\G:FB/VEWJ0VP:/K0J%MIF1OJN4O[UFI_7]FCDO MXS^KL9*ZS6TTG#DU43R]]" .=J0)Q7_#^>G.6[J1M#WQ/I3X*I4A"G+@HJX' MP;T-_]1MF E[4GN_@KWIL>Y^_*OGE1M4G65]_K)4^1XJB2L+&F=94#"JZ6PI M"W)%0;<4!>TT-S3.:$!];2HJ0-'7S"=@Z2LB9,3]0$5AJ';2U_%W=,(L].]6 M:T!@@'SCVL*]E='-=#6A5UL?:K-#B=7C3G3>M7%?PT0X,0T0_+E,:AB,,^SBVC21?TQ_19"KE[1_\L'4C=&N-A+4)HO5Y5]+39AL,+763M]"E&[71:^]U?^_\_+HV#>^4 M1@]]=?UCVYK.9E#52[49[8V6^GREW^92=^Y^'RX:FM:*5^J%=6BXOZSX JLW M[Y)M_A/^F5H?9GUK/.ZQ*9H[;/\[*HEVCU[$CF2W,-YYQWA+CU&?[;'9N\J: M[#T3%H-)KW<&EN+-VH?#=CRQ!#4&U+4:T%N7$R]M0;#E%B;0H7:O(SUUJZX\6UPI>^Y7%[U"?9] M)+LM=6^NV_LY]@BU!IL)1&/NCZDQ;LV$/H)BU'_,&MUR=Y?6BI%CV"OHFC5S M['Y?UAU\.:W[PH.3%7O&WH GO RN_^W+'_6@4,'4B*P]8NV.WX=W6),%'VKN MQ=],*8*Q+Z:E\;M;NPV#3F:X]D]KIRE^C>%Z,/4[#_U9A5DRRN0\UZ8Q=/GM MVE!YV ]_MK8N+8[:Z> [=44GFV[UDQOO-@4O79=]&S/@WB_(--X[7DU+3!=O MHTJVZ_5JG>*@HAU-PJ+&;*4NT-:&T59RU_OP2W>&\"+@FRI9O!DF7Y M;! CM(1NDZJL_[]?OY^__/;;7;99H'E#MUFK'LU97W7697+V M1R :YZ)).C0OVN"+GK3^&"OL^@0K\UN;<[5Y4HKQV0$TE!4&_;NF5NB,[8YK M,1[-/JI8=U%%ZW+BW[I\J/RF.K$VE@M7VJ#UL+1;F!*4-ABM%E4G4VS: _QD MW\4XULQCAA-$$[1"$=*G+OHP M';<=[^] X5H5@Z2ZGK[7EEYX$F?O-3?R8UFD/@?MP&3$(2%F>$0D_M&Y_H?) M%[4\AW>:MG[#J@;)AW1=F=U*;4A[%L4R+[DCCUW1$_R;H%0TZ828 =WHL[ZJ MI'-8&K>$-(Z*OC&W(5X[O-DTV\>_PLR# 1FU^@RJ7-6%X M(RZ3\63WT8C-26U]7:OM8!.H09ISUXJUSSXW7% WILD%$J5+D6@;Q/?]?*]L M%Z-VFY=M]]^NNT177"3P=U/(O,[.>&$I_MYF6W;L9%]YRT*TJL\JH[;+WN:E MV*Q-\Z8V#67BG0X:/1LSP"A+P\260=J,*0.8%G_BJ:>FN-A49^%\:ARS[R"_ M;:^U7?M,UGG;*&I< NB[G/$[/IAZC]V2.T'1HAKNF(N%2?)%X;N=!8;!#3RO MJS8Q'BO&ED;%C>\NM.PD5)<7?IJ4PQ[+T]3B?RBN"*C#6 M>W5#KF2'6LQS7DPL;TQB'2B5D\P/-*$ZPNR:-"9IHF2:2Y6EN_%B_LPKU&'J MWW1E')K.JKN_5?6_!I) FY[7=RCAAXY]9 M:>4HT# !K0;!:G!Q"]9V?GJ9]SU;F%KEI:L'-#T3;.^LPC;?HL!\V??%U#SC MQDFTF=??,PW;GF+;;%K/'?ZZ//*TN]"( H7S0XUMTXW9)P$WE9$+U^T/UAH^ M,8=CS&T+-BM1VG%-/0_ -NG&-BKG^IF;ITM+^DN;J5 #LBZSH;TT8"?+K&+C M&2NEUFJ8-+QU:KWWU]S'03N(4 OW0W9-4:XV=6+0L&HLGW> MQG#28G$M.(X#AJVR+E64R(94YO4J+=K^9AV]^S59=O^P/N[6>WUPHF+O*+H# M?Z/ ,GO%0<[X>-P\R"8. HOXD6!YF,4J%/DN!-3;UE![MVPBK/JO6D P[INV M>JN<3E?.X]PX7MJ66-K@"&*5#6M\60CK>EAVUF]SU%:;4"[;Z@Y>9L.OULUK MM58)'8.MLG3BF83R+@935"LIA\-#H:W4.^D/6^H:JZ"H@#&W<<'W;TT>Z"!D M*2=<4T%HJ / Z[;&-K!FF!IKG0 M/%JINAX<#_^;>;6OY?O.GXL'?IMSY#_GMIW#Z4Q]6E+XE6>B5,U_O"H I&HM MWZA%91K$C,4>#_J&*QOX/:9MVS;5Z1NH;6Z,T^4WI+,)6_%N)3C?6FM>/6::#H7W3BTZ'L/V"SDC<9 P0D%($A"A M@O!$^E$:Y2*CT7?W0OC=.!ZGUUC K]52I?RM*F,6?]KV?Q_NCE5H,II MY2R^YTV;O*M5Z>-GM]6"Z#C":Y?;^5N-O]7[Q236A7[H6YOJP^F7MR9M 5NF M?_G#_$)\>N+U:2NZC=39+GF51B&VS(KX6LYAJS/*^M2(-]X'+E'DK6@'/YO@ MHO&L+4?\'4?\W8X(ERZ+)G\WD3U8T4DWK%'1<()]SH4UR-JC)52AN]-\K#G: M=P;$_V6[0[:G#)^8X7^N9;&N>SXMY/2AJ7CD\F)LWL/9YM8TH M;? 'H$:UG3[QT=:+/'RN3??=^NBN=*8=_%,Y4T"7CZ@6FL:#GTW85%G"]6OP MZ>/;S[\O4U-,;SG[ FOS7(OYFF03W#BX^&JA;1CS7F^&*9C3-E;41:J6O3J, M@[?+A3%6?]_9#;NZ;>6\\8I#5Y0[SJ+89U>NFN;D-I6!_G[6:EHTV ]MHTT,% M:KKQ/37@_7\O9MHTZ5QMK6S0R<;B2K#T/Y38<<$[[:1$7S=J&QJ?]C5X1LK, MIUQ:QZR17FW6[E+ZK+9[MK+>.HSYMJO:"^PH1OQ\Q?:F7[0T<7WV:Y$_/ 3)>*112Y"KRDBKJ1C;<$E_WA>EMA&" M88N]5=CZD&]HZOJ0/A;+ MG-2D3TF])0OTT"RI9[94@) >F*7.4!D0ZI?^Z'*38- E&*%WTJ3OF32C00[F M?,7.-QKIH"F-KMH>[L-;SA:%:K./C J*#4K12WD-2['49(U"?F5.(!6Z/WG^ MYI+X?A>M9!9LR\"X1Z+TUF]!M7@IZ@*^ZDY]44I':9AR000+8T)YYA.&QZ0" M+@>Y2)3/@N_OR]G%/=YCO]7&G'B(7B:Q&R_3?G?X0Z'Q1@UHXKW]X\O'7W_^ M\L5[__&_?O[R]>/7/W[_^8L#/^NE65K)RT89H,H8TQV50CZUIWQBLG';$P^8 MG:QVPEUFM&*#O4(5O"ILVF X0I5P, M&GY)S+Q;?;L'B+6)IMSD5I@ST>"V?_W.D-3>F*7% MN0]5V^RC;5(4YD$8IX+DE'-",P6@)7)&5.)'21CX.@S4.M!%2B1IZ /&^4P3 M*BDC&9.,Z(#K1,5IE*3)1I=X6"U, ?H\^P(L^3GOL.^5R8@P __Q/W]\>?_* M ]A#DL((2LL"7K[^CU<$P!955/BT$AM[,UM<$%4VI+T4+:8)Z\1A]ZHC"Z# MU5.3U@RZQY%QDV2:@?4G"/,%(S1A$$1S&H1^1,(L M 6X*=(1AV82H0$D=R"1)9+PO;DK3"3T0;NJ,1,QS;BL^3+MY&P'%SJ';H^G[ MZVG1G^PQRC,\VH3I$L\>.F+\URD381J'1,9)!$IK$I-,1PG)E$J#*,T"&F]T MHPX%CY7V.=&1# AE+"1GPU M,>AD-8L(^;%-TCD^CLQ]RFB>A 0821 J,DTRKCBH&#Z8SC)-$[ZAD; TC7V5 M^T1SG1&:*[@[3QC)_3R+$C\4B=X;1X;IH6@D)\?&2C0* M N8B(#!D 5!@%A MH&Z06% >@14O?+%1(Y!Q[(BB?)(J 99_EC%@I5R0,%53PA'-"%:!'F,M.^3)2_ 4Q,T$C&*^2JD,9+HW8,HFV6%PT\G@.$<,9/2G3*&'H&UIN>RZN.)#6*E+LRD4 ME^M)KQI]&LNF:::-XK0_F=66RO6G259=PHE9C4-+K'<^X&Y M5N@3!BV9^I*(+,A9'B62!NE.^F8MYO-I>^QI>Q"..0?G?5%CPQ]DZQTF(QZ' MFSB:>&]//YW^^NYG[\M__OSS5^_CKQ\^__[+Z=>/GW_=0TKB\R?/QB)+PR!) M2,Q!WZ%1%A'.,T[R)$YXHD $97PGS-EVBOB?NT3#F+IWT MED[H)N]:-*C.W]UWGGXS6D'29BC]>^N\MS-KB8^$?L,73?F30%]Y96:';P/+ M@9>3*;\N%PV,_DVKG^R3 M^?^#]T-YC#I.>U?E/K.<<,CFY=32-D._:K9994 MTV=)719U87NJO.G&&%P(5ZI>XIC')G3"V _(%7]IU"W7!9/X?I<%][GJ/M>$ M]YS8<4T>_JBVK>NYY64V;VY83JR-Q&.Y9XJT^R,W__OI"CC*YLV]L=ES^,7V M77.I*Y.$T^*%Q9"?[H-2;'^J$=M=C)OH<*S MD7TG. MNTRO/\XZYVW]HY,)+T FM/9\1Y5)/,?NB]-">1WOC0^C]K,WL#YFOUOBEK6R MC_"C$:Z6TUL=1CF,>C:,"AU&'0A&W:'UFBC ?=5>"83-Y?,@VI/&F?<6._F= M7_7E7_7C]M#1+,(SUHN_/.+NCG!S@] MP&'#*-G7Z0$[K3CQDUCJ3! 6AI)0%B2$IS0E*VJ/4]"^O[I<,JTRFI$D\A-"&[O#%/(NQIN+.P MC-OL+J/F\-PQ'XI949]K99I@N92:\>D0NR+NW?F9COQ/YF0_ .(?"IUWF8;L MU,#O5@,#[&42AXJP.$U I4L#PE@8$"G\)/=YD 3);GT^G<#"/E6[4@/3<&1.L()J'3.D:'&"Y=:$S^J:]X2( +;8U.0WF:4M1P M$B+HJ'*!_1!'HZ4<6A;X;D(1![$T+V@;.!5RERID%M",TRP@>93&A-((%C#3 MDHA4AR)DH91J0X6,0.L,TX 1JA)*:.:G))-Y1*)0ASH-0AK)FQU7O^IF1XIC ME+*112UO9=\7I#LZA>3@B7L04L\I)*-=FA>T#9Q"LM.$JC ,I!**^&&.1^ $ M/F&QS$CDZRS7"4NDV&U"U>X4$M">;CGN9G10\8(4DJ$S"S[CN0%_O>&<\]V> M\2UXDL>:DB@..*%IHHG@0I! ,$%EI&B8;VC7CSDRX[<*SU=NKG^;\EES.E,_ M_V-1S/%XEZ]Z9X=E!.%=2W,@PKLCUHDW1W*9<\1T1[ 3//GPQ)VBL;]3-&(V MH?0>YSUDDRR\UT$44;*KDRCNHY;_X MDT]?9N+,BG#7B,&ID7._.LW$8Y;IO'%!$ M]A.?J=&TJ+[WMMC96NP$Q7:W&K._<%>*/+K$SJ,A[J$E;;K^XF-B7Y=LN^>G_:TJ=];%+MQ9\J7;\F/:\GNGHU,'G#K@L&&4[.O4@9UV MKA=IE%*?DC!7(-HSGI+,SW(2<#_R(\$B&JN-8E I,Q4H27QL=$]%R A344!\ MSL(L]D.F\F OZD TLF9FQ[_E7,Q6G,-NIZN*\3FH<$["HL;,LBPL,T!ULK MDWX6B2R4[-Y :7./,?5X!05)K>4;M:@PT6 L?!C[/0.N%UR-/7[XXJP*1]PQ M$/>%JQ'N&(S#LQQ4GE&>4$5"%N98M,J(T& %2)8$8 3$ =UL([-3@;A+RR&F M.SNWYO=/QH,62(Z[;_R.GHI/YSRCS&:1EM"[S&14\2Z@D@@G0$S",*'(I21[F"0]I'/E"[4?FLTGB9/[!N@M= M..R[<_ TK_5Y.55><3&ORDN-.VS/)V&-T'>XM_7YWR\\3CQ&[%B MU 7:#T]U#AD-:)C+S$YW3+%Q7G440^%FH Y+(B(/J M+&/"*64D"Q,_8$K3/-Z/ZIR%(SO P^UY)Y8<<8^:N&[_.YE_8#(_C?(X3O# M!)%E(/BSE# :F[ZN,:=!I#,5;S0VIBP*XC@E82RP?VP>$*Y93JAB(1=9KE6Z M'YG/@IT=O>#VO,NN.SQWV2]37QC+/ZR[\^URT(6LX #;N8^ MPP3CE BF&$EU'BD="I_)C1JE/$YS2:DD8"6!D17G(6$QW B@&TH>Z@B^.LI< MNSM2[48Q2;)M-M_/)SP.E,HT0ZL8UCP/(L)9D!+?YS3/,N%'FF_4LH'4S?,T M)7GD@WR5VB=,JPC^D8',!$LDSXZ13P*7DWDP-I$C[AB(^\*53Y>?<7@&)R@\ M.4U30814Z&3.*>&!"DD445": BZ$WCP=&FX(4S\C.HZPFBM7A$DAB9]FH4XE MC4"6[L7@#%*ZLWHNM^G'M.GW3L>#EDN.N&[_CYR*3N@_H]#/PT!+P5*BLB D ME"M&F& !40E3B8Y]S:*-I$P0]5DF,TH"F@A"M> 8C69$495& 8C]6,C]"/TX MG,1.Z!^LF_EH8J5[V^3ORHOY C!QZ6$V_N:ZS)LK7CWRW*$C3L_\?CY7X:; !H$J1!IM* <*4HH;Y0A(=1 I\"'0F9 MI5+08W0C1B_8W>PG(J L5L17/O )2WPB5)J2+!8BS?PHS)(-=W,D VRJQH@? M\)Q027W"LX21@,M8YA)$LSK*%@ [=CY9D% MC$DM0Y(F- 7A!O9D%O,(+$^5R4@$2NAT0R!F,F<\A67D5!.:AY+P)$Z(8 F8 ML5$8ZR#9B^699*Z9Z%'N^;W3\:#%DB.NV_\CIZ*3^<\H\X,DR'PF!>$Y]@+G MOB!,Z BLVBQ)LCCA*4LV*<("[H/A'"H"]\5$B2#GH0@2&L3[D?G, MY30?L+/Y:$*F>]OC'Q85[*-%I8V/.8=- I]=^]#=^YBERN),QYSD:< (]<,$ M$%,HHEBLP/"A8:@W?E=+L M\BI&H^D^WYF#COQ/%N$^ .(?"IUW>;2F,U:^VUCA%#N,I3&)M, T%XEU'ADE M:2QY&'*?1KG_I%)WMZ<;L%$EQNSJ6'$''$[Y&#DJ._([Y6/\=';*QZB4CRQ) MI(A\2IC*-#9(5X1KK%.-TU1HRK,@S]>5#\U\G_JI)!3;JE+E)X1Q%9&$:19P M[@>QWE.#]$G@E(_1 8?+W#T06>F(ZXCKB.N(ZX*&(V91I_[N4OU-:![%,F($ M]%=0>L-($A&RE(B ^4QC4Q^Q48NN>2#SB$8DRQ0G-.&@/">*$1%SEJ:1YJF_ MK$6737.S[ONK;G[^)J<+/ [Q73FKFVIA)O=Q!K><57IW7KDL=;U0CQ(.]D[' M@Y98CKAN_X^$9UP _S6,A$$N4'>'YNG!'.J22<<74G@JY>)B,>6- M5K!QX&&RX+@)7 !U=/J&(ZXC[I$3]X6+QI?;SVEO\N_U=S:?&)G>KKA.!6,I MT3Q*"8UI2)A*06_7.541]9-0BN]RX[51[(':\'Z@-<#GJ<8/H,V?7I3 ??\T MW]^HZ>^J#U42N#Y4M^VHI^'!'YVL/5Q9ZXC[8K'A4*CH%)D7J\B$+$H#$0N2 M9P&>PB@U89D/BDP:J8P'/A.;9Y<_R $Y4D6&)JZ+]H@4&9>R-R9GY3 6X!4S M;]Y& UQP='2:DB/N 1#W *HY#IK\KI3F0-A\C);$X>KN(LMB7_F,9*D(" UX M2EB02>*'*N8Q\SD+-CKO/L8)N3TU8)=U-&DTLFQ!5TCC5(^C(.X!2+^#)K]3 M/0Z$S9WJL=.\Q9SR%+L4^QS[')D9)F) M3O78M4/P:$)U>P.!KV7#IRY..CHUQ1'W (B["NCA)$1$5^5"3/5X],"]0D[S2V']-4!DJ1F @'#QQ#T(*.@5EM$OS@K:!4U!VJ: P/\^R )2- M*$HD*!N"DRQ7*5$RB%D4^W%*V2Z\B,^@H(1I-DF<@C)"\!AZ$N$SA_??]SOO M;1O^;^^3KFM=>67NZ;H!UL5ZY(4Y!,.;%KGVRLJK] 4O9L7LS)MJ7FL/4.YB MA;CKYT^HXO*&;X'L+T5O>]2K!N%=CW_HF2S[.UW:&]5AUT$TJNEX9(U5SON( MQIR?:0OSA.>PHF_X](I?US^]\O[RTO:/ 9*MYP1%<<8S">I!C$(_#P3!8PJ( M2 .9"YEBU^"-$PND"*44BB0R\;'1L"!9$G(2L3P2N58)Q=8JJXK"!UY4_\6G M"_T+(-\"@! F^W$V7S3U^Z*6TQ*_^PJ/>#LMY9^O $(EG^/*5 O]&$&:/'[W M[T"LB'*J=K&4=.)]./WXN_=?IY_^^'DH* Z,'CL,EYUK+P=6\BZ1E[SS0E>\ MDN?7(%I!\ZQ@#)@D7%HTUUY3>A?\6W$!#_0:N ^$,4KG4H"8OD1EQ2L, YJC MR."!&U!CE^'(NDZTH_8!7?K5]@S)&HS ,%@AK3U*#+?RJX**9%4^BZW;3J\^QW+1<5OCI<\&LY MJ[H_W_*ZJ+\BI6[:Q6:.Q6RAU6ESWQ?[GV!4C%=.I^45+KO1=;UZ<0'[!H:M M3]"$\;BA'"IZTR7I6F8!99 W W8Y,8P&##O78-!;5=4#ZT.^^[J"]']EJC MU#*,?7H[69S8&[YHRLZ@Q/D =^'T\7(RY=?EHH%'?--@G9K'!;X_\7_H;H#= M,.7S6K^I]9Q78'%T=##>##OVJVVY'I=%71@&O7[3C7%#SH=];!1-LBC^ Q' 3^^Z)W9&MQ/:0K+0%6^Y$ M,[8C,-MNFMX!9^R 7<>.V$MB VGQU_]X%;YRA'=<[HCMB+TS2 G\%XDIW^?8 M>>S"H*WM&6/;&[C#P$!T&V,$&\.IG&-=&4=LIW*^$,([8CMB'R>QGU?E?%#Y MZDC69C]*Z>]ZCEWB9F?>>]YH[X\:/HXI;7![O>;X5L_IK&[G/6QIW^M:5L5\ M_X=6N TW8NW8[:?[KMP7/6_TA="5%V8G7NB'D=M6A[2MG#KN,&P\2[,?#/L_ MBQ(3R'^K"@G7%[-_%Y7WE[^>VERA7WCU)V8:Y65EO_^(-$%R>S9[RW[[^I-) M%PKV?,B!@S\'?Z,EMH._4<+?%YB0R7R<-1;+/C?GH,]][O-Q6]PS2;DK:!C0SJ'=>)9F)&CWQZ#RX$:DBQS2'.VQI[DDB.\XW)'[&,GMH,4Q^6.V([8#E(.G_".V([8QTEL!RF. MRX^:V*,Z?O:B4&JJ[[44Q]FESD;19N6,8-L64W-F\@7>/&ZO',V"[+$'\;TD MP*X(O14C]MQD=8S]GQV]#Y/>#D@?>3 MA'(_X,1/)264:9]D<2Y(GF69#N/ 5R)8[_-N"P3[;N_+TQ=V=%Q3,/''<5C3 M6)#@4/#4":L7RZ).6.U%6.U- OVO?_D6^@%]V4Q_*-#A MY8*&&2>:YYK0.$X(X[X@<9#J3.2*<9X[Y\ZQ"RN7/SVFT)'-G^YRIP>G/+H$ M:I=E\+*BWB[+X!CI[8#$ #D@S";2XWQ$FL V)1)[%)>JR#4:HRSAZ M'R:]'9 X(#E*QG;T=D#B@,0QMJ/W@='; 8D#DJ-D;$=OETA]F-ZOW_2LQH!C M*6!N'(-R+IHT.I@Z$L>ZBR:Y_(>'Y3]$7/DA4R1GBA.:I#YA21(0Z0?2CV0J M,L[6\Q_"W!=9DON$1WX*]RA-&$LI?/*UBC+%8KG1D/I9\A^"2>3R'US^@Y-8 M!\2B3F*Y_(<7Q_2' AT.EU\LBSI<=KC\XIC^4*##X?*+95&'R\[#\R /3Z9E M'BBXLL 38/X$/6I0YXGY?LH CM.-B1]R72EP'$8Z+'7$= M<1U$[)_0CKB.N(=)7 <1CHL/FKC. ^18^AB)ZX#9<;$CKB.N@XC]$]H1UQ'W M,(GK(,)QL2.N(ZZ#B/T3VA%W+Q7G[.$%Y]^]$EOH=.?*L!TMS#(I\0%+PPZ8 M[1VQ]P3FCO".RQVQCYW8/:0$_HO$E \7S3%'_0)^ M\'CC-L8(-H93.<>Z,H[83N5\(81WQ';$/DYB/Z_**>!Z7?6$F<3SQJO+::&\ M3ND;W]KL1RG]7<]+H.#LS'O/&^W]4Z:6];./L*/1KAZ3F=U.^]A2_M> MU[(JYGMLS^DVW/BU8[>?[K^?I+X0NO(B_\0+_3!TN^J0=I73QAV$C6=I]@-A M_V=1-EIYOU6%A.N+V;^+ROO+7T]E4UQJ[Q=>_:F;&MN5V.\_(DV0W-YI7<,O M]MO7G_2EGGK!CP[^#FE'.OAS\#>>I=D/_'V!"14Y4'#66"RSQWA^%K6N+KF8 MZA;W9O/%&MJ%#NT.:@,ZM'-H-YZE&0G:_3$K[T:ZR"'=H6R^$7IGGW,E=G D MTHYVVNN/,P]NF!;EK-[S]G%;8T]RR1'><;DC]K$3VT&*XW)';$=L!RF'3WA' M;$?LXR2V@Q3'Y4=-[%T>&+ZKX]SW7DF_O^/ *SWGA?+TM[F>U7 +GRFO-*$U MN:@J4X-F$@C>/&[S',T*C;UCQZX(O14T]GS#AZ'R:]'9 X(#E*QG;T M=D#B@,0QMJ/W@='; 8D#DJ-D;$?OI_!YM>[((?G,_3O%H9:LB!9V])?E%?M0 M5E>\4N8<8CS8MW8GJ(\.I>Y-W'$?F>Q.4-^+''@ 54=V@KHO(RFUE"24&24T M"#,B%&&$E1-6^R;NN%G4"2MG1+PXIC^H$-/11+;WQO.V M.1%H)<1E48]$K+I4@Q&J-([>ATEO!R0.2(Z2L1V]'9 X('&,[>A]8/1V0.* MY"@9V]';95$?IA/LMRE,POJ]7#1I=/AT)(YU%TURJ0\/2GW(\R2F8MVY$X4)54$4DBA1 M*:%QS G/-8,A AYF 65^$CCGSK$+*Y<_/:;0DCL@<4#B&-O1^\#H[8#$ HCMT]+Y_W1QMF"2 MN#B;2PIQ$NN 6-1)+)>L]^*8_E"@P^'RBV51A\L.EU\7@>Y.$1C"=8[D[\C#)"1103SG*?Y"I(.).2)TFT[N%)N4XS3241,4O@GC E M// I$7Z8:[@I\5/F/#QC@(-GC3;!9RZF>M_O?(=TB7='!^ T_+V8+7C+:JJX MW/?K[PU?OIYK3]<-[,1&*R^'3>Y=XB[WRAQW+3QNYMD&V?(:OU@]=-4K:D_P M&NY+X?9_PD-Y[7W2EWKJA6V?([@>AQB^ZGFA*U[)\^M)QRBC6!IOR+8/9L\@ MO.NQ1\"A\XTP[)(CX;/^-M<2[[K6O*KQAI;5#"-Q@']^ANQU@>.8VR<>/@[' MMZ-=E IX9X'C-67[W"T/730@)?\)KW-15@W0L+GV*ICN"3!;/C67X$?@27@1 M\XM7%?6?EI^!7V=GNN?+:9'K=N*\W7/=$W55F_D!^P,O+R[F.+!E>A"#@&AZ M>@V;3^EN+#Z?5[RH89/,JQ(V&)#FVOPPW(6P5Q:\@@GK>C%M<#_"W;S=-9$G MI_"L(@ES:NCX1<\;?2%TY879B1?Z832JK7-BWO(=+"R?7?\;D.CLK-)G M2/=N\82>:;AGL(BU=P5@\:_;WN-P%44N=!+EU"B D8_]92M(H/6)=P%47E36!L A59'G&@T9#7LK+[MM_3%]8N M;9(7;P6 FGN%_\Q*#\S!60V+65NCTNJJ 7)*:^Q-O _+95WNP;H;829Y?7[2 MK6ZET=0%!E'P4^,5P)&R&:J0-I"2_53#NOQC42A4\.%ADL\+4/=1=2X7%2C8 M(S8@6TCX%2QE,+M;K\?_Y7GC]OOLS@&&KVHTURN"X5$BE!*H4@B$Y_0F N2)2$G$ON%^54 M[6(MXXGWM\^?W__WQT^?O--?WWL??_UZ^NO?/K[]]+-W^N7+SU^_[[6JN M!^VT>2@1[*7XJ#>(@X6\D2P=XW\7=?;+S;OU:&T(E@O=G)<*IG1F?3Y\"A# MC3_&Z"0@7\Y!:[1>59 XT_:WTB@8$J12770.,*4;75T8W:@YK\K%V3EZT#BH M+O4Y*A@@]=W*X;CK&I7^9IQ*K=H$ M+U@7H-FT8[0B&B]''L#XN,/M"SCJN0U5'?*BK4SU;\ M=EY>5#5J]17:.Z@4_V.!OE4;%$ VJ&N\"3FGYWCOZER;SC2@JQ?&'XLNU3_1 M,]J< P%0OX,/S1;5G\.NFI>5V59HB>']AKG,C07PG.15=8T_FWLFWBT<%@9A M'&;/2=J/^0KQX [J]L%M.L' M6[I=P.6J&Y:8>#M\ ?SF88MYLCZ]GD/7YNF9+X7N7@OMSVL30^!5!]:KDS$V MW]IL@"S;&.IT90ZC8J\5 ,=&E@"5^>9P6R9.S(*.".W0<#S3R>@HYJ.1U;M M+\PV..]+6^?\3-LL#<)S6-0W?'K%K^N?7GE_V7ET7]8E7Y-Y,HX+)J^N37KNLVP F(*X-<)8 KR<@]@N#LD8IK/N <:^< MP@O4./P2E;O8<+YH%I@VP.MS+Y^65_6J/K$N"Y<:^Q+E)]X7(*D)DL(CEL\N MK 2#$2[U#!Y[5I57S;D) %O/8CDWZC(,;5>J[D/-DD_E8FHBEE7Y]QMF>N*I MHI8HA>V8UJ'57J:!8N5%(21125OJ["CO M++DWQ>PVZMRM1YV"N)^6]63&UO;JC+T2+S/)+^^L!-_Y]H<[P M_G5O^QEP5X7Y B50IX1MU09G/;&H@>]A7DMFL;QJU.J<2W.U96V8\ G=!T/1FACO5_TBBA8_]I:TS/$,ECKYAS T40> M#B&%8^#R[])DS/8>YG:L[O.Z=^HO;9+6K=^#BX??;F!>C3S*5>>8N=X?\$HV%BW?!B:N!@F;S3XU^Y:BIB!A3'],$I2L5E(]KUD,<2 M'U1QN1G*SNZ8JPTI#Y-''[#X2-HNY=9DW&[KI,(73?F3*"O0[G=]]K@DG?ICL:+!P$B1T5Q.+)BQD MV>!_8YQD.$EI^JC![F@YE#V\X]#CBT2L5+U7YGTVGBSLM7#)7?!Q$]2]_CCK M4B+J'[^_&=JN*G9:5.EH-XGGC5>74Q"F'8&V4//9EF\GCJ =+>!O5:D6 ,$YT-97Q3&6C-)=((.QYS[1/A90H1.HRS222RQE\.JMSE.8B[B M3!,5YP&A09B2+& QT9(F,HCS+ _"F_*5=]7I(8UO*4X9'7STHGC? +)?0V!7 M(+%O*N[?QK+,9EYLBW[N1.0(1.23+9&3H*.2H"D5 ==Q0I2?Q(0*FH/PU"$) MA-0L9E*D:B->JWT=BCRF)!$Q]LAF*1%A[H,8S?U$^*D":?'$$C2-;BDT?@QC M]S+.2=@#EK OWM7FK,SQB% G(X]$1O(P4BFCG$0J!"M3PB<6@/B3(DAURM)$ MACMIU;%C&1E2=DL[F-'!QXN1@5N[#NZL'=_1ELXN"\4]6RF^AVKG^\_V^^H< MCZ7"]^-FN6JE!S6WF(I:81)N,4/\G-GD9^^J:,X]OLS 'I3UKJ9OM_GB;:^4 M1:WSQ=2;%I>VWJ$P70[79[!6AC;755&J[;636*[0]CZ11247%S7VHM-]ACD6 M-,"\VB3C2E_P8C88$W,VL1%>\<^V4VKA:(XU5DW3^S$L6RBMSIC&!E;UV$JM"ZJM-RWOIFGQQIMJ7F/="B 8KNWJ1"?>+WS&S[1--.YK6.H%+$8[-TRGYZM) M^\M6->:5YC;!"&9S80H\L.=),VB+6)^L=Q$T/0V;PE;*8M^9+O=>SRZ+JIRU MQ;98YXTEYRBR,&??T.QDO2VA+.']L,FFQ,S[R9UYM'=NFU?;N ,+#,I:\E4YLV^??E4'\PB_L)UW:]'\=7Y(0=MN(XFA+N06;V MYG8PV?K;4K'GO>0_\.3G,)V$&;M'QFTVB8)[I?E.?']7Z<#Q9&=9RKN<5N!/ MTN1Q6PYTR"?X 3C^W/B<>./!71D=:1]G%9GH'_ ME&F>6UU)NTKSW-7*/$6:YV.7[JY&Y<^\3^Y>O^_*_'S:%3Q&X'I 5HH#+@=< MSPU<[[6TN!7Y!K="AUL'@EMCLBE>/,B-LI;L")G>61G/)*R?HY9L?#R]'TG\ MMZJL#[!4U<&+@Q<'+XZG';$=@#@ <3SMB'TPQ'8 \D(!Q!DXHUF*(X871VP' M.'LGO".V(_9Q$MM!BN/RHR:V"VV.R&)Z@4R_'ROI#UM?]:G(M?,..,GZ8OC^ M75LLYU!H+-O (8Q#F&-"F%,I%Q?FF#/E0&8L.\&!C .98P(9I\8XA'$(\S)X MVB',F%;CB!'&$=MACC.=QKD@#G9>!+$=[#A59S2KX<*QXPC'[F=7O'Z/K<,J MTRWOXEY'N3[Y%G'U]O=>O(\S[UK#ZHUWQ>PC[MDCV#DVW.9Y/C/D NC?C'_C MC&^]CMA*<2CE4&IL*-6WHW98Y;#*897#JK%BU7]A9WH'4@ZD'$@YD!HK2#FS MSZ&4\\H[W#I W'*&X$%N*(=>#KW&LS3.-'2P]9W1>7, UWW#\]]]A"X0]5[K ML+.3<$=U9MF[10T3U)57Z:F1_?5Y,7]DXZ-=G6:\E6E'^_#1=I=8K'.IYI6\6-1=PKYP>36LLW:E%A!L!8V#7I M.7.%Q'_=P^=M*N\_C1L_:].<'^'X-X;&K4X_Z'B]K1K"_2#)OX%*PC"CF<[\=:#/HYB&E NB$\!X*G5&,IIKHB+)1"!%IE6V M#O2W +SI@OG*6\ %Y@%__,\?7]Z#X0LK#P,DKSRE90%$J/_C%8E70/_-;'%! M5-F0]@J W#2<^!W<=J_ZU'@[;D@X%&!U4NO%LJB36GN16GL31:^_TV@9F0Q- MI.+_/WOONMQ&DJ2)_C]/D58[-:U:D[/C?E'-C)E*)?7J3)6DE52S9WZMQ55$ M%PBPD8 D]M,?CTP !)FD2)$@F0"SS%I-$HG,2 ]W__P6[C3( ,:P!,)E!T9: M#S&K(+*/)@MUQQBZ<1QQ,\>R)52U? #5^]=8-SP/,0#N +A]8-\!!L\!$'R-HI%AT@:X"L M[X*L9#R)5%'@)D<0Q@MPS&40VDJ5A$F!V/.010/7PE +.6<%0FH"-DFSQ$-ONB$G9%L0ZH]6A9=$"M(;*YPQ@:2=2")@(:X1)$-!J\2 J,U-Q[ M)W(T[(XQ]&XCFX8>F %4A\CF +@#^PZ ^QC=Q&R)4"8:R,E9= YY!$.,@V1T M]BJ9K.Q=NXG;BVQ:$Z,B^R5N"H0)UG1 *C60;#!)-&\YQE.J\GN5&<:2K )4I ..'QVYJ"LE$J M@K_+[!]51;@83A;(B(CK.0-*\!^1F 1C!<-_8I"1JI2U.,]'4B3A.1' 8SFA M$J,$%W@&9Q)AD6:\7R>3N-=\M!,G5/YG_YNV/#HO[]K$?>16W6 I[)XGIX,U M.N0(,GD!@CH')F@.G@I/-'Z26<=""5((2]'=BSXZ$,(A$,E,@)I@K0M42^$> M*.''V8'T+%'02F(:>W'9CD,67IF8%$ P<1RFF%*!G8 MR)S25'-']!W#Y-WF]-CV6J,SH%WXHA;AK'MY>TH.= #9.V3S ^P-+!H3Z@XP-*] MPE+FY>0!2"H(")M+JBHD"-0SA9^$;#H'Y3Q'S(I40F1&@, M)&D>JI_*$(3<-ZD?@&E@T9Y0<0>!:0A";@DF!0^2Z RL-(P405DP)@J@$7TT M@]CIN+ECF+SC("0YL -P#D'( 53WA'UWA8H["*J["V,A6.JSS1!U:9,L$="< M,A0R43[%*"5BTQW#V!:#D/1 #9"ULX<'AAD%M]HHE*LT'J^MG^B(#NO4S0!9$(=*)Q$'\!9U(9)2F^S$UG%SLDK*;C@ MF0%+SH 0F8,G.4*BF7DCC3(I/:I*<%WM0BGX71TF("++P-!O](*7@WC"@R^G M3/ GC6Q2."6?9R'"K:0A!5#,6!">)# R>2#62>^\YR$^+A:B=>_8#EWOF3#EJ# ^:@5$1[8&9@J&4@2 M5!PPIAUH*265FB=".K.+[BMUIK=6TS%(?2^D?@"F@45[0L4=!*8A=;:EOI:4 MB& 0(;6A&H0*%*SQ#&+D 9TAY8+NI,ZV#)-WFSJC>FLU)WNBE7J<.AM M0]P MT&_VW14J[B"H[BZ,L12%CUR!(=F#((AE-@4"A$46C4[,B;N&L>VESMC0=VO/ M9'Z I8%%>T+% 9;NT[N*)D=//<(2MR!R$&!#,D"BUZ2DE'(,YV')&.6E)Q3Q M(*8"90RL(!J\IRX%H64N'MD0A!RD?@"F?A!W8-%'"DQ#$'([,*F,=3(K#YPY MC3!)''@1.'"1T1/SC"?7J=W9,DS><1!2#L Y!"$'4-T;]MT5*NX@J.XNC,4L MF4@\@^()(8F& -;92[D5SL@R[XJ""+ZH=2$A M>"&X,"%)WFG_ZIFQ)CD&TE$$ $5R:1F+ ! 4)49SQA5YH 2'YEO+O ]2WPNI M'X!I8-&>4'$'@6E(<&P')HUSB6;!P5F/_HN.Z,G0B+]2EY(2G@C>J0/8,DS> M<8+##-T>=B;!,8!J'^"@W^R[*U3<05#=71ASAN(ZJ$(@4KI,3M3@2A O1,&H MY"8PV^VSMUT8VUZ"0XH!LO9+Y@=8&EBT)U0<8.D>88G%S#VU!!TK8TS6E=UPQ]\R8=L1FYZT&)D@"P4T D[T#2JSS*2?'8V? ;"1962(T1!+P.]E0 M-,"]A628D]P2FNE#-:C97A7:G2N.UEPG?% = _[U@+@#_@WX-V1H'AJ->:2* M"P%4,(;(RA(X(1AD+:0@QO,8.H4,6T;C.YYCV[/&ICN!SSU.X@S8W0=,&;![ MP.Y'Z+N&G (+9=AC9@$$C18X?14FK. @\> MDB ,A%8)?*8*G)"19J*$ZK8 WC):;C-RVZ_1'CN!C'>N..Z@E_HFH9KO;Z_L M?TF]0JGVUCTP5^Y12WR MAVOT+P^K4JZS#WU4.[MK5X9,3(XI@LXB@HB2@0O1@]%$4;0PM?+VO%V9' V9 M"P[61@=".0%&10->.J,U3TZ3A\J)<":V-H/G'E3+([(N'PE&/IAX%_N]IUP^ M .@ H$-2Y7[@7!OG"2/ /:,@DE-@7# @ N=".IZB\7<,YW?=L(@?T '@^ZG\ MAKY&@X.\YRP^X/LC,O* DP-.[BU.*B$U MPZ=#-K:9UU7*^8('2Q'Y;/(AI4X@.?+(')$,9S? M<2"9JR&0W%?E-P22!P=YSUE\P/='YB GPEEP2H.4N^DD;];RX\\.W_\&[\RN6MN.N+3_L_IXF*H7TR-UPLNK/#J<;,+=35:DZ9RDUC^@FPX2_B"J9I,YY5K M'1[D4;^8EX]GZ?,H?<'?\9)JA(P\FAWA;2MDX'%R-?XPF2S<>'S2W._+89HD MU) 5_C.9UQ5^)QPB\5-YO-5^GJ<)G6JOKBZA,PE^ MD[IO\WFENZTA3 =R1Y1M48=[QDF&6ALH2K&(.N,G68+1W$)6WA"?/K.@(*H]>:8:.OB &7?X@#%@3#"3J MDHI2,Z1*U+A"D5V!:R]RIKN B"\H( M!V85?H-RF>]>H6S^'.) M)S!+3UX53>B5.%QEXN=F;#5?<721CR-7EQ["4 M,U^<<]3:X_'T2_WL-(!R\;#&S7?_X4RX/XX^WYCEE]SA-E,FU^607F=KU;8B M_*MX?A/.OZ@/CEO,IZL42%D.JLFR^G(YC-W)=#''1WQ-\>?V<920 _+CZ@O( MQ6-W7*=G=3IV);RS(D.3AVOO_<-%_8$^C^J1'XU'\Y-GJWMH?:PA!\R8 M'PL5+TL/+==W8 6]SG77N48>:'VSFUW1%\E\?UND6V=OK\/RYN$XWISC^+^\ MP%OYV>@O3VLWJ:%&;9+[6?VYF_3=8OD'$K)\^N\_L!_NOL[F BK<&]E/*QIN M >5^.HY;V)=-2^IA*Y_ZMR,/(@J#RK]MQFI+DO'D]63EC-Z*C'D8VEC[WPP+&=5JG]F_#^@@JW]5?]=9MG,^W4^U!G>T]!DY*J*1Z MT@;Y2BQQ-*E.DIL]5&/X[T"81U=VOIT.SP].VAZ7E&^+?8=R\6UF_$BVFA#/ M061N0#B2P;F,F^:\\%ER%Z.ZZTY>W0#_^U5>Y&U^-2K)O_]&M7D/-46/4F?< MN>:]@X[O@T5R8XM$]-^_?736QW9.I3PX:7>%BH.%<8\6!G5>>2<31&O0S(C- M2)D407&NLBI%:+Y34G#W%L8;?-C'+VG\.?W>%+9LR;A@VYO&-NB$(=ZQ>]:% M'&(;O;,N!C^E3R/M!NMBJ_$+F4W2V8&2I*EC#V"3-H"[%80)QC/7.61Z]]9% M"5=\_#+=UOEWV[,1K_NO"H:019^,"C6$+'IG5 SNR1"RV%>C FT*FCU7P!): M%L)[ L9*!<1RG[AF.MF[GE9VF5%1#N5LSZSH5^O9_5<&0ZRB3V:%'F(5O3,K M!@=EB%7LJUGAN#G]KBT(Z1-X1A-P)W0B7F<>;C>#+LSGWVF M:91'VDMXB(T\K!4SG;OQ$!SIG0&S'8=HF(W0CX,LPVR$>P_ :,N#T08X51E$ ML 84ZL>X1=V M#LG19VW'M*C)1@4TP@2*1@@W(06?0N>FD3ZXP4NTD+NU^3 MG_\ZJL-X6B]FEW:CNP&S7]G(ZSX[:MQXH]5!]6;CQ\VI6;':+,]?'K;LZ:?O[M9.*PX;=K[X;_SC?[]C=V18FEY.:U< M]:$TW8_5\Z,TB'G\Y^V?X\___2T*AT F[D/>+/1O'*? M9BDU-XAM \&F\>'SQ:=%/:^8+BNAINV >=1V'6VO>!OFT]*+D"ZO>%(Z^B^O M\"?-$\XOHGV?U1)?M,]_OGK^>HFXP*>EC^'D4Z_VYLR@"=1XJ1FS=)-!.[<9 M+[&5EB3;(PKT2WZH[-5R*NCT<_RWPW5$Y=A]2JV9!TVJXID;?W$G]<\_5']] M:-OL'KWN6TG2ON#0M,P#ZI6G? MFJY+*965D4.(-H#@Z)IZPSRXI)Q41MGD.P9K5CEK;1+PI"*(Z(HG&R/(R)3+ M*24>V7F#]5WI9)UB_6HV/7I=UXM"U[<9L1+-UUBLV6V=@=3LP.Q(YW6T)]+7 M4=UT^D9->%3]4J$7.YM^*3S8CJHJ@PR7C;JKZ6+>M @OEQ>.?#)")IWZIB.X MVS>^U"$Y2U($IWQ&I\@2\%%:"%9JE8B/0?GS?&DLWW(7V>?;GNEK:V:_: ME8]2?7 KUV_;L]%N'VEPB5H2D-E3SPK_%V;NLP_T6@C_)(C(2#S89"T+K (YD M!E;(*"5EQHON]#,='0TF@#6D5/L;!D9E#1G!5PK4:)1W!IB^.[Q*%4=* 6*L$!="K?YK>S$>I@-WY[ M"A'O5G3^Q8V+R?F\_M^K/5A_M%)@F_!_C'BXQG]@FP; 5?A/#A3K^># 'U?3 M*C?!])0E?4NK9<@H M]1(>:#OXA3WMUS9](TS]\7 TNS1*?>[#S0CP782HRQ5G9?BBJ/6Y17UWT+IJ M@SFK^,G*J%\JBL_3\>>B*):OMO8GCDO-7>L)-]0\;[07DNR98^NQ_6TT M04AL*;HDZ,G[E<;^915F>.'*")WYR;;* B39&=^WP;&Z3!!O(&_R9VNC=1W5 M(E>-:WIV%AJ:')-YO[S*!W6Z+I?RQ@E#2_BS&XV;L4YA>G0TFC>Z#25_SP3< M&.\"LP&8X!Z$T@(\I1Z<]S92QH04^;R V\R-$J@%A*<$'7/%P4?K@5'"@Q(N M>N.O(^"_NZ^CH\71(-[M@-1[\_P#T]S+&,$(IE%!*X6NCJ$0O0Z&:Y])=W2I MC,XC& 0PP3+ [R5PG!E0/E/D!\\IZP1C+MKSEU^/1[.FJJ=$ .BNA0!>]8I] MDI^A?WBR6Q&)7JVF&QYQ&W&/#VFDC3R2U&D1MBW-\&)-[%TLK"?Q:_6Z%J^^>56&;[K MTZ7+V)VQVJM7/UL1=NCV;O)YF?%*4!% 5J(DU"4'YY@ *0VG@OF41*M;\@FGH2:?#7"A?O>F1A)YWY;_O/C\-I MILE999B#S(Q&>QCYW1J4 ?R-.Y>RRK3C-&^+Z6_I-/.KZE._,0"L%PSX8_6D M7OB_IS O?!72K*TOC7]?U/.V4&69IEP76?VT\C7C=#QVL\*4H\](FA:"W7A\ MI5W4*-0\FTZ:4MC"XWO*V#X8CPL1$&@B()PL8)PR:"6M2UK8P-*M&/M\2*K,;^K]*UV;VJTMAZ,Z$B!8M MI1IF7*QHM5&.FEPX[!BB!]7S2PNW'NR5AFC.0R< LP\*#71?1D.@]#IPEDI@ MGEFBT-P6I)/AMS1PH[0&303:>JF< 28\ R*ACT%R[UWG2,7@;:]0I5=+O"A( M6Y3*GG&YY=R'F!2(4H0N8M#@J$U@DA,Q1XD+VSJ7WUO,&.T:Y+^:;P0-T7F?OC/!N>%J.>%;\CAR(X;MSDAP8*6DZHIWMO_=*:<]^5B-EWZZH7^W_FL5GI1=HO8?NO1;2BKNR)$ MWG/D&FU$LCJ4VJ!1.7Q8C*F3:H[;>4KXSNF_,)T=3YO[M-M?[EF0<%0J.GGU M9*FBZJ8]4C$DQ]/IGS\56ATB/^&C\FQZ5/T^G<:-FQ8C[I=?X+K?_O"O[NCX MYW=/JR=??]JS, 9G6>0@ Q!G;9%_!B[G )02J5Q2V=C.V&#!$!!6 M&K Y+5[Q^\^I* M!TCV/ WQ8R,_]2(<5AMRO#XLV[+IDY-]8SDF0V1&4PBF5%AFCNZUEQ*,BQRY M+DA)=8?EI" FQ5(QGQ,(*3FRG"#HB FO3P+,=VB>40FC9YK8#+:*F5 M2YRW/0-2;KN/:L^%$$6B"BAKRRB0_0)GX$G6F5%!0[@@%\L%R;)=8[JS:.ZA>KSW:2=>4/78G MK6$XJ9[0GU:6="BGX:;YHONUCL78U>6HW\DZV5#H.HG(YN[NQ=H^?]UX.OG4>$FN7(NN07L$'I^'[]P\ M M<44EV7Y1QUMAH+Y066)$Y8%FKF&34.73:N=V$P_XX MI6QC.BSINARD<#9.62\5<$\9",$E^I.2@C=)T62%=%'=M7%_ M58V;[3M4_#BDE'IHS7Z\* U9^LV-9JD^8T?.IU7);3>5B:L*Q;97Z\B-46 ^ M)_RY:;]56NPV9F81HV:L5=-+)8^^XK_A$"F3FNN;TX%-K?.ULB#+S06<)GHFL0U;<)MEUW:UAE6VOLSK/M7 M!$NI(LF5\\RB9(]BX.@%"41!85.64I' NEZ0"CQ0%D'35$Z^*(0]E22D'%RT MP693XF#WRCBDYU'[55WU&<4W3G>KZR93]+Z2FZ^B0_O%N8Q2KQCQD%,JGI(1 MX'5 ,XS2R'B45ES N=^K\EYL[-=OZ0Y8M__!_OW3>8B5Q!"*CK@BJ+^2IF#0 M'8<9\5DQ]3_;IUWYYS3?Z6W\L2;NCE.+JJ;*WXDZCI4>VXQ7D?P+S \ MQXW&7-;'7=Y'(2[2NHCN?!U*=J,QDKM\7N-&U/FD*.1++=9O%<%5337@>'V: M[8IJP%$^6PRXKBU:MOW[5DN_ZG@V_3R*Z2S92M'+:NE(G%'*&\N]MG5=,.G, MQ?,R[G,9LCN'3HV-GR;+@-W*J(^I#K.1OQRQSE4^KJG\8D7EYZ>'F38F!+7= MR-WL3,G2=#(^N9H%-MH8CG"%9S\NO<>;2JAOKZ1YGHABIQGQE;$NI&(:PG(/N=,9=5F*.IV'9PW.-"?],*&WOT_'"(^NVE:)+5*N;M+[[ MACI?WL-]PN=\6I[N7QSOGU$JDU%4!@U*EZZ3SD5P1G%@+"AC4B9&=&KJF/:" M9UW&6LJ 1BG:L%[I#-'$&+15WBBQM782+_]X?^/44<\-U?7YG;1 TP<=\6-D M3R0)LAOJTSW+2OID;92< )$)?6 E$[A,D6E"2%R;P(3I,)KW@:KD/5BI! C) M-!CE/"2NO)?"H2/>A[XE^D#L!J/]M#,P.YFVR?H"L1=9$-=NFC2,JTR]'%>I M>K6<85SE'8^KW!N#]-48_:7JPW2\*&J^;HS2CJ_?VJ2?'7JZBWK#%QBA!SN: M+[^)%N;K>N;2^)QENA[_M[0W]\P.L-Z::!E!@S/XB5+0EF?+9V;NZ4@M$/U!"D7-5<8PUO)@6>;)3Y=-ZK;5Q%W->QFCTSA@*ES'%T5CC1O$SS=660*8- ? XE:&ETI]A'.2&# M]A)52?D.8Q*LS0JUA)3!2)'$!4W3-[3$UD[KT /=;R70:;G_^,[J**ZX\"(" MI;2!Z,4TWK\M+#'QU1C6XL*^,!.2ZKI51QYKZT0;@+ M"T%7I45_''PX>+I* 176/%NO]+2:I?JXK00=#X. 3LO!LAO-JL]NO$CG:D9/ MW>12M@A-"Y2U8[KN6%B*XL<5ZQ#8*RSJV>H1/<[-J/&H'_RV9;#1Q;1TQ[NZ?:5Z?*=SKWG2?,KI>6Z2?/RJOC*%\#,58^X MI%&KXDGD9-" R ;MS40->!Y9.3>>K&!)$18Z[F+P+ 0?005%4-V7AMNHX8&; MS'U.40E%SJO[UY,P/4H?W==?1W483^O%+'W$._XRGH8_?Z@2:O/CLGFS1?KA M!NI(/:@V\M-QW(;0ZH/J]9L7;W]_67U\_O]M09UL:UVW.TG^L'MS)X7#?ZDW MSE3,W=YS:D6'U=^0S M:F0A_/-5)B'I>U#SIQ\;%-\OSK+*99^TA^AMP9T2H>31 *&4>QI=:;W:B8U$ M]%@90<@A!EV3( RZ)@%=$^J0#Z7F2G=B(W?"65>$R0]XOQGJQ[7I=::!7GML MI%'I2WAB6: ME3*=IK4W,1L?$!B$,0>JWX*\E\B@J76<.@TTE_%T2B?P:&A T)YD! UFNS8' M%UE01CC@AX@,-'%P22B(-(9$@U(JR(='!JE[W\)JC0R3T60 AKL%ADNB)Z.& M'1NWHJG@KIOI-_M7"4%9-DI[ UG8DI#0:,VE)C_AF3&62T\Z(V)NXENLQ7N9 MFOXE35+>VFP[V7=C[\R Z3UC(2^4B4Q88$S9,HHA@2%"@%31>J,UE=9NPXFX M6Q:B;%<2J8/?<.]^PYY);$HT,5W:#:72?:[ MD5C=>XG=0]XA1B>BD@+KDT<^" R,9 FDSX28[*T0G:J'FS@&=\L[S.Y,#GK? M?(&+S.]P6(ZX5$WWJ=5GZY!^.1*>2SNA^FG)CAZYV:CHY?8[Z[3[IS3]A&]W M. I(N:\EA?QE.AO'+Z7757*S4L_0#I+9Z"64ZL6X:25;_7TQ&]5Q%-H#8*?M MHG -95+XO(JCW(R\G"^7M.K#,T*_(31%KN-I7:>+;E8.]N3%>%RAED1GMBT* MJ.3[^4TLUZ* EH^.ET%N/$?6H[PH0V*C!=U..3*K6T6W8/ MGJ32FZSI_7(!3=OA)^[2FGR\<7, .K9'=EV[71?=J*A!Y)A2XW'!=C8-T)8M MJY;]PG!-2)FF)5V:E29NA:L=E)5.3G$?>QIL,[:M[R(R7'>?8 M#7OVPO*.95>^96G)22,\B\DLA>FG25.H7QC5MZ"+BK=M$=#,V5R>:WJZC^$0 MZ=$5%:;,.U>QU'1:<(8X0 LWJ20"#:DS_3(Y&C(7'*PMQ<+*"3 J&O#2H??+ MD].D,S'WCPU*HXVS-&[J;5DW?4^F[G,XA/G H\]HXA+:E&$68]=&D#H*DC4+ MIC0%/LM"PFLJ'K+'^93S=F-B/3H4_AQDU%'6[<8K)"[2;>.ZU'K>E6+,#1RC18VID7 M!H97G>FF!1-+0>)FN][J0S$.V@:,B"*G&8V[@?J;5KGURYUX/IX?-KU-1_-F M[AZ"U:BIPRT&6EUV8%DD>BEFH8@MQK'TN$1C:SX^VYYQ@K)7S;^D\>?3^7:; MYV""FTRFI5&PJZ<3YXN]B9;:43ONKIEBTW!!,Z,:EXL0E%9*,$!H(96"=8B"23^"Y)*@KJ5>6,Z*Z\UEO$K)ZA_*+LOE\$M^6@;?O MIO5\EN;+!JHK'3M43U[*">:@>O_RX^OW+W]_^>9C]>ZWYV\^['#=XO=2I;VT M/.K9:(ZK")?2Z=?E9(8E2U7OQFZRPX3:HM\_FDSKZC_1;7;+SK"H"\K'LY%? MS*>SD_50BZ6B+U#>@/ QDK!M2=XVI?:E]'J2<#&+ MX[9!_&A6G3Y&:-85&GV>=1&^Q8-Y(I/8QQ88V]T=Z]',E>=QVOE[W)-R#4;:YW MEM:=G9=WK_$&9?JKFS6]TTMDK6UD?D91KM_A;%/I\IA9+,&SR:($3IJF0'7; MCK_IB#Y=-D7?V-#U"Z,5&Q;CUG)JS8!BBLV.I[,VDM8V94-3=5'FGK5AF79H MN:OKQ=%Q\\6G&W.C(FKQ9D!I$]%[6I6#U*[XPD_;;^!CVU@?TA9?;3&;/#U# MSW*KI7791 /Q@K+K[9?.O_CG4?I2-]RPL9JJ\8!6Y/!E>%O;Q=O]B3<]FL91 M'H75&[>TV?SV*6G:9MW-=]=\<6[M[1K+AI;X9IHL#:N-R%-SQFF*QE6[]K:V MNMS@@H5,Z[-+:?IVELUM#647PN)HT0Y9:/>@$&Z6#LO.?EX;T0VGKCL#X(U/ MF1.!O[!GU5 T+^9ETD+[2;T\+]..)IC-1A'%Y"CAFN)9HOLRR.!S6C++>>*A M<(^;QS9!Y[+TE;A./6K%Y=C8_%<&U4;@AC8V8?RT+3,MXX_)T3C%)XNBL MN3_$TBZ*I?7*_6B]@95N/^6(E=?1!L R2T%FK<"1K$!0*\"I*"$YG80S MB432.2U_DP#8TOY9FC_%^EG^^'9-ZRU%,NR!V8U(QCJGU#T)N38R"B)N9 _V MC/F4\$00PD![YM')<_1!(%SWJ)CW4SN&2]'_\34Q,<*Q+?66YO?O+ 7[M"/Y:;(T]@= M>=&D^5>-(\] S_ZU3!*:NZA4!J8T!>%M1AFF F)PWOH@A;2=E@=;$OZ&SB5* MNZA;^=^2Y)/^EZ7V:CE+-50<;I_2Y-2E\"=GHK,%*$?UF=!\ZV5LG)1'W;-V M+]?.[35E6IW(""Y& L8( MEZ27VJM.X>)-JM6;V.^+3;YHR]%^0^9XG\(83;"U1WPZ;>S5;'KT_.V+U]>) M(1O4 M1=XD0;&KK+DCY9;?.!S4P@X"2@DMC^+(S4KZ>!T43GO'THQX9:@/X(A$=RSX MTOY=>?3)LLQE(#+CG5C 3;3MTB)[L:(DKJ#PX MDSO=K[-X2(UY2$,_04)2. M 5<6W4V; UB'LJRY#2K*E#W?2G;Q/M^47%@=OPLRN#D@]5L66*\6WS4'#ZI? MK_<>NU! B+9D8U#NEX:3C*')& @XF5EIT^O0G@P)"&6>G M3L>W\/N<:_HMK+X)2*LS&@/J%(K6^%)2&*J5YZL2QOLN6"//YLP_A,,7%.+W- MKYKSHV5/=J.1>,#1T&AVYW M<.CWE2N6JW>ELO/ELGJN^N ^KP^=OC\MC=NL].P'MW>9_=_F37G3Q.IHOYLR9/_'/[)$K( ?EQ]05\Q;$[KM.S M.AV[4I^VVN99\TK-O7\X%;CY6N#*,8OVG-JSU3TV+L0KXYK_F\<:7I551SUI%5?YP,5=]3K/Y"*V$I7"U(O?S=6Q$*[';R;&XH"T]> M3U91J/JG,]KNDAW=WPVX DEN2N$+@.0\:9&0Y=-__X']<(=D/AK%.$X74>'> MR+X5HW!+G%\]$+?W=AL>A/^O ((&X^\-"9"HU]J'.S5H'\PLVJSHZ"\"[(LS ML7WB3J9])NU9MKX;#OZ7AV7?"S7L_5&]\2G.DWV74U4R:),#Z!@SB&1*ET7+ M0(G('&4I$M5)46^G//+E\D11&VE>?=#&'^LW^+2/S3GJWYN4YHWR+*W+"/], MLVE1#J5%B?CYTL3*H]07=ZYUMVEYA)Q)#H/E<7/+0]R,V6]-^+ZP>Q\MCVL3 M]Y%KDOMAT<&ZV*IU(504TFA@22D00FAPF>E2Q:>R3-')V&D#?@_6Q7\G-_OX M9;JUBKC+3P(.JJ#O1L40SKBM42&'<$;OC(K!/;E7*@Y&Q3T:%=DY%;W.$"(O M5?6:E@[S''3DF6%+6-7T.) C#"-H*GD!2),1$C'6Z MT[_COJR*T>=MQ2KH-T;F#;J@[U;%$*NXU49]+&T,F@-;0\2B=[;%=KR4Y4&C M%2$.Y'&9%C(>Q6K%;P]._%VA\Q5,?#6E!_MDJ\V8'+,NYEQF:Y>)V32#XSR M4R%YM$(\>Y!D2K%-7C6'S(NE4I^JV'N8[-XS!=-:1(0_ A4SA$KZ8]1,YVX\ MQ$IZ9\]LQS\ZJV[8 2OZ)DX7Y71V;RR:1W"6Y3K[,-@[6Y[$2H,/!G3B35#& M@B-&@<\A&*.($OIV]DYIH_2=QLZV@C 7MV;LJ99YI&8-_ER:6EPRRO$1]\_: M[(A;'YTNKV=_=U=+0X>MZ,/-O\L'Z79JO6.?AC0= S MZO88U?%:WP+;5+BOW[RZJD2OYQ-8?EP.]QBA)^7&R]EZKCIJB;6:_/'Z_8=J M/#H:S<^VI<;7#H?XF/WB4^11FEV.$+E,(,HL;6M, F5*-2D/*G:K/+;(ITM6 MG/U>B(L:[B6BIMK 4>/7*Q8PILHA0-5&=H$MFG,@Q^6QSY M-CU [BN8>ZN%XPY3X/.9%"L< 1 M5GDPMAB/#%Q*%)#Y\)>4O;%;&7+2"TYC.S.W+V[28Z4,9Q?WXMYP>JXUYJI7 M;]SWF5M[*/)<:.G_C\:.THR@M!-3#"3JDHI20TMBL#L789)'HY3N?,&/@+@\O_ M3U4]EH1J>=6M3M]P66>764D;E?GE"IUTZZT!:@BG#'UV1=DV+%3T)X]&S6B] M^OFDT27H:Z9)&*6Z*)#QM$:_>XOC-[ZO7_H==U>^\?[;@^K%V]]_?_WQ]Y=O M/GZHGK_Y%7]_\_'UF[^]?//B]9NG%R=2ICH-RX3)%Q\Q;*2^[LN,G0-1/'J\]N-IHNZ@KU*H0R M=7S<# *8'J>9*QIN>9^#ZE7)U,4X:NRD,O6]M7::2'"-=L*;*3Z!\E6 KORZ M=D%16^(>U&@WO"CIP_$H-B-M7JUGR)=1W,N$WJTV\H%SKGQ&QW53ZLT M:N:BN;I.LV9,V@Q%9/5;N;V;5WBC.I5Y:N5ATQG>I,1?PG0QPS\CY_M%C:9R M76:1C^>'T\6GP_;*Q;R,LUO)QG76@P]!,VD4%VX\/BEK63[4??HTPZ^AK*&T M3J;SRJ>2Q(ZC4L-2?<%W6.7,YR=G:5*&K)IP5,^GN'94UQH&_]SJKF;> M[V+@_>Q&3_?80*9S0_>5UJ\Q #!SO]\GE9.ZK< @V V>B?JWG0*QA& M$%U?NZR@F&R@.CYGSZ*\!G6[#2Z!8!ZU?4:5[[1VH$7VD5"3G>KD$R)A0AE" M@:=R0)MY XXA8!C">%*1LNS=>6W?L/+[]4:\:_?A^7(;4FRCN71;);W]+^%9 M!W279N>2 U>JO9A*1T?3LDXD7(7\C,9O&_2%,CZT0MMH-(VMYU>^OS-1X%ZF M"I^V6N-K,\X53?K]$G(9-"'":C""\I(T1"$/2D&((H;( \G>GA=RQZ4143FP M*3@4O67U)9Z H+D,\<_3UUK#4>(AG$"=,Z_D>P@ZG+G$7*"AM9$E)>_">2DA2 M24J$\XGH3G(1N5A'2B!+%D!00<$$R\!G:0)^QP3122Y^BR/_RXT76VLZR@_T M;K#CP9[I-IHBE50T)UFOSP'V^F/6>ERS3:V=ST+ADC![U: MWRZ[Q=NCPO,F"-A[PW&_U"EA/B2K"7 =T52D6H!UGA?/D&A)E#.J<\[#ZJPM MYQ:\-!Y2['D )K8_D76 MXD8,8Q++[R=5B7$,TJ9M(_FKQ]3XI MW+W-:[XI:6?\;39%_D0>687JZP&?&BMB]GD44ET"D;,FFU@X_\LA$NL$IE\F MR/KUPM>C."II2)3-#TA#=SR=I:=WPOQ75JS[@58?MKY-&X33!W)+%++'@42Q?POM,49T6C33& MR\K]VF/1X20T[(VWQ9<+H[I15+B$>FW1UNEH5)*4BQ)B+MG?13TOQT(W-OZT M*".[4,Y"CU+=[/KITI8JN_V.:QXQ:JHU6K$J5[?O]>)P-'$[76RQW;*9X&:S MDT+:S\5G7W'&+!VY4;./:PHV,.@1$B=MAKIA&)3(@IUKZF[NQ85W.;L/#;[B M2]:EBTBLFD3]9%,MKKY7K\L PI(%RZ??4U[3@.ZE=V_\+?RI"5+&JD77Z619 MM8"$.2\9S3MNODESJGZ_#%:=DO.")Z"66!"$93!914BNK5*/*]O M,V+EB]-=6R'ER^5NU=]S"/0_*.E]^N+'MBE#R[%+YFOX$U\J+,9=!D4]#*@? M4>M-9_-5WJ,TRZI6.+H^(HK&+^K=="J/Z6LQ($L5D?M:\#:F1D^W%F7A<7=4 M;OK/]@^GG24:5= >DY[,1_.3'AN=0QG+MBO/HY$V2@TQ,U(JSRDZLH* +L.Y MK65*I["-,I9WZ#.U1_R*"E]V*!J*SK]1S$(/JI>_O_OM[7^_?-E6M53O?GO^ MYL/@4YRK$48_>;)RI2OWQ177?6E@E'A'4:!%.\[:XL*E+S\IINB355>?]Q_^ MJ$_;^11-B49J$RR9A'3Q5]Z=^?]C]VD@8PZG7VO8F(U[XMO@L_87&SOS?(;$_]18H;^.WHK9ED%:F_*+\T__U7MYC[^9;2=*^&/QHT/>* M<9LTH&O/2Q57X.GF42T7#D>I-!1==_[<="<^3=&B:ZP@)/Z?I3WHZE3/N:9? M>-ETY=VAN^J>D^:K+^5[L\2P]BP^=Y?NK /*V0=N%P:8VU=T)H'X_0 M+ENZ,!/DC*IM@%E]V @7_YY2,5V>EK-'7,DJHH16N9QLB\M2\.85ABA]FPR[ M+.&[C-WA-C:B7I_]M&2#N[T6PCK+W#P-S4]O\_L4II\FA15: M=^5%XE*1QICJ37A],O]<6"=ZX6I%<,?ZF>BBO<^<[S MM,]Z]7I5U3%#JW];;EB[M"7/%?YZYA;SZ:KY?%D>[F[APG(YC-W)=#''VW]- M\>?V44V6ZL?5%T*)@AS7Z5F=CAT2(ZW8N1F$T-[[AXN&U'P>UX<]6][AD M6$W[6&$.#-4_%FFXK#'_&*'MQG];NB\]8(H/:]S#-5XQ:\D.AQB:'^/FWJ_U^6^O\'&A=T]3JP&C35HK,>EL=X4;W]06#NH ML 9[K(_:C=V#=NN? #R,[CIS0NYA]5;_MF2/C:B!V(/BZ8GBX610/+V1A8'8 M@^)Y+(IGL'AZ) L#L0?%\U@4SV#Q]$,6^A3^68YO?^CPS\.(QI/7DU4?D_JG M_FBN(01^W0W<;*TT1+U[KO8&C-EK>VO06M^AM=B@M79)D :M-6BM_FS-8&L- M6FO06CTC]J"U^JJU!EMK5P3IBL!8):14-Q&P%"",C6%NZWEAJ@X@^)-(9(*Z-9-Y'"8XG"\*5P3?1 M$VGG!""?)"04=>WZ&1(U" "X;A=W.5N\V%F57#*$4 $XR 0O\!&$\K #4-# MA (PA5VNV@ MQP0(.99K*Y(1'72R62O.C01E32Z(ACB5G (ME,,O1V[*.+U[12<[H-. 3@,Z M]9\Y!W0:T.D[T$DX0TFF(*0J(X!) N-D NE2#LX&GE)W*#6-2B-J@1.>@. L MX'<J$9H:Y3%1WTN!=HM.W9@L^/@5PYSITFTFM6^T'R!Q/J]ZE.;A8. MF[:7,7U.X^EQZ8=WQPGBQ\S]]\#/ \1M$^*DI$DZ*H X94'$DI)2@8$T*05C M62*R,X,H49!!7!(V(S 9@I@D MK##@O>/ B%66XJ>&BQW-00U"W@\A?W B#@@T,.> 0/>!0$'FX%SVP$SP($C MG8DI@V,Y1^J-$K0SM] '&:WS!)RC"013!&R6##P72E,O(RGCZ^X5@=B 0'LE MY ].Q &!!N8<$.@^$(CQ+*A#\'$6,410=(0*B5(DCPI#U88])5BXHAN(H"EREJ:J*"4GT>W@"AF0J+@=/')A)#@A7$0 MK';HCQD9U5;/0+U^\^I*>!-#J<1>2?F#$[&/#M; G/U@S@&"M@E!,5M">7) MA L@'/-@,N>0M)79&ZLD[922:V43$3%#-&7DJTX(8,8K8(Q%3XRW3MQOL=Z M0/LFY ].Q &!!N8<$.@^$(A*28BF#K*."@0M3I!+$HCDVBOMJ&*=,@=*&"7* M9DB6&Q I9#"16T@LDL2(U23=;XAO*!??-R%_<"(."#0PYX! ]X% +FOK:2:@ MB4(T"9J!3U% CD1QQP6S+':23*7E4)(&T!DJWS$:7!8*>'1*Z6QD4.J>$8@, M"+2;2:;]*(IX,*'^6YJDF1LW:287\:I1/9^A:'U.#Y9DO;KUZ(-OUS[46GQ7 MA]&(E &8EW7G.MDNY48R"NLIB\*QB)_[@)V^MX.JV =X[*,[-R!=GX@\(%U_D(XQ)TPT'J32 MNO2CL& 4%>"#L80P8WBW_Y\B1*4H)5#/ J(CD> ,\^!95%G0[!2_WPY+HD]G MKP:D&Y!N!R@[(-V =(\*Z:1Q)GJ?08J007ATS7R6 7B,UGO\(\^ITZU)64JY MXL"E0Y\NXA>MC0YD=(P)ESP7]YM^4P=R0+I'IRH>G(@#T@WL.R#=KB"=,9G2 M E@4O3@005I$.J,@4TFC990[T8E>ZJQT+(V>LK-QV0<^! 7)^2"8%M(Z?;]I M/K:U6LG\="'KW2C! $OW(^/ @#UJ#O MFJA+*DK-E;[?(E-QH :"4=2ZO255,&S$'P$%10"HG3H2RKF@!OT+7.*2JC[]0O-@(4#%@Y8.&#A M@(4#%MZB_D9)F470$$B.(*PRX#6U0)ES7BH;A!(=OU!D01GAP*Q*RR/S22B( M-(9$@U(JW//Q=W%@!C#L&QANYB7Q9X?O_Q__%D>?+W[K.*J/Q^[D61ZGKYOO MS'!M?U_4\U$^63VYN0;JN9O-?V[>#W!;CNIG)>,V'DU2AQ*GZQ<'DNL?>YH_ MO)@@HTEY)VCH\AV/^ ;-.N3XX3^>T)]6V[BQ0^U%E) ?SZUFJ4[R=#J?3.>I MU25O/OY?QCUQ^!\$&D0Y;27!EK1+3CI8X0Q+!+7)UZ/QL[&;?/KW']($_OC0 M#^+_\!\?+DG;5NEK^3E5P1V/YL@U_\0+1JA )Y_QB]/925%.U?PPX?]F*34' M02=(I.H(;WU85PEW-%8K\O;C5=,Q2HQ/LXK9IQ4CC#>K/OTS)\V?6?4ES7![ MCU#WIMG(C7OU%@=KS;/!BSU9VWJ__XKRM/ZWA:@WBR,D9EC]];MA@+*K%K4C MY1*OKB$W75;M%0\^O5"P=]<>9"I8;PT'3[,#800'&P):AHD)*9+4,G7:(27+ M4U*:@>6$@= 7O',GY4_/O[A9 M?/F/Q6A^\GI2SV>+\L?Z+7+0[..AF[P]+K>H_X:WF->O)^]0QJ;QC(59ESO6 MFZ8EN=*RO-2N[ 7[H>A,%W73>F!R,<;L+BO:;+/77H$/7)6^*!Q,2AJR<%)' M*MT%?5$T]2(IRD#'4C#)%05#C$)W)M*0O)#HV_2*%6_8<%+UG"WQZG'9R?IT\T^!\.7+CL@##H@)E%">>>Z]DI^UWGU7\_UFRTO.6DYH/?T5[]15RU'\Y MW,.S40;\,<4/<[R@?IN?-Y:8^W4Z'KM9W2QG+9-D4R;956T=V(&\_!!0+[BY M@8@]XV428@C!4> I(U]:1 N;! $G1!"9!RE=IZRASQC1"UYFYD!8 MP9N'R)CBAJG.H5,=LF T@/$N@"1EEI] M=9_M+FG[7MB(G!R(O@ZR@EVG:1)U(.15&P+@D@T?HH"#5!=R+AD45+,[,0-(D@6+$F M W[;$&V-\ S9W/6*+:^?[+27%]'UC!7?G7>SSJ'BGO$I2>C $)Z 6NE 9"7 M"LL@&<,8U=8%ISI6GPM2<2DA.$Y!&"7!ZT @BQ"8CEX:O1M)>:A3*+Q:*C#K M-+F\O4Y,QGD.UOKBL<6(7IY00"731K#HB.P<]E>,*'3P),(28I,@*J,L9PV. M*2]DLD+X?F6+KTVC-],+1+G7LMT1Z7-1_%T(WE]A8@[&^F"L[P+::%^,F0C: M(<:([ (8GBTHR8T4.I+ .]F12 F13C)0:.JCL9Y*M0D$\&!DS)U)D4% MEG('SLLDE?M/*AS?PYY$T@Z%F&'+S3AN\$GU[35@\T*DHE M1PL=W6?!C .D3@ B;=(F24-%-__NE?!2$0BY((Q5 44_(. (9J/5$=%I1_V9 MW;/5.R*]Y[;ZQI&H[UC#FON7YSU6Q2?&TJ:=JPH"&=FC6V]HH,"\E%2PE#7O M!)UNU'T@'*:X&*>W^6(Q>)^0NT>A2:A,PY\EMU(WS/^\:&9D_X_EQ-Y'7,0O M8_S\ARJAS71<');9(MWD].+>.# ?D='S=#R>?AE-/E7-P<:J7ASA\O&V=2,' MA=!NN1'8V2! M9ZM[7-*OMWVLT@>$E4.;EQYK7B[O@"IZG>NNU&Q^@<[BM>[$# M@V;3Z7_F1C>^HI^R^8YVRK=NU'XTBG& M1 X&.[!'^F@@[:#J]TG5OUDT(91I'E1]7^1@4#&#BMDG%?-Z,I^-)O4H#"JF M!W(P6),]TD<#:?=#U7_7#-.>:)^' 8,F!UP_K%!<9UQG__9KT%*#EAJTU/UH MJ>;([Z"D=D1)]6KP\'>HM/V;%W85363B)OBQ+JI-^I\Y$K! M%WXVKWY-X>(S%O<\!J(O^[B'8T[:5W]XTNX*%2]CT24=AT$D6QU$$F1BG%A0 MCI9SU4J#U4Q 5$*0G(12IC.4BPB98R:XC;:4TBJ7P0M.0<:@DHO<6W7-023; MJ E_,UUJX#:VO[WV5_0;3=D&!;*#"F3 N+UGT7V>U#7@WYWT(B$Q)96!$H/X M1S(#DS(!FIA07@GC2*?;_8WQSU^-?_Z[\6]=O;1./#7N_!H6MS3LB^MO=+]_ ME+KFSC7V-AW]^XQ=[J>C_[?VS%W_0\>/SG:Y-G$?N3ZY8Q8=[).[.->>-4]! M:W!<2!#9<+"2"-#9!A-\<(EUNNAF+= .*=W5K4X@DA?@##6@C,\Z91<8_?_9 M>]?F-HXD7?C[^RLZ?';.V!$J;MTO]NY$:&1Y7L<97\+2G(GWTXFZBC@# EPT M(%G[Z]^L!L"+0%D4U00*8'IG;1+L;E1G93U/9E969EOU%QY8G7JLYJ.('TW@ M!U+)9OO8._H&R;AIWVHL M2GG*@D;AMN];G4RPYI#EM$N>X(90BT S3D#WT^<'#B[\8Y'S)P#]LTYJH(MV M8BZ:34H7*P(Q(C$BF67$"Z&(2:)07YB1;*>Y7ELNVA47[+'5.Y^"P MV+ GA[R/NV1'(V@4;ON>W,F$AH[U!-]N86Z,\34'6..$J&\;/_R,5^LGS5>U MKCGZA.,&^>XCZQ:]PN/UP[R)5GAPHK*EAQSLP6MB<'?88VSJ-VF'' M(FFTM1JSM:(PGO,8""N.$2FC)S8R0323U+.@BU+^BVRMN%P^>@;P\UEZN0'V MU_/ZT2^K9;\$#)_,WK0;[]@#/#TADPMYMGWA'C_/-ASO0 X^5@[.(4=*HR/" M 1%+F23QGCJB+,\L2!8%VVD^WSX'?R0&,E[H@R(/-\C#-T,?\'/M5/V7[41M MVL[#[VGR]BGW:W_>=_-R1WK$L\Y?7B[FOX..7[=<;&+$T_?=OYU6;FTJQD<5 M,[$B&2*3R21PZHDK3M1R=3'7/-G;J)L]BX"N@CB7?"UO)XG5R9*@O#5&9&]H M^3#*_/+B+_WTYM]?S/OES_/E_Y=A)''^ M9@;R2*]J4&J#P2.A*E=_I$4_XW;_)W>60>5U%]H5+^&HM;9!\6RF2 M2R^9"H369[]HA47X&;VNB?\APS:T%+HJ MM/[9H./O8/D.VIS^[VJ(RH.,NWX5^OQ?*[BZB^?5'NV[R:PKJ^5JD;LW0Y&L ML^[U>8:5 ),)Z_YZ+=2 _JS/5;?!+.WJ1/O9^__Y/W[GE+GO>KAVD\'XVRL@ M7=]_;!$<3#@?SY%L8GC=.Y#9B3&_9DPH5B*Q"4!*BAC!=RJ%1"Z+X\*5&';@ MJ@##UWH)A(D*5[(P8C,POS(Z2U[ Z#< Z!?/.AA)/!_0)1>P ):3MV#% M9'BSV63VIBN3JK$5#MFS:KX,>CJ+P 9ST-T.U+_K\[+FF-CO)[ZI%M+XASP9KR#^2/915TLG$$/*R&2U\C M2Q,8^/+:@EG">J^J7J>N6ZRMH[*87WRI[C9&RK(DKWRDQ$4OB/0LPT]2$1:B M,1Y<=9Z_;,U\:8KU#WZR&"*8S_M^=;$FVFW$\W_/P:.;3"?+][^!9_?39#:Y M6%W<8N%+,&6O:)CPFSS,=Y<=4/'5LOOOO)@W3L.@OZ>EC)3:S)1.)"9AB8Q@ M\CFM',QN9![MQI_5/J\KH?W^X,MX1(:(?#[LWH8Q_>M:MXRZK2YC.@>Q_ MKW^J2KJV.>IG93(#_IN B7&W<0%H/,EO,P#WCZ7K0:Z3 NQ^\]K*0_WY?)JZ M*5P(MU5']O:CKQ]W 0!>HS;U?[,5_&F(USP;K@=?=@7# T*;;=SAY3F8*7DZ M*,"UPWS-%?-9)LOSR2)MO=X[>:-:6VO2>+,NSU]O37F9%QWS-?!]+TRAVYIY]KL6"O8[MP^ZR9@_,[>/UOK^C84 M$]X/6O:^&N#+=_/N8IY [7,-W0SF246EP3@_/>O#%9F$M((4:FH:%/7$"B9J MB%^5G+S@A1_.8K\_VK\8PF<_P 2-!OB-;PC\J<+:B95]<3EH+I4F1F5'I*.* M6*T$"5Q2E65.G'^9^;%7;7P]_PQ=[ %SX>,C5\IO_M16D'EM$8%^?3WYYNXX M^; G56,P:[884B2K=0/FP2(O5XM9UWV]OCI^]_K5;^L?TW??#-M;-9MB2+ ? M;)LWB_F[966+9;Z^Y\7SO]VX:6V(3?KN:F!W#FJ=D7\)7GV^VABX,=#.U^]: M758NO,PPTC@\8)+7^?M?3S8ONQW#=CML,TX@MY(7>0@1S9J:KEO6#NAY_CU. M5RGOV?(9I0W[>$(A;2TIYIH:3D=NZ,PZ_>8_SJ_.'5V"VJ]SFX@O,*G?^ND[ M_[[_[JONWP^=D+3'A-:#K:2F?(@Y^ : H&#'-Z7 DQF@=]Y21.6&E,&5KK32 M=T#TY&_/G__:70]^+6X \;>3M/9=ULRU &]\MLIK+E@,KLSY%>1?WWXYA7>N M%!*7J^&N?C5=]HTYO>CU#G*HL7.P.:[\T:HI.:![< MVNGDHM8=[.8+4)_NTK^?KY8U'V"[*W5C-ZJZPW]D@-S>3*HF:@T'^=ER^KX+ M>3I_-]Q]D=,$I 4C/>O^.0SCKG#0N1\VNO)L" H-*1';:^'?YZ#LPQ_[Y6(. M:GIE[=3WOSF.(=7GG@& FV]ZX=_7G^NB&=(NEO 6DV$!K'..EO.;T:2^>SIDMIJO^DVZ%TS]?/7F_+-" M0C6Q9LA4KC.]R#%7Y:I?L0E#;IX!(^WA"T')MH/QFRVHL^Y'&.?;X97Z%5CQ MOB*U7YX_ RSN?1BE=L?92K:G+=R*Q/NB'C-(>5OURON+?S ?:' MDP/#TX$?+N:SJT._X+1N0[!U34[ M1VBL5-8W5L2N:^,CUKW SA]GZ/YZTOK M5WT[ ?Z=Q(^NA6TZ3#D3 8O*'U;M%!(#I!:CN@-[5BP<-'@KRQ;Q85IS9[&B AB?P MTOONZZN'KS7XF^'.246=[>J;5V=YL)QN[FA?W3;XZ(!)IQ6(RSRFXJ4DU@9/ M)&61.)5B[6DNDA-2^*@^#,0Q6Y+TWA)1C_1( S=:[R.)T%#M3UOP+7ZRJ/;_OX WM9 Y/8/ M'ZZ,#T#[ R7? /TM4_*_P!F8E/>5=N"-MX&CJRSMC3UX]1Q KBN/96U9OLIK M_9%<;+_VQQI&F8%Q]-O&-7DQ3[DQ3Z,E_#U>N' JJBB$(4S[3"1W%H!# W"X MG'R,UE-M=O+@,U,L&DU\$8+(+#()P06XD6I:*[QKHT9+&Q@^[7\S=#>%9W 2[7^?#3]V?=]_=CO^L' M"3H\B#?UGL].S"572:EL>(9K1(&H2A,3=L6AY!!GA=&J>E9R59E;-.A%%E@#F*(!;T#O1,)E$T MR]'L%*&UEB?!M2 LLT*D5YEXI@O1F0:J(W=9R/WKV8:4Q"U2$I_*L)*-:]SR M?+[JJ]JM7_,V>/^!4[,^AKR\RP@_,06.3!LM(K%"RWK*59$0 3>]DC)3+[6C MHP#E%YA+IX: )V9P>\]E 1T"]$L 9RX)XK*DA!:C2BK6:Y'&@,#]&]P?KYK= MAC+=97 W-<)KZ_\J6'0?#V#75KZ-VTV]X]F'R6,[%:S^GZY[*MES]56'HEUW MG7>.26H*UC=11=9P3W8D6$_K*4[%97;.I)UPCXZ!QQ@2T5'#EOX>E_G<[CO[[J,@##99V4 MQ2H_I.;:8;>4/WPG]?_/*WGW]\_>,O/[>TV7/ MS)SU9MQ0'>"JBM2[\WPK%[VKQ-.7R2;-Z58&5H"7&FAIR%+)-:4*/K_*W0'U MG/5E?;RN?NUB/KW:B 0%GM3$]S?S>>IKLDR_+A'2;Q%U)Q,M;G0<#-W)^B#A MQ6;'W]?LH3(%".TWFZ"S'H:R6!>+O_7:G(Y'$4%J<(MB_>W]C!N'B$95M3ZQ.LYO"5\#3RN M9B$L!FOARO4"?9U?7Y/R91[F:WUDUW<]2&9ZXW#JU4#AB]]?UM*;-<%E&%(] MS;I)4IRO%C=>:;'6Y7I2L1Z570YOW(,Y"-_GW_='G:+U*+ISX^#P5G7"J@<+ MKN]!,=X,TMXDCH+ ?8U/+(?$Q%O:5L'#WZ@WM[H_FZ\)K1U$G92C:LU6OJD57*E9+)O8?5OKIP>V[/CQV/H%EOQB MH;IS;R?+&K[?''5?\^"&>:^>"EX'@&+=QP!X6VSH?0NCH+(7_E] D?URJ,0Z M)(QN='Q['&XQ?'ZKI\QZI$->[65-41J28"^G/N8MZZ\7R3H@M1W*4&+@ZAC" M[6?_^_H1]6'KCC3#TX:UN/ZR]1FV#U+2-Z@';WC]!L\VQ[R'"LZ;W-^UT0-_ M2$/!0_C^H3PEO.L5E&]2=3=22C?*\JW7^*8NWXY8A[2JX:C-.N.X@OY5':CI M9)TF7*VJ*Q.EHFZ=3OBIGT\G:6",O_KI8&N].L]YPV63?DCJW5HYM?+G]!*B7 M/!\ Q8../>\GOOO5KZMEU,>^7"WFE_DJY/K3T(JJ>^E!S:Z.AK[\Z>7SJZ.A M9]TK6-K];?NDCGA]PF (.FR27/UU(MXZH[U^2[WT3//Z^VJA ML1M/WQZIV+[>NIC9QLU(WUV?#*AI\[6H:X1UL[%Q/NU7K*>XXN>'GLP5NJY- MO8U%W_WUY@GS6D]0^[ M1QOJ>U5%JB*:#HF2PWF75;\^Q5/7.MRZ7"-LK5 QVQWE ,];B[ Z1)M!PW!@ MUGP/V%:OA>? .OE0>X&Y;U'$U0N>#5@$BWMX;C^H91W2#3T F6S/FVW33?UB M.MG45#F_RC3='DW:N%3U*17 @(F'\TG#F-6Z6Z]S+/KA7U_9[2>1MJJVR(?][F&1XD<7(!RK2&TOUG+9[TR;WCA M[_+&2KAYZF;'Z=Y*NJZFJ\E83UO]Z'K-#A#Y;)W[3("^UX[5FF27_OQ32K4KFL!K(LN#:<8-E60X/*W MX*L.*_>6-,^Z?VX,FZ9,V%KN8&UT;<\PW2IN<&4E;@,W0Q#F:E'>YKO!UJMP M>6V)7:/.6?<\QL7*;VI.K69@'Z9K/+B2<3FU_2AN2C*!%B*R!X7M:C]?..X;&)N_?8DWIV[ M A]QFU\MX3^#U0KB_N5RPYNW@YY85J;)LC*<-C4<+"O35EF9NOO:JE_TD:@3 M^ &32S_='-B\"BALHT9W!8U^>OG\0^"L&T;PQML*+L.FZ]J+KN&%G&YN;6WB M0Y.A0D$ QV$"?\C#-M<+@%+XRI_\%/1T C^] @?( _#F9]V/_<+GZ;/NM9^\ M\S/XTWP%[M+_@K_!=?^8#<5$_A=:"T\8(DW\\40R;CEJVQ]B>MIW,;^;E?1O0KN#&S8GT\N M+]BZ/LQ.DP0>V8.F3 B9:S5:CQ'$%+H+,T6OC*/4[]1(? MDG_R*IZ#5S;-OY0;F2@O?U\?[]W:>OWSY7(Q":NA$>(/:[5]4>V"JH-_??^W MJXEX#O/PL925;;&/G)XO[_N&_X>UA 0W2F<,+GR?U]N#UQ&(88U\H)9?PQK= M6(O]-]]^8N>JHF^:O'VP'FUD[&^VAKFGG+<-#C?OMA[ !JHK*'_K5\OYMB=D ME3D(HI)6O9Q,AR(Z(+/?<_IN+3]&Z1G]T_:&&KKQEWW^ML^7OFX&;5E@B':N MG_W5=WV&3YB!O]@N]J#PQW]DQEY[5AKF##WM7F^FMG/8V,:.XJ1\DX9?7H$X*(A8C5%&+]7(]^(& = M(6"U9(\ANFW1C>\!W=I; (?!KEM;0H?%K?:FY!2-*'3[$&8."3."(LPTLQ80 M9A!F3A-FT)I!F$&8.7F=/C3,H#73!LQ@(.>I8A*&J>^?;7E='AHCTXT#&MI- MB%%/$Z,X8A1B%&(48E3#&(5V%&(48A1B5,L8A7;4L6#4)X)7PP&/^T:O(@BV MQ/T@VJ.>:3S<(>GM(;F'K9][3\!L?CSB?QQ)_]LC2_@3*GXG&.Q/ZL/QI@_% M_AE2;:S*1+2*T>@%L2;5#@Q2$<>2(I8G:E1DCON=>B7)A924+"3R;(ETT1&; MC23(;L]'N!_:BJ*1(9$]EE$IB,KP5!*M!:42$XE<:888JR)P2;'N-SI[T"3 M=\KH0CPO@4AK.7%*<**92A)^\IKOM/,\')%Q8?Z@"^.31(ECP=K6B>QPM7NZ M)ZV_R'+(.&*8VFF8=SB6DU+_0=7))XD2R'+HKC6NHDAD2&2?163"&AF] M4D0RX\'U2I)8J1G111AG9-!"N9V^G0%\LIPMH3S6BKB2$0^^'0E"&9X9%USJ M=HA,6_D'16^?)$H\.M:.N26WSR2#TW3N-O4HATJ__2-O:S]QQ=^/*B,%CDJ! MVLFD;"%:F P\*&%RE*.$QFRLCCZJO%/@G2O-DXF4%,82D=P9XBA-Q#(JH]'4 MJQ#:H4#&U6@4B$C0$A(<7(XM^G*HHBVI*)+5F&0%7\P-M9H46\!IRRP0[[PG M(A19?-!&R+23)^)I$9%3PDJ*M1<.W",3)R7+;!S\"=R:AL@*_+6QMM<0"5I" M@H/+$LA!-G!LGJ!)'@X')$LD(51;+:'UE);VP0S()G M9<&S,IX1%VD@6E#/O"U /3L9^)I'^%1&$JR20%94$AN4K[F/)D@I>>&I';)2 MRIXY)*NCW0D[F020@ZW\Y[#(%A./F[]'D&B#Y+?//;#L*7ACD2A3/)'!F]HK MOA CP>^2F9I /?,42(33_6$&2,A).J\\X8:OY-[SW5) MV0IB*K6!7Z9(D$$2$4QDEL=LLFF'J[@9+:B(0- 2$!Q1&4E%>2)=32V,1A.7+ ^6^B!U;(>K\"384>]_G4QJQ^&*,\Y7 MR_/N?\U!;+CMBPD@R'\W^2\+R7/DC"CI+)'<1&(U=\0JEF+@X+>%G:/01FL> M4]*$,2-JV<9 +! #269;$.QZ(*#IH:3G/:8>K6%9)EAR)YM57,U(!M3E!BM*19V:4 M4Z(=KA(VL$B24>"0R1HWC'"C8%H7 MI;BENB&_BC&'CM41;X*=3'K'P5;^B_/)#(^ 8?H'4M]M-TTDZM;;7_4XE_64 M6*,5I(%X%362D-65DZ$7F>%:N,.-\.]3'-:;5GR00 M'%R.+;IIJ*(MJ2ARU9A7(W(5JBARU1[3"CE+1EOPC+B71 XMF54TQ%MJ6#$Z:KG3UM); M88LOBG#+-9$Z@DMEN")1,I98+LPHVPY7.7-&D:N.=O?K9!([#K;P7_O).S_# M_5[,_$#JNYVEF)T7P'6.\=K4,D7B=,[582M_*UO+)&4J[E3JH%IHJI,@QM1C8UEEXA0\PGB?A(PVEZ8J(,HS MB5QU@D!P<#DB5Z&*(E?MCZM8X5+R9.K>E2.2*TL"#XIPF4+D-N20=JKU,LZU MCMY6;XJ!7R4E"=EEHBPMUE#J=&BHJI2F9PJYZ@2!X.!R1*Y"%46NVA]7>?"D MC'"&V*&:DX[@(R6E:N_)PJ-,FI6=5 UOI394)*(-!ZX*+)+@(B/,&2YURM[) MAE(UC,"3RD>\_74RB1T'6_@_]@N?I[CABYD?2'VWW+3DBW!2$Q4L)=*66LA7 M":)85,D:78\X[U"?+KXDKHBSL69^F$*<-H9(DX*(JN1@5#O4-UY$$7&@)1PX MN!Q;]-)015M24:2J40]_99I]H Y<+.J)S, ]@5?2BDQ8QWGB8J=&A\S29.$2 M,9$E(FGPM9X4N'=>)JNEB3+3=JA*X=FOD\2!@\L1J0I5%*EJ?U2E10P^)T9* MYH7($!P)B7%PF%2DE'$:A=VIJ9%XS*Q(HDJ >XIFQ =72 P)/G".E]10^R\F ML*;&20+!P>6(7(4JBERU/Z[BAEEF8R FI9H GST)-?/".OB/4MS1Q'82-0P0 MFW.61&6 J[P.Q'J7"8O649VI9ZFALU]LO,TO! (\^W5\FU\_^:E_WT^P]Q=F M?B#Y?5#\D/,8HB%,:4>DR(YXZ@,)1F23=3$\J _)SW*J@X#+4S$!'+52B%4\ M$N^9JJDB@H:&"DHI3*@_21PXN!Q;]--015M24:2J46.*H?;^DHDD5^OT>ET[ M-$M#LG*.<6[ABB)7[8^K8F%9:!<( MMS80F8LE03)/DJ!>T2RMCCL9\)PGJJ( ERKYVJ92UR/+TA+&>'!""A9,0X>_ MA$&_ZHCWOTXFL^-@"_^7Y7E>](?<\0UP=5Y<2>I,72Z[?CZ=I&XKCH//SHDD MAWQ:TDB?8]*GY%DI)WCM\LR!"D4FKEA+O DTP?][5W;J)V817=3:D\AK>J2R MGKB0ZHU%\^1\+KFASIF2GXFFTD?^0,77_$P%PLFID&:+[B!R8F-R1DYLBA.! MPB+7QA,FP:^4V@?B*1"C=25[K[5B>B>ETBE?XZ*2^%QY-.M,O ^6:$/!+V4E M*MO0H6KM&DNI1$Y$3CP.X2(G-J'$R(E[KK%5,L^<)L)]/3(@"DQ?K1PB5*8^ M1,6XW?43-1,F!4,HS376*CRQ)B5BG$XB<\>D;&E+D*DSAJ3X1/'DX')$4D0E M1E(\+E(,SD0=;2):944D4YZ$(N&GS'GP(1N9TXZCR(,)V=9J)N!A2J3.K-X9JSS9?^@<4IQ]F1O[TH^!FOJR+- M5V&:VR'9V]/S.#/Q;X=-[;G//" %CTG!-!@@4\^)L36?QRE*?+&",)64TRQ2 ML9NJ&JRW,6E%O% 1@39CM"1D+[.5*29!=]JFIJ -7W>NRT1& M:6L%:4LR\UDG980VNAW:U$B;2)M(FTB;2)M(FZ/M@O+$;"F*)"L"D4F'VCJ! M$D8-E[2V&W<[-:QU##S&D(B.&KA3^7H/]T38(D+)24O=D+?)GG'KSBP2)Q(G M$B<2)Q(G$NH^IN\6.)#5B0*%SAGKBB;=_Q-623C5!#N-/B; M+ OBL]0DL10SBUKKV%!*+7MFJ6FL2Q\2Y^YN*?SLX?W_,DQ4?+)'6)6(E MAV5=E&>,YB #_R*C.2Z7W_X]>UC1WT_Z.)WWJT5^#<_ZZW0>__55EV$]7]9I M6ZSR0W1=?TJRC[I+'>;3-,8\,W'6_?WE\UGFI4QB[I]UQ]Q/?_0H/@F<.3WGYT\OG9UO1-R&"[HL4@?'3 MTX3_^3]^YY2Y[_JM2J1Y-YLON\O%_.TD99C';G)Q.9W$R;);P#P_@YE?]YJH^?=D#(B_D[L#^&VZL^I0RF)0RM?E:? R_; M5U5[ZZ>K#"JY'DEWZ=_71_1GW6]YEM_!H^:7:S7TB]PMWU]6\I^^KYE0&?[C ME]U\M>@2P.$B#V985<%ZZ7P&?X8A@1D$8WL'MA$,HG[Q^GOF 2;(7]TQ6*%D M7@B\5N?!8%IV[\[SK'N7AX>!2=+/9T"G[[L(!H@?'N77ZV'QP3C?S5?3U(7< MY=_S(D[ ]CJ[J7]W,P[[8$[__ (4*"PF?W[6^UE/>F"9\C':H<)JP04P3J$< M3$YEB:,YD>*R *LM:BEVND(_)%8S,,^+>;]\7>V*$7GGI%98A/4QGU45OE;J M_/MEGL%_WV70I7YU >\#WP-ZVH.I/9W.W_7?WK9+UF9S%?/VG38BJ*_[K5\M MYUN3M[X7+*DJE'HYF?KW -0PKM\SV,_#&!FE9_1/VQM .%-_V>=O^WSIZ^+< M2G=8 NMG?W57QMW;23\)E2[>?[M]QDOR=N_\)QS#WK8)U))[3XS20'V#N^. M'G7\$25[MV1!CO6O0U3G\:2\%L3GG.CD'!:S-A-P+L]@!,>M>+@H"UZD! MU\^3&>+64>(6VKOM6&4HV4>W=_D>:*,]9#D,*;S*E\M\$?*BX^[980FAO2DY M82,5A8W TPCP"(K T\Q:0.]X;]XQH@V:.4U,R0FC#0H;@:<1X$$SIXVUT%(P M[3-LHK%F8OS\SH=.T]??U^2315]SRN#&:Y1ZH+9$:K0GLB$' L0(H4]33U$RD**>JS*"HE'5BADEAN)-"-C,3Z%(BS MA@N5J#1QIUWT0VJI/QI%Z3.#%(44A11U+/J)%(44]5D4);EEUI= - O@$3'@ M*<^U(?!;C#+08.4H=XAN,R1AMJ0+.HGTM"1T5 "QRUHYXCV HC$ M.TJLDG5?$-Q1S[EP.D$,<8F)8LLM,@Q=OP>C8;XF48:.J5ECC2$^MF"%)&&]DA#S#(A M63 D"B/J!ATGUAF8(46#5)(Q(](8FWJ/1D,,O:$CWM,[C2R5P^WIU4[1=2]O M,HOSBXR90FT9#N-D"7SZ?/G!A7\L97]R ]H_#IC=7%#XT4'KJM#"P6%K'RF0#ZSQ MB:1\<+*X6[_O7?3EX,(_%CF/65ZG&5(^7AK4WD@A0XT#:$ZDCX$$&05A7!;% M#5 M,BFC_XG^YTG[GRD)S5T.1"3'B S@1CH:@0:Y]51*HP0=9T<:_<]&:/"H=JQ/ M(\WJ8&O^]7SIIW@ M5GK9)PDF-NPP\]XQ9TTKXC;CGW2< &,L7+E[C,/:+V, M:;V(X$SR/A(G1222%TL\%Y)D:VW@NG#X98Q-Y/&KX-JFTNC^4'.?D.F"/-BX M9)$'D0>1!W=X,,N4. ^R5C"TX,4;3JSA@<1"M9!6 QWN%#1\R"[R^*5VD0>1 M!Y$'D0>1!Y$'1_ 'J1!:90-5BL1 MB;!!N$8B;$^+D0B1"$^6"!75A2J6B2Y1$YEC B*4D="8N=#4*"_X&-NZHY\O MMN@1-DF$G]C4U2V>0M8-;^GJ!\Y2UWB"V6/*_!.&RD-%.E:':Y1QHZEE*%>4 M*V+",P2X4[4&/N0 55J*:ZD%QJJ5O%/'$V MUQ[+LEB9J:.!CI&:?[M_Y:_^_06,JA\M/Q'+W6+"!=+4T>@GTA32U&?15)': M2,8JT?A I$R<. F\(ZB17&C.N=IML_R S/E'I2G56/;@P6'@6, 4:>IIZB?2 M%-+49]&4B<'+X#-)3H(W!3X5"3)$8D7)G'EI;+9C)+8_*DTQB^X4\A3RU/'H M)_(4\M1G\13C7@ G<6*X\^ :%4H:NU8\L%Q MX-'1%+M<-;/;^,_A@3D1#V+Q;W*WR!=^,KO:8>P (R^Z=?T]\=U(^X^G,6<' MM$3VDV72,&>V: 6BO(],WH@BB"*GI]4H;T21XY+L$_>&GBX>?(9HKT(0/Z\N M\F(2MY'R((0(.A%%&2>2,D M\2N%O"79P]14Q]6.;-2&9%$_D8T>R$96N>@59R2:XHB4SA";@5Z4=")%&W*6 M.VPD@V&RJ$2 DB21PBGB;>*$:E=,=LD:^HGTHA-@(X-D=/2!^-/87FXG$)\F M?03Y+CM8ZGGL"/QI3%;KL;-1I-PB5;9HX*&PCTW8B!^('R>FTBALQ(\CD>S= MKD\3?18MY&#V,3ZWT='WQ)X1.*2K1Q&;F+]'Y2X;@;S MX67MH*>VMPAF\ZQT(PA^VN4=E4E3P>EP%_B6=\<0&EXDP/'"I M2RXBC--MJ.]SOKV>_S[Q83*=+-__Y)>K!?SW=9W=U_!%?YW.X[^^ZC(LWLLZ MGXM5?L@J^*3,CV07Y8<5R"=W\.?)Q>JBN]P<%0*P2WFQLW?2^;Z;EZLB^TV\ MP:M\NJ5]=P"3 HU,==9E/:UVX;V]J>].+^I.K[MZK M>HMP \!MOWTSV#JP;_UJ.=]V\JCC@?FNPZ^7DZE_/U\MX2M^ST JP]=.\6?LS]MV]HK#?)H^ M&-E#%L37/\X WZ93L+3Z;PY[FO;0$_ )S'FHA)O9OKFS*Q$]JTV)^OETDNYJ MI[65T]XFYMI)//S:N*Z=^O=#)D=\>M[67T%%@S-WD$6%)X*;,:$'D_/KZV/ MDUE74P4?2#5C)8P>?#Y:#)F>2)ICPW5',-^YQ:"J\KYXYRS)U#,BO0W$%J5( MU#F43"4UAHVQ&_B'H9AM&9)UOC40_2_EATF-H?Y_-;%ZK(K$:J3HZHE Q:,# M+F9$MV2(R/;]VR=G=&"1HR:V:M&P>(PT(\ZC4\42YD0]P"48<9DRHHW6PH%9 M0>7^#(OO5_EG^)K7[_+T;?X)OO-\K))G7(YF5R :8(#C^.P*A<&,YNP*]%#P M@/:IVA4E*2S8I(H3.QAA<2LY9"*1JBV$DJ M?W1SXGR1\WBM0QK)*G\R,(#QB98,"H/QB>8,"G1-,#YQJ@9%5LDI)@V1H<"_ MG(O$%Y=)"28EZTP1/.[;H/AAOAHKC0+L"8D!BJ.U)S! \443]?H\@[@*8"2& M*9JS*L;Q3SY]0N#@PC\6.8]Y%@,MDR^V3&165!27"!@BC$@F-'$)C(Z4J$[9 M)D.C_R++)"Z7]S9+GE<0'=LV&=$X>70PN3JV42G-5[6L7S/&UQ.H37*?>6C1-#M>8TA;'X4-AGA*!9&1*>*Y]T3G M*'T*SI8P2KK-1RRAL7:NI&FL/,D?:G([ALY>PTF?J 1]YZ=PZU-AO0>]ZJ>+ MV3YRN<3Q (JT5?V8LZ:&TY$/5.7\RC&X]&_R&JK(D%OUK9^^\^_[[[[J_OVI MK9^[RZQ_ZBL^4F:=Z905=9:X0F--^,C >#$2FDP16AEK]$X/Y8>467_I%[6\ M8?]K7KPZ]XO3*:;^02G5!T\UDV?=SR]?=S_^_.*7GUYVO[[\K7OU_S[_[>4( M"W2L(78W"7!4+:1!BA"L)X6R0F36COB0&*$"%%*G*.WN":N':.&K>)[3:II_ M*1_JXU]]/XG/9^G[R;2&JK#@_T>36S?%\(=:I7WGNT6&/T>P=/U@SN?Y@U0];/3"?-2Y8'Q2J]-<7KN7?S?(2+H$K<@=6 M==?7.6JH_/Z73L!#FVYTM[E@;>@?=V5^Q3E*;Y7I[R:=;W;V)+_S1%>]4Z03]FZX2-!F/KA/L;4HN< MNW69P>XEO',ZT +Y],QA\X3&)N0S-FL0TQ#3]H9I/T]F"&E'"6DM&<-/WF)# MT9Y&'['VL.4PM'"KQ68S==$:F9)3A)D-_Z*P$7@: 1Y!$7B:60L81T68.4V8 M0?OF*<$,"AN!IQ'@0?NFC;704ARM$6/H,$OCZQ]G'=PPG@@8NHA:AU%VIQ1*UC6D@G M;_ B1B%&H66%&(66%:+6<:,66E;'LI":*J?42BF?@QV2_'E[]O';ARV@DYF! M Q93NA>KH*!;J%J%PD7A(D2D-]X\Z-S=+' U/?V+1I>O*6%]/YWW_3>>7R\4DK-9UH);S[A\O7K>?W':" M*VD?K04.+MJ&*W0_0C)S,]6WL3'*.+7 G;',N^")+\$2*;4B(19)I$G*.E^$ M$CN-48+U-B:X,I<RO4$62,(ZFB^B*I/H&6%DISG;GBA/%<@)*R($XZ02@/4G I:.;F0QH3 M*6C#*07>LIG(*"UQ-EJ2F<\Z*2.TT2/1V!^RESLS2%X/5,,FD]I:D2,2%!+4 M:1$4>GWCT&5,4;ED'&&>@0>75*5+)HDM*D;!+>5NIX_X0_H+/*K7Q\V90.)$ MKP])%=472?4I>GW)!AN\C>#U2WTW7RW[ MI9^ER>P-!G.;PZI["_=K#/UY59L[_E+6D?U?KB'TKS6,?RLO>PVS M5ZG9]&9J-OM$9K:49W:DS.Q'!Y*KPN\()3#)PHE!YT8W^>\0II,5["^ M\<0")A*=NJ!1N"C6#BN M^!.>6&AZ.>TC<'YPT1Z+%+'*^QYWSVQ1W$>3B3.!$^E#;5:B"V&E&$UK'J5( M>-H 0: Q$#BX')&G4$61I_:8]>@84S8SDIP/P#0.>"H(3Z+BC!9G,GR.IP 0 M!!H#@8/+$7D*511Y:G\\I6/,D6I&; :*DB%S8B-+A!E;)$^**;7C3V%V/H( M\A3R%*HH\M2^>(I302WG@1BJP#=*AA*K+?!4%H8G)[CE!;/F$00P(_Y$=R1? MEI+CLIN7[G)>/YKXZ3H#?O(V=WV.J\5D.2.0()"@8J.\CTS>""0()">IV"CO/67I\T>-B?$G&!.[N)S.W^<, M YG'?W674S_K<5^N.:#ZPI#\Q22E:<:*6(^OQ/>6=(N4<;Q[>U1(0Z/S)/.2 MB;0V$6N$)Z)8Q@L5U,3X:#G]WZ^KZ.QL\#U/_W?5+R]@W'?N\EWO[=';>WME M\GM.Y+_S8EZ5>5VJIXVMO4]K]Q,JB(5TV+YPL4!D$TJ,=+A?.F0ZZ%)D(2(: M2J240(>*6Z)R-KXX(Y3GCW9TX(%T^)"D%]I8S@L2(Q+C<0@7_43T$Y\@,=ID M+'52$:JS(M(P08(*@G#-#9/>6YC61SNK@'XBTB'289/"13^Q"25&.MPO'48A MK(K:D2*#KCY?)"%Y0[S16?H0O.#TT8Y$[-5/5&T0(_J)>'[B:/>*[^PH MV MVT:@F^4E_ $^S]W7TWG??]-=YL6ZX!LF'C5G'-U;N)\!9?R,5RQ+\U689C2/ M1E;C^\@:#:11.RT%99ET@2@5#($?%+'"1D)34,JSF)Q7CU@K[F,F4HO5#?8 M)T_(-D)>;%^XR(N-J#'RXO[SK934S&GBA2]$&IV)X]H0DSS3(6HJ+7O$VG2/ MSXOJ3",O/EE .;@#$3JS7X?C$6XF,I1!GKHV;!1",? ML18>^HO(B\B+K0H7>;$1-49>W#V\?_J)!7FP04![A//+QL^C!P.'GCV\0=WZY7$S":NFKBB[GW3]>O+YN M5!]JK4Q,L&O.]CF14J&W%\3CZ/Z_82WA9G#HZ^URLI5^"G56>7^0% M:.+W\^G4+_KAEKO-JUH3![3D/[\BGTSD$VV=^'H2T/7-$V?>@RWW:K^B;B,M M8YCAGF&&Z+-+QA$14RT#X@RQC%-2A%.1Q0(_FS&VI1^3"#]UX)DA_S44DD2. M0XY#CCL^CD/7\67$^-U(NN M)](RZC;2,KJ>.R>%LC'4.TT*$YS(1#D)7 L"+JG5!KQ2978SHA^PPWU(UQ,; MH1[OYO7)I( =W^;UYG@TINXUMWT]3J[-P47;L+%RRAT6,(8PUO:UH8YZ2Y(H M#,P@:DD(QI+L%;..1\[L3M1^C.WK35;@L6Y@(W@]=A0!P:NAP *J.W+U4PPL M..$*D\D#,09')%>26)H"$9HQ9URA0>^VK1]A3WM<=MS7KO:)H,2Q^$6M.YW( MR-7(U>B1?H9':KF.RAM"J0"FTTK4G"]!@E1&6ZL4+_XQMKKWZY&V M5>?DX"BQU\UN^+GNI/YE.P4_KX:)A=_3Y.U'/H5;G\H.9WW501"WY'!5TS]D MQ[(F682Z,Z)J":+(2 Q%.2&E\6QG-^4AMNNK_*;6Z/\M7\X7M0KX]Y,^3N?] M:I%?PX/_.IW'?WW595A\EW4^%JO\$!76GQ+9HX8#PGR:QIA ILZZWU[^^LMO MKY__]>\ONU6,&,4++P$"R\)2\#++$D[P9(;9;%N M"Z'\KM;Y'IYL.;1/GCSS_Q\=%V,JW9HB*J&/IW7OYHWKW.+J MI>]0ND&IMGKWS5E70?#6WS[0PKLT^-R_S5W(>=;Y-V\6^8U?#FTYEO-N>?-I MN^/88.GJ,SZ20]CCN^[>>DR_#Z_ %,B@ND,8@6SH@=C%);&S"^!V>LU MEU<+IY^ 2/QBLGQ_X_.J9O CO-=F0<6I[_MZ05SU0$5YT:_?=P/ZZRPY]UW? MO3B?Y-*]_#U'>&EXMU]* ?$LNJ_C\(=K$50]Z>OW7/A_Y<4WW=M)?K<66W[K MIZOJ"FROKK*[HHXJERV?U)?U\;S^=_WQSFR=?>FJ_^IN^TP7$[A0CA3F8?6! M%T2U9%P4< ;G[ZK>K.O>MOO]FIR:^6\VT]M#H>4(4Z M_'HYF?KW\]6FD^9WZZ]CE)[1/VUOB#64<-GG;_MJF@*T;.4PQ'36S_[JKASM MMP!183(%X3@ZW3L#I7[SO?O*+?V7PS.IB M.=AA*5PJN%3:72I_R_,W\.CS2>R>@V _RB=-%3T&V1]^]_)@$8AM'.Y 1_TW M"^K@\F_Q\.?)"/?+8Y(B"<85K3L"DA&9A2<^F42RX9P7H8S9S>@H@IG"529* MUJTK5SQQ7ENB8U1&V>1YS9&\'9/\?HB]7=8@V"_E]?O+FK.Q72'/9VEK)_^P MF%_\$U#N_*6/YSN[!]_#P-_F_L=E_UM^FV>KW+>RV)_W?;X(T_?_$1;=O__E MGWF:ADCR^M>?X%TF-9]E_>L//M14E2J*>X0>GZ!6GR1D-$&&7XX7ALI(A9=$ MA%B(E(D1RW4@,81:@MIHZG>J?CT$+W[P<3E?]/_HOX1_+]_W M=^PJ-@(#K_+%!'ZKJ#9?X.+&Q7UW#YMXC: MIZ'97X[:+D=N@A!$,0\N'/ALQ(G "2NF)!V2,W(GK21:ZW,]W)9K:S;)-2>. M2D,\C2DF08M/X8FY<"^FV5 #_J#N+B/9W&W(MPO7]\\ MYPH5_G;]9ZKMO$\AM9 MZ/##D$8]BWG(/8>K_'0ZC_6JZ"_A]N'TTGRU '/XK'MU]Q@F?9=RF9\5O*LYNKR^P#+89P744-_/<,XP'KH1W6FQOJP/;_+CTO^?A<=-5&DX* M#"_O8UQ+JC[LQ;PJ2/[?AXG S1MT/3KX6.X M: M^-^Z#$5_48WP C7DZ@:\;;AQP=,L+FT-!P[DDN.Q=_==L/M3/J73M9\O; MC]P^9X!= -TUC0!SSU-?#['V%9+2+7B\^^P(^T X?WX!,Q$6DS\_Z_VL)ST\ MLGSA 9('G03Y3"VJ9Y$/>_)Z?6G]JF\K\4[BIU+6N^_]TI_>*1*ESI02]SJC M(>2]KKO'->;,\K&>A>/ZW'&QT9[U\'&U=&1GM^3/%H_VEC%ZMTEZB@F[*.P= M88-HZU__\RO]U>,+_M.9TNU-S6%RIU_7.A7=3_#[>=^]A'<^<#^6^QPQ:&_N M3AC##GVD !$+$>MVOZG)# 'K* $+S>%69P:%?3!RX7L@E_8$?ZBZ#)?+7(MO M==P]P[70REI 82/P/!7@$12!IYFU@,)&X'DJP(,63T-K 86-P/-4@ R(]ER3HG F'?]D@O))B MI[,04\GY$#2)G-;6A(P2%U@BC'H:HK-*1?EA&>E-R+^6C'X!#ZN#^.=D>;XM M&_URJ*XYF;VI_?KZ6DO>__Y5MYI-UM_YC__SCU??@WT&RI"'FB@IQPG(I?_/ MKXCZJAN*_B[_\ZO)[R"PU05)\R797/'57X2E9VY;S7G[]A\MY_PD4.)8L!:) M[,FJ*!(9$MEG$9FGPBK*(A'&:B*%CP38R!(FR(5!2)#(GLLXC,*5VB4(48'@.1 MH3CB++=$Z2!H48$5(<;H]7HX(F//&.-G%*D,J0RI[(A4%*D,J>RSJ,PHF9.R MBGC%:J!0.^*%#\!20B0A16*4?DAETLK:)L40:6DB4OE,+#>2,!^B8S%E:QOR MR=@SX-;G_:6YI>U8=_G,8HG9W7<6[A_B":?/@MV<.$? MBYS'/'6'ULF71XPSIX9*38ISG$CA& DF1K!.'"M&><>D^] Z$2R+*(,BF8<( MCK;AQ)=L"-,^Y\1U3DRW8YTH><9&,DT>'4RN#BLBG" G'EZXR(E-*#%RXIX] M]LAEL2(2)@IX[)HR8F4JQ!0FE0*_79>=KO(L2ANUCR1;*HE,PA ?32&\Y%2T M]3E(VPXG&GMFD!.?*)P<7([(B:C$R(G'Q8F:N\@JOWGC:>WI[3@8<4HZ?>:DFBLK1F-AGB MH@>7D2JIG$G!A(:RE+C@Z"DVB"=XGK69S=_7\Z6?=GU^0V_O S7@$HS5=AFMNQ9YY DMI]Y@&MG3&MG>0BHX)3HE341$JM27"2 M$9\Y5]0:P_F.M1.LMS%I17+)D4CM(@F!PMU4&+@G!A9I.]:.%*JQC.P_U/(G M9.\@;;8O7*1-I$VDS1W:I+X$:VTA,G,'M D_^20*T4;E1$V11J:=#*L4M.&4 M D_:3&24EC@;+9OL&;=N MM"UG),X&L1V)LTE%1N)$XCQ9XO0U#UF53'0J]>QP""2P9$A.2D2M=8R[Q0R% M+))Q*@AW&OQ-E@7Q66J26(J9#7>IEHC34M-8.4,DSGMM3.M]'DK^#);5#>], MZP=.5-=^1MUCBOT3MLU#I=I:-?VG*V84+8KV^$2+X( :C*)%T2(XH :C:%&T M" Z-B1E%VWC;^7WNOIQ>V_F_+>9]WZV'^L#6\X]09_0I]Z:[/[BCX%OTEM]?*ZS;+1M4^2Z-K=6\1SF%TW4[9;I;VY4 M),/$K>8,E7%2-[ ?3QO)7=B/9^].NW4Q49>(3K& RX="=8((JR03@9&!8UC MM$T?WY#1ZHPWE?^%37:0#8]%N,B&R(;(AKO=Z8)10:9";,H6V- *XBWC)'%N M5++X!W= ?(36)R]'V:Y$.&T1LI,,F%1GI$.GP9.DP\>2\#(Y8QBJU M\4*<3H8H\!ES I?OCF:M#^ER_@C92U0W=CH(Z1#I\%B$BW2(=(ATN$.',B9/ M%;!:<*)6MK.^!K6[1_8-_T1"G0^Y<9J]^<$%'R+>Z H;!1VB\)&2$$M1V&CL!%2CE_P M*&P4]FD*&R$%M?RDA8VM$,;.W#I0WW0L(]9" +[MQBH-9Y,?=HL#,\4_4AY, M">^SD<1Q$X@TUI' ;216&A92\CH;/D;?]%_60?_9F_6&P-_G?3]2QK@Y,TU5 M"3LX!AP+DB)-/5D519I"FOHLFN)*4<!8H!1YZLFJ*/(4\M3G^5.:FN*+((QS M8"=*)?%>&A*T\#DZXUEQ8W13?SR>4O2,(4_ME:>P\G\S.XE?UE0=:U>UD+Z M#8F:2!,YSH9$!T.>K[>S=1J&D+<\E1 C892"\YT".-^J]GD7+"JJ4\EZISW2 M0UJ\?Y$AU(,:P$^?\MS/:,.%LQIME[0/S^D;9&ED:63I)\C2Q\N+7&BFB@HD MQE)S?'@DCB9-J%/!9&9=:T*%RFO"25&RMLO MY3F>F.-.$,DFR8H-:T]CDTECX$5HB3-1'J?B->*D92T9$HQ M)W,>HVO\(R:Z-7:^%?LA(2D>BW"1%)$4D11WBSYHKYC-FG!?-W>9#<099PFG M(D@#SK^.?HSF\8\8Z1ZO:2ZR8H/ C:S8I"(C*R(KGBPK*JN5\=00ER0'M\]H M$B)GQ O/A8I<4;K3-/0?D14I^HK(BLB*R(K(BLB*X[!B48X:8QS)4:JZ M19P(<&0"AM/%J9P\USL% A_22OX1"P2.UU$>6?$Q-XD;I,O3; "(HCV-WHI/ M5\PH6A3M\8D6P0$U&$6+HD5P0 U&T:)H$1P:$S.*MO%F[/NM+GQ:0TK=HH893P(TL8 M$0/U&26,YD;[X-&>X#\S7F5+Y?Y(N1%Q]TS7 NMK 44-@+/:0// M]SFN<4=0Q)T6E@+&N;ZTZL5(*^/K'V<=W#"M-2T>6'P9E\:1LP1Z7BAAE/"1 M2Q@1 _49)8S[RZU!Q6?5J6S$[CN,*SU!OM(E;'9,^78&6VJ./;!E_ZQ "B&=9ZLBB([(3M]%CO% .2BA2+,>T\D M+X9XRCRAA7D:1. \V0_9R47'DK&21.V G2B/Q,=BB1 J<2^43)H],CMI1<\X MLM->V:FI;,HFW*R#K>57>?%V$O.ATBF;$'[KT2^4 [N/"/1.$BSS6AQ,AS^^4Y&4VD3BK"BK-$1IV(#2P2IUB&?Z*G=LDXF M6F\Y\3#I1 8'4YX5(Z7(+(1(3*7PJ#PG&/W_V7O[YK9Q9%_XJZ!RDU.9*HDK M4N^>9T]5)LGLR;V;F>PD<[?N7UL0"5FKP[ M&/%!=S+R)MW9D$_&X[[@X][+YO7MSF0PO%AF_PH0TJ*- =3(7=Y=.YT_7&]L09#+WQ9/9@CYC7]_"6?KM] MTZDO]O6' ".3H=,=S@98JV,/P+L7HLM[8C;H#?EL,NOM8I\]&?1< 8[_R!EX M7<"_27=J]P?=WG0Z&@VSP6@TL;LC=S@"40:AGD[F/3#)4^$ZKI@Y@C\(:;UYK^=XPZXW M$' /'_?!],-OKNB#"S">#6?S:XGRI&?U:R+)@-K)0K#WT1*FM?ZO__7=Z=G3 M'R4+1<*"*+SM!OZ=\++55G8O8@$?NP#F'O-#]D[ZG'WAKC_W75 *CWW\_/%= MA\5"K@2\]1U ?D=]CL^(Q9+[H1_>LAD/>.B*A^/A9;\#!^"OKPE\*"WV+F%& M4:[<$I:5FU@8,;L=>]LT7.@[+N_QP;S;'\[L[L";N]W9K,^[,[LW&WI#VX'_ MV\4%U^U-)^X8G/IA?PI8TIMW)R#CW2$?NV/7AD&%N'#B>GCHR'B. M&H[_4!_IW!X,&N MAY$+.N_./' _1[WN $*G[G3D\&Y_,N_/Y@(P9-3;5?JOZ4R*?Z?P6A_OX!_Y M#8;["83PSU=,@+JOD'-Q*D[)F!QMZ5B+OD7VR&)??__IZ\=__/[QEV_LX_^% M?[^61;]F=+D< /P:LE_=)%)YDV&>-Y&%/+$D4A"6X1N3"P$PZ@&0=0#J&'?_ MG?HQ8%NSC/5HR.^!V839H>%T'-'@*;MMX,IL/G0$$>P]"P)$]=>?N>-;M MV]ZX.^A->K@2.NXZ'I^ 9SCA/>=!)O>G5/JAD/(=DE'Z.(,O(L94/+\5O\[_ M;Y2 ;?F$B7DA$WT5$'O+I*_26!0VO>N4C7K_F$?8ZSUR.)@1TODFM^9RP8$& M^-?_?/K*/H5A=*>RGY+]+8[2%7NK[;S[(WRM?_5^_ $,-5O%_IT.1Q8BP!(Q MY16 /$MMG_\'O 8YB^*HPWZ-Q6T46NH)OH1[ \$]-.XR7:T"'S0D4P8IEC[, M$0^UCF)4%GBM65$<[(=ND*K[\%I/2-#Y#H.W3.= XC2&;[0'X<-;WL;J-?#% M<&I1B/#=@5E'X$Q(K'E/U6OJ.^9I "^2WP,)?+!0JP]#VQF4+#?.[YT,4@>=P=.1.W.Y@. M>':^'_O.V&L_%=,9[HT'7'4Y ]>WYM O^^:0[!A6>N.YX M:/<>1&RY&H/+.?-#1:0QVNVBB1<'402%85[?\ 72RW[*.B@T7!UT\31G=G<'CG=R=3#$-#C73YW MYYA*& YGD]EP/'B00!@*,7(][F#T!U9E)/K=F3V8=NW)&#!NW!_87!@@CN/: MB"/"'#CERM;NQ\%DP1. :[ 1@*)\C:MN91%&4%^)6)$#/:+,0!6>T"RC/O,4 MU)?B1'@"7CWWD<1L+7@L,W\+_AUHP8??AAK)^<8G .)!0'\+(X&]B])8&281 MRX6_0A/F"8A*HY52I-#3UFJ-?[FQKU97T9RH#@S[#1C,#+0OSN):D#T1>OHY ML>#N NU-=EMFZ< 4<^LL[[DQ:X_(J03U*=/T>Y R%!SNNE$:HHD&06$37K@?L/,@>"Q4+*$6+B,@(\1$!^19C5P:-4L#G\_\ &0!7@DN@!#5PSDN!9Q(BOXA>' \5KX74 [HCY^XT6T(/-:<6/(_ MX%\W0#JI%]PAV$%ZY8P%5;H#>H,SE;]J_E(9R_'AOO:Z<+)>29MC[;$!OWPT M@7!5&"6@<)A90A)&BBM K1C'RPC\((\5K3)N2S79Z [^A+G-@5:AJZ@;:<*3 MBBH5?0^>!LI!P#,B!R D0:=$,"2C!R+M =-OA0ISLZ/Y)BMW#DLOTK[] MX16_%;HT"YQ/X.@-#^[Y6O[XBOVE;:G>:[^J M"@/@_9;_=-/WSY^9H[%/A?3 MW=BA#\6TV3O M7?9U-&H7D 9+O4&/Q;-SA;5N"6I]*3[LQD]@'NY!TOR_*&5R$:6!AP&*7HF;1^!)WJ/OM=$FE$2, M8C:&WBU$ "UQG(D 7K;QJ;2=_R,-MPR]4.(#\1?8:PRF\2P*Y4]LY$LM[RF- M+M8'P16 =T3O78#?H1.#<(\(I+C'#_4"(>C,/U(> Q@':Y#+510GX%VRGX&$ MS.YU_Y$E"]6[O O#%)[U\*K_ Z\9*#\UF^_7C^_5]V(6I^AM.I/,MP!_].@3 MD=@0L4J6IU7!C[D'S[H;1-&?*B5:O&R>;=5QB1_>1<&="A7ADE YQK$O_]0T M :**& =&UUH[QIN!\H?FZZ9')ZD>R#./"_/@F.3U)82T*NC%;PY/6Q$J6Y^% M0$@MXJHJ4LUV9_PN#W_@HS36P< [-]$157&9_7'/91^_0W03W@J\'K^VIWT, M[X$&2^7Q=38YX@[$.XEZ@2*0BCKE:6XB&F2_CA5XEA*>B< 7<]E1&>$P^Q B M>;CYUL?P<9XF0):2=!?+_EZSX>( M?0\_1A+M^523]^$7&&KN^10![^''&@@??NX>^'C_3(3G[YO)*E)RQ?=,)RM! MWT/)0@PV7V5!4 BRC%]D*@/QOV*M5BD)\A]P)>( S#+#XD2'2(B>QX7%8O\3 MW0/?XX[2*!45'Y:L#&ZRF>3#XT6X6T'#DWP40F(Q#S KB)J9%=VP.U_<@SK, M(E#K3*'$76$4F898]1\!-CX MO/H&O\ML_:;21F:XG/@)&L-<)'\#0N=3+82R,,>5&.&?TQB9O(QBT=&T>430 MY KB-1@(IK9)RZ'_H7_W411Q+A::'K'" XKR)*+B8L#OU7*]RC8F_$^D-< U M.'M9RCMBZ4J-AVNCCTP$+LR%/I-JY+,?N^D2S3VR54656Q-4;U<2FDI"Y:>[ MEV=[WO:D5C4S3Z?,KW>8%A/W%81)5V1?W0*G0X3X/0!/D+T/P+D%NQAX>O7@ M4^A:G4VYQ._OO^6 J%/T^1=;:6=MPO.O_BF*"HOM.HEL(0K4OUB'\O6:5[$2 MA7&!KE?H;!<\ /3F:[\X[^X"J(%.O9^ W0LR!QV_5BF2;+ B2QN#5Q<#<8I\ MZ_X5+HO!^\)\P :!_4$?0*U'XU_HCF[J*L!Z2T!Z%Q/V60E&:?D 7@*7#98 MH.C.@KF,(RPIU;4>($1=3V"1*0"^NX;)JX4*N%!_GPV4EX/HI8:U3*%D7 MZWA($O5+0:<'1218;@I.#D=@CB"\77"51E;$W*::&_&D*#P!TL21DA20J&R% M90]9+?9/D1F6(E96]+V/\I "K8,N>Y$W+._SGD5(^2"_@L4LOLJ+9#89JJ<3DMDR29QL @0!4L95J"VY+)QCV?*_=XAH&^&FS#LP+9_OGSQPU,Y9PT*TM_MJ/1E"6Z M?V*!G[\"4Z( %D4FR]VMRIB222ZH@4SR"PH; *[I[]97"Q,FOL2*2:^$[LHA MSY>:)0."8%F#CK4 ZG%05:B/ WP*BP*18M MX-70HI^[E5NY%V78VC_W/=BL M53A?H"Q>* \V2AL2.NQC&L,3U6V??<\#V_*1RY+4XVZ%C=C#3/)U;!6!K126 M(QWTHJ=Z-UT*6=!*H7ZF?6H"&ZC'5*V;_(^AW;K M&CKQNG(#2TLP :,$-TN9[<%?C9UX#8JFT)40>?H'Y>HVCN[5^CG\O@2CXG>Q MMJEPN@# EZIX%;,-G,WBB'LL5OE1T&$O1OLG.T5^+X0W>/_E=\9C%XF2>0 J MOR!"58R%Y@6]G%+.0\TLQIO17F&D/5=E'E&*)3 QY@]4LA-=O"!?Y"^4YMVG MC'0KT:V.MI>C)9N"A](,',BJ1#.:V33/ ,!"&'6>B0 :8:/'L7S]^ M+CU<+0FXL>!8%@G*A3EME?L-%7"$>&O@0_R.?BR0>YX&R MS]W$*6:Y*,P7@"Q%\(;=G(TJ* ^U#I2AXVO=O4%GW,4MA5+%92%/Y\ MN 4E>\[2X8+?(1@+I5J@\SH_B;5EL:>@3KDRI5HSL,0PR K# H U50NVQN^Q MJ&C_#L2=,D.6*N\ _6N6KX]HG^6/U+O-\GYJJ0WB9C?)"EK1D\!RN:S,KJBD MZY2KYSKY8E)66:I7D;+%5^WN>$7U7E:&6*0-H^=1#J(==.@ E&XCO2,3@@ME MV@16-*I!<05M_QN6EN2RW'*I8,P/,=<9Q3K:QSI$ 'W^'?_:5ZVHA[Z-(D^M MY*#1 6OGH^G*JPVQR'!W*ZHR+.B,/39/Q-S2&B>2%*:%UDW"X6RK7DH-W-MH5E%1\XY)RI]!R:S47U_71N03#RS=+%?J==&(&K=G6(HA:(='K"_G"!B[? M%'3,_5I5+).S;J;U^*:J1#8V(80H#B:) M[BP'K=!E!DH2U!ID+@I[I+JS=6-)51&8"RG)T%@\9:EK>Y/H@Z-)++P4'%2U MS 7#Z?TC2MC#G=D6,7!IBB205'G[I,K;@5'3H5D50S'](0O;RIMFQ_C6![&A>@7#L:67U2O/_'V@^97HVF9XR M(/JJ\IL-G2X63PS[\$3Q)V:M_=&E( M+!W3)1OJ MIYO\_NRB\BGS^G']GC49OD%1*$Y(?W"-?>3[J64/!F>.85N#7O_L>3B#\=GS MZ/6=,\<86)/IN>_B6$YO=AM&&'^HG-6VZ)E4%T<< MM6K/[_BPU<+2?M$>EDM5._2\[O YD:[&E8LD/G<,ZZELTS[39^TJ?417Z2 + MJ^3:LYJCD/:0]EQ'>U2<<4QY3+ ]&6>KUIY3N*2&](0;Z6CQ1JWH!T#X"_ O M#W1P+]E7749^7 >OH8*D8)I!6U%_=9;)/'948X?(.7Y9\T[04@6T]'L$+97K M $'+RT++@*#E:M"2G75?':BT7-;)C)*'7CD[FF9&"5H(6LA#-X(=38,6\M#) M0S?&0Z=T?<6\>?L!:V9B=5!$UMQ$_F"&9::5L2=O7^EMCHXWW_2LZ:ME?0+$/!4U^92 MTEPY#:]VK%N[1)- N#T@/!R.K!-2: V1]#I@!8$PB::A%"2@?49!6]^VAJV5 MYFNX%(?+ REC\6)B_:;%1"?+5UNLH/###/BP.[;M6+W6RGH=T.+INTF,D6=" M9D)F0N8SD7DX'EHG5#$T1-;K@!:4&B+1-)2"!+7/2 TY4VO06FFFU%";4D.7 MJ#.Z9LEP,UF3-\9^P;+(1T'G>,5>Y;RIT,A>JO3T67619(:' \LV4"&>M?.* M5()"(K/$E_"<\+P:/!]/K+&!"D%X3GAN &'-3@K4@8*4XGI>]=-+[M0V6YH- M37%1'J6"ZJ?&$+V9EH\B&8IDC+.>]GAL30S4" IE7N947F,DGC">Y)DP_BH8 M[_0=2EDY%5M\:M5::*5W5IG05G?QD FN^10D/ M6)RUHJZJ&'3;#W0L!QU!+TIG@3 G-FKX+I2G\(",=8E7@_ZPNAV$CW*+8B?: MS6( 80GR"?*;!?DC@GR"?(+\NB88ZD!!2I?1V5;F.">T@=&4=!D=JM(L8TCQ M#\4_M3.X=L>93$\I":,(R#!L(CM =H#L -F!4^W I#>NKHD&V0'*A)E.6+-S M!W6@(&7"GE,X=M*F\X9(,V7"VI0)HZ.\KLD:?2D^[,9/8![NT2:"C,/_LY6( M$9;YK6#1G"5GEIDUI,*U0K-+]=I748+)F JX+V*'GT[R*C;#FT)QT\*CA@AR M'2A(.$TX33A-./T8R@ 9\9N_OG)>M1-Q:FL?B=9$ZS;1FM:=V^:$U(&"-40& MDWSLT2E]G!HBWNWQL0FZVR;;=: @0?>9Z9'*>E)4+M[M@6Y3*$[I$;*/1&NB M=7UI3:<9F>G(Y!WG7J(HI2'5A#"$)Y;XX.PN*98^O W.'NX&QJ4R MB>&VV(>YLP"X(&"4V9HMN1M' BZ-X 8U]5L1K:+ 5WK"YAP'D%8N,$8PAY7$ M]R0IO:KE=RZEJ?BJ2C7S)V<3Q4G=\#2)\J,.<2Y^>(M3Q\N[ 5]':0+#?Q> MB^I1=J]G]=[D-P G [Z2XD8*D$>>B)P&"IKTV*]V"];N?.G/?!"4]4U^_Y[" M-?VXOFTYO>$;)-T^:,_F=.3[B36U[6GI?V>.9UO]T=BX.?6<,X<86H/!N:1V MK-ZHEM0S<4YFT;P-JD.P2VYCO;\@H'/,>4QP?8\ M8_O#2VK/*5Q20T+P&8&K[D?A#9!%Q $0_@+\^RT/;B$V_)N(;F$"BW7%>^(> M+L^U6L6V,@E&;.$WA!W56*+&0U3%!IZ@I0IHZ?<(6BK7 2+TM<%F0&!S-;#Y MHO?7DF$EP]IX62>?W2B\)V@A:&D>M)#/;H .$*')9V\NV#SBLU-2OV+>O/V M93BQJAR#&P,_"N7A1G17M=6T?O94)F)AH-GKS>9QJJ&&OFH4:T$,0;CT#%QZ MR>/9"9?J@TM$Z H"$$*JIW+M_8*'M\)LK"+33@ICC,)0R%$7BT,A!^%2JW") M0@[")0HY*.0P'*D.AQS4Z<&$#>._A_ HCWU->-+BU@V7/!3H$*5?TRD>1DB\ M[0Q;?'+A!0A(Q\B:<"9-*Z25<+E%N#P96"3%C>PJ -6U%":"9=)6NLCK=5EBIRI-6JM-%.FJ$V9 MHDM4*%VS_+B9K/F$D!NJXUQY\()UEH\BS_&"O\H95*&E/5O(GTQELL7E_%1O M:KUD&?BI&O&LO5RD$Y3#NAJM">,)X^N%\8-A[Y0U",+X.NE$Y31L)J!73M8Z M4)"27\\KDQJT5IH-37XU!H3-2GZU)*W53,M'H0R%,L99S\ET9-D&:@2%,I2N M,I/6A/&$\?7">+OC#*96ST"=()1O4JS43$BOG*QUH" EK)Y3K34Y94]U0Z29 M$E9M2EC1>5(FL.9;E/" Q5FK[*H*1;?]0,=RT!'THG06"'.BHX9O67D*#\A8 MEY?Z^\-3(JF&9MH!DM9F2FNE%6?M/3.7DF-M2H[1^6#79(V^%!]V MXRJO:^B"TZ4)"@^RSHKG ;9>7BW1[H-E@9*H)NH"Q^\]=7 MSBNB>ZU,)M&::-TF6I/;W3:_I X4K"$R&.1V]WNGU/8V1+S;XW83=+=-MNM M08+N,Z&;DMW-AVZ#E8$R)JVB.]&::-TP6M,A2F;Z-EM-\%ZBI*4A!7@5 A&5 MDUY%$\;V*8>(-T2\:^/ETXXP X'';-FN P4)NL^$[LI.-JI/J6N!V$W2W3;;K0$&"[C.A MFY+=S8=N@Y6!,B:MHCO1FFC=,%KG)2WPD\\"H7Y]-A%&QZ9E6&7)(3+]EA6( ML-F:W8KH%IZT\%W&0;[P'^;R1-Q&,3S#8S,NX=\H9,D"OD@EO)F(_^M_?7=Z M]O1'R8+(5?4H+(D8O(&[4->MXLA+W42R>P'#R86_6N$@,9,BOO-=D7VQ$O$< M7DIX%OL9OL0[DT4L!..AQT(_%&P)$U^F 95FNX$T]G#8^5O*ER)XBX?;L M)7R8U%KPN(._ W.!QKKJ)A8R#1)5<0,7W@;1#)XC@^C>B^Y#O%^*I0_T1B+ M&"!:0+AXG=WGA[=X32 DSFF),P8RL"B--X3##W-B626!/DEN[15'SX[6'-$Y)**7L^Z>PM\7UN>)I$^5F..''@"2HL7MX-^#I* M$WC0=P%(JQYJ]WI6[TU^ [Q]P%=2W$@!4@3*DA-0@9T>^]5N =V=+_V9'_C) M^B:_?T\AG7YIO_'7WD MRT]I8 V!:?D6/WQ:.N:1RIB)P:>\39Y MP8#\B.]VU-2<&0K:+[J](:/Q(QWD'Q[)G!/I:ES9N/&7,\FGLNV;\M<^:S?M M(_IGU>WC?(1KSSJ8F;2'M.?01EP+JK^)V"=]6O$_OX3I@JQ5M*V=@Q$D#AK"C&GOT?G:"E>=!" M/KL!.D"$)I^]N6#SB,].J?V*>?/V Y;BQ*KF"VX,_"B4AUOK7=56TRK:4YF( M)8!FKSJ;QZFF&7J*(0B7#,0EAW"IW;ADK"_<@@"$D.K)=2P+'MZ*ZLPV5>Z1 M::^5PE#(41>+0R$'X5*K<(E"CI;C$H4<%'*8CU2'0P[J/F'"&0%?LIWH=/"0 MHOS+$/DU'0MBA+#WG:EU0CS7$$F_ &K/N2F(QOY40GRU=;K*"( MQ SXF Z'+6Z:40>L(!!NI6@2"+<'A.V.,YU:T];*>AW0HH;R3,A,TEH?::TP M,31JL0M,B:$V)88N47ATS>W8S63-UZSKQ0M63CX*.L=+^"KG385&]@H[?AX6 M2I(9'O1.L<(OKA#/VIQ%*F&X-38M)"(\-XC&A.>7Q/.A?DN&RKUUII-C3%U1@0-BO%U1*B-]/R421#D8QQUM-V)M59 M3PIE"-#-)BP!>N7"2X#^/$ ?VM; 0(T@0"= -X"P9D?S=: @Y::>D9NR3]J! MT!!IIMQ4FW)3=.Z3":SY%B4\8+N-K:NJ -WV!QW+08?0B])9(,R)D1J^&^4I M/""C73Y-:C2U)D9J#,503:J>-BV&(L@GR&\IY _MGC4R4F,(\AN^-:R95H"D MM9G26F&5U[@ZA*YE-^M4=%$ 1 M$(&^Z80ET"?0;QKH#T[;QTB@;Q@VU3"1T$P[0-+:3&FM,.TUI(/=*>W5BK07 MG=]U3=;H2_%A-WX"\W"/MA)D+E:5<3G/;#FQ,L-420ZT!!PNFS<-HYI6B@(>+= M.IPV41DJ@FZ@+'[SUU?.*Z)[K4PFT9IHW4):5VXM:TM8LYV0.E"PAC!@DH\] M/*6[4T/$NW4^=N44)YPFG":A@AR'2A( M.'T.:(R&EM-:\6X=3INH#":G98CN!/A$:Z*U";2NW%K6EK!F.R%UH& -8< @ M'WOLG-+CK"'BW3H?NW**$TX33A-.GY8+L5LKWJW#:1.5@7(AK:([T9IHW3!: MYR4J\)// J%^;8D[?-*KVLZQQQ]^VXV87=6A.D20+LN)8<1TG*%1TV'='5%9 M%"5<*WXK-/1T^1PX>L.#>[Z6/[YB?R'].?*JH]/5QZ@CJ73C/'>G<1[SA MR M(87'YE',DH6 _V(A& \]%OJA8$L882&9 $IY[*M8)6(Y$S%SIAWF])P^C+A< M\1B^2R)UN^1+@<5I?N1)YH?JLQ7\%;.UX'&'>:G 2X/H'D;QQ!(?A(\& BXV M9RSAIT4UFQ?[,%LV6\.TX6MXEES!?/SPEMW[R2)[B!1+'UX7[X?A@+.I3.(U MNPVB&0^"M54ED!HE"7GSQ <'6@$O0^E+^ 2^7:6QNU""L>0 &3X/)##/CX6; ML(#/@,3((WA..N=NDL;(C0@A&NYU?S"P M!L5'IXED!QX& N(F(#7!NG.>A-Y%0;I4)9:2!YDLXJMN7B,GC](MH%$FV65* MY>+:86DXYW=1C)X+XS,9Q:L$7Q2&SVFGAU$OJT>:QTH ].>662:'=&I'IQY4 MX&[I5%DH.@=T)U.K3.786YFZ"ZSX=1>(;TH+;T'NM(3@X.D2I4G^L%&ZAY,H M*UW/FFSKG-.O7N4*A"]KG:*9U"_#U&G*4CTH#1*D&(R3OQ?^KE5-:\];?$ MLB-DHB83A< G'&Z71C^4-&U;DTG5S%2U3Z'V%:2X7<(GLI/Q?./5;!7(ES_W MPUP-4*$@R.8@-W/_N\A1-P9_!#Z*Q2V//5 J-:H6QO/]A\FS&(!^YV59,(L" M[V62K'^+(R#59S7_'3*I(#V?^ IO\AO@S0.^DN)&"L 94-N<>"I)H<=^M;N1Y\GUK@_/',,VQKVS9A'SQF<.<;0Z@_/'<.Q MG.G1=S&&9J;,XQ*\&YRM#P]Y]\A^LXF!)R)/JLN"'#4>9R[,V"^Z>3BC\79+ MC)Z%'3%D%/C>O@8F.9&NQI6+9#MWC.RI;/NFW._/VNO^B%YW!5MCCW/M66U, M2'M(>ZZC/;]@R'I,>CM#/*"!KL(DG:*D"6OH]@I;* M=8 (?6VP&1#87 ULONAU@NJDGPPKR3KY[&W$>_+9"5J:!RWDLQN@ T1H\MF; M"S:/^.R4UJ^8-V\_8'%-K.K\LJI">;@)]55M-:V@/7EO2\\YH2W[-5>-4 MTPP]Q1"$2P;BT@FG21(N-0F7C/6%6Q" $%(]>4?0@H>WPFRL(M-."F.,PE#( M41>+0R$'X5*K<(E"CI;C$H4<%'*8CU2'0P[JZV;"SO7\,!0Z E11_F6(_)H. MZ#-"V(>V-6JMH%^ ?E6?-EDY#6M[C*?9HDD8W!X,GHY;W!>B#E!10V$F6"9I MK8^T5@:];PAVPHH;23+A,TEH?::TP+=2G M%J"4%FI%6N@214?7W(K=3-;DC4Y>L&KR4= Y7KY7.6\J-+*7JIA_5I$DF6&[ M?TIQTHLKQ+,V9I%*&&Z-30N)",\-HC'A^6536M; 0(4@/+^@2I@H\,V$>)+6 M9DIK=5FO8:\Z?*YC7&SS8KZ]62?%8S+1\%-Q3<&&<]!]-3*HDIN*F3 M2E1.0\)S$E["\ZO@^<0^I?R*\+Q.*F&BP#<3XDE:FRFMU26K^I/J_.W*I9F2 M56U*5M&Y4":P1K>[7JEVUU75AFX[AH[EH&?H1>DL$.;$2@W?I?(4'I"I+O%J M-+1..)KS"@I#L523RJI-"YP(\0GQ6XKXMC,XI9* (-\P9*IA0J*95H"DM9G2 M6N$.QW&+#WXU-'W6&%?CZF(L@OPVYQ6::05(6ILIK15FP1PZYXNR8*W(@CU21#8Q M\)BOEVPT2OJFX M!;$I:F2:+T.$)<(:25B"!9)>(BP1EF"!I)<(2X0EPA+>-I7(1%@B;+T(2[! MTDN$)<(2+)#T$F&)L <)2Z<]F+"&^B6.O-1-3FC(TY#J *IU:5:MB]UO<4_G M:Y2Z5+'WR!3ZFN9^-$1LZT!!PN!G8/!)#7 :(LP-QV 3!=WDG ;9/L.1FPA+ MA"7"MH.P9GL.=:!@#;V#ZMS@ >VZ::H;7#E]"8,)@PF#GY**H'1P0S'81$&G M5 39/B(L$;9RPEZBO.*:&Z&;65[Q5<1WOBM.**]H2 >?!M1FF>AF5'>^W_"4 MG$9#A-E0?YJ*$*M&$+/%M@X4) Q^QH%[ VH)V%0,-E'03VUK0!56(F@DIUA=/#4S(B M#1%F0[UQ*H>L&D',%MLZ4) P^!D8/*7F]4W%8!,%W>2,"-D^PY&;"$N$)<*V M@[!F>PYUH& -O8/JW. 1I2*:Z@973E_"8,)@PN"GI"+&K17FAF.PB8).J0BR M?418(FSEA,UK+. GGP5"_?IL&HR.3:LFI0Y_BR,IV2J.X&/&0X_=J@_T]"6; M!ZF;I#P1[-Y/%BP6=R),!0O@9R [>!_V&F%+_WL'[@%#X_, (%(Q?)E$ZG[)EX*M8*:1)QD\ 3];P5\Q6PL> MXSOY\&R@(?/@3>&F(+J' ;=?7;^<^F+.W22*URQ-_,#_#T_\*+1*8G>2=-F3 M9XD7"N-E!6P6!=YSQ$M?BH^Z\1.8A7M0X'X%T@.1PEOV6;W##JF42N:3SMX2 MW^>&ITGT(PB3)V(U<1@!U0HO[P9\':4)/.B[ /!3#[5[/:OW)K\!WC[@*REN MI !9 #G-":@\%3WVJ]VZJSM?^C/@:;*^R>_?4W^E'^=,K'%_^ :IO@^_LSD= M^7YJ]9W1F6/8UL"9&C&/GG/F$$-K-.V?.89CV<[1>1A#,E/F82CK'BF.G!AX M_M6D.J_IJ/DX,Y:R7[32/:-QAMTY2:SA*F$R"GR/Y69L#Y&NQI5-7'TY,WLJ MV[XIE^BS]H0^HB=4W9;I1[BF']'KD_:0]ABD/;]@&'%,>RHQBR]'*&?D6)LL+4G:*D"6OH]@I;*=8 (?6VP&1#87 ULOHC8?$\^.T%+\Z"%?'8#=( (33Y[<\'F$9^=,OP5\^;M!ZRR MB551%MP8^%$H?S##5M-BVI./W>TY?;,7G\WC5-,,/<40A$L&XI)#N-1N7#+6 M%VY! $)(]52NO5_P\%:8C55DVDEAC%$8"CGJ8G$HY"!<:A4N416<=RM M*9DA,FX45.AD;U41?RSBB#)#+]U3FE,^N(*\:R-5VVTU-?<0-*J+!9A MO4$T)JR_),Q,3PFX6@3U#= ($^6]F0A/TMI,::W.$[<=^Y35B(:(,_G9#4V[ MG% FU9A<5S--'P4W%-P89S[[UL! ?:#@IDDVE."AE0(4+U+L^I=3NJFTQ!9OD:U2Q6;CTRAKVG>1T/$M@X4) A^.C,&UJ2U MLMQP"#91SDW.:)#I,QRXB;!$6")L.PAKMN=0!PK6T#NH,!%QPO'Y#9'EAGO! ME=.7()@@F"#X^'$DIYR0WQ!9;C@$FRCGE(@@TT>$)<)63MA+E%9<PY=)I(:1?"GRN^"9^-$*_HC96O"X@[_#;.#=F)<*O">?B,2K9ZF$9TO) M[J(@Q5?'Z;BI!.K#0ST!-/ DO,=PV=2A*[ ]PSA^R"" M@:*0>?Z=D(F?I+&05DF43I(8VVF;R.2GI%Q%9.239 8O"*)[&!3@%)B@4/PF M)%#<72B>?A!W(HA62_@J)YF1DV8[#%7V()]EQ@ND^@U/D^C'&9A6$:N9@J2@ M@N+EW8"OHS2!D;\+L+SJ*7:O9_7>Y#? ZP9\)<6-%""\/!$YFY6;K,=^M5OP M=^=+?^8'?K*^R>_?4_BG']?O6;9MOT'9V.<\9',Z]KUM#9SQN8-8O8M,I&?" M1 96SQF=.89C]0;.T;GVA\,SGS.R[-[4 )HUG'F/E.9.KG7XVC,<]TEU?OM1 M2W=F-&^_Z#Z+K/HY _"<)-9PE3 9!;['4RP/<_8%=)@[;F&\I!JB.RD MU5(6P(@S8 QA1S4Z0&XM04OSH*7?(VBI7 >(T-<&FP&!S=7 YHN(W5(Z_/K2 M3X:59)U\]C;B/?GL!"W-@Q;RV0W0 2(T^>S-!9M'?'9*QE?,F[M>3]X$V'-..([HFNO$YG&J:8:>8@C")0-QZ82M<81+3<(E M8WWA%@0@A%1/Y=K[!0]OA=E81::=%,88A:&0HRX6AT(.PJ56X1*%'"W')0HY M*.0P'ZD.AQS4N,*$[?E;.[&]ASNQZ:RG%R#Z:SKKR0CA'[?X6,D+D(].(ZKK M,4]FBR9!,$%P&^2\#DA10UDF5"9IK8^T5H:\/6M$LEQ?6:ZH,-WP$083!A,&GXO!P]8*>AV@HH;"3+!,TEH? M::T,>FW+)EFNKRQ73D.STCZ7*"*ZYM;J>K-&7XH/>U:#AU)9$>.2<>S!@4#, M;U4/E22"L5@,%X6ID"]824G@],(U\F1HMPSM"6FFALBRH0T3K[D7I%4IJ(:( M;1TH2!#\' A^R5TR9LMRPR'81#FO")6OLT>/Z$XR3K0F6C.WO#@GJ_ECZ_87TA_CKSJZ'3U,:JZ[F#!EOB^$J&$,>Y%+-BM"$7,@V - M/ELH?8EW8U.-9"'@OU@(=7^('I0+K!#.=MJ\L;P6-4.C+!<\1B^3")U MO^1+@:5A?N3)?,P5_!6S-4S-.AOICAYAML4J9.QEF;5SHMH%J^V^\@#N1,I_ MYO&?(O'#VQUJ*6.8SSM[47RE&YXF47Z<'S!&R3\/F]S?^./O/H MG*;#86WH=_X\)M9D?/1]&\%'$_I6T?'+F!BQZ?QEDTXU_:93VXM04M5T$+- MT W0 8*6^K.IE1@I:&RW+5T$(>N@$Z0-!" M'GI3H.41#YT2[17SYNT'+(.)5PS*MN&+<;9:S@4A\L$FX_! M9C6B;4FZB Q?;;&"@@\SX*,_L4:M%?0Z0(7IAH\PF#"8,/@L/@Q.ZJO2$$&O M U00!I-H&DI!PMEG)(!&UJ"UPDP)H#8E@"Y1573-?=3U9HV^%!_V]-X(19T1 MX_ !=II @.:W@D5SED0P#(O%G0A3(5O;/_( MRNEK6@S4$+&M P4)@I\#P79K99D@N)$0?)VM> :#26U-']&::-TF6IN2$*DM M8Y0$_^2P0ZM=G$V%T;%J&%5L\I[1"?%^)4 KF"1?$3 J/ MO>Y9X_Q<>W7Q:\<:%1_X(4L6 O[#AMKX;8C-@9?PC 56:/B1)YG 'L%LJ_$2 MP^,0.X#LRQ6/X6B800;6$E03Y)'^^@92UL"B>)[69'< M.?+I@M4_?P..Q3Q0['SGP56^3&+@\YVX M?;MJ[+%5@D\\RXP;2_8:G290? M"H8S!15$P,#+NP%?1VD"(W\7@/3J*7:O9_7>Y#>XV'=B)<6-%*!%(.HYHQ78 MZK%?[=:TW?G2G_F!GZQO\OOWU+;IQ_7[UGABOT'IV&>LLCD=^7YB.8YSYABV M98_.GUX)CT4DU!#6!?HP==+(Y04M39+EJ:*$FT ;H $%+_9LFF"?+U4#+(TV@ MR4,G,]HH62F[6=GF\O(& M:KYW S7U=:%&<8T]#:L_/>4XK(8(^@7H5W4WKLII:-IQ0 T13<+@]F#PH,U- MY.H %83!))J&4I!P]AD%;O:PQML: ;CA -W&Y,V(LM76ZR@Z,,,^+!; M;17K@!6F6SX"80)A N'S0+@_/:61<4,DO0Y802!,HFDH!0EHGY,#&ENCUDHS MY8#:E .Z1('1-;=4UYLU^E)\V'-Z-FR7'#$N&FS9^8GWZI;7SL :%9_DU+[HFSDG MOID?LF3Q(C,ZE=8")H1=R)%P(7947L)7"RQB\2-/,H&-E=E6MRJ&9TAVP/@M M5SR&+Y,(AA!,\J4H;E/O"7_"7S%;"QYW\'>0/Y@:\V+@9,AFZX*)Z@:91.Z? MW9GB*0X.? :> PW; ZS= &=N)JW'WL,7BU9PYRC.=P) M-X T2A'?^2[,%4D%%WH"6./Z6W-4]_D\@+>,YG.8#[XE<-D/]8OB?;$ :4[= M)(WQT6XD$VFQ;PL!W^[YJD2W6,P#X29,+%=!M :>20&0RD-79)?BQ.;<]0,_ M\06^;Z@.]=(SU)< L_PEO!:JTGSNN[X(75_3/TIC%@$#U>6H?2YHG!X)!X8[ M@:JI*]2/T./J1JL$9B=AUG%5V@(MA+C+PM;.06$7+!3[!=C_]P@$#ZC_ 41> M)CYP=JL(["22U:NP[A!U/H4()$Y' <5[!)-PC8?0@0@K203=!GD-H[ KQ=*' M^T#VDJ@04= /F(I'?-* MG-A^.&@SGHL'-H>%P+I L6X.YJ1G3;8-S'AL#8I/$#QPF'TX^A! ^[U.]M[P M_)5 '1/!^GPU.GK 76W5Z!,ZA< R1=I?@=(Q^YA;!.#3#N64^Y2_0_;2^'HW M/$VB_.!#? ^0(-0.O+P;\'64)O#<[P)\5S4'N]>S>F_R&USLK;.2XD8*0'B> MB)R>RGW48[_:+=:]\Z4_0S!>W^3W[RG:U8_K.]9T/'V#3-CG?F=S.O+]Q)HX MPS/'L*U^KW_V/$:#\^?1ZSEGCC&T;'MT]CRFHZ/O]>GGTQ1WM^08?_F/*88'L,Z9#9@M8/ MI!J"&MT_Q@[JWD#0TA19KAI:J-&] 3I T%+_QC#FR7(UT/)(HWORT,F,-DK6 MR4,G,TK0TG!9KAI:R$,W0 <(6LA#;PJT/.*A4Z*]8MZ\_8#E+K&J*LRJI.3A MNI3*1.\636R:P3+AF(2]0IGG")<(DZQ1N%2X<[Q9N#3"U7&#+D M)BD,!1ADR,F0$RX9B$L48! N$2Y1@&$4+AT.,"[1*:8Q/84KW-">[5/V0S=: MGA )4I>J)].:&E^:(?.V=8*KU! YOP#YJNXM6#D-33O4K"&B21#<'@CN$00; MC10$P22:AE*08/;IS.A/Q]3BO<[27#D-S>HNW))L$%DW"C#(\IW%!\<:ME;. MZX 4IML]@F""8(+@,W,\@];*>1V0@B"81--0"A+,/IT9@]&(4C &S'>LG='23IAP]4,*(L MNE7Q#(DM 73= 'IZ2DZ)!)WPF?"YA1$Z8?!+U!2=5#Y/PFR*,%=.0[/232U) M))%QJZU/1L&'&?#QMC\\9:&%))VB#P+H)HLM ;0A .WT+9LDG0": +H^8EL' M"A((/YT9PZ$U(F&NKS!73D.STD-T2I$)K/DU68@X+T7JL%"2":"? MQ[Z*52*6,Q$S9]IAV/&7P2-6/(;ODDC=+CD\%]F)<*O&D!KP\#^CNSAHM#&!7FY7*Y4/-1OXA_I_X=#^!5V8P'/'2!)CQ) M8G^6)GH6NP/&/!'%5-PTCO%>/4,K%R8C&,=*HDT27#IBJRS"CC7=%F';L297 MEF&4W(T<'Q(Y$BXCA>MAQ20P5)0@.H0YNJI'*$MB'DKN)C GJ:0Z%DN8;HH_P@0^DFJ$WZVO%O.B(.!8 MD LP=PN?(HCNQ3X&\TQ\'H $1_.Y%("G:\99$$G)YG&TA GY,0.HA2ER[X]4 M)NIA#9-JVSE=K"_23?9RM.@RHUCCC(V:#NONB,JBJ%I?\5NAO?$NGP-';WAP MS]?RQU?L+Z<)53TS&J?IS]'VQUMOBT;DLH9AIQOS47+H2_%1-WX"LW /$NA+ M'-WY$NT #+[I-W2;_R[D#M$4S%'/OWL??'-;GB:1'E';'P%/[Q%?N/EW8"O MHS2!1WX7$/FIQ]N]GM5[D]_@(I"OI+B1 I :'(JL\?@-DG]?[)I-ZGT MS#$@5K,'5Z&?,QV=3;/^^.AO2"-L\*B#-1SDEC#5<)D%/@>RRW='B)= MC2L7\61W+/&I;/NF8O?/.F3_B(%6=8=3/<(U_8A>G[2'M,<@[?D%G(E8<]YR=ZS%U@#-H]39-:; M:-8)EPS#I9?L]T>X1+A4$URZ1KA!N/14KKU7NX;,1J:6*PP9[;.Y>S W62G9W+[3KSBPX8;<_A M=D/KA&BN(7)^ ?*U_FP[.D.4()@@^"P^V&WN_U4'J" ,)M$TE(*$L\^H;QN. MK!-2A V19CI,OZ$)#.H 1I:OAEA!T8<9\&&/*?HP&BI,-WR$P83!A,'G'?\\ MM0:M%?0Z0 5A,(FFH10DG'U&!FA@4[M;R@"U(@-TB>JB:^ZG;B9K/L[GPDW\ M.U52I%H=O6!9I-GP4Z$QO51A*1G3$C.ZXYXU;JTT7\.8GI#9OV8)=:LBFH:( M;1TH2"#\=&8,)J?4;S9$F F#&XG!U]E@9S":U-;V$:V)UFVBM2GIC=H2UFS_ MH@X4K"$,5)>Q&$PFUJBUXDSN,J%P#<6V#A0D%'[&CM/Q*57X#1%FPN!&8C"E M+.IJ^XC61&NC:)W7;^+00>R0+B)/$7EL#?XD%) MA3JY!;]*5#ML'GHLQ-:^2QAGP58B]B-/,H$=?ME6VR2&AQD">"]7/(;ODDB- M(OE2%'=E#UW!7S%;"QXS7^)?0$%X$<:3)/9GJ6(5WN^JTWZ*VVY%= O46?@N M6_K?631GH!2!!Z\*[\%CF.6M5/.=^R$/79\'+!8R#1(UPA]I[$O/AY>-0LF M[.Z"P435Z30>/)IY/M B!E(I,NB1\+$^O)";X.."2$JQ;S ?*#-/@X#-A2=B M>"[>*Q.DYAT/4HZ7,1X$T3W,2T@K%]6KBH6^%!]VXR<@GNY!06$E53I)8VRG M(2KS'J4Y7#.XAM^*)0H'?NF':91*D%BAV0MCH:2$ B0)U8?O8SN#/WR014^ MF"D- 8WC(%&)DK4._(Y"]E"G.OA,-TA1XY(%2"K7PO;(,S(Y[&1"B.+H@IG@ M(+KP"'5%% .QPKVSB<42KD2M6*WB"/03QJA&9E].0H^>0/:B$KIS'-H%=??O M_K]3W_.3M6+Z>[["Z]EO0D9I[&X=P]4*6_ATPKWG(A. (,.U$R'2)OL5_8 "0?\W:@L=BP^.;/EW8"OHS2!X<%W^E$_RN[UK-Z;_ 87NQ^MI+B1 M MQ!L!\Y#51@H,=^M5M1C4<'SOP P.LFOW]/9;5^W&!D39S!&R3=OL JFY,U M&?6/77/L^[XU&$S.',2Q!I.CDVWP1*@=&1T3W$2R4D=5:M9L#CN:!BVM1FR" ME@J@Y8-PJ5?!P5M?@S MWW*TPR@0+A$NE7&)6OP1+A$N$2X9A4L?A*Y0)&PR')NHXZ(152\1UG<=+&QI M\0F"IE7VT\&7=)1VS787]@>.U6NMI- MK@-6F!ZO$ @3"!,(G\6'M_:HQ2!<6?\#VM+]]#U/N"GU?83DD,+#WU0:DR>X M=1LWAN*&5K7I5&U^^QF&87XXQ]GAMM)B4Y01KWKV/K=ZVL\:;]$:CJW>Z-@^ M(<=RSM^BA7O!G#,'Z5N]X_O)+C\1$VK66ETV161]V=75$:VN&K2Z^@L>Y?(9 M_EQ(]A'/<*%EUOHNL[:MJ)D,1(/(VO)=*+1UUBAV- U:6HW8!"V50@OMG26/ MT1#\H6UP!/Z4>#!!)V@;7 TL1SN, N$2X5(9EV@;G.FX1%M-3%B!_W4E8IY@ MH0''(^/]Q!>TOX1*Z&I86$0E=&8@"A:DG-!"L"&27@>L>+HT/]DWN1A-3W). MS"6UV<)*L-P>6)Z,:-??RT#%)0*9:Z9AFAG(? KOA#P[D+EFFKY5@. (T[_#%^'V"<;_WRQF?\D MK/SO60<;4ZJPZD37HR!UO&2Y%DMH% !NI#41I.&D%P3G#> M8N$E.']>%#8^I=RX17A>ZT"-%IC.9UG^)^2&UE:F!N;Y,BF@;G1S+ M07CRHA0/'C7&8#>\!OTI/"!S;LH)W(]RBRPZF0,R!PT0;3('=3('_>H*'<@< M/"W H[8-,(M?TYBM8A^FN]:AE1_.@^A>JE@K2A/]Q[V(!>,R:_ @;TID1>IY M_MU^^GF^7 5\?3,/Q/==ZOV1RL2?K_.YJ&NZ,N%Q\J.B4Q=HL)0W,P@ S\4 M#RBZ>:.^U>_WWQA*XOT$\4-\IZZBRS,>\0C-'I ##?=W/%.F,-TE-A5=&-[L M3,D0JKWZ[Y^C6#4-"?&8\&6DC@D7>$PXVSHYEN%I7AT04'8K0CP41&0I@GD< M+5FTYYP07/M]K;;[YR?C,3=:KG@,=R81>XU;3HMOYD^81;^G9N%8#'N@O+8' MI9']<)/""$5R;&KWH&->[-^)D,W6C.-@4\MAP"@P LPI"IW#RF&S=U#D,[E4+7$&ECT:OSG <[*(5U6"P7@\=8;V MH#?J3>W)$!4BJJ4FO'-=B!A L&/A"O].&84*M"V MH> G_A+5 XR@7/@KW79+Y=5!QH6+S;9D!S0)3!"H&&H,?@DOM>*^Q\3W%3;P MDN5'CH8E6X$7OQY;P_R##LQ3KG#<.Q&LGV S2(%(@:ZC0"N^WM6>D;W1GD[F MY["$?Q=[KYY8T\W%*/C<=>,4_4]P)T%-5.8U5X\>G^E:H%P]C*/3O MI"]163:J@ ';<%HR;,K*C,8;_6.K- 8O4.KH;A6C&YBL09T"'B;J_;QH:4LQG'!T#EPATAI93%,S,> M>4Y"YC;K]:BDF0N@H5 Y1GCTB@>%#<-2^QD/_V2S*(Y5UUCM:^( 3M\:;[(S MY7>(TA@<5W@]4.-E"Y-8 M"Q[K5SB@_\].""O];T)&^)\"_)3 %W<"LVH+?H=]?.=SW_7A^R+5!%R:IRI% M'#](0X5">!!$H ,DYVMUB2=F"8MF\+8\"S&6W \3GG%4?/>U040 MIO[@>R4R2_XG-J7%[-^M[X)TP[?25P_2B2[PH+0W!3\M]DY)_8$TXH)G"414 MC/Z@G#S;2A/VAY.-XX9) KC^ \1D.PJ"^?6#M4N9@F\RESC99K4Z/D'Z(^)99*D3"DB_^!< X]C4*4FW$ MP?Z#T&SI7(%['WP]GKNY( M^")R2"PVKBG$\SXJ>@+^W((GN][C 4<+F!: 3 A=U5"L$>G56 4D MP ' E+*G"TZ>%/&=[VJ$03K/P$<+A=1QRE*(9*_[&^.#8[%)K2?"781 L]LU M -@= )?V7"%J^4-M1L8U*7B50'"9:)D"^K/D7@1WN6CI2(M[,#1W548$KI,8 M!.5X!],M9K0!/N6*PXNM(YP'$@Q>WH\\_<*>6(E0R3C>=0M16++HJ!D@G]3< MPU1),CR0A^LMSSJ[,$%6Z/D@)0(/&"<8*$L8+=<=-;!>?5MO37&CI&YT)^!W MH(/27_PR0WM0$G6C?I*[=@,L=L)%"!Y*I<#9>B!W0,W1 E&J-G'*J@6BO4BDZ5L %S[@&FE0/.!TG6LH,HO%NKR0N]!IE1LN>1:(_$1,??EUD@83H,:+^(HO=7@!2H39:%S MD;JQV*=Y(7V=K?N+[(YZ3)0@GFV\*] /<+V74J, VK=-50E,)\55OSG"$ \" M]9![<6R.J#N^E*E"5CQ1H9@S4%75)NH5$YB_%&X:JX23A@291.Z?"S"P(I8J MI6=/?\SO]S'J$S(I0-GSP6P"U3)]E:(T'-A.$ .=IE UH!(74<0<1@C=8O72 MO_,#@24"4H1^%.N%E4BJ62O 2>,8H:$\+8O]4W.,!S+*2:Z1"- /K\YNQKQ$ M@*8_EF*MT)L&9X&@9 1@23/0BNJR4V75S6?$$"A ZPVK)DG\ORF[6 M6GZUHLZ4A41U\U!"\5I0#U_JHA[X4/ X5+G@PL?9-Q$=^<%C%3P4=VNW_/" M^X?280&,AZ^E%J! V%42V1-SS"DCD>!&M>R%J.LAOBCKK]:&%6EG A0U6P%N MG\>N+\6'W:"SY+L'A?2G/-O/WFU"'%D)HCQ]TF=C3%/*Q;^I116LAE,+64KY M9;K$A=K_H-.##E.QG+-;)IY=_K#0AZ=)E&];P-> FY$&>'DWX.LH36 :WX7W M8['$9_7>Y#=@X1)?27$CQ8IC&CTGIG(']-BO=C=TWT$4H\'I)K]_S\9N_;A1 MWQH/5,7+WFT<^B+'9WJE".3'.[33.E&PBKS,>J?ZK1A-?5;3/> 3WYK=!_ M?,K+.G[CB2 XJX.6$9Q5&GO0<=-76]?^W?IJL6\B7K*_1SRD0T0;=HAHY61M M^ &A=/AGB0\#/(2GM9)>!ZQX :_D8C0]R2TQE]0DK 2]UX/>B35NK2Q?P\5X M8X24J8FL"2BSNYGW V[D^5EO5O0%]8,UQTVY3+^TRLE:!PJ2F_)T9HQ. M:0Y!LFR@++?7%2%A-82"!+S/B0]?LL;1;%DV-#XD4#8L/J3%Q+./><5XL#@8 MPXTD=:DUR#5YB29KU%3^&HT'J:G\L3+JL34T4"&HYR#ER*^,_D^J#VWR$EQM MK2[1VD1:MQ=.C%AR(U^>"&LF8:EW^PN59K[,?@?JW?Z$\DW[E"JB*VB,.7%4 M'9")(+_ZG7-M)3(1E@A;&\+F$0[\Q!,WVWW Z:\A^\QC=\'ZMCH\V=;-!]YC MZZ]PS91WI(X&3B+&V5?L<^"Q=TL1>JJWP%N\6!]H[OZX^ZW^W/OQAP[+6[MF MG0[X;2QT#Q-/]0'3_6K>I;>I3)@SQIG8DZQMCFXRHJ_XU4TB/ +/SJYXBWU2 MLBMF:_6$W4GH]\FG^%X__UW^_&**,,$.]NC!OK.J/4*RP"-=.^RM_P.+A3Y) M7&3=;5%!^GQR(/3K_G!8ZL26'>.NCH%7W'!UOPUL3(>/"B(0I9^*!A+L+H46P W)!!]:3X"20BX&L)OX1_=K(#HS>-'G (W[C@D&X)Q)8\P48 :Z4W#W3&&78T M U43E:#46J!H0HG2%0,?8Q#MK$TD7+>O6^6<]:R1,WR3MQDI,W1S?=%H1MVQ M"R5J,GBS%OKM6U6']70%XIV_%1VT;Z8D@I'(Y,S61^P[ZHC]'>/P;>''!VW# MSI=EW'T)PX!7; OC/ENQ,ZG<5/0'>^P$?'C82.38F,EZWLUMIZ]/N1&7 L-= M[%.--NUAKX3\2H.DP(,E M4^5C>EV$)HI 'W@'F^Z@GJ8R.?6T&-M+:A]#!; MLFYKFYXB;K1<^HD20^R*NLT1)7P/@?AG,8M3[(F30[%N894[4BMD%B]!;ND9 ML&K@.1)-C.9--8$/Y-79$- MK(;2I,@>=IA6,&+G8'O!;=\1.\N^M@B:J MCG$'YTAB7Q9[3%W6*_7">]@H2W[7Q@<_ M*!'D?EWVD*GFMF*>&C4=:L5,K9B/A"__&V#[ /[N1#$_1VD,+O>!,&;WVP=Q MS&[@H#KDB57 ,V_K[Y]^^O6W[DSE48JV?9LX/59V=944KC_?=U5V@1Y%1=#* M*G[]]>??RKF6G:D0O)LIGK_O!SB,Y^E!1W$'"7\L4=G;8,?S&B>-:_> MD,LON9\/*%6B$>91$]4+. %V;@C_()'I1C&$]SB.9C_+>B[[&*/WV=M,FZ5N M"@8.7A!%?_Z M%J /,&CP!%=LL]1Y)4&5:'^3]VGWOWUO_AR]>.7#GO[_0?6 MMX:]-^K-52_,$@>*C*U^P-OU#^B!ER\&<2A?A0SU,TJ@7ZUS'RC>^:/&PV<\ M:NOB[4=9K#@V,PH?L@PBBKRYZUO[AUQB7*X[F^X93RM0@(VF/;XN?'47XP0/ MYI?%)GIRSOX1][[.@8%CT,\[KIHNYYE7W7]:Q3[<%WUS%E).C'C+WX\W2QZVK&8 MX8,4]696]X Q4\MY0_;/3/OW;9_;E/4?EEO2B,W'(9Q5J8$\1;"OL;H?ND&J MA57U-\5M&2J=K+HJ,GI520Z2.GF2*LLS7KNKCW.:^Q&;M.:!$\TV+ M>]MRACAWV^KU\K3#UK0"\;(S"2/00\&3'%@0K_,)64RYQT&1N#SB'OOS;>^X M\""RU/IC*ZS8$_[.]\36 Y1IR[D)^.F+>0E$*ZL3\[3/2=4* 0O/?9$.S=)EU56OO>]-LM.291&*SSF.%)"P8^ MS'#[:]6?&)7G\9FH)XOY7*\ ,R^-U0KU0N0F!_-%(F^OG:W793*47:$YJV*H M?F\C)%E7]&C_'3C>!^%J\,Y680;8F/MAEB],_*YJU;R(>%RLB.."QA*\L< ' M*/"0'!DHZ-?*7D29MI)%P[DH)[F\T*)%3>M>:0*> +.IUTR0^-C:WE="L263 M&X31TI. V7IK]GH>4\J+; MK<[AHOW"G94>8!%0SC%4B@!;Q"?HC26+7.R+*H8'\I\UI#^186H* $69BS,K MZ\-VXCAK3Q_H''48E30DT7+J+/%Z6 M$>T0_-%BQ):9+]Q*7!AXL.:;13E!Y&:+G042_T> C/\F5ND,!$9'89DMD2J4 MX(^ :#8&OX7GW&;K%ND*M6!<6N 0X.5+,+W;G>+'UB"_XH?'Q"F,M%.+HK1/ M.(U=KZ)$]V/3Z?>,F@XENBG1_9R#&A%F'_B,&F7O.'A,J2P9.!\\(3_)[@3, M_"1C+H(=K"U5-!8H^MJ>/"UN?S@]C[T>E3!X9^53(ZJR"9G[OAWUQQP<":E3 M7V-<0H;)3*S!&[*Y12^MI_@_FW2C#IF4X2VLV6NU/^A!!<>%TSF/U8R\MIW- M0'KQNV262PO?Z-''_%X+1)3&>V0_\P6P_46'Y2*.0VY[&!VPUG*5U\R2/)5] MN#GW8X"/(!4[X=5&CM##[ZI<:2%&10K_[QAU, D'BEX:\5[D/'07A MXI9$(/AW&F%$K\JNM;\G?9@WCR'4T)5+&6\!S'24"P3]4R1R*ZPHY>IY'*]Q M8/W,DL\GRW/)5PV.O%_=Q6.G%]91X="7XJ-N?, +WSTH+N_Y"J]@'[^O,"&0 MI/'FM& C)WQV4K8IVT)RSHD2Y]@]V%[V>CC=Y/?+V:00%#9?AM"Q\$.P5]JN MA@%=!EJH4L8DB?U9FN00KE=(]./]\ ZLO<[((:##E%- \T0_M>S31''@W6-J MD>,\@P!_:DO$I8S P4FR>%TO%(2WD?8P))!>SO,Z P M7XF9.@F?@I%;!3Q4955R#?-;'L 9S)-@K3L^V]U'T1QA=)F6I[.UFE"8M/N. M)DBE,C%;DNU!\4JTVU@Z3,;,@^B>W8I0Q#I;JKY<"96U"B4M?]0$-.&W&&4< MA.57<$9N-?L(-^N F]]V?-ER+29H<1YU)6KCP8K'>=7_"E!E@WDU(#9\LA/N!8U]TMN1Q3/F%N-_PC#=U-716BKN2!R($>".RE;E)$ M"!&FM;&>VORV#/VY[VH#PF\Y1M3%*D+9 M4P6&*]!.)1!.X%8LO4:$ZP5Z[1),8,#]I6)M$$F)H;?:LP+.:70?;FY%DY0& M*ET/H3->#C,#S%3Y:C/8'ZF2*S ZGN"ZJ !KAN9H345>]XTQ MMMHOB !4#*;.K%"3*%,+MQG 7Q$2&G,(^4N"50=[69K4_D&W'IV]\&RMJVT* M#5ECX8>V:@&\!7 1U$%XCT64P)\%AR@@C+ 00ZTF>&I4M/:*1?@\Y1VH5: Y M6&06\'N9XBJ;VFB9)$'!@U@$V8HBH(WH]38>QA&P;CE-GUK?8/TK35<'O M/[(I5Q!D')HK3NU#1CT,E=_-T)7XK/)Z[#=?_FG07"G\V80_L= )GC#:]K86 M>K$FS3IP[[!.K*QN^LHHCKH";LBA_?%;^BA#USV(LOL%>ES4LHUCHRA21:,JD4I:*@TJ4 MD7I/OHOEN2(^/_P[VOO]Z0@Y^!?*2!P%\E_@_+O"0YH:A(D#B[W/)G@)3^12 M-A3*[CXTZIR%OE4A98-RR^"S=5V!W-P?!D&SOT=YM*A^P[%9SC M85&I2K(#6<06.W'8C2EB;IFE&Q13IR&H$DRU(.AO2K=U[==O:2"8W>==>_A6 M_( W+M/@5J4 -I6+'[]K^\C>N6"W/AQ]J%H>T(L7.B\A0G6Y*M;PPSDR2KU& M5H"9+R%DKZ-M95HDN[3!5/9C[F-.#/?FS)9^-#':."O;F^P>D/_Z( G5RSX84XLQNG?0RB+ M2=9\/1\^#E7UK9HTPP>4"[+5L)J1>+X:OL)&QI_FD)6*UQ]SR.J>3G^YQ9\O ML;C#50U@\R>D@E;HSSE'_[G%T4\Y1S,+R7Y%CFY*W'_+.4JFLBCA>B&)SM8Q M"N;Y&^8=4$=\]M-5LI0V+V-U(MQ%"-2\7>=9_0TD%;N)/GW[V_O-'AK]C%0B M[*G-C[E!T6L1N!J^9A\WR_2_Y$4?.9;>!5PVAF9%!B<>%?[VV[\X'O@)U8SP#O M_P=, $D*7\:XZ4=MOY!@&[(5I]S$;@97<*='S#<_ZN/=UDG=TL(C@V>^19H@%599F9]5<3:P?6SP%/?>\!$B;8Q'^QL2&V*CG]3 MJS_[E,[S/663]7*2.CR)+7TI$[@V/UYBSS:YG*/%=7K1;Y//R/T.]+H]ST=V MZH6YPL%$YP $L8MW:&U&H>V4_*@M%R/;%H_N-/BBPGO"C,J)D^/N B*5Q*?B MPEFP5INI<3-Z0;6L8E-VLA1+_D1X"U^[4YJ(RJ?9E,5H12[J9S8U.;F/FCU7 MZ/W;\%JH +C$J2N3795O*9ULB3[K9KD246&5;!SH\#CKO9SC@3ZDB0S>AZ-WBLCL4#]+T% M0LB;'?'R_+NN M ?D'S/U1R5874[7R!BNU W ['DCA1@K@T?WQ&T/%3T:#J=,?#\;.\(U:I/R.7G:Q3%EBH[[-[O7>[,S/$!(BXJ&U5UH, M-E9YXTIS=8BP!GU YV&13V3^+Y2HAQZ?\%UBQ1$!GW!C<,:H:.!XJWS$9O" MV\(4HUW63RKYEC)=Y?'$CEG/LD[@RFP,%] X^Y<4AQ2G"L7Y&"ZX/DLAB8L3 MSP'7.>8OM0+@9UK.M9,=H%F3Y:PD'LZ;GTF0!=GW(1;[H<<-T7>Q_KGQ.+6Q M+>VV+XXZTB-T\LW5\\A-I8X9(U717@3IY?A:!=R?OA5J"":+ZV!V3Z1OD?Z1 M_AE!PE?__34!5^L6E$.K'BK7FGD@\YNM'6I-(U@7:DCB2^)K!@E?_?>G/OLX1%L:RY-WD$$+B,/ QC=V5!0^7F M(#@^@_E8[)_E31Q%[BA/\>1=O722Z5 JJL,6T3V>OW4P5Y6=CY7@8@EFS^$U M8W5*=)Z^8IAH#G9/OBU";+7E14?3PLO*![.%>91AK+M0A_-ZNBA272[3^?_? MWK4UIXUDX??]%5VNF:JDRI81V!C;R501VYF0\FV-,[O[1#528U01$J-+8N;7 M;]\D!(9@&[".I).'V$9":IW^^NNCZ-1),''2J3 M[BNB@IOV "PUJ2VQF_UG*,),,C?0X@VGG@3*'T#MA+XP"JJ9D2+*7&FUV,4[ MDA\D:UN'+&CG:!K*(.QOLLX8#3F"9!4+/ZF%1L43.R-)'@/MXY"^K4P09@9" M,OUG,:RR"X-/\8R-,;/)"Y#WV4SDSE*DSR)9W$;4OE-Y2)A>DA(3M/22.JCA M8'H)N/0L?-J< GK/=)H"1BJ]0N]^%*[N;$V+= /D6[:,+-'Y"XEFI<-+D]B< M>3=K$JB3[-%)7HDUG:3G1R-ETD;T]J]2C),RRNX+NR_3>G$3A[N)-T -!S=Q6#FBR>*1.5 BEZ'G M.#T_Z&7BYV#L>+?MNWO2Z1CDYO[+Q1VD'*/.]>>;NZOV?>?F&M*P\M>4IGEU M9L]E#]15275,^ XA9=69!KD4PX.44G<[E12@46$"<5+!5@80OK=51&2Z^NN2/0=IN M-%3M#E2?&6U[[&JI2DOA4___?P2U#U2$38(F^6PL=ZO8&==AS6A(A$/E5$D+(^LH>I%:,O0#YY]$ M]U+!2UH- MW@L%,QF4CMD(XW"L%$"=;>NKB ][IH>T>M-FH7S7]E6%;S;_+-22X1_R6[KC M+A]P=FPE>P,N"]YG4P)55X.016':8S%;G"?-O9@"/4S>.)1"3L(I\[RPV<)\ M'F'>4_*FGAXM^*>AQR(U[;0OH^#D6+A$Q=#%Z7LNG?AQ="+;S)ZF@:Y&[??D M"Y9H SX.V4G(QE3$V24RD.6QU;5WQ/WY %+_FZANI:IBGR3?UR?QL^S9N-I& MRZC5FR($]\-^9"\YR5QQ_-@X-.O'TW^M-:]G&HV#^IK7:!IF\WCM<=1J*\]9 M=;QIU.MK7V0# C%;1J-U\**+\%^">7 -%7\)Z\!33/6I]?TAX)N'O:?Y<"#_ MG?[D<%8NX1/E&!8?+&9)T3'6L:BK%[9:[,EZ2):^<3B.B#3DDH1R^;A7$DYK MBW[E]13(E=:69>XEJ1UDN&AV7P21?=#$1D>J@_]0!CW97$-Y#WD/>0]Y#U(O'=%'YU1/-+,IRCK M'>>L]K2=H_KP7)@% _*7Z ;W7E-;^A8JHO#49U=T0O['(O))?RWE3I+6T]<' M9+YIEAW5O3M>XOT(WR-A B?,7UC[I*G\.>8^BPMS8*TQ92/'MEWV+/%O-4LD M-W?.-)++5,Y+G:UV<$J^BN+-P834CY2_Y>4KZMG3X_F0)V<;/IQ-2W %P!3JG0?@<%\HW6\6S\^1CP7$,\OT(/+D=;W-M"$(M993MC.\O\M/]@B#<]D M&!MFO;)(+P)7( DC-(%*$(D6OKZ+>$:JS5VPL*&)^FYU:-BL'QJURB)]JURQ M"5ORVN9_*.:=W ">&HQ;RF \-25_9OU '3IXK2WYV=.#MK:OQ%0VL(4DBDS'^&+*;%77KYT_& M06.WT3I".!<7SKG+$)IF71(G-5#-&L,QMC /]6.C^?8D# 7I1> *)&'4#X!* M$-5=5'>K ^?<95@RIH6B!*"Z6QT6-NL- ]5=L(;DTOC\<@-X>QPX+C'GC *)&'4#X!*$/5=U'1/RU]ACI%'#0&3P_E;4J;%07)4 G;L,H2G5)8$F M4*4:>1AY&'D8H@R1AQ&:R+7(M14 =.XR+!G70C&OE57G14/RQ@S))4$Z>$-R M:7Q^^774B]W)TY(6\M/75[1 9S849S:2^4:4:@0T%$#G+D-H2G5)H E4J48> M1AY&'H8H0^1AA"9R+7)M!0"=NPQ+QK50S&MEU7G1D(P1R04S))?&YY>O(?EI M58MV_!"'4=IZ#_W9@-VNJ%=C@$:5 )V[#*'IU26!)E"]&GD8>1AY&*(,D8<1 MFLBUR+45 '3N,BP9UT*QL)55YT5;,@8E%\R67!JW7WXEDK71N#EO3>ZR<<1& M?1:DEF;T:P-VOZ)RC8$:50)T[C*$IER7!)I E6OD8>1AY&&(,D0>1F@BUR+7 M5@#0NR/.WQ" M1KU&SV8#&KM1V(O'OM<+F>?X ?]AQ8$3.2Q<#Y1]W[4W ,#4S,YD:T]M1LD@L. M>GR8K!?2 8LF/=L)+=SQVN<;!-UYD@:4L<-CC^[_C#<3318[O 5K\AP:YB88L@+2^.E-)01H6+OOR M;OGUU\_-].46A"SV"*BI:1R &@[9FX/*, U"&M,'IEZR]^B S^@)=7_227&QN?DJR M28*:HOLA(P/?=?V?CO= $K8A-. ?.RZSR4\G&I)HZ(3D[Y@&?"]P)^2.C?T@ M(KY'/O.!$+.V]V]^D8"?QI*S".-"M!>$4)ZL*_HWW4I63O-+MA)IDTWNK ))B?)]Q=$&ZO;'1E'K=^%X!;9Z?6( M#+.^XI1C?L[,*;\(?FXMC'U>VPNC!99@PS@<1R3T7<=>A)*5N&QM")8;T9GG MMJZ5*L@2V&JRSKH6*BF'ZUAPUBH?U>L!R06U'(U$YT[4&@!QN8(P7ROPY[F_ MD0&VCOQS%EJ!,\[:F];+6%EOD;S&75L6[5FM"?5_@^^>VZ4C )+.-[:FD.*C M9!BPP<>=V(JB/?;8,'NF,8Q&RR$L4O*>"6%Y.YM9?B#-SRRSXU'/^G MNTO2\<*(2C<2J9QDD.V\EAV^?W\/R(T/&8T8"?(4_L"$,= MM20IGM.(<@YT&>DSB\8AOTP4JMM%]$&YT(3KR[:U%RV]QG12L?5GZY8!L M4DQ\+F23,^I:L:O> R\=[WN?A@P9!%\YN&A(GPT/"E2XN M1/DGMG OZ=0+PC?3]ULK[52E-%Q,8]_2Q;63]K9[/(+/:0?T(C M.$6>NIT_K]OW@'+%O]U==/.D.E#[Z6TF($R$2@3L[]@)F%##PS0J+"V!Q[=, M:T@]OOGJT##SN'&P*T^Z8P].& 7B4D.^\=JB6[B,T;!5*G.@$ICY;?J,"(SR M USY%P$=4'*XXW5WV_]MRL;#"OML7Y5!>'S5B",?=^H[)1%D7MK' MY?U=FYQ=7K2OR9>;R_/.]9_=7=*Y/BML0&(9X(W"0VZ H$*]FZK1OS1)588/ MJI73TO&Z4!9V.,J4$]>.^IKS=QCV"0.9CO[M/OK:O M+KKDUB#=LR\WEU_X7W=(S\@P*+SJT?,U';$M$W3QV7=3#H>O5)PG>-<:^NZ0 M_[6PRB[R;D&H TI7S:+*#P3X\FL^X$3N-KGW:??=BM/ODL)>2,$%IA"D8 1? MWN!#ADU]YK>!XUG.F+I+ZB>*V-$7]=3%00;H2@1'"!67 MWT:#!ZHKR\HIGQA95&Y 8V011A852] H/Y0?RJ^X\JN<"E54B*+PBBX\C"PJ MM.EOLY%%W2\7=QW2;?_5_G-A133D9:06%%ZY>1E#BMZRI,N0!0[ITA_T@2'A M%I@ST)%= O!A+%%5>'=)$T"DX )3"%(P@B]O\"'#+H@E>MIK%6.)_%?'$A6F MAN[*0LG/7:K@GW1SK(35@D&5HVPT00WGU=6"/^SW?7ORQ[\^[ ^CD?O'_P%0 M2P,$% @ I(!G5\B5$FK/$P 5=P !$ !U8W1T+3(P,C,P.3(Y+GAS M9.U=6W,;-[)^WU^!U$O_WSQ/?1$A*23="]LR0^1F/N!#YA"@W04JG5QGX[/3=S_\X/;TX/48>90[*'[6.AK=,V<8S3T/'2G2TET1R01 M3\0]#GF^2/="AFU06"R(NL$^D2OLD/='F98$CC+UUP)/WYV_.T)8*4%G@2)7 M7/AC,L>!I]X?!>RO 'MT3HD+7>L1W2',6EW1XP)18)^5,&4FGIVQ)F M9DEI31U N10 GM2!L, _+^-\?GI"7A1ADLX\,M!D1!CEDX-S/0;"XE*DU9IC M.3.%(3%7?:E6HKRA.B='&LC! N-5D6>4D2=VE+)H7(1Z( 2,V2K8H]Q\EQ>P MC) _>_?NW8G)/?KP-X3,8*#^B@N%PC$QX8[IIQH0]+=!C,1 )PW.SD%+CX'9 M$6*EHZD"QI/=*A&KY%:52/1YVTK$RJNEOZV26ZKMC23*JG&E/PSTAUJ9A='8 M6*C-&IGOLE%'E]FR=HTO'4(GQ%,R3JGMBO(1N%W_9PUL_*4Y#CGSO%T%$GMC M/C47G=JI+1N>-3')MQ9-SYFH+?&/S7*(/7QKAGMBS5.QF#&NC"R=%">N5I3- M>9@":=HZ7,0FXH[,D3&:%U@X@GNDWK2>K 1?$:$HD=E9TS!8"C('IP%L_R"V M\W]Z>'8,=CLF*0C(VRV=?0)%B#=)JQ>7553IPA.=+9&Q\W$.#,/W1Q+ZW(M, MWE=OYTJ0MNV$(A(<*H-6=7-O,U1=:[1+YFT;#44HH_5-'B\RHG_#IG[D4&% MUM=@+(1O:G.$*'C9S("Y\ M@!4J=2'=O<2>]D/OEX0HF<&Q32D+G&<:SH0?TNO9B"7*\D014Q1R[5'=%ZJW M&'P/M22*0FNW@SC/PH+W^59XHU\2K$FZ,UXC[TS%*'?9[(-0.>9,)EA/SN;"P:\.-6&I 3AD)I MZ)66UQN!?1F!$9;+*X\_;V<#TM(6!7B[G0( >V3X]WCO;@+N%7>^++GG$B$_ M_A6 L_S(<.!2I>/O[_"A9DCHG#4;:X!1 <6--F5V_;,;#HPL]F/9?NI U0EKM9 MU67XHU0 BB7TN#?$_3*0E!$I84Z=459P^RR$%AS_MX!CS 5EV?1@58%5[/XQ MN#Q2405)(4SU)!: WE4#E.'2X]-T,&66P!71+BMM/6)GIT7$LJOB/LS5;EA= M82I^PUY SC9'4R;' LE9 1)=%IG"/08-A\XGSMUGZGG@.EQ#%["%/H4PE#(? M9&Q&;\'KO(!7S,QX%BD[%/+K,6QJ_K@0_!G%@J9@">A"W@)F?0 ]5S%FM&%A +@8X2@-9&NV\!)2(Z(%O M"/Q'?^7Q-0GQJS:N)606$(O1C9A'B&9O8UO.@$^$!?#'X8NP2A638(',@E,Q MR!'Q0!DF/4P-89H0+"MFO2BK'H[S8@0C+-]N6;+@]>5X,>+3=GD2O MXD_]#O4A5.)!&\/=%2)B8U&'8IREO3J$DGIEV'&GK0;W^A(6B(M!FY<#VR+\;:Q@V!Z;G/0 ME=)80"L+L>2W&B*8>I2V#UO6C+I*XGK.P()1,5@3ENYAV3GJ68-0%:T%K&( IRP"VD.W>RBTUAI6 M$%O *P9E2L*B/7:'C+H,7==4&GN9]?"8*$R]G4,Q=;PMFK&'^,P I?+SB_VP M"KT^'4*?1H%48'J%'$JPOH[NL@69SA^XPE[DZL@]J5<+419M*X:*MM"VI#H( M2Y162-]X,E6*/3W9*^!N=RBL)FOKTA8U*<:JRFY>](;GT!'C^\#WL5A/Y]=, M[]!Q06MM2GLN%CTHN2)5&5G6&XI&CK8#&4F],NQ)&6[#9WO6.NIA'J+Y*Z K M[3C".J"]4C3@9E&.DNM9-QS-=F+=,KRA9[$S56OGK'HK90 M/>P_%J-RF7T,VXS0KVU:@:O?(-$VX&,;!0+[S5FGWMB45].YS%-S82Q!1N+ MAK2]TZ:I0TE::1+:?G[8GT+5:AN)W9*516&*@5>KPO31CH/K MQE6@(TL?I:*^?E!IZ'.AHNCDQY>5?G%I.T5IS->B-<4 JE5K0M$HD8VRPE$D MO5>BO=SG;VM:6C.QJ$=)X+3T%8#>F.S_G8"VV#K[/PJ:"5R9R?06KW7>=.;1A6FBK A];%H.@)7J0 MBWR%3D D$&4D]H&N@[Z6T-96[(NW18&*0=/6;RSTEN: QYG;JDT[#A;E*,9+ M2P\^]_@?#G_SZ5('A_1[WK!"RRX5P'K5J\-]]*>0XFWJ)YQ4!LA>:9 M;P-30Y2M8K*>C2N)*&O[;E86 MBIBJHKBNO?+N?AVE_?JN#0>+&I4]3%>\N-+/O8>#/V,^3-;E^A/A"X%72^H, M!<&M-*$A,XM2%,.^Y4J1,RTAP6R-4HE(B^QU9+M;3PF4VN'@+/1P3)9]:Z = M!XLV%*.\T;VIG *D,O0W0]%'^_>D 6$XY3/4S@_\**@B'\'+%)$;R19AB>8J MT9:E14>*D>$R'8G"0I'4.#PD4:#EHD1PZ].G:T&<<4$C@147 'L=V?4"8'O_LPV'>GWXJ2RT7+PJ MV/N?AX,_F1*BA#&1CJ"KUDI@YV-1A;([]&6JD)E0HE24D=6KQ %4 JOZ94@+ M!A8E:/2B8H42@) >_1T>76QSN:)560OF#1YK[*]:=&5Q<7Z U<6Y34.*PI.G^S.:LPXUOCE)SI(_'S<6%#BNG9X:/K11-?^2HS2EE$FRU:F]-'4'<>G,ZH3,N-DQ'-JF3P,+0T07_!>9-7G$!RBC6,^Q\ MF[\"&C#@$BN7<. X/KTSN:1POB22#*B]L%I_W-U M8^M8TT>_8G]"-N:X?%HG#>$(K[1IFU"?AFN&*7M8DC$XNH[^!ED) N%>7SI_ MMR[842=K&QMG#LED7QT(?!.)\*GC&3,0=F+#G$W[L2BB_/1E1=0]YY[1JS,&Y/RO$X: ME49N[QB4> Y@:;_IB@>BE<]<+/S].,S9.7 JZ((R[$T#I>6YQF.@S*$K[$7/ M#PWE_P580%N]=9(5=4/9K+HKQXY:BQ%E7([X1+GZ-S[UES\H9B./8/9 G"7C M'E^L(7=CD=FR5"='4V:Q/P'#IFLC2P(!F;PM@@$']C*X#V,R/%$;O5*0ALTV M(&M"VDFMY'&Q5;B55E=O%:6BL ]+$O20,/IBK9K&/$48^XXS( M&,=-;%WL^['9\='KC3FYD-Q)Q9RJ)1':T11D";XF?8KN"C\R0;!'_T/<3U#) M"9=RRC)NTQBJ\03"GX@<"BK!BHP#;4LB5TO_DGG8"X?C_QUM*FSKT9O.>P!G M?1IY\^:F7'B-P('/H)JQ'83)VB$[+R':"^P,"O9Q^HD_$<%TVB=M965%M,9* MUMU03,T[EQ]?]!TE&$'Z6A)P-@OQ:_TTY@+6X3(S$VW/HBLFVSX@M0=Q1U:) M*NLSZ_YP >U8Z.4Q3Z/TC4@[,PBL+<]?8(H;!:7+YZY*LD[.95N;O=#,71NM M#F\3;MC!&\[T4]#$38 WMF$,'Y)):V?CNZ=:?#>CL.0=;VUE9UEC7$_364M\ MB87CX;6\Q.S+[624'UP5F9T<4FGTX([X_ E[TWFT\16Z<=D0+TP1:60&'#I] MP">*^!:#$3NRZV@D(AML>62NP,_Z!P\>&7E9:=]IZ.N='WT-1RDBIO.1\5F& M\DIPLR%T14BQI[;GU-%.:AK$VV7?O*QX5PQC@VWSTN,UP]7*H\3]#.9>4. , M0P948BA]TT2&XQ.83I.S.JV9==(\'6ZN_2V<:,$#CL(4#UPG)3,O=!.L1R5U MOM+0F=FG4 MI'-A6Z.@Z6U?[.GKOALAL'J:3EJ4<%O^6@I,O!%FV,6%C8-:DDXV"ERI<)\S MWY!"AT0/$%W=+=Z9U8?#<3=O[(?P'Q\IL!)62=F;P;A LQ M-VM,WLFADXVMQ2$1K7>"FIO&29C11",W(I1E\;GV/+JJ M!=L.[\PC*(.D?'2OF8459%V<@0]$.%/ M.&9AV/D*.\9\YUM73]/)9MV ]]IT5?P%^$\;8@(UZRSJK.[ZB# M#1VN=T!@>1#^O6;Y?>RRVT@W1*6SV9;%.Q-K:W #)C[8;X($&[-(:5XG5?=7 M"J.+\:?P\0\C=F,7J9J@DPUZD+7/9U1F=W0D?O6=^LR=JYN@X$]\XYKD=I>U M,/F-;TS'OS3X>[@@@:7('?&P:4+F/$!Z9+L9]7=D!DM^3D#>MO@]@<)^Z9[8 M==(VI5?YJJ[X=;KZ=S +.+>*%.I?DM')!D _.XTO75HI.]G$;+SWDK- CLE* M$(?&C M!X1*BCDZ%#UQA;Q1(Q7VR\5A/:58G\;F".6L)\XY0V/TW5%CGTLA= M=B-W64^N((8G5T:3=<1VA?<\G1SP0&DXST_G,93R=ZJ6T4,T4C]/0Y^TP$_0 M4A6Z$ ^$;7AXN_'(]A5EBBS(5WL0*7SY4#I+XN,/_P]02P,$% @ I(!G M5TX:N,WU$0 K 4! !4 !U8W1T+3(P,C,P.3(Y7V-A;"YX;6SM7>MSX[81 M_YZ_0G6_I-/*S\OC;G+)Z/RX\8S/\DAVDW[*T"1D(4>1*D#:5O_Z+D!2(D4 M!"5* )S,=)K$ I;[6^P#B\7CIU]>9V'O&1&*X^CCP]&QQ]??0HZEW$?CI#4=+K]Z9),O]P=/3R\G(83'!$XS!-X(/TT(]G1[U^ M/R=_3I#'_MZ[\!+4^W!Z?'K6/SGI'_]P?W+\X?2'#\??'[Y[=W+VS^/C#\?' MI6[Q?$'PTS3I?>O_H\=ZP;>C"(7AHG>%(R_RL1?VQL5'_]6[COS#WB ,>R/6 MB_9&B"+RC(+#C&8("#Z$!8Q7BC]0?XIFWDWL<_8^'I3PO#Z2\# F3T>GQ\=G M1\M>TA;LO_I%LS[[4__DM']VC$9$^;OW]_ MQ']=-J58U!#(GAS]]N5FS''V8802D!HZ^/F;7B\3!XE#-$*3'OOGP^BZ0B3U M$SZ03/+'[T_?'R7>:QS%L\41:WTT@O_[?9S D#)M.(^C $44!? OH G5Z% M\4O7 UVCNRNH*]=>MJ7K:!*3&=>T<3J;>60QG%Q'S\!;3#"B%RCQ<*@%N0/Z MQJ#?D1CL+5G%)_C.'C!80AL7$<0')[P M8X@&E()_O4N)/X5P5/MA(UEL_R&CPKA*$VAP21,\8[8[F,4DP?_CPWGY.F>V MW;54VGYQ!^)9\3E""2;<63&EI6P^$:0A&DXR+N^\!?MM^!CBIRQ>9;PUNLGN MOK![[;A!H*-TZ;]8K(JCS'WSG[;1@XUH[QUR-A1?<(1GZ2P?$?H H8WD$Y7H M*>O1A0PV_-CNA7++G#F;FMPA,IYZS,U3[(,%7V#(1%!0^WTC:6SY%=MUXW2O MRG':)!;?"_TTY(Z%Y;F5UN@U04 Y*&@P8>PT3V)L"1@;$+_"ET?\@B7XUQI7 MU=PR;W%$F009M3X&?HK^$Q+/8!!H_\GSYK]G\><\)03X74HN7C5@LU701/8/ M-G=Y]D(F_D%R[A&R -'_VPM3R&)C N/Q\>#XH/>"6$+.UR'@OU(*G,9SQH47 M9J-@$NX-]AYQB!.8B *H<1+[7Z=Q"*Q3!BY9B"10ZN,B3L78WL00?<&B/)B( MW,>?O.CKLK$C.#/U%6%;4VQ'\-0U$AQ_F+*EO#LV)P16DH3@QS3)QNPVAK@0 M)4 ?B#W!M!(11(5C+=)U1X12,4"E?;H_W"* =Q V$0#+_)5;#KS>1@O$!JAD"7CBKFC[7CE M8:E8:'8&2H._OT@"'#&\9V' ?.Y-\>)%Y8(-G&R931,2I^YGE8/7\3W7)LNBS< VLW/FLE[; 0"]?\[!3 MS/\H)@7O+!]'N5W6 M@NC2/)T!UV2-:V,G,$/;$>J9X8C5N2(47'HD N=#![Z?SE(^GX51QCYV![!< M7ZN^E6_R'$X>:!95EOB^LQR?YI1O-8!?>1XS4)JY-LR@6M4%#4VP*R]?B[F6MC?F M492NQ 1;W58#UF!U1-P*L6A#-,&NL&(LY%?4TH0U**O 8AM1=3$1?57U7'', M5?0P. ;K95JE]-<:&]%U51%6HO2*+@8@U NE0K9KS8S$7&'M4Q)O16T-F6:U MF"FUQTHS ZQ6JY-"-BM-#+"H44(3\MW9*X5(VN]HQ,>"4^AD (ZH>";D7-#0A>UDI2"QQ26L;XD:ITJ,7,E8=+)![L[++.QA@7Z4QAY$<(LK-5:*ONJ64-V'R"UR00><8^6LXS+A!HDX_Y5^#? M0\29CRJ'P87'/JPK^ZUL@27]V;I6"@A78_4)36*"EO$&T65P# M9:J_S7SI;LJ7B#AR/";7%F&--/^MD"'Q_.17G$S/4YH 3+)<.F;JAD-F0R3=RI0W-$$Y9W$,B$5!:A(YCV'*B*WS)R2]-RYFB-IM\6^(PZ MP+Y]/J#!=Z]-[YR I.6^QXAK+GCO+Q[YBDK-A9II'4@=WPVVFV/ZA")4GE&< MV+YQN='Q5AJT.M)E/79##GI=_4]MEY.6G7\&S2<>NWYL$,QPA&G"^CPC!5K[ MC-UHR,XE!=WC0N#E_?.V'_+0TQ(/1TR\PVCLL2O9/J441Z@TJ3O3CGC[*NX+ MEEUJE?UR&V-,;K?THT"V%6$CI;J=6W&MPK>[+YI>EGNBL;WLIM3"IW>N!2J;;RW9&U$>Y^B51%%4? M,YLHUW*H^I;)HH$!]H0YT!J'U39F]I^(EWRD1T;$J3Q1&SH9=Q?R3+736$Y^GN/.GMJ-:)4J$P7=U/ MV%"Q=$DD+4UNJXO@K"X&=6V!;.MEA()\ELB?JP R#Y&7K:"AH(@Q X(I6W%+ M"1,K(C@.:O0" ME.F93R9%2E86V:EU2_.-#JM^!$_:PRX 6^1KVU(UM;%XLVW35N^5WM^6.A< @I0UVX(&X&_)-B' M D(C&.;+R03YP@RBC;Q=D*@$ M#[OB@6KH3_X8VGT\\$'0!$DO-G%D_4PBCOP!\"9QC- \%\AP4MP]'0>O MZ4O*6WUDI\:L3JFM=2Y"8W1!HELZ%Q+[" 5\OU16/FGV+BZ*0].Y%+X64C/P M,_DKQKP\4[N6W^XS 1NZ&38!+3N5X00$!U^Y@7EEZ3UCZL8V8FN=C5 ;79!H M-]:5WPUU'T-:PK;.L9L4H3,87?$N+LL*9JP>70UM^DN?%@E',[0W0#^S62W, M&UKVRW!2;CV,MN)KR<$%IO.8>N%G$J=S_EXS];.MQ2@HW4S@Q$AM.%M@<>$" M\S;LF>;A9)P^4AQ@CY1=E_ZA 8N@M_1=;*7E,;FF-&7O.[.-^8[C;S\ED O@ MG8.JWW[\,>L?!53Z\N&[MZ@'DMU6E72AGBM\YZ(H=%6BE#NQ2T\KJQ#?O6%3 M*.$N_( X1_K>02%HVD%]OE*[8*T4&7]PT0RTUZ2*RL/*-ZS^5CXZ^>,;ED+C MB\@)M71+%17VZ@%22L3JYJ" MO,69)LN\!0ZC2SYYRS-/B3==24AD.3_J:LK>C@>VE$#]7* N M@;]VO(D>T]O_PK7@5;X],F&/DBM6G?647$3 A)*WV*$C-@)] O:,GF*U2&_T M1 2,7.T@VU D!"-M;N01 ,5V("'WJAYFPH/^]A-9_-"F8- UJ#:4*%V"HF-G MVYOU=GQ4V=3N9U#H[?<9*(>B-3D3MWRT 68/VS:4[X4BLH"QSLQ<4<"OV[:\ ML4&#%M:>E38KZK$CO]G(FDX7L\*55[:;A"SM:<'](;(2M1"39F?#2/**IGP6&O]7%0::52U1! MU=0M05E0$Y>"A!40%<5 _9&34.@L,]BX;%?/E9<5@*>IQ;3R'D((=Y]E9TA[& M-&4+*2&;IXZGB-W4.8E)5OTR@U,JVDI( MK!#\D0J+HY8.ROKJIKQ+9RG(5D983T.V(6=@6+HS-^$0=D;>R&U]"CL3HE7U ML"W$LL#_@D-V1_]J%T*6(]_ENRAJ/U@28X4;*#(.)2Y3T:/J-VV/IIU"+QEG MTP5)=D9.@0B6+K;0;Y,RV8^?TM.)-5?5T,DN&"J?V]C-+BA2_6H+3D;(S-,J MVF98?UJEN:M#H?,J91N!+FF"9^LCD]>LWF(,%< :$[7>D@/ _R"-_ MTC!;E\XM:.3]"PJ?T9]#F11(VJ] M&)9!K@/T!2TW0&>1K"O8G)H3P#/OW!%N3JRSY>^MXDU]^7L;U^S!"_?T#]\#/%3=OHD2^L,/L' SZ+4'@-A<(.RJ20X=M[K;$XZE9F]G7?F&A0. M!!K+;U4U(QPFF%5J0.^GB""/1=OV%V]N=91R,^"5 Y8M21@Y'+1ET!3.#+>E M:K\@U(G0AL0<@:U(A38FYP9T13*T*35'@/-@U1EP1LU^X(I U(4DY.2-9Y-K M54-^"(4N3SFPFR3B*+\>A_UD5WV0L\2.VHOF(M6#-5DK1RI[2ESC:4P2=D]1 M'5>;PMQ^[+"&9,V05K^;>"%5H"%"+@4-C=P&4Q]X(;N"AI;[FQN?X-HA2A*F/%4;9%P?Q%BJYG\S3A*XR5:S?*MJQ%RM%= M"B9$!:36BNU %>MW[>E8#E:Q8M>:S-[= M<..6AQ0@&A2)2%1Z\LE8G]VMV/!R @,@C]2FFSV@/E^ M7-:&$EGS6&VIV -4IM!M8$IHV )21SGUX6I0L\V-;[=Z=^K^\ITV'=:H1LAV MW][Q&UL[7UK<^,VENCW_16^?;_LUKW=[NYLDDEJ,EORJ\?_>EU&)R\0$Y3$ MO[SY\.[]FQ,8!TF(XODO;YX>WDX>SJ^OW_S77_[MS__G[=N3BZOKVY-;^/5D M$J3H!5X@$D0)R3 \^?>'S_]Q\O>S^YN3&Q1_>08$GEPD0;:$<7KR]F21IJN? M3T^_?OWZ+IRAF"11EM(7DG=!LCP]>?NV7/X<0\!^/[D *3SY^>/[C]^]_?#A M[?L?'S^\__GCCS^__^'=AQ]^^.G_O7__\_OWM6G):HW1?)&>_'OP'R=L%GUW M',,H6I]7W&T;L$ST\_OG__W>EFEG $^]?;:MA;]M/; M#Q_??O?AW2L)WYS0KQ&3_-T:+ZF&LZ=ANIE0'_S]:?%P,[2U]-?O\K$??OKI MI]/\Z68H0;R!=-$/IW__?/.0D^0M_9@I)3!\\Y=_.SDI* =P@),(WL/92?GG MT_UU&SH4IZ$,9%':$T+A.L/!FRP!BO<'M[&,:6CSQ=\NX?(9XKZ@ M\M8P#.>"+H>#[!F^W1"F)[22E40P5P#O0LM>E@5I+D&9R'O_T\>?3E/PFL3) M_AYBF9SJ84MER^D29V]"T, MA>(5.1I[+SP LOK@/*1)\&611"$]]2[_R%"Z?HI!%B(Z3(6XT9<,]<6WI_(4 MST&,_B>G_20.'] \1C,4@#B=!$&2Q2D]Y>\H] &"9!)2X.@X$%W'LP0O\TD7 M, 4HTF*'P=[J%IG.,Y(F2_I1)^2.;F7ZL<$<3F>/20JB>_@"XPR2P:G6'8@! MB+@%_2PC*(:$7%"5D*0HI3_MP4W[KCL\OYR!B*D\#PL(TQH8=SBA@BY=WT7L MH\4AV_8K)@YN8=J+)?9^SZ!?_0H@_"N(,L@TP3"+* -N?IH0 E-"8;M!X!E% M])-!\AD"-BTL0%2>,<9?-#Q??$J2\"N*(@K.-=V2\1P]1R6$)2S3636F%T/T M?X%5Y.\R'"RHO2( VAP1-%_D)C'N *9[> %3*O2-LT>?MXX@2!.,DZ_T8)M@ M3*$J="=SBDC?Y8='_#JF8^$C>#6';)@'B5,ZGKYM3K<=Q%2),4@)PV\=GDR7=.ED#0O #;-%K[5MH)S_=09R MRW&YHB9D#M?E*_N3[>$H"YF0[F!3&Z+7T(!9(7:V7 *\GL[NZ2; *,A!I0^? M8I12PREG"Z9@5[\Q17)GZ.0KP&'N[:8;S!2I!P5K#.&>FYCW,$BHD9H;K ;E M>X^U;:!<^XCYH[/U)YC,,5@M4##!$!C"OMMKQB#$*L$IH/KC YP;UM=ZK6T# MYTW.($^2/NR>_>E!_5I/&3/!/Z1T1=?OBCXKX,#H\^J M(C1#.$.%9&!QUL9@^)I">CAO_,L,MW'"!0R\"L H"1I012QHFG#".Z0*N

$B\ SC.CW$ \\M0CN M(V-V%:C%( M@EI\TGI=J'YD\4ZT#!*D 8O%X"\"S(#[ P8(J2Q?TK(R2W"=: M0B9 0#[' A*7 ,>4GLRM_[ &"H^@'"X Z!36P(%FG 78TT!37!: YC^:PLL M_8N@96/M4#A$IC/C5CW#F6;8\:EZ!27-)J\ MHEUY+!QF15(4(3+%YFH-LP#J;Y!E*,%P\D(E[1S>9NRS4NV(;1HRS5*6?,-R MM12H=%[&851E^:I;% M\UYQSENA,17M-PDAT_@!L,2&*N5%1%S1< N@GRK2)89HY-E@E.RT0RZ>?8:V';#*?#:%8V-*;; MDVIQ,R3:"_41-G= D3# I(EJ#]1&6@"X"F(74&R $@ M&FT1BHEF$I @->Y MIYB?3"&DQ'!OM$9 "F;Y3<^H6B>6::+1=IQD],T2L58;8 &\6YAN.662IA@] M9WD$[#'IQ&[=U[&-K XB32"WL:X);H(+6OGE#2D"BQ4T98U/I_*T&=W@T@A3!6LB#.Z>3&O'4;Q% MN&^&]"=\8QK^M_+AQ\,M" M1MY28)]3?Q-T\@[[SN?^3MC*.X1['8+=XE_>TF3 (=_G<^T4QS9+H>S=) MM(ELFL7V!]>P;81(S>+ZHVNX2F2#6P M%>HVC+!S5I]>R-PP%9Q3V0>-LALFGG-JL##";AAQYQ3">H3>,*[.:78]POV& M2>*<^K>3%& 87>%M[IZ#=18894T.JV81YQ]I&.[#IUYCN M@ 5:L;Y@LKW2?3$K=78I%5HPK%1>Z0<3#';G:Q4[P-3G4JYF0Y8%0;;,(J;! M3M,%Q.STP7#!$J%>2I^-7*YIS[66X&.WCHA[E* M-@FYS::'0C'>?T4;A1!Y9U]YLY#Z$&OG$#L4*>7V^SB]EK)1$L'59*1?23K% MEKR\AZNJI71;S,E$HWRB8^CDAVP/;(IY=J7>8R+0.W-2/^]NAGM(]7""4EA& MZ M$:ITH9;08_+7'0K)=\"[0"PIA'(J@VSZW460L4 <8L6YA.IV)NX!H33V6 MB;E>4"'U?31S7UIN*4>1EE9&=')<->(#?$(Y3P->F819(@Q5,^%0Z9@FP=S$ MWUB@R)2KT=NL>FUAJ? ^>DL 33YIN"V]38?7_MH2'ZBWR'>0"#TS&$VD?K;7*]_IF@[\7UEAAZ3+*7R]?;$@-M1FDZA+W%MXNNT-6U M[&WEA383R/W/WN+?X111>*X/O"!%P]M]X(4IP[O(#[S*9<#\;>=<$S4O^Z&7 MM.CY[-U-T;UOWBUEZA9Z&XF:,;O2O:B@N4?D2^NSM3(VA1.LY)GN0"/+Y14, M=@'LL_4C?9TDWU0VPP4$&##2G%/9#-\1L)DZ6U4Z; I J]OM1 D>PO$CW5!R MSV['YN:@[#X=":#/])!89DLA2,WG8U))<+71]IEKG\SF1FA+2!@'BR7 7[IM MZ]UI=G(EF=) J+8/T0L[I%2ID?SA-A*"0@3PNF@T4UP@+*FC$(ZW ?P6 MA%NPI'\^8D#-L2#7T&1,I#'QL-!Q:Z.O-WNVFP;5G.8$*D9DELVO0PUVJEFD M:Q812:DMQ)R%>2-FI8JK,],EA)0:H\[,0T/(..LI5)-"/GT&_TIPU051>-^= M>&QW8-M7,+-??K\!RZH-^7F"5TFQ12>K581@^!FD$",0D>LX8%VGR#)WB<>@ M<@<$_&/>W,)C:=1U$O.J* 6#?.*9/1A=P#M/<0CQ5XS2%,9WV7.$@NEL!K&X MN$EOD@4)4W47G 2%#YMQ*OL30[E\4<\S1NR_@N4-3*\)!C Z!S$(P4T:BLDL M&^X(@<4'JVBT#94TF:5?68?B[04-\ALGA>-M:&NE &BI7_(2=\4L1]C'R/ZT MJ7AR@+NDHC!@;6TOZ $YG=6>?-#'4+;(:.?IJ]Q#U7ANR=(D94O)6ZC8TMRQ MXVM@!G0M^SOX/%D^H[@,&.>AX?^!X75(Y0R:(>8)8IW 4U+NTI JAS?T9Q11 M_H6$/LN6,!1?N&;Z+=;:8EP!A/-X^39D)T!9/-Y&V15\3L\SC&NU0;N%5[41 M=DS) ,(P[\AW#U=@7?8E8F");4CQ%,LHL)Q/0$_I:Q8U!E%3G]; 1S[?K@>P M[L*C(DSM^=N=X%JSA"(!-\\'()>O$ >(B!N,=%_('71S060 6\DZ%I"]HI*5 M;I$<,@JEK-R>.]1BJ)6*K03GY4&:L5;.!&/Z3O6.C2>%)9^V(T*?,&2*R^," MQ(\PIK0,.(?*WNNYX$(O80%S*%+RI5-<+U=4M5J*%1JMJ<8VS^>\YBE/5RO$RV-R 2E;+ZG:N]$! MJEYP$M8B+\W20%6&; M(X3KA=@:*;#=]H4D@?R];839GR44F?9N M4L2P;L#S:GO;$+0;*\CJ$KSM"-J1!#UJ&[SM]6F$-+(Z"'];@W8C#;]JPM]N MH?U2)7D%&(9IX)X=OG^QAV$2.6N"RDM"#%/!60-,JZK$,#&<-4?T*E(,4\,] M37SOFI>#[,B\U<')5E),9X])"J(R!D".#9J/#9J/#9IM(N!?7>#E MX!N%'D)KPZY==+ZM1H1=F-61YF*"K]^I@9+)5DD">'+EK,)># EOV+'2VM54 MMF^[TMIG-XCC=9NCI'-9WQ"'6Y$W;(*;S^QPH$5!!Y":<Q MT:#41[8SR.87KE--XH$6CS^R9]_7V;R:X!-]/[O9>!H7B8_5<29B6-%P8][3 MG1P(R?TR@I'FVM?2XTD!PNX0#_VW%M2#NK*O?WAZ:P(/+:5XR41N^XVT38>N MJE4C'U5\LKE)%3WGJO+ YM+ ..LY3T)9[P$G:'@ [7\LGQUBW<5-7YDK9X5, MS7+3U^02Y5IJH;M>JIW$T_K^K'FFA-G8%%-K7BLA4"IGD\9$&TEJP0*&&1-2 MXLY0$A^1]O21DIF5_R>6.9(*'X1E].[B15*QM;GKG>SS>X^3\/4Y[M,>6 M+24;NHEZW.MW$73L VM5O:+G!V[$SM"4)N;>+X? ()9<1NQX) M-_$?5$X,V@1XQ,A?/V7"G*_G\ BG.%YEKB W&RD/QD52K]+AT4+.&%(/E9M] MEL>W509H,.\",02M><[/K\OC<,5P#/!=H(AQ<1$3CS>7I$G5>U7);VN,(R?DQ\XGY$=[ M".1&2?WR10T;AC? K6OJ2\"%),\ M3._JY('A9WAI>3G<3(/0\"7V)A#70^(M&8;0#1N^5X'OP5N"*4V9ACN>XP7P M%O->2B2WX)UG?SM*%JT<.X5=7J>!A'V<--/'N8T5S]OO&IY6JKFX10M M1'FU5-P21 M-NDHUEK!-"T[I,$!3=7/>=QE,;+]D'<]ZJPAY[AZ_,:5JJUB.XJ_LHV:5//> MW?4<\> \WCSFWQ_Q XCY=CK@^2:#F[B;//0EG.(F\F8EGL@6QB@E8CMVP/<(K/XEAC%)'.!7+IV"'!U/6T\IVP94'U= M>".)WB0[FW&73-H149VI'@9"NYBC_-BHVN9SU)U\O&SEH"];Z:EU-MI\O*LYK\E6_#WK/*T45>4C M$LOCZ.8W2[28V!CZE![WAQ@R.D!Y#:@>)ML-? )I'Y9 Z1+GU9 M1>CA\39,O@_S<#Q)ATB'OLSB]P4O^S*&AH_L$&DC918];]M!9YG< 0SC= %3 M% ![1;G'E),V8A923CHYJDN^WBLRWG45]Q#M$![NL]*WAK#Y:M6G(-V8G.)@ M$&>45=)'?&VW<-HIR2V??8P!^10#TG)J]I3&35VHQ[9WGF8RYZ8=HAU [=(> M)\3&'.&)93<),E*\JC,WNDFM0:TUS=/1&X/M+,$X^4J-S0G&S!=<5$"&(2J@ MO8YG"5Z6MU];LLPNX'.Z;=&E,L9$HRWH4DU09(86;^38#4@^P62.P6K!K'!5 M$Y+6V+& +;2Z^NO%C4B$8WT"UF;7E',JRE!Z!0+5-76<@7N"2V#P;IZ\G 9) M%J=X74!;_F,+:/G#[W^[WP&L]L#*57EY.. .8.4=>:V!QHS.'*F]@%\;9.R*A6.-F](5[>)"!NOD5,.NEX"X3,XYLP)%?4^+PF) -Q0$WS M!QADK*$$_<8"JJKG64"FZH20&[FDL.8+>U>^I]3SC/'+7\'R!DJV5N/YX+K. M#9R#J-!H.**1-\(E]@,6:Z0<\)%O-2_;'U@TVB M"7(&6@>W]SGL"E-*Z-T:YM?^<*ZC(VO-L=)17*41 M6]9]+S.'@1' M#WU@[.BYBC*D/[L"ZGLI4A]W@ZN/J'O\4Z1[_M+_CKS#\(V,R+)/(CR\Q2' M&'R-)W'X%$/&;WF]9,;:[#85_PD+>\2L/(Q^,Y72TW-5RPRNP<&V0:QVT#UD MKC5*MGTDIV011]"L:Q8:ET-U6L*ZCG(.,%ZS%,]\9VCI)3M3K*- B0P[@%\; M;AWT.E_D"92A\BCKL("-_9/$-U$VZ3!E!17>8=G- M8:JLY? ._V_DU@2EDT&OG,1;_#LX&@9T*8R(L,(,$]:UN-G:WW1$KZW"NHFW MD>.I41SD'9Y=)1B_X,A;M'NG:#3KEKS%7T^.M6J>W+QTPI08&_3FGA%NV.BL M6K.",>^P[!3@X5>K>8NSCM@R71[GYMTAIE47H2/"3?2-&MC_]!#+O0]R63FB M66I\[RC+=\EQ<9,B)G,,D<5/7E%?.&R:!FZJFN/+>,/INZI5=JO<-A]4<52\[ MUOL;)HIC&B:W.X WU[U=QW0L? 2O1J]X$[3_V;P,BJ_0%HXSUH2HMCKW"C;N M&"O-US*2@>@>D2]3_!0'$-./$:?KL_4M"^7+>HYK374(I0(J:8-OK:GF&F3JB)T1AT=,F]W3+VV$ERGIME&3UDIBM8>'5$&Z## A;0 MVP!5>BS/8$P%OJBIC&BT%9;#,$CF,?.\4H!*2,12B#_:"N AHLLZHPG8) M,#/RR'1VE6"(YO%#]DQ0B*C^ L6X:"\P0+<\:I@F+R":SB@9V7%4L,0-6J(T MY^)I? O3DJ?C^4U"""07,,SRL"A/>IE:VMS-3L7;_T&52$*)FMM9SR#X,IW= M3F^X2H)BAL&C8,76KU/D<0$W)*"/*FU7T!:UWR*#]%P\3_ JP4P2+BBOIHQ^ M&QARV';80,XZ/=8SB15*PNGL,D+Y?8/0_BRA MA^X%7%&9B(!Z7_(F^-113*7O;YRT;77QA'_I4K=:&$ MT([RK[JA"]I"*\R_[/!N:.O; MD@&&3#?-SVT*"X-R"WWK^[0:WVLO8..:RBH=GQM'Y \R!:;BGE)."XO:+:7U MIR,!9.?B5!TJ<>*HS6=6;HS(^;Y4[1G+EW].GZG YKH/.\QT J$K@/"O(,JH M_&7_G%#M5!A)TIWM!F(9$^]LVV>D@$X?J_94"RA-@B!;9GDAW31=0*H8+.G1 MN&#^G?; M0VY7!RH/S$D<9R!J@$M5VQ+>JM"CFW;5:65W"%)]H\\@#18L=[O^O \==!;T M"OWI+']HG K5NNX0H[)E"R=I-X1WYKJ#5/4EF/7#9#"U\O"Z/DAQ(=I>B_H4 M>^YM?3;:ONT8=]X%E6QV,CQ>?V$L WT?'M8R(]VDC7:M/-\),WA7K%&K$,SR M@,#R]B]H.A1]. :\?Z%5(\09W!7@7Z#6"%U']PSX%^P=:',+'0/^Q81-4F@_ M[X)_$>0A::?EB/ OMFR99!OGA7]!Z2$IM^OI\+G!S8",I?29>!/P?TB3X,LB MB>CW(9=_9.P^C3B\36+F3J'CZ2OF58:/8]D G$ZEK4^ZX[223K$1\0\6,,PB MEC/2AHRJ$[5_27,"NBYC ]4JH7+] !BD.=]):H[%XRT GW<%G=$=0O?& \0O M*&")T;,K%(,X0&P[5$7]Y)&"0?B/I#6T1E]AKEHM62Z3.*?]78:#!2!PZ^N1 M5#-K3+-1!YS+-V8G)3&EEO1[\,=: +I&2S[!A>/V!); X-T\>3D-(2K@I']L MP1/=#5Y"U7ILCB4W]ZK3G9+_0WYE$(<[NZU@0U@N $O%6Y5[YPZS]JQ+F;04 M3W &?.EVDT[Q'P6;W0\V'NT=D49D_"2=8P.)K1+ +OFJ+V$/Y* MS2UJ&=UE5-$(IC.J2K&"'C%HZDF#GY^"FYMK1^CN" L[CZ-F2@2':+05I1T" M:N&N\[U?:$=2!4H\WABCWBBJ>H'2D-L2$U^IVG@ZQ3BCE".-\718\Q=)PB MC38I?!GB-0U4(9D&2V@X8!PEAOJ T%;*3'EYO*64CE]T0RFYM\A?&FC[(C>4 MT/!0.4H.J221.+$8ZFU5Q$D= M\DH+A>,F]0[)WOX>7<>KF_45XTH%B5'C)GF&9QBN0]O-(6KHKA)CY&9 MHPP/N%DR,ZH<$6IV;M+&M$&K%:#Q)J&YJB8IG-GN-3'+9?(9VXQ,[:.L751E M8"P]0%Y^4?[+6PU!5H)/Q$AH)<;O>_Z(S41>T0I M@_8Z#M$+"C,0_8;2Q3V,BA[,"[1Z3"1YEWU6,!;IK;:>).MF=X@%CF,R@?EM MI&EC.X.,DZ@1:LLKY)0D$TVQT=(KWQ7T!9),H.886RFR(QA _!)_5O.6^^DS^OU\A23>FCC!/S>0KCJU8QVS%VH&1 M[B'K\Q^DK D'/4*?J!U"[A^>I,F@\CD'V4^VJUXJ (P_[E"5YST$I$!#O$VJ M*F-X@3 ,Z#R)/BT9;3;IOX^4S-N)/"Y /,U=!65]<;Z7.Y#34!XMQ+$@>P\!]+!:5HM'WNJT$V??Y7<<=1<58;Y3/) M:^R?=5W..,OECGUHOTFYF1"2+!;)6P)@7^SHPWR^8&NQ+EQ&!5(O /RCVV-BE6KT]3YMY4+[J247[:I' MG^@2*;F.^2?DV*\_8-+^!M%\09EJ\@(QF,/\X05EJPT#6J:]&CX;G3LJ'WB> M3 ?YM*"VT M5:6#AG2&/2''>?A10\^D,W8=IG*?L.G0+LXA#(VS$7/[1P$+%0[^4.23_9 MKE1,VMT-HRN"*GAL;;5GM:QY;OE#ZTYU=DWNMK)<>FO2@"]T1^DKMIZ3':NX@GI_K0DA[*+SBM7Q2'NKR=RC?"_<=%L5YV3T_KXWKJF._H M3V8C3OS%?3H>ZIDS]PP9LJVG-GTR2-]EC$D>"?Z:H M8*X-C'"LAUV5S"75\WLO[9V;[FCAL_RZMY[9-)O"DE8^N'=4D*=.MA 59G4[ MBKA6W3LWV;M5AFD\:]AYDLG:[5BAV6%TYN$E4MU MT51Q[XA[$%>S&N"=/:I3ZMRDR!=WE'X'?;5MCW)P0^6DC>LKFZ>ZFZ12,X(T MD[]BBLZZO_/4X)W#0Y%CJ)-ZA,8U)@P_60V#=P092'49N;+".[*KE)IF&85W MZ(VMU BK.MRDG-T#7W(L>-M7RB7Q)2O-.5P"#V.>#+./+?:#,[R/:V:/MVV_ M'/.:]"B[@MSW'_&72JGC-+.F_]Y;T%NK?S)+^AR/I=4OHS!+^ M1V\)/WJ!G5G"_^E(>&/E=V:_S$^^?YF1:N\,^R%$>JL6T##I_37N'2C?,_TQOETC=ICB0L.?QU]#=Z^R0L-4 M]-=FW;M2T3 EO3="+18^&OX4AV&6#E0&:9C6WAN:O6LF#8>^O#<=>]9@&B:C M_Q:@V:I.P^3UWCCL4 ]JF'3?GG$G*$HU3-?#L-/,5[4:)K._]I:T7-8PE?RU MI^2%O!Y?Q)7_U:(3BU#&!%['092%[, \3R@4<3XJ)DF$0I#;E.4-L&0ZFZZH M%,L-%FNW>&F9:),H?SG]:SK;];\S\XRTOG^?CC,=WF+U?B\SR.C=]67R71:( M1O="LH0;EK\IP93<+2.;X4Q#%-%GXP]VA^[2"W/D;9"J#0MJR5S %Q@E*T;,\GQ3M>)7SK2QC6%$EYM3J#X#_ 4R[58' M&^4T"ZA\HE8F!A&%:1(NJ09$4J9"O$ =?/3F>M@V92 MAM]#Q>CY[V:U88]\ MX@&THCKYI9J$FT34,+C&X-M17%'CMM;04"LU>,?K@M\A2'$ ;3FT=,8Z03AZ MF9N%A$,@KZ7GN5F/-00YU%JBF]4_0]!"4\WTV8F7+9< K]F9VFJ34B\RWK1. MH;38&5JXS%G5)VLA8,N%9\YK:ZI3JR...D,E;D+GW+[K'R\\[\G0;M_>[23) MCI>5[+:8Y77'ZB+W)9?9FEKZH!CI>#';8+C]FF\0:Z3=>?U!D?8JP3.(;%*W M#8$']S45+$'%6U6V^YBPGVI9_OSCQ!&H?&I$K\1Z4^%R'=.3)B8HR!,H-P>K MC*/M .0O@PM0EW:,9[)[&UGRC? <@_[8+FV,C@OZ+H%C#S4SQ3P& M/ /'KFH6MX;0F>!-U/T>OL X@[4&39,P1 6HUW&N0N=I"+9"Y^=)S(J1BB*< M>T2^J$+BD@E6DLIWH)'%K06#+8!]!J*B?3N$.B4APN&.@"X-,$LF^ W^'L44 M F?M'4Y"^@?Y#3"1FJ[%-\X*1IHB*,%IC9CT7UM""BYS*(';?3H20#OW8K5 M:CX?DTJ<7=U\9B,%)@B2C!["]%""Z(7)0&G-A'"X#7F?D3190GP/9UE,-17P MG#?"/<\PAL+[Z!63QN+1YC4G;1YM//0B:^Y'V0'OW>X'\3]E!WLHRX4=4V02-0(]2> MO(W9=#RY%3J8=V0XA/OI#&YK]4'NL?>M5O.2/SI;?X+)'(/5 @43#($U1UP) M#V&7J%Q2*F!*S6JGL<#Z31+/;] +#">$0'6_F=[+6:U7Z0BU7I%*KT5',@HW M]6A;+FS>6ELS$,5CQP*VL!CKK^>ZSN1C]P26P.#=/'DYS0]AO"[@+?^Q!;?\ MX?>'3SNPU1Y8:2N2LR+CQ*J7-^N?7''CY2MKG,4*,"DGTO_"1_ JW]^=5AJ5 M\D\/ LK3!Z,",GD4 $(?C K(W^X%@- 'HP)R?BL A#X8%9#'WP2 T >& "'I M"A=0L+]J\HS^Z_?KFUW)5?XZ*A4^_T- !?K 6&@A#[@V#@ZJ[$@*N*3C/71. M[JM>\;.D^^DKCAK*2K>'4EFI+":)HN H[G+C4*GX,,3K*H>;6/9(=-U'(=]P M@YAMW*23AL?$I#CII12ZZ84PN8^8 NE=,FYG+)EVZEWF:VKKW6W(G;%D M>K5WF;2=L61*NW?YJ=I8;NP"[_(^.W](9G=X=W6M-I8:5H]';NQ5@E.F6Y6H M$[>22$NH"C"IIE*#J:7YM!K,:DP]^J2//FF7?=*ZP$X( G<@0#,4"-/ VF,L M<']1A[*YGB&>5W)'P-CB\1: O_Q\.9$F--8&6*1M6Z@KB,N9,"+?2AG6(C63 M."@2#PI)*:+A[K"1*'>9X60E3I5N//;0J]KEX#]Z4(\>5(7MQ3\BO4-XW]TA M.7W=I,6A.Y9=\PW?NSMY2]PW6=M[5'C]U5 MFZS+\H<+2 *,5D>GU5!.*PF$9^ORH6:+;^V51C*IREJ9*2ZOC!%XIKC#;'R3 M2DDYRPCE#4(V+EQQO;=\CI7;PXIM*VTDWAACKH$E7")JQ[)OF>"J3HI=,)U$ M6=XZ0IS#I#MU7,;-(2AXD@A=E>*Q%KY^"8S4I]8<8P'(VI$RG;$^:F0ZXU"1 MV1N_T2-W<0F"1>N@NH"8VASDFE7W%/:) -VAWC;,MJG J<2)YI813+,B?W)( M%%<5UL=8 /(*,**1)Y:BDUR'] .CV?J2_C]=$VUG;\=%K'30((CU$)ND*4;/ M67Y/NLR8IVC$(7I!849_S$//2+BMS*S]33I2.VA\!^-$ZJSE5H857X=TDRYZ MK0>TU,SF55\-E*\0WA?43F8@N@H)97! M*)DAO2,H>1SFIM-YK%-$4^ZZ222S8E5D77B'>V>1NF.6>(?POB*UJ\7SS04L M#-E*A^3Y!ZF]'@M'E__1Y7]T^1]=_D>7_T&X_*NC=/),\JI) 9RM84@ MT#$H= P*#2\+;;:S\B RQ#7KO:MF,4@%#QM$[8N]U!'A72.I :CA8:.I?:FP MZRKQK@V5&0*X'//>AKL?LF<"_\@HFIB^R[OGW1*]@M%N "Z/^@K'^PS\'K=Y]K\=\GB'IJ]W:%9V[23X(T,D ME_IW$+.;=< <3F>_)L69ET(,25J,PK!UE>M^B[F!=@F.?-NIYQD+RO\5D>LX M3E[RPY=0"R-;B4/QXL'V99D\$,\=ZPA'2&ZR%HRV"/AYLGQ&<,8C)#&*ZTSXHL-%:PL?(H4*!;+B]N!J;CVYP385.AGQ-"W&> K*[7$V0 MP..;7(^WF;I^FZF.(Z*#$.NKU7E+'&U];A/ED:A7WE)!:41*!)W;R.M'/B4. M%X68]S_!1:'#*B3$[H;Q-^+70U+J:<]NDL38YACT(FQ3P4SCHD"X:WJZ[LN? MV?^> 8%_^5]02P,$% @ I(!G5X'S3]9NP0 =;X( !4 !U8W1T+3(P M,C,P.3(Y7VQA8BYX;6SLO7N3Y+:1+_K_^12X\KGK4=P::6;DM2U[O2>J7Z,. M=W?U=E=+:RMN*-@DJIL6BRSST=WE3W^0"8 $67Q5$2!8TD;L6C-38"(3!(%\ M_O(__L_;.B O-$[\*/S+%Q^_^O %H:$;>7[X])D!OZ2N9NZK_0,S]Q@RC)8DK>W5]_2?[[Y.Z*7/GASX].0LE9 MY&9K&J;D/7E.T\V?OO[Z]?7U*V_EATD49"F;,/G*C=9?D_?O!?G3F#KP[^3, M22GYTZ4_+._9+ 4VSN,*1!L"47?NB$KN\$Y%Y..B.7H?L5F09KIVKR$7V_O*%(L_;8QQ\%<5/7W_Z\.&;K_.G M&D? W][+8>_AG]Y__/3^FX]?O27>%X2]C3#!N7M,(H>_[8Q__09'?_SVVV^_ MQE_SH8E?-Y"1_?CU?U]?W:.<[]D;2MFJT2_^\W\1PI!/2+KX" G4YZ/OJ4T]*B'^R^?,G)+@P+X&J-X5_B$L8#3KYSD$7G(DO=/ MCK/Y&HZ&KVF0)O)?WL._X J(?_CI.^UL1L M$J<*H^QO!9/L+S_-$]^YINM'&E'3%64'Y)7O//J!GVYOG2W<1,E91F_8 MYEJ^TN"%7D=A^MST?@\FIVG=/>ISJ=D?"F'97WZ2U^HR=L+$A_OHCFZB.*T( MTCIT?R8S-^4;\<.WG[[E"\_^Y:=S=C!$6TKOT\C]^3:+W6>V3K>!$]9NT5Z/ M6-@[9Y0I)=0[H2'[0PJ\%)I-UT'0[]F1#H?[E!WC\,8_T^@I=C;/ONL$\S>_ MRGS[6&V[8^F\.8\!_1MUXN0BBD^=.-X^.N[/B]7-XFIG07L\H8VS$R?\^8P^ MILW;M#+"PJZ\B9@B'J;L[F14GR[#E,8T:>"XSR,61'@(/3])8_\Q8]K%N1.' MC*MDL6)OEOI/X7WVF/B>[\0^;?JZ]B!@0;S[9R>F)^SX\DZC]8:&"9H'\Y@= MMT_X:9ULBR'BTIB_.K&'__,]>S5,G%L:^Y'WL6$!M$YA88E.HR1=K.[H"PTS MVB!C>8P%)A?I,XWE[<[V$GQ&61RSI6S@N.4!&]N066U>%M#%ZIX^P0;@MSR> M *LH7N.68?N$_[B$ [9IMQU R8+ S'Z/02$[H_R_E^%M3#>.[['+F++7X)V_ MP:="YZ&';VK.=+FTZ8@YD)@%L>\H'(4N.PE1=WH(_32YNW]HO1':G[$@Q(7/ M6&":T0OUV/W$3C&?;2*^IO,U[+5_X283BPZ*P/(U:A#N,%HVA';\^'LGR-CF MVF1IV+"UA6L\464-4FU-QD[ATNTIDP1O8T"W]TNF8%WPF;Z MN?GXJ!^N35?-9Z!)[=E=.\;"PMW&$7NQ[#TR&RAEI^7Y/S-_ V_T(:&K++CR M5TW73I\GK9RWJ)%6_[& M4WA_2MKVS\$J9'X&,;:R]0:=YW"6PFWR?10P,O#9WC$S\O09:"UWSNFQI[>B MX(8NA5>*[A4_^?EDNV33U1C=?9[0]M(O@LSW\I!'LYE;.TZ3#\N-,B;FEJ^B M^$NQ@.(??KK^6X4OY0>KRO1)EO@A^QSG+CN.N/LL.=DJ?^NG2?CRH[?XZ]9E&F_RW M[X2G 77")76?PRB(GK97J==\F_5X2AN'GZ,7&H?H0&>J3)ITF M]'AGIR#S/ M0-]N#"*6?K;A]Z8I-V>N(G9KIMS["W?D,JKW;SF8\.P+IR(N;Y;W*9- M9G3[0U:U)GET]U..RJ,M,'[B!)#IUIT]\;A%ECGCJ[3U@NH/$;; MV7>3P>&P6$D#-@&5:>ZBYI[<49?Z+_!"/T,^%XV7SW 4A^RB<&LX'4S/[E<[ M#[EG]3D*/,8XN"[2;?=W6_^8\>0!KLC./8^==PE&@!?Q;1R]^)#MM9M T#K< M3J >7?*YNXOO;W;2-T?GFQZPL6TB)TQNG2V_A"#"W/[U-H_7J,7P _@'9LZE M-%RL5FCY0/K:F?\"X<.TYA[:XTE]R01)?!UY_LJG\1VX>UJ.DZ:AVGA1!%RL MVL+8[8-MW'>[WHCSU8KR=%[XOE?*+TU!Z3V)6/'*K3K M9A=MVQ/ZTD[$PGG%EI@_)N@/KLU!:1ENTY /=\)M_6(E>Q#0]ZF*&P!R>2Z3 M) /U#1(.^MAKO9\U?F\O8P?B _?;]6,4U%S4Y=^MA@Y^H)!43[TYLW4=/'MK M_#QZB=LY8-91B"H<=WW _J!-_JRFT5:B=)C<4)O4T*Z-]'G2BBX>L@OGE'VF M?GKAN.A@DQ8]!(=ZN!OW(F'=(])P8;2.M>$2H.A<8?ODVHE_IN %%5NG-?&A M\S'[<5&V$3 9BMT&B\=_<+5'[S'7-R-$P]"-F7EG7EU]6-G,B1>44=URPT7-T=YFJO1RMKEA].S4E.2,4L\ M@,2I1?S E*,X97=.NKUQ0$^HS?+8Z]%Q??"G[(^+>!F]5GEN&VD] Z)BAL-Q M"J$:L)4:W+*'DIF$IBO^N'@,_"?\#GHKL;M/3J)<@EWV<:9$1:B,,O2ND6BF M8$D![Z\/-(V>4LITEPP]'K2?IM9NY]>.M<]T1_)NTV@;&K_G88#%"6X=GWV) MS-3R4R=HU_);G[%R-L$R1O'VSGF]AN"^[P3-E5IU8^V&_X7CL\,IU_* [<21 M#L[KQ]I@.@BB5_"%,67U+,H>TU46[&:(=&3#[$7#CG.>1YPX.((3+V+,NO P MQ8OI1.@I;/;/]WG82L:I@!I8K':37CHV8+]GK6O$N3^H?0=V/#2](B>FX&DJ MPVF'^3VLUW6RVE;>L!*#E'XM*3Q&KAJ3!M2ADQ)JVW.TVI]9!(F MTTXF66.:?+]G;>1OQ%&2L)5F!FG'H5LWTDJM.$1X>,SK+(O;3._:H5:BGFXF M,D8: YS%"+MW,=^.[&NK\97VOY5[41D+_\BEH<.VP$.8;*@+"8!>8]E7\U@+ M;V4))T46;U'%$=DB;:4XS>-'8@5K_KW"E/*#\>$:L1U\D)52C 0 ]GZ"UZ]O+1FP_;]W,Y0>7LNZ][-O=IZ91]M15F=ORQ"0\6;T] M6&/=-$Q=OO38?.R&YO56O%BH\<9I&F\-2@9"\M(H]L.,;57A!0 @ +J*8JK8 M!>=O[&B)8K:AG7B+V)%[U3R:G%%;XAW7TA>K\\#'#' >HR2](ZZ4!^[Q8RN MNDRZ7L]-PEC,W3S"O]ZA3>]!P,9I+3*<%JN=//BFD[KE"2O*M1,F[.K HCL: MO_@N?!&K'!I>T08@GI/4_]2J/FJ=0E_)%--.H(:LG*377#[?.EY?WFT91N V M!OC9]?SI*484]V6O9.-::$Z+5XS#NE?QP MWW ELQ\L(;@[R?,BOG7B5/Q%J8R^\-_8C^+(^\9>=_3%/V1M K M662&#DGP-\&%A87.528TF&B]3Y=M=BA^IQS0/L&N2NKO<,'>1.G?*/H!GD(X M[E%'$/[R76!+N'[3Y=#C02N@88D/[6ED/1#C3"0_ MH=OU_"VE<')U1QL*:O15% MEQ:Z1^@I<8(Z57T(.2NYX9M-@-RRQ64JUT40O2J=,+J2)'H^/8$/LL/XKAW\ MBPI-YU=];71I_/EM>->@2E-Q*> .:?V_>D//%=Y:CJ>4.[# M;71?MH(!'T#-IE7:&T2E[8F1G$+7?NBOLW4C2F_Y=WN)XTW[(__92L0R[BH_ M*PVQ[BG)"P'V*QO0&)/+TU(XW(JXNXJZ5=Y6IA4M;6\:(R>%0I6[ZS1T4&P9 M:._;$EX%6+M^A?S=SQV3TM:_ 8PX#'5K;?LS8,.+AMH42!:%C/%6;T#]6'LU M]IA)B58NVZE,/9#I/-R5UJQ:]7C69FJ]1)P1P9JDK9ZX]1D;&8%.V-!@87? M), 9U'V0G&R%ZMD?9ZSI>9VM+*+D-+I*/2B2@+\"VM\&WM;1T/ M)&;CBX]6*;LHZ!FT9XRP8*T=]*!QO!7\ !DU2I81G)RAZP>TA!^YC,!OA8CO M'GLAVX<$+-I<&YT#)B&'L^^H(C"@=[Z9AL(WZ MQ#Q+X]Y1.Z_!C4MJV[$SN%3P*6>9^ES%+>H MTVU/V,D*9/>Y^\PT'>66%!# S=F!+<\84.3ZJ&H6?4OQDQ.*WM=,NTVBP/<< M 7-XRUXP!*3@KTH2>FZ&),I5$'KW/K.F(,N$&<0<)P7]]8'OLHNXRQDQ.ANV M?.J[2>GY%S1? [=-IU[?IZVE]O4"![):FQ)'+J4>AL9EG[?SN=L MK+G2LQ[JZLL=,IK>0?M#=J\@=)YUWSM\F)7+9I.7*O4 5FD,YK;=-VW!]UUY^=E/OBHI::-AOM?=?XV!]Y8,M6#%Y)W7@@VF3 M"&)[&>+)6F-)#"5G^<3C=D^C #W.OBX*E@&.! HLVT,G3,$#FP<2G=76'$U. MROV(V,"VR>*0=W0*/<80_*D]"Z?E >-&D;!OBHX+YTS3WEW]UJ&3B3SM%26: M2+Y"_SR%B<#SPX'I>Z+H7%;'MA0X[$7"6BG_TGD35J7P03=(TS3:OF>>IUQC MW$-@>H9>T8Z\)7MS*+FIN1*ZR@T[G]2FSS#KUT_IE?]"=[KBJT)*WO]"=+BHWB;9P=U MU 4TC;=B,88NXH3!)H#N#(7*UG1?M#XR&55#;XZ)\V8YR44P8.7Z]>#B:3K8 M3K;7SC^B^!2JXEJ2+?:E8A%L15,4Z6!RMCZAQ^X=_%C=P?@_WT.'W/ )ZT>3 MXC!H^UJTSS6%H_.*J6<(NM'WX"P>L(+PVO@U-N?6=SQD%0=.I&_ED4"EWH=M M*?YC?XRX_:AIT]YZ-;R#09?K#<"]--5^#*(U/2STGMFWW8_;N$#7&W;/8SYV M?.8GFRAQ N[$QN]HGR[>!Y&R^E'V*O:&YA"N"*,4>:2\J@517-H:>YJ9RT8V M<19'7A0$3MQJ(.\,LYYRZ68*,-MK+*HI)1-.?I]>%U/V8GU5>O\ M95$^#R;$SLE8 83#2%_J7>B[GXT;+U] M88?E,8"V=[DSUHIGB5\:T ^OV>2LCAJI='&>^,ZM \TIW,:JQ=TQT[+C:X(. M3>&+8<0F+_8-T]26KS1XH=?LXWUN\M ,)*H7PE$%&IP#.'5S+*=U_+1>#J\C MJ@N'M1_!@TA:-Y'4E)>VYAI=3TT"FZ2S0=&4>@6BUPL,^_8J^H[1=MU&.[FE M>7*<[&31[2_J06.D H_:X.C.S_KP%8P!!WW/ 0J9\25B=LL(_DG!Y*Y'-)H( M5Q,H,RM9L5W)DST?MM+*)804]C)T/X_8GD1Q'+WR;A+LET:8D;U(:/LV'MQT M&3L>!2S%9NVB9M0$''<=MU#C<&LI+@V!&-G5M.?]M#^EZ>4,%+'^SN9PAU#2 MEWZ/-7EN0V%YS0@;ZAD/1;8N8GF,#7N ?7A1G$!A^3(2+:*V_+I/>(05MJS$ MWVBR /8C,A;$D:R;DQ!&-4DPS>.FD+; +QWX4]^\!>6)8\KWNNK(S]! V.I9 M&]3Z+00H?>?YVO[T-%+;BX"M[#/G[+!:AJ[%S#K:XE[4/[NSUD[VI)'O[U3KSK"[&IS5S_: M.J1R71O1YH%6+$BFL6+'U0YV:P;:\)KG@5T,Z[;V).DX3@\B92FY,5Q#0I\@Y:UDO?!K%FXC; M"//-)O"I=\V.\=AW@H3I$)!;F*SQD.3I(L5A'2+?M@T M#_6JZ9;LSP'MGZFI@? 4?85)DW52].@-/=FGM=W);F(JXR'YL\C-BI90S=@B M]>/&/#@;_.K%;]/R!_2P+@\C8D',AS!+,B< W\LB?F#Z9@Q=J=+MR?;&P=2K M9I.BUZ/6-599#-=+:\T'VSK/=F$+6T#NFQ^8@/=2]*SOZ;^4HT4P9 M4*Z[I+$W=/-8&ZM\?3YO+R$K!EA342"'I]V^W1UGY>B+\VC0TGD3X#O-IUW] MZ"F$>1DS[O/:B7]NU6(Z'YM>;7"'(=CW:>LYPIT:9N-P;?;4GNT?ZBRG?4E8 MR4813D"E)6J2_^-W/KOLV6W9#N*S'PU-:CSB+\=;+J/X2R&>^(>?3F\J/"L_ M:$R->HJO(\]?,4E1!1<>U_HDJ8:Q-MPM!(+@KK)*-[VA#]H&FX/W*_:"JNPV*XZLHWV(# =\62+ MIFLG=9\Y.&_Q>_T),)R@12RHBR@NC*=>Z.;=#X[O_=3@Y[2G@5_[811CNE$K M<,'., NL_D !EHIZE08(=2G5;]WQZYW_M2L95Z MU]2*&7^4R2UO[##SDT9?QP&$[!B512^1?G=VZR/Z"EE"C\:O[/M/:7B;/;)9 M%JL5A75LJ9KM?LA*+5&151IZ>Q=?]GY<(X;N&[O6V3Y]HJ=11XN"QK$CE1XR M+1B:!]Q&[+@,_NYO3B.O+MC1,G@D1O$6@^R;%WKFI$Y]VE'G\*/2&Q4__]W/3T@L;X$66;.8F$0^E9D-Q*I4/M'O@ZX9. M8N-)?$61#-K=L6 O$I8;^N1](^[H*@N])I%:'[$%_*0J?3UPO.J&3S$WYV ( MA,^,1)I\H*%;!EMNK2E_(. K9'UT> M#;F)TK_1=.Y%&\@<;S<6-5$=33MW"V<9UB:<\E5NM2?:G[)Q*3D)M%F!_\"> M?G$"6.">9GVO9ZUX9$2I"/],X=N.0LRM:DF2:7UF$G>O5-[@(V&K?8C>ISPZ M"9'PV"QT\ .TB68*]BQ?)?"M%)O 7UM[B?9]VDI5"G::8E\[KC?X0^(\FUZF MN/1/=SR8G,WX9.^R@[8GC-].5XQ&- 2:+#O M^4Z\Y;A4Z'1MNVT:QVM3T&Z8AL3C)(W.[^H0&W5-[>!UNG#I!FD1BQ6H.!=! M]-H)!MWVR$2RG"[#3;;/6;T?#1OF[Y!&]UVVLA;:-I*$7#=;9^A@Z8/;W90Q MM">5*5TD_6R8WH_;@_6J:S_4=4OV>M3&<1^S[<+6O+EWJSIB$BG3VSS[N>4^ M[WS,4F&2R#>Z=>)%C >3AT>YK*9HE*;[22O? U95M!8,E,>,ZG:[_]S@=F,_ MV*@ 6:VHR\[E\S?W&=R9 ""]"$$MJ3AL[BB[IGS(SA8.G?(_*"-SM"?9=XI] MK-D&NO0R30!KUC)V46Q$S^BF;V4"C%EL=,!O38D>'X61=%UT=S]H?=1ZZ8(* M5,X/C,XVD'L0L/$!]6DEQE[#"P=;AK! LHQX0G7^.Q0P<7=UM=$89H?B/\&X MID:[(S,Q)07N9(OUT,V7;I\G]>%KT;7/CA*H\(MBM=0O"C#3I,7,[ONHC2NU MZ'5Y<.EZO\9\0^E;.K*#@-U5F1/(O=:J?+0\8 0K2:9K4TBG\[$PY8S"[D(U M?^USJPS^F5\==9MS$+V1JG %"'HC;$KY=QL518>@:4X/'?/,!]B6YL2'XG?[ ML(7]^Z:?HI8)R1JUA_.H#-CT 7*GW15]H<$WK<=8VQ-6ZMUD.0/3;!IJV.H; MBM]1IA$D?BJU)Z[S* H/2MGD^S(]K:5H_\%&%A=C-P(K3"_5G.,F7DO:P(A, M6 %K"YEE%@#VD;?V0S]!Q]"+--U:/[Y^STXBMMU:U-W19.Y0:MHNGCQQCR:- MSM3&<58U]3R\+%+\>S4-Z?WX!/S<_6-3?9XT'G$_A21]=@PU)'Z5?K:9O]#F M8%*&V' !1 G[K,#1H>9_='4_;G]HTO")79;!_H1L?+9%YH("%%R#'=?C 1M% M=C1- =2!Y]JWWLFU0RTB?R,T>N+W"02V/J+/BH/*8X!SESL44^2]K!&^N-]# M4RG?%MXKM<8:^R@<4K3=26LDGPK43$-9'-10"QBD1F2SYK%V,QOZ((XV.HF[ M4QZ&D9^>W7&8Q3'YKU#'UV=5,?LABG^^#/'T2YH3GVL'3T?+$?E/P[6<-D)6 MZG_)I6Z9]%9 MM^1OVM22\@";>:>M@;7R(#OW<*6DI%6';AP^&KSUA9] WKN(>[M9]:AM'VO% M0NE7H8Y5S:\[8!L'4K&YX[NLF9J!NE*\T!GFRAPO\3>]1^5L9:;GD^L0)?X8TH.84C]VA-@#('( 6H?%65?%;S[NV)ZS> M^NW]7D+O*H(RNA>F..-&Z9?=<1!1&\'0* 8E0X( MX-/-PRVTSH/S/0;5_ZG.%-PVW&QF49%%:X> MH_\I.=6$=)@]AQ'B.7WCFRR;#-+H0 MP#E0ESW9XN,(1=:VV-U_J(%22:0LEK>F/JD-&RG10_6UW) M>L,@*S'AF+U(M1G6 M 6C"A)T3V"^Q*ZQ3'JRO14>$Z)5Q[H' LI-5RNS:!G=MSZ>,U#.<1&&6J%'7 MKH*%W0>F@_^-FS._'A"]^S5DNOJSOX%@<=OUNC\Q"V(O8S1?M\A-F\90,]!* M;4-=)2@O$2U*1KL\J/M2,9]\"!#:#4SO_FX+X7&G^6!W%]6F1T8.%_'$XS[! MHF*DW5P\GJRC)MBUKG7W@QI#K[LQ7[6!?1$(5@L .#02%K:V!6WUD-8FJ\R[ M.P-7!]-*14KR8YU1T3G^2++]&>L:L_V!VF00:3FJ*]L\EXCSP7@#(=HUU$,H M349@_1BXE7PL_!%R?W-%?J]EM,'?!$HCNO#'FH8;4=<7L?_$3*] L:]OF49=N/Y"Z<3WA'F(V;(/)DC.X/FN4A-IA M4P@ UX=J4]XZ@WK+Z"**V2<1PT8#<. S M:[FCW73+$U:_V98V%_T2-#H)3 GYI2TVU/&0/F,E>G'<6[9DJ==B=NP,LK&, M0FM>K')\AI[]$OL\:1_IH5./*^"/GIYB^L1TMF[E<@(<60G%)FE^'7?HDO5C M]<$31WDCF#,_I@"-U(94W#Q:&T?U?5#W[9LZJ>I _&-,VUML=C]G'K2%J*DWEC%:]S2WA$PVM6%OHC!01/V?:*3.+ MGYBV\YH^P[WEA%4'5-?H:9Q-JJW_?90J$%B).'Z:7LZ!Q(R_H3G[R#T," 1. M77I"^7<;H6GV_OT8J] 0&R=9A.=.'$*S6XGKVV9-]'YS]GXG"%->;%2'!E[>$!Z/FRY, 4.?_ QL@L./'A0 M#=ZK2J7^.5M^_83?86VN=3G$HG\C:G-/\ A133//O>I0M4QAJ_*C*RNA,LAJ M(OAG9C! 3XA%6/Q;,_)0]W,V@)_1O,\-]0)4JD&(YO'Z+D+_,8I;3%'E9PL+ M]KT3^_"E .I>JZE9,W DO?G"#YH;8NT,T9<&X,1NX&P3J%V\O3IM?H/U VT< M.$RUEDA'L@$Q.PU][MT #U835'F?)Z<0^#K9EHMG3K9YO%3$3Y,](0X.)CS5 MHO(["M^F!^9]D=S4>/D<3- &1(YH*(8)&&4MH'=_O_UH6-9CV18LO/S]5-B= M1[0=A]*'V^+IK0ZQE"K*7R) HJN8)0@+A14;!?*OW.(],D<'$)U^"M@-.]66 MKS1XH==1F#[W;W*Z'U6+I:Z,)SB^^Q6Y5@9;+QAL<577#+0!8R%O$&%[-7&[ M.\ZJ4K&[GY5+H&=PO@\-ZVD@;3EZ=2-'4NSOUTX02(]PHVY?'C46:\\T"+I< M]*5!-M*:1!@G_ZRDJMJ4O]0X?J3R^*6?/F#*;Y*U?VC,UAY&V MX=XQU5*KH,0?JF:%-+F/K/%CS2L-330NHICMF!_\]/DYPM)B]@_ULK=ZK_^.85AV&W!\2=G+7FH*?;M[S84,>[[N$W0':6[XZ>]^T%^LECOPCLHM[)<'G-,5=6J/2=+D]L, M8&US6/_*)"3>? T!E%Y?5N61D3R08G,MI/^NP0%9.VRTLN2/GQ[1 UIC$^X, MF99"JG3@45/R]E=1FPA-K2YA+Z?7_H2TZ>CL'DN>D]2)4R?OC>N+3JR>Z,0* MT[))H\? ?VJ$\#J,D)6KQE]CLEK'95,>->E*X?Y93?TIV48?XXB/K>^H>;P5 M*(':SD>7Z.+7T$*IC9!EB[>'23L%G)5]ZAGZ/3N5NK\S/P"PC=VJO?PD;A#S M4&IV$*?!_\$33^_\Y.>V-(R&P5/"0^ATH?1Y<@*>H+9DF+JA-MX!5SO8&J*# M&IH,QS3U8[2GNC&_>C]NQV>$FM69T+#X/0'HLWYCLE7[,WJQ(780'UNR*-K& MV[C0V1G"XQ=1L%&3@\:TBX?0X983]62!SCSV M$VBUKE@?&'=>.F]MH1Y34]I+C,6^0 !=!?7'D,?*0W@QQ'QB[!7KQ%MU4(=C M8Q#1B9GPNZ5T^Y04Z* \J=J"HG)Z[Y("Y5&['5*Z /A[/6*HHAJ]@J+P%@/A M=9=&UR,VM TV,<4O'-VU_"!4)YY)DJ7T,3&1AN1350?V\V]N? M=SPT"?.UR_YK>T)?-C&/9R0_.!!A8L9F;6RJ9>1TXN2MB]G^S!'@X7W/$X5# M3U96+2/XIQR+[A*T1Z:'NQ:0\?;DS2IJZ"HKCL%M>S9;QT.C-2V [[XFXE?Z M>=(.[\&.[O'6.L>>YI[?EF6OCK28Q2IU1.CHLT_5X^#%51\"*,L237[F"DY=D-:I!]:-'!&R) M3YE&\!3%S=63Y5$VM 7VNB^"Z!5C5OO3?$Q&"R5D#ABKSW7HIV MRP.3"(_@&=73M=_W:2.-.!Y"+W9>(>KT$%) W,&$IRQ,%ZLKFJ;@&>6A]3G@ M>R#FW@6M5?PU4+6,/]62 KTS3-O+J'G[)3R<.J]*#2C:$%)6O?XZ0.Q0/ACR:;6V(R+D[.2.I1O\L;,H6*$U<2[ MYAR,7A@@'8_;REF%ZF$:)UQ_;\M)+0^T@M+#<9Y;@H>5%":FG*^RX,I?-;V= M023M*/@EYMB]'9E P60=NO(E^R!])[C-'@/?7:Q6-&XV9/L_KZ^: MM8B!WXHR-[:=[OS,2L7@0B%**W6;R/1*:2C(6&?1Z>2&@MMD.K36?=) MB6VA8L,_4:H2;M%X:P;:<%-C8X$\0VSIO(&Q=LI;;K,E+'IN-_FI^Q/0Y,A" MN+]XRZ43?RD$$__PT^55A6'E!YM@>VA35O8Q3ZB2/\*-V@3YNS>9Z63K73MO M_CI;S\,P R2EXD< GY'1#N$.V2]E;R_*ML((C]U._,>J$_\V3[?U78YBFM]6 MK>MD<$(;22;L4EZ=)ZF_9@=+TS%4&60M\X&=?_TC8*V/V$_>4-W%S$">>QZJ M$4Z@@*R<;-E?-E'B!)_C*-LDC 2W86 ,OP2H5]P!5QVH/&-R,.IU-%\V7$?L MAVFE$G>]HEZ/VDGB2J+ ]_ U0W6+[_D.5$TL8HP,\) .>MB*H=3#L!8;U9JD MJ(>V56]9%>D-,@A=]DT)W7G/4M7]J-EJXP(NLLOU)HY>>+_G5J]YVQ,V'>C* M4==A^[4^HLW4_LY97S5!R>W\;A%%L+[Y>>B!TPI/KW['W<'D[!0/5$M^9-E. M?BO>0NHM4P9%%WC\4".(FH+>' 6!TLFON=Y ZRQVHU/Y'[_SF8K U-\MPNWT M"U6U/:RO\F*S"7SJ7;,;)?:= !2; -1Z*(:"TCX=AOC+DT>1+[$[!B MZ"9N[&]X>0MD>B885<),;$C7$V#3<'+\\.R[S^>.^\P3$N%[$%7LV'R+)I>I MQ-YL;AI@9K9C,H@[L]H:TIIS,&?=!O-PAO3EI[!/@M]!S:?#SIA?5%(E3W6W MEE%9F=YBSK%H<=,;&K;[.8N59&J7].9+N6FTI0Q%^'_8,"].0+$;EX00AQ_8 M:5W^!V6DZKTHG!IH6=5Y,UJR&4=C81J^M@[;J.V):?E?9%.[KH2I/2A,(H7J M(@L]@-!WT@PT%_8OO=.E:AZ=#J0WU] M_0K7#I;MTXL,!,B/G,3D>%07U32CZ2;^Z?)J"(>72>RPV3F+D^%0O.?+JZO+ MF\7EO;E/J%<;T3/H!5%N"#ADR=F9^KOCETB\(C[=C.03$IQQ1O(Y9R2-R",E MT#)G1B"OERQ"JG\!2A6GS)#A^B\W_@\43I(C!3W""4Z;?76WC2E#J95J*:$, M,Q0..DX]P3\O\_Q/29TD0)Y(+"ZR81-\=1P2B&53%!^HB4: ^T>'65VKF\75WLQ7CFQ!G&R! M.EE%,7$E?1*M2!@%B:F36Z]<8C=)>9 J861)3I4,R0;T$8"!IT0^ & %JIJ_085R+K70DW*K[9!26Q557'RL?M.)EDD32/#)A MU!?2(%$R@D@/H>C(;:K%B!Q/UGTHI8@>^K=($1,X YY&8@ZB3'*.@ MZILL2TL5:5="VF04:0^.#N+_?,\Q([@G]^.!+Q[IO\<)B,H$4;@@CUNBCA.< M$.1BQO]#!#>$L_/+7#-U#W'7.1' '62#%&?\5C/;_"I76ZX6X"0'+CD2) K% M&2EH'H,2R/0;/#S@T)"4F(^_D=%\2/R1B1B*F(D[H$?YE\-F. M5OION?0AIN]YXC.0TE)..D%Q(Q17?/C$.6ZQ:PZZ ]^\\2.P2&%"C_M#Z*?) MW?W#("NYH"G<^$B5O&-TDR]',"RURJ0>X V"F9=HO^82B'[T&@V,,O_[D8LC M-B.?ZSU.1HK9^/V5OH?'J[D,7),<7^;$4Z1_"C^ M"Z0)TC:KT6H1IY3HE)]95)6D^]+.%2A8!!!$<^>HQ2_;E[^ M]ZEZ/0:\5'.>CT'-@M2F8]F:5RU*&_+[*&!D0(5%_+9GH+4<9(9#L)@MQR)+ MT=5 [H D6YA?WZI()S),3SHBNR\ MHE%;7'L3&7X%+E&Y#=W)%I !!N2+EB@2($F HK'440.2J&=0@SB&/H>+(/.] M^RC@X(/#_4=(C^0$36?*Z6 _.%K.*P<&ER"1- U\Q!(![OIO0_;(M1,X6ZBU M,U7'=CB;8B]5_MH/HQA!.7CB9PV,IN9<6;469!1_J $12^]4Z23Q6\(A3M 9 MT91::Z9X9.FGL(H03'.GKTB9'Z9NJ M"F,>!D'V35&1) 8".-YQ#J%*2$1>/_(!#BKP0S#^M#C\(S/EDCC M**F?NN4J98#FP@687C1*+BA>>7=4ED_7H*\,*DG!EA1P#B<\'3TN9CH*F6JS MW@K2A60S[BLYJC,JV?;BD[G,8!='3 M]BKUM)BN? (",Q"<@A1SL ,D]4S5G.J73'JE6B0"@4S[%_0+5G)2=;TOT^)] MCEYH'&+Q=NRP:W)@[D5E.Q;4"2=O:OMI%B-7B"KLYWDQ9E54 Q*50:]RL401 MGXD##XR@\PR"W<, 0Y"$8=RK(7R6XEZFFD;W!6W+$HJN!\(/E-UX MH-1>U30_.#3)4RWH4J)^!>%C$:CT_1:4R9I96QE8]DY*5B#@"\QS-%(I6[/[ M78U8AR<=&+IB# 4NY7AAA$$R-$4+QA-$;1AU!2BP @?Z8) 2)$>0'I$$C0?# M=4E1!B^I$\6<#+R I(P# MDM(0@!F !U-6X)CK(A5$OA[LI,LG)3 KD=.28EXB)B8P,S/T0R+F_@4L1[TC M=-\]\O'#_SN**@)-4Y3P)P]^#O_X%2=VGM:=;H]'HETM.*\F,"$&@+_R&.C< M\]B8!($$%_%M'+TP2_-0/8J3)(+FC"!5$L5$TIV^)"6?POCB**";6%6>E]WP MRY(9A8=CB2)!4A3?Y 7CC.HQ2%+!#.7BI$P.1\@1'HD>O?!IC&8D>.V9Y?TLC&JC&L20^R^8V6_E+:FRA"K M,CA&"CQ!#&6[+E9#$"PKVZGE<#-E[&H3):@]GPU#C.J1H#9C9=R+IKD)W?EJ M11'TXPQL@97RRZ'XH'6IUS.2ST/.T#)8J3\?J\0ES4&(Y8PA5DN+XR$J=HDL M"2+V$M_Q:.J7.^'4A]/E4<@7U(E6BA:B^0"O#@MCJZ'#6\>0.H[8WV)[>L5I M(+O^#?SZU//E1TG3&(2Y/C&JF/&[E(DC2!NL6\Q3?<,=#"U=23M"8P77514X M*[$#;6-.Z-IF=EQR#SJ:^.SHK,<0,W:K"V<"H.5#DT,(/0&,K^;4LMQGX0$J MOR\F0H1?_A_5FJOKR@7V1$B;PR70C%9UU&(L3Q>BL ;!1^NFS-J'/55UC;,""1G*: XH2,(%$04V_I'(4;8#&U^(\3B+0&VN!8D>%G'IQH,V'GPQ()RZ 2> M_GW%[+7%ZI2I37YZX;A8C2?S;0%W1D,)*$P!]CJ?A,A99D49/ +%;,>"IV"E0$#;YAVQ]Y&%/_)8.HKQ9QU=E1P M5&;V9W%Z#*I8$63Q@,@)YR>C^=H0W6*54GN=0!Q]A62&*]0.!AICYP+VYF"& MY>+Q']PQ/?RL&(XFIO!%O>?FT8]JU+:-!]^]N'V>)HG>1 M@0M:_B!PVR\84Q=^XCH!-G]=,G6+.JMTV"%64/GER5FX$G>Z62M-(S@/Q:^< MBQG!*05T/6P':%-P PY'_-O?S+;3L[5D%:3B43;'(U.8F)J4Z6Q.=16%3^^7 M-%X+IVH^P0CPYAHD*KN'2P*8Y[_.TKBC ,S$-)P3F7QWZFS8;P/RJAN,JWPF MDD]%Y%S'*G,9'UK*Y[PX?H 6"C,7UKYI:)Y]>H,LGV,Z:--^^O#I]TU+@3CQ#C*FOCPNT0)5JIY)4L2*HLL*,L<,@7.#5Y2C:O M4%)>(DTI7VV[+:ENM\1*[N)H2U)J?U"[+G)3L&5A)B5'LED;/=D>PBS)G "Z M1RSBA]"E<G%QB"J30I8:MW6+>4( MY=BG[(^+>!F]'OJRJD780!#$ 9*3YK^MDMRL$/4PPI4$+3"( !("HOG#*N)V M_!4[R6IR+DQAF!G$WAA)\+HTM?/?R91&75Y5&>^ M^./B,?"?\!S7&MJ0?RO('Y5L):M>B!+EU([K/?$,R?O4B=.K_5X9_-N3'W)/ M. >M.D+)ST-O;[G9,Z,(S>R &+[\,\K_>QG.73?.%$ )*@$,#OP\Y0SDG9SC M2]#O2]UVQ0Q'*69-"^$4A=J8%@J"8OI\I!AB&]TGJDF&TG&9A\R4W >#)V9C M@^"A;Z2UD;,(@8YC\ND7L9Q)V]JPVB@.4*7KR[ \OTJSES%2^W2PW]:P9GP9 MEMOAK1YWI "BQJ$Z-0G2M)M&D8'9@EA/[P00S;T,3YV-GSK!L&AJ3A-#Q._9 M[2_(CA%,U2E0N9601:DN0]@24;R]2DYN1S['1 M2(T6(4II)8S]M20T=;Z5*$3'&Q@3.ET4Q@PL1BA!<0N2HQ0>Z).D%)40$BAP MG@:K$$H52@-?1*78:I1WH(7_NN7GY50F5SX(HE>PMR^B^"S*'M-5%NS"XVJH M'1-$%=C;&7'DY)ADZ_*40 B5F_3*&94X* FK A_/R+PDK4B O,+#;HS"0 XV M@$67MTZ\B!%#U<-^ ;[&,=X] D4 LW"QVD4W'GA6YK01[:RN&>X8IV=#0N>P3[ M=]/XYZ97 M(NL](^\H4]8R>A%'ZU/H<\.V \"H2TSUR] -,O#=PC7(_L\[/%%,S$16;"HB MY^+ Z7(VJ,,5\Q$YH=FTL1'$+V>**VO@EM9 8LE#2J!8 D"XHS(FDB@-\Q"%*JIH**DR""R,9:RN$9E0,*76!6D.=@A&BU M5F::K)::'0&_J>1W!$#N 6RK>P.30A\!P=HSNLZ-'NO#L>IMNJEUBE/O>M_D M,M%")J/0]5IEJB8>'P?;NY'Q[DTV:DQ/_2T&$?[4.8;*@+G2&\03GVDMX(B?3+&.L1MNA)%,"!B.XW#,.5$Y7. M98D>B(2/0):@38R9,3F*_/E3"BZD ,"PW_Y*#P5N$(GS@AA":[\11F["G-?D M_8_ ?FY'L =OG/6P AD@0H#*"%_O,(9+)K;D6C^S&%>+MS^=_OU0--B_GY]^ M=SF?$F>EP.^_J/M,[N@F>PQ\=XQ4M$-QO7B 2$'8P8I+Z*"ZV&#"OJ+35 H_ M[(*B69$D:FF MNJ; >%$$(RC9_[S _6&FXWPY764Y43U^YX=HB9C$0^!)'1>.'V/\N$C9'IB8 M A1%4+R@>01BE+(YD"@1]:?LE:5D!6(9CH7KDT6Q8EK?RQAXU$K2 M<&E0]/ M5TH&)ZR>7T.=;&]D5;D!@U1O>0]RQW.$217"QDBV$ MAM:RJ+B$>5NB,4M8-(I4!B9,'3](5+'&S&[5F)\[9;9W<8768;9XL4?,E54X.C,U)F)>]!\:M8P'+! MB.T-!BCH/)RV6)T'/K81O(ABZ-=V1]V(&:U;1&$>"&LN H3L=J5B$IX='R68 M/(_S<-O75(L_$T)*NX0+MU@121S QK#G'9'TC6%LFY*M=#%TO+,QLQWR7&%1 MI*>E, 71RA+(YN"U*9C#,DZ5D#D)BY.Z+FVER+G.JQU'2)B0>,:+U4X3RF$Y M*Y(P'#$UC4.G+5'E.%%$&:6+9A$==,*$&:\ _W9/XQ??A1MR=<%NP-#U(625 M>U6AACFI_VE0:"@G6$:Y'R'(:T_T>I MX[+^;26HF[K==HKQ"(=3;1!(!) G!7TB)IB1? H\.8]'NN"7*EBUV1$*&!<";J2 3BX@ M7-\&3@T9V%[^,.B3-4/_.# MC TK(E!H3P]4;'<<]6F,HNW96I]SUZ(R&T1HZ")AM MN @?,N]UJ[;NQ+CC^7H31%M*>?VR/$S83(-.13Y9N5_IC 8?S 0+(BWR7RVDK,N!+2$80Y182AZ,03=%!KT$0XD;M43!>BMD+[@NLSS%$$,F, PX8 M)??2\/DRA-F1\BY1S6WJJ? 0QM0)_']1[S,SZB%TL CS)!WP]L3^"_8U2.:Q MG\ UKMQ\ ZOEB_8)10(2]VSEDQINFS"EE:E8#2V]/@K."+"&0#1D$:I94 MP MJN4,$L%A69& ,)4I3\54%E6?&3NEX?*_\-^HQ_<%_FM,O8\'"B2( Z0;S$7DWY799@3G(R(O7,YXU-+W M!@TATBGK"5PF_ -Q) B@0,7'AWASP%%0N\H@9'?@8%NL'A**RZ(+50W)OH]6 M[QEA_O:/1* V4+58"I6QOY@^N]N:4MY1-V#SY]F%15,ZR,V"EKW"N)Z'O&_N M+3/98YKZO">8TM=#2W_+.@WX'>?V2X%D6=_NHRJ'TC20)\2!*#."+>=Y]T!+ MW0$GLN@M%H>1]?[5+G3).;OFQS4D;#V%:,SQ4SQO&EW7V94G'9I;P#PF@*D6 MM+[:CUV S%2"^ GZ-O'C47\'3]Y-E/Z-8J(;%PZ=H:+23T/=95Y/610>8O(J MYTN66?+Y9CSACW%$MI0G_G&>9H2_A%_9Z_3<(1C;F*K-_UC;6H+IM:#:MUSQE29HK[ECC[Y$ /4_#] M#RO0*6@9"B3H8KNF&LR7XZN* M#":9AHZYU#MW8BA^392O%+Y US_4I)6$B:1,WJDG@"!N$&= OV3EUR/$HX+\ M40FB',L]WY-QTU&_E+N%X+UE';$8W)3<13UX;ZG'J@EGAH&?7$3Q/$UC_S$# M#Y$ 9\?:N/,W]J&%S#00J.S,4+ADG+WX7@;V KB1_8/QPOB=]OX'WU/A* BS M XKX##.VJ,-4$.03*XX43HG$D4\CDC/S"UNK^K 57Q9#@=1K#GF"&B].\GP11*^7(3NS MUMSW-Q"V4Z%.@#P!^D298)0T9D-"EOM\*I)B&&X%DOK%+ :3EZLZP,#DTNIU M/T9VJ0X!:O7K$:4P!_F6>SX'@7V,A\>7\SLS#KPQV46OJM$/TN=^=__ ENB6 M_2\>\W?W\V2V4_F1:]./QA&6IKV JOVU[Q(69MBO=Q6;X,SC(O\>,=L,E]:4 MVN/EK;ENHQB721@GD(ZQC+2BO/ )U>9D8DZB3@H:V>B(+G;6I7HLC7;,6)16 M/4/&/!.LB+R;/DAQ;I/-VRKM6Q3+Z? F5S5=:4@)+?+?=F*O,=J:!!1<9%FXR$HYO_:!;>? RQJRAMSF,60.-# M)1*_(A1C]+]-R(JOR$:L2%1P82#@JC:)NXABZCK)L)M*$C%XONOCN00!:)[Q MBO(B\KWAU=Y&@>]NAWY7,DGC1TYNG,8 VH4I!\2X1 KU"7K#\SC\G)G7:^X M/W_;4/!3?Q\%C S<47=.2H6U82\4IF0R*,PRTU^P2PI^"3 \(X+E7^.REX%G MF 3L"'^BQ5HMG?B)BJ5EJ\78'6&YN!8-2Q6%C*%!*<-"(\^)C9 OK(7]4KYV M10:C#DD(SF.;,LQ*8T<=HR4AOWD]Q.%^8PS\J\1%]K\AJ$F30I5S3!X3W_,= M2,GCO==@&I/EW'G;W9,L8;(EB4"V2 ;@-TD2QN&;M#)?>@^"CL$^-4[H#=?# M@(HQK^%P5@.%2_.:8J5D"3_,XD--3K;"93]HQ>N+CA#_2[:S*\T**H:<]PA% M#R8I-=BAIWX8):?15>I!.W+XRW_[3.R .N&2NL]A%$1/6_:K%JQPI,]$_&I& M&,FO,"6%_QM,2G!64DS+1QVEX.*%2X%!$$S>;9$6QQB&YS8K= G63I7 8";RZQ"BW8.,E-@2@>'+! MS M3P'8DRTABA],;FA;1]&4$V?"WT*W+8_MQRSCTE.X]$' MTNUBR1$""81'^#?/G-X(MT!:B/%SAY#P9S*>?PM(%M:N6,P-Y-964#"@H M@X6[51;NW0.'O_I2Z994\#92\<5CP-M" ;/#@"DE+>,X" &N86 M>BP5Q8@#=QPV;%)*&\?8(P7(Z;T#P2-IL0^R?@'L-195\.S;>(W]E+Z/5BL( M$3T9[Y [6*3:#P"^>FBUF$#%J0= K*D/*H-!7X2N=R.V%P+QBA.+R< VVB;B MX(#P7B3Q4R O(CB>D>Z*3@FV=4.2X4A@5)A1@GC M'O>:U&YGF2:9_-MO_OCIXQ_^S)N$DHWC>R3;L"V!&YRM ML:U8(%DH6^21\< M-L/+RS*PCOI^P]Z3MPB_=V(?PM@0$#D4O9/WQ1(N M3\+E<4:0YXXFU(G=YWGH*:8P."G"Y%!E6-)$[ZAJU@NR1R)-I85-(9)7D#X6 M44HH/NUOQVQ68.&_U>J/'\?/KL^3/IJ77)\?G(<\QLA CI^0&E"A^%USY+:+@R;;<# M:7Z'0MZ=NJJAL(1R57I?*$(YRO" MN8K58'![K<%,_)U2W>(L#D-_J1K("O:95K+$!:IIJ*7)W%ZBH*GY8T7H//^V!7F20'1RL0? \4 M"9"OAL"\ MP8/SG;.^HNEE$CLT.'5"QW-TN,-'G'B;_GU+\TZ4'3*(SX;AA% D)P MFH03'<.SIE$452UI>2G&?86YAX=M?/I"8^<)PH#^WEF(5=>L0I<$@C!$__S( MF*=6ERBY8J.(( D2I#AU"RJGQ^:,BS$1R8VITC+DKA%N&+ M@5-B^GX^*685YM,2=5YFXA$Y\_&O1;7LD4N/J-N0B0-9+\1?0PJJ\,GWVR7C M.)-X'E;C:NES*R4.1\_8M+59/4J9:UV$]T+<^/6EY5*3]$:./* MNJJ@%P7B)]0!>#UL&RSQ,"$;:5A>J&I/S91J=#&;Z)DLYU-'F$W%,KL&0:WX MI%M^,MH"7&1QB.FL;*LS)C"Q50, MI4>LG8CX^T>436W5.GD9E$N:OY_'WN_'?&ON73#6(?*)TB54041UEQDP-HWL M[X(RLC,FX9C>@]*2R[E)=TNNI$QRFB^'KD%$29@^?[Y;,099KCE%4] MK_<4V/AUE$/9B_M/U,P?^#H5\'I!C[P3% V>B)IDJ/AO7GQHQHVU9+*J&HJJ M)B]&&:_@,F>=%X(G1D\,76]B]UROW5+&OX[:_NP(_,,M%V:2@O[(_Z*IS^'\ MZ2G&ZXUL^'SD44!K1$;1=D<66;I1"KSD'9P1(3Y,;JD49& #P/9:D%%@7;4+ MUUBX,Q+$" 0X+OS03^F5_X*>O%(RGII0)^29OXX/U(LD?(9F,ZWJN?/L/3 M3$82^"O*: JLG31BAP%"?G 41.* ;&SZ+,9'T(VR!3?**@H"S*$@XE-5?_U* MQ*8@QPZ\D_X:F7/",(-\#$P-2LCK,PWSW^4_ N9*C+6-;'94MB7]1%8IP.H4 MLN=5Z1 A)>]BT1;,V;#KR'&?OS05$!QQCTB_(G]C..5N(B[OSDYR),>:A7IT22 $TU^'D< MHNQXJ8^#[;+U7WX1FQ%>P1C0^<[;T74LX"S_&I?]H(X%II?K,O3HJEDI/ME> M._^(XM. &6X#$-J+6=XW&06FL=L-"UK&Y\RE#>JE-=DC;CLF$EF.<5L!&9O5 MGQK%5WC$*]".._;;*2&.H:2/W8?A8_4PQ/_YGC-^YS\]ITEQ8MF[;OC1*-@B MG*]Q]*E)+&3#!>)L-H'/76+4<9^AR#3UH: ($5[YI>( &R/J;5=^2"]3NC[T MPMC5F\F/0),@48/7A#Y)*J41=L1I\7<=WD?]HO4F-]Q&7:]$NV6M/80;M;S5 MA+Q%L6LO:<M4KZD[G8X.W0]ZC4C3RR3$/+\-5%*_QLV)'WK%S%$_<2.M1[F2U7COQ5EV3,YJXL;_)(9O.G-0QY KF MKL>&KKI2(85!E^L-]->2F?##_)))\B[ID0M8B4'P:4FEM[#BUY13 M$QA)Q.1YH8&IF,58JU%RJA^\"B9]OM@!%*J+L!V3XZ9@:9UFS+A9TUA7RU0, MKLH)>$Q83C$25)TI0:VU4V5[Q/%C;*0<<\!T)^"8!GC]\DM73TBHF(I$,9&3 MY>@-7/60^H:(%XT:-QIC+7;*Q0)%[#$N8NF?N*?QB^_2!B]IP&03V$Y%@\E; MU!FAZ21OM6VJ/D0$W3G,T:FS\9G.!O//!!*?4&%&T5LL+E=MP_G%2O:WHT3P MQ!TEI,ZADO,%SQ6<$19'7A0$3CPHJE^0&2$B/I3G4A7XF(R7 M0?K);.VSSEK4;AP%Q& MD/0+2B#/W]-ARI6FECGV[Z KSYVK\(H*U,I:>I8H%_3 MRM2#"2I+4CH+T&T'"C9C@RE/E54JLZ(4Y9M'(!QSK0(SRS1",:#0@XJY+&Z?,/T88YP=!0BEK7(@BRO$% ('XP6MCE+ M-_BM$P\X+DL'/[" D!L-^K'!>\"2^($J>6_U13"RH\9P7D;9+@"<[/.>C^RL M C\YN[!I".U0M+625>;@;D)UEK%[S.(K$O'IO!!TT.O.P^XYN8ESO_NM,B/L MO2R$,]V-0(\(RL78]!9& !_@YL6MXWN')^9(*@3(S%38S<*;KAA\=0V\)RMB M.<%6R E)EOHY3N+TIWGB.[>."RV>AGN"@1@1U(RAQ&GA.JAAV+SS>K^J3!T% MF9\^?/K#LOR,X76:9MG*-V?0]?QX> (-9 RZ@J#0 M!XJ/&#O@[DVW [0SGMPE3^_K0HM(T%5=_GLA!QU M)X%:3>I!V%>85,L(_FE1=-B\R308"3QYQ@1K4]9<((T*8$BX]%2JV*G0;_7.H:&J)0IDR4XWM=,O#6F&.KO*:3;2D7 MMU2T3+@$BE*=$&Y=@1 "ZBDA7 S>.BG'@XCPGXDB"^'"_,];JCEOOF_9Z7?W M#U!

=#FC96 MH0FHFA/9LO34V;!?TNW!<+@A[F,^"9&SY) X))^(R)F.4]YR8(N]6_ 7OCA^ M@):CFP>\#1WZ#VZZC!V/WCCK W%P*YH-6/%(D0!)TR",P]D7^XT1.BJVJXX3 M)!<:9KVA$$"'\P>264J9/5C1P-7?:J(WR.OR-MVJO\B@ATB7Q-*0VZEY&,5M MUUJW+-W7FGQ@' >T4K,\(PK*.8=PYJD*A>]\5(>9\>5H<*;Q2 :Y]D.\RO+Z M[2QD^[BZ:$9S,EI!T0I(-#BG!KDNNA'@8!.PZ0C.)PYAXZBE(RS ?LAPNZM@ MZ 8Z!9-G[J9:[GPD!EE$^>5CK/?V(+;%9MQE=Y+TX-E@<)O=[U&Y%/MZYUT[\,WC]H7;>1/,L M2+Z[EVT?[EVFB,=^- P59(P#HNZ@W?'C5SXDT;(:V'$"_QK*\6]VL1LQO4K MO!5 =X(0QU<#41D'0WB.A'HX_@*5KA&ET6KW*CU:6Z5"&0UJP"8Z^UZ:@+T-D15,?^,5^YNI,0 M=QF*])+:$L%ZC --B8'YU(U5@0W@!I9R!\=0X..[$Y>Q,78Q(R=' MP+ZZWXZ"7^5F;%QS\Z@] N)TQX >YH"5\*UUP/C&OWC-,I4< G8%:Z[ 'PA/ M5BJZ=TM%]^_N*64*!;-_OC68-ZQ1M*!>JA+-J67851/JN.KR -UCI (LVT?> MQKZ[-^BH]NS4FE14D;"*+6]RF[BP=S; ]^024$TOO.I9&Y1G6I-4*E)/D=G" M3LK;C"*_O[;U+J7-,*J5_0<^W+NB21/:*GP!C4')0X2_ "XY.--@!SD?&[!Z M.6%S6/B:!!!?@F!<;-5?!L2&!1F"=)@XC"GC86)S0I7=0(IDAH[ZHG'>8H7M7B$+X2** M\_:OB]5-%)[N>AS/D]1?,_;VEK!R,RN=^YBR\8+-?C%+$Y# MY\?A^\<@BBZ-L=57*+IG# ,D4:B):JT1W"F:1*B\O$*.PK@809ARFC/ ! S& ME5: #J;,=SV0=$!YD-4D[_?/49P"=LG0-4="[X'2.(L^G/%R0@QP#R@KHZQZ M 5N$F$6BKU8"S;O.WQ@7H1-(-^U0>ZF8BN,C0;2:S\:;ELGY\GYEXQA3)9]+ MZ-W1U(_1#AJ.PUI6UR1=R#S@2V^Y79B5NRIDSS?QM&+[U'O9 O*W&687Q0%-.J! MHH&9##,0.04XSM^A3NN'7XX,PFI.6M7@!I%=$'FCB!SE@CHF!45WGK.^HPEU M8O?Y-(HW$8_"S7F?]&NF]\:^$R27H0N8^LD:U7/N['("]J_#/T/& )$<$(6% M&1%,D)P+3-?YBD/OWU^3$B_B-\-%*E96*VA?J-UU@J5 ? S&0GF5\)=?XAI5 M7?K]-U7+GL*?3-[.2;I8 :(2Q&E%J\(<:DEM/)&WG=#3B03AUIC-BU.CZ&)R M%0>[H?'%;*?SQ2]I@ U^LIWRQ$M%ZD^9KY:F-8;Q2 M)Y5Q6L1T1EJ3IE K_@]XC]F2 8#(X!K?>1"(8#10-=G6=@(RE_#= M98\9+T?LT4-F:(I!_R8R8S4>-2AS6R*?Z90W(>!#F"69$T 2Y")^"%T:I^S M3;"-$^PC&*B4)\13MWXGC4A7CE-J5/&L=SO$JA$5^A TILZ M__4A!'1QK(+H->$!. #@*\<73.M =U2FK]W&X(E>#SGR,;6PH$@$2>/?3S5; M_LP/LG3_HLRA)1@>GW;R(MX3?)NT'7"3/PXO>IX=S/VIR<_ MA-N.G#@!Y"T=B7CGH=&9Q7@M1Y:I"D3U[9!'E^D(7>88/= M_CM-PT;"[M0E1KE/6(TLAF+*9X ;1#UQ&D$T0G9'X/"P\H=#?1:*P6(J3#>" M&/DFPUGDV8V(]T6K#(&GF_]HSJTT@L25L+^47*@:Z[$AU(\G_\SJDI/OG!-'(NYE_/\+Y8E1$]=!IDU._>&Z4 ML9MG^]/IS:#[^=D/'6,6[.$\2LWHN\N;N3%0WZ?X.O+\%7M7&&<3%1E#,93G MG^_(6M E2!A\EJZYU@^Z!)%K?K0"E(&6=Z4H2FX,9F9B.Z+%2AL,,"?(70HC M8OOJDZ-4:YH+$Q?"),:%F7N>S]/FH$W!97CJ;'QVKYYB[PFLWSDT528GC T0 M('0D:$-I!W:V0/+')%HI(Z:0;\/(OV?RN7R"8Y)HUU'2][V-ZCEZC( M6[G2@:@L32!U&FX!*LDZ5SEF\C&*&^PAZ3CPT VRGJ\W0;2E\;63NL\ !:G^ M/DA_;)2=G2IB4B)G+0V:204-] ,QE":_)=R3S\SP7\(BJ=]#O@JNNE30])'= M5+[K;[C7-&&'<&Q0>.G@N(CB(FUDL3KDWJEM::GDHC#9$L--.C5*4XFR2Y\, M1)+*,AE6]?:J7+%1]325JATC-4Q-8A^YU(=7)1FK-GB>#N9>B5^HF.&_E;B&/=^/\2*EH8+N6IG#Q!W1\M0C M>F%G#A-\+-OS!^H_/4,_\Q<:.T^4^Z9$_A\'BE$:F\^]?V1).@33KI0WMEI1 M%_7<391",P1FD6/BJO\"_C 76E8R@\\@IOW(PHLS6TAON9'&9)!GUSMB'%S[QFC2^(?%'"6+[ MQFP^/SDXUWMPWZV9Q 2&,E_.2P)./,[P,:]0*0]8L:S4]M!&,Z"2*/ ]?!MZ M/)$EDM::Y6F3JM*,,73]#23GHNVKS&+(%'J ?LJO[$YD=^5M]L@D6; +%#;B M@1F[U5[W"GVRP0F8:'P&4]",VF42&Z\D"R=,J?LQGJBIQ'7/N_@\Q]X="!9 MXB)==EL)M19])Z9.#EV2Y&HH2,#I$4F0(,6)"U!6)QO?@QE(!-[G>.YY;$QR M&S&C)?B[OSF-O$,1'3A!(BB"R@ T"2-*@.K4I2B9M_9$03<"(I/1,R=UA@&Y M"SD4F@!2X9B#=MQ_F(BN\)T^24%K& M[\BWM(RIGV7TF["V?8SKH M#7[Z\.GW1R]0GP#=K"A;+&.IPJP$IS7HVB\U[AY6?%[MU&V^WEP#\Z52G[($ M8YX9,DM5=+Q2'*EZCWRJD?9SLM:IFJ&@MI'XU#D!@5M?MF M:'N_QF^)VSAR*?6PLPKON+ATWN[H*@N]@]M_"9(<(T&T<03,#D'V.(0IEV&@ M#*GS1A.LA9J1D**#R,]_8?O5L'385E<-UPR+.?%FPVKD:8QPDRXA2FB.*$E0 M$#68.G5P4V0>32M@*9)JE^3/C$2:7(8\O<)>EHF(/2JD8XNZ,D MH$QTR=4MB)386F*N"F^/_NM;D"H&%R[);"?-SQS4P%_OAK%\'V7I,_EKQ.YF MX[ (^_,J/O&_+N[.YS-R=W[[<')U>4H6%U-B4OTH^$(:SCJYHQ /";8\0TU8 MV9"E%D89N M ^P_<+._. %L'4TIK("+COT%X \*>4OIK"9$+?F10,QYC;PF$ZO9;H&OG:ME MH,M%(7:0.#P$+I3W@I;Q^+=6*1K@1VX%_(C JQ@AW[,Y0@!'.-L;YH(XQ01' M(EYMW74E&G>_[L)0 MYN"$BQ7\E<>W- )NSC@4B:RTFJ_A,STZ 7>@%U\0>C%:E2$V'21^?-(IF[;W M.SS6O;I;.KV'R"/621L5ORB?WD/XL6JE;VF8\*Z<>%1"0G>,E&;UD!4%9(,#"$E%,L(5L9C"*!97\5N4YP^\R,#.Y8 M/C1W#,@0I",\U--DMU1'-0+/2BR5'4WI%C9ERKX(,.\VL$VO=*#!2>K\9$OS MHC><8108./WR!7U$&P?W[3Y[3'S/=^(MY"\O5EC6-Z2O'*." 1P,;QEW*>CB MOIK(G8M@R+E\0U.!ES"XWA5ZWW%:YEI,:6 YV.'6<+AG(+^5V WPS6T$LD9Z M!I&MH /ZJQ\$!RZQ?'QZ#%8UV*ESJIH:T^6UE%TP72X52U72,&Z(YB[GQ0J\ M]1?0O76@)IN31%0+" $@U7$ AVIZ5%R&FTR[J5'TJ#A288*J'*6^YEC?I/R= M3SL#AWH6Q[("ZB:"5F+B'\8Q*Q?QDQ.*%/$28@I3.V_9L_(^6JPN_)"9\KX3 MY/MQ<):?,O>LC->"RZ'.#WL_YX 4+(SR%[%:.F^'8O87LPB_;VD>F:WZ#J;Z)8GF^]H!5=/Z(.E-WZD MFUZ$0D)LFGNOEY-;=H$D2>D/6-8=9W6Z)N3V3;T@$^M/9&KX9= M:KIELM_F5<'TOW7B18SJJH=6P2V-,=/\X!>E-L-AQ"&CCY,75@>;@.>R'Y5X MY7=60&O.H.4$#Z";O$/B%]^EPQVC@I!!MZ@.CH,2LP:=HC)3__[SH$5E-Z_# M;F!JO.QA?S[E4E[>?)[?+N[.S;UQ#LR]6)V_N<]02G/'/KE%"-Z@2M[I'67F ML _EWR(OM?P/RDAFNO#.\F=^LHD2)V#W8K9A3X W)(+,[XQ9/#SUB-GFAV9] MYHCBDG6 \*,D"M&7-:M)XBTX%D- 9:[\8_F)7!0B92$H##ZIBD,*>?[G775! MP%/YPF)X8?S/";PX5R9@XQ_H& G)1[BFBOX]_",P\PT8]YU(/!ON)A'P%S=1 M&,F,QANJH;R62KPHH\:T"5G$(2E)YUXN01T<7 MT:;VX)S/QU0IWIWE<$?X-:W9'76CI]#_%ZZ*'WG8P0S_"<9]U% . MGI=Y%W7"N/,Y@[+Z&SC"XC,H5"R8FHDJ;]'_+&?LU[J^I;)?L^0%.BZLH?!(82,L2 I)QCX4!FCU"H=^\^4R_#+,$N5(RD"19C M.:":3\Z?PUMT@*\DK>@KY$?DY9>X7J6M(1=M(1:-="W:R;8T<.1% ]4U")AU MF3F!O)<&'0$J02(ICE+6JDN0$CS6+?EK&+V^?XY>39];APWM44=)Q#OS7WR/'@[_F#\_ M)19K,0HDF1P?'CK3.N0?D<]4"ZAL@W(V;%G/.V)-2:"Z2F%)Q"RF_\'HTB2\E#Z(/_$V("0/77 MN#*J1[!#W6[7MI7L:X7= A"[8)C'7SC+O]IUK[HU;*Z_P>JF?"EYUOT5?:'! M-X.N\$+.69[*CV3)-R-^$A%\> MEXAE-Z2R0\=[8467\&09%=A1 !UU&0K@*/RH'JL'Q1T$UQ,_E:$&'B!0H@,H MRJ$%![>7I[-ZAX\:A\FA:5:('I>DXP19IK9HI4\%X\1E<'AJNI/4Y%9% M+>%0]M/C@?O)>$;"H)01OF:[D% B\T)-3N$I'T.6$TI44'LZZP61U&M+8"=A"SSWH')9@,O.+S#\9I,8(VK@P M9>JR!=L(EZ,1 4L5RLU2FI=N%YE)*L,7&=CP\@=AY4./G@M&;[J=CD822#IL M:A&G)#2Y.K1PJF)/%NU5H('' ME=%Z*5TBY$&PXV.]IBO,*/SO1&]SZ"W1P1E#H$.K1]5@=C[!3#:)%G'6<:I& M34E:LC"R]=J)MZJT1F%.JW64^A 1=LLH54"V<5Z8?N'*,'E %_>?F,G BP*\ MME-HX,P4T@'@]T"" V#^/9#V"P5@AGF=0=\<$@"=WXB&4W1'L)J^7X8X4P9 MQ&RU;;+!;,XH85NA"TWV+:W<01!-^]D^Y! 6](< M17KN,N-'1YLV\%"@%2VG@@2R=S ;\<,O%=CJ8L9?R +LM&=8(203=A7,RS6( MD\]CLNM;@4.XC)TP<3"'X\Q)#TX;5-$(9T0A2LZ,EBWHDZ04:GVCL>LG>0,T MGOX^(ZDBEV=4KBN:,H86*]X/=I#'AI-"(##>7-:\!T,']Z7L]JH(18=?X[*< M9 DSA9)D[G)?N :4$$F2*#1'LKAT2J.^(1LB8:P\=4+/B;W\G,:>J1Y3TS6E M[0OZR@F]R6K+(T@3X8UR=.(GO#M2@Y%Q$3+;3D)(H$\X(3CF*"C7*(E0Z7'*! M,ZX^8EPU$^!___:;/W[Z^.G/Y!%F,Z!+06KGC;-FVL>U\X\H/LV8JK"F\;#^ M]8*(P<;U6MDNJ;2"TBB@>F=T$U/7QS?-_AQ0 3\Y5^H3&RON-& MJO//2,X! MCQ4; ML;6.W:4LD,O-+.18;7HZ@OS&\A>.1J*FA 6G1/QXQ%'!)SO?DO'S<"]M=D15 M_D@E+CD+CEB.LOV1OT!'O$!7 !'RMQ<5DQVIN.I'>X,H\Q-(C?2IAJ+*;G+D)4)^RU M4A]K,@?M9DF.%/3&*(+4)$2E7\Z(DD!NXYDXNR[\!'KG"KQ&-SL8D4+0(YR@ M+$%"DA.7H 1T.JH816I*DE":AXFOH%3KRG<>,9U$5EZ<912*+Y:OT<"B&A.5 M%^,((O8:GV6FQ-5QHAG)IYH!RL@C)5!.*JIHV'0CG,970WOU%(?QU2C%#H,9 M;[A*C'+O8I4"LW%.__[70Z/:_Z+,OKFCF^PQ (_07Z,X"PUHF4-8+1G8)7Y' MN.80D9RW =;A(. Y[P/L$%'@ :N Y5AV7!Y!(<->M>HEP"(R(D3_@R8VX=W MJ$-2W!<#Q A0FS;OE5YSB@"/(,!C%,?1*SOL#=[#UX[[S,ZM>*L&/'4 N@FR ME3[UIKOK:!0G:)=D3 S:._I"PXSB7CM_8^L<.H',\P%X74"=1M!I_NWJ IZ5 MT_(M*2B/ M'=_#O">"&,FIC0$@I$6 4H=J"U*@?@[.XX,U?M3O@<($F=RI\2(!PFZX1MF] MSQX3^L\,_/XOVA3XG"9!HF-9(9I$":Q*H2+=4?A2L4VZMPCSYN@0?4Y42#)$ M!0/4H!!*1]"/?++%QT\#IBL/RMOE+220CL'4W6:O& 0@>36Y%L]8G!/&]DAP M)3M!$+UB, $0F%Q>A0.MI2'+847^]\>O/O+<(_;_["__3IR4W---BJ<=^?3M MC'SZ\.D;$>1R^;]^\P'_]=.,39@ #@:[K@(3T0<#Z];L%IT19P7%2O/2BHFZ M)6CZG0,0'(>DE<36P\4UG@JB>B/,0*4JZ!Q<%''*F<*V5^H%D M2"?AO.K!4 \>/=R.6^QPQC; "V8\)@,;R\NH04'0SL;6)U&Y79JD*O-_V*8O MNK29!+HK6AH/,G74_LPCV >#V:[INSP6[^4.?$-UUTIKP9%45TTR[+0,'%T0 M9M3"C%@-CPF+3^R!!-,D#_X2"HHB]Q)I&D^^U"A*I9-\29Z-(&P6?',>5E$U MY^FI$\=;9A4-@?[-6\KN@F ZD)?)9^! R4_(L U<-MW7V$[NVVK2@ M##X)7H-Q#,+4X\/MB#(S?;9JET@Z"5$]5 @33CFWLTW+E<=M>G7A!5>&BW^" M0$^YSRYF91O/>A;9Y9[X@A&AG;IGVX5"W>G".Y _CEAHIJ[LYJBMV.1JH1U9DLT3%__SD\NPS!ZX5\>L[BR MS?"/X[O+>Z)0)4C6="*^-DF"7X(0E7H-$,97A'D"RJ:J-R[9M+P%NHP.#NX( MFU.4V11&.Y+K$2!HXMWP'M+#_0XN?"X%3VPD:R0[1@NPQ2KW+"N.Y4&ECDI+ M*:9ZU#JN+46?3 A="DN5)!>!>\.>^KRV^@* ))@V^SF*#NX'JM2(2W($Z8U7 M(CY(C'*,4 CP!)0FS[GBT>IZ"V9[AIXBSAR-\ZS,>>C=1ZOTE6E-6H(J2%U) M^@0[4$Y@]N[1+UKE),^EHR7I$C&'*:5 OUQ!X]N:JV]KQ [R)U&8)2K0T\!7 M56X _@C42RAN8[1_'RR3>$WE_NY(M82)=0RB-#=GWWTWAKV$ETF2U3@(81L!S;QA]TXY>SXKXK4=^S*4S"Z;;WT9HVZZ19$T!"=.2\A0SS3P$O!-IF(:C,M %O., M?/SJ#W@E?OCJ6SE\@MF4 ]:GO.,E(>E[,AP,&,YW*0>]CGGC(=3A,NS&2QLD M&3$PJDNJ(@K:(--8X4[H&16%J1^R([,(+P"0D)]LHL0)T,$VM'I2G46)8O#3 M04S$O8=FBRNQC5/T0N.!\B"-4BM(&JP+& 7 MH($WCM0',"%:8XX$+W$P]VW@$B9%J.E%PQ'6U8XT@S:5VEUGA (3_8*40K>J M-,90D7:AN!1$+ 6?2VU&C?^,6%BZ4*IRG"VNLF8PY8S\W_:^]4=R'+GS^_T5 M GRP9X :>[OMNS/@@X&L5T]AJSK+U=G=M_:'A4IB5FI&*>7J456Y?_TQ^!(E MD4IE2E0H>PW8.]4I,LB@*#*>O]AIV%S: W9B9\T^/IN/.Z0KE(42&]N(799; ML4G6H=6 M??3_[5C%:,7(+7>B#,1= D9KE'^B)(K\+N%6U@;(.WL(52Z5OWZ$75-;.7WK M/.\]X^X"/BX\SHD>NN!Q0*>",N,);L M"_RPM!YASF[AR;,FK&"H5X4)_/>[ MZT9Y;U8@6,/*O7)#UPL,14*'2]BHDCX&?%F[^+ND.G\^8AL+3LU934?C,HM> MHL2/M?#-QRQ*@FCGQ\+HND]RMYR8]'\ C T](ZX>0\V<)N &>WDLX23\B0M#XC-=]KUHWR:N5L!VLSX M;$611<\EO1A7Z6V:T0LTN8*LFBPB^>7^$P&#_6X3!8N,^(-3?=JP=E94NVI> M *DK9N:IJ8$85DW.@]DAY0&A+V[=+,97M;TZ+@N^O DH'%['.*%_!D2+D!T' MLH,.XU7C>/6!<.*#77-NP*,"UE5]Y\]IX?V)4-TC3'=.)=O'C*Q)E@D;+L^' M693%AEXZ?R6GP@LIHHT\FXKPN3!41Y"57.6<*QFT,@%7\MQY(C%W>V^BW3"? MA$(CJI&< IAE/%9,4$63\U/=%Q"A71"&1MI,#AD+,I8/(?!@#2DOTT'#CLVL M#0:6C^.A<6RM6CL$ :91>[99>M9Q@L6X+-62+&NQ[@RR=)/&H1=M=UGZ*B_T ME[-B3XN"Z_/:G ?%C.T"N'Y,3QLNY8+B*G>O'KO-0.N9\3U_]X)$>JD4X M@AL=B'F4VH5'Z3F/&Q@Z]?@L9]T,A*G-WF'.IG0-+M?7$=3B3,+\(4K2C)GK MZ2X@)\-B2\H,*B*CFQ[*[ZE!+JABDD 4)NT2PPZ9QN;G(:'/S'46 MZ"XVO^YBR[5VPCC)@[]8IERQ]R+-PY96'K:4<^(EDA7/E[QP!Y '<">:7\B5 M.?V\WI+N /4..$ OA0/4,SA [?[/E>;_]!0+GN)A,G_G^;VUA5U" M0>:%LG .CF3/"]WP.T5,^RCSKVI8*$F[.@3'8T,:@2&,14Y?D70M 8['AKZ7*-5?IN?EWM\^B2K;5VFV M2WF"S"A[BY+V)&U/(^YJ=XW)BMA?-A;.Z:WH>PR#'P65QN-@%P&],_.(7;#P M9T8_HL%I$RK(5J-^X4GZ$V2%C,Y=C,P8>+SOJ601[Z*W..O!DP3U WZ&?(@N(ZK\,:I:Y9%_NR%T!U"(0.80-0 YXQ[S7'OP91'0AX"\8PO'H_W[B$0[W9 MDNR%\O=/,Y?$!DAO.L62<=3U9!*-(/.,I@H)OUF@1%ODQN M_ P,T<-JY0H$D"__IB-_@\Y(&@! M3$P)Z4!>^AQ'+UPJ@V*-O(*N=#G!+ZF5S3V='[9,U1-?:0$[I. MH?0C- YXH4?]Z3]"Z#< \>?\&(ZVHDQH4D(,/A-.&LY37ELZH,=&E-@GI:LM3K=;5D1_%34?C/%O1VO+[1VMAA O'<+]8A;\ M%E7#N'K%+EA4MYW&FCVNST53N4Q: $]'*MQ:N/&)O/ MB -#%7FFDEH>>4IUS^\.0 M@(S\0MA5YCG59JRDB((4&8D8$('L:5>X/ ?]T"\0 >? M5) Q,_.ZLP^!0 7T]G A_:2QVS$#)/%,8L)$W M>LQ77=F+IBCQ/?J+$WNOHG'A 67OIWOF$J.O4']$!S@CWO2$D/X,.D\+X?&+ M*A(1T'+IYT*_D%.=!8S>A1:QZ54TSX"-9EI2L7<=4CG>U+4=UOD:W%9_N8^H MH#U"H-+=Y?+)>935Z7.-SV.:S8@\F*[##)-O?A:!'/5$;ZQ!84^2D >4)@C? M&CYQ??/69N_20WH;Q2)H81A^"@!H+ + @XYE>,8\IVWPYCJ=,T<&];,@]O?Y MI9_\_GA_->PNY(!].O7\H91#].6U/$F>(I8(\ M2Z$Y*][TU_7@%QPD*73*10N^YW+_X/^69@JYYW*OX.H$?ET^NJ%% ^MA@VOH M1_2G"BY/3@ 7X,CY"IEP.G( +*O'<#!A5JZ=0W6WER/SB8#L$$(0856O82"V M\C][/V6,+ _789[CGW\$/I6M"0:\:+IM+RJ_[04DUCX3[]&/P@M/CNCVQ4JL&6MSD&,P=T48LJ<:9Q"BGNV/H9UUE4X_E8?JI MHDI?X\\3>I>&LE.'5Y.!(9 &?CXLU-%)#KP6M_8"F?$V3CJCHN9*G!XX76DF MDU1=%SKQPSUI"]E"?QT&,^$F< M(4>!_'^FLM7JC<2OY"%-BLV@6!20-'X8QI0KX?1J#LMD/L4H';A"7ISG[\!OC.'R%(@.?NY:R*#]04X=U>! M.#)*KB00FC)-QGY4C]LO7C6"8Z#LOO9:0\26NVDS8X@">< M^8;$\2C9U(S2%#G40Z9L6FNW\U:%% 00@Y+EI$?I5)@PA3A12:*2Y!EP48MH MY:PLIV$ESXH_KZ("9+.[A.&,]B#&=HKN,S)G6S M&D.2M+K>7#L,*M_Z$]FF5&M8KE?^.RA"=PR?Z#[:1GSME\EG4E1NXC2G:O$U M@7G3AP/?JN;AS_@TX),K^$0D4E*LI@*1TP"AI&5FL^EXH9R/^R)YDRZ7U("J M91+#P[T@)N#Q&7C5%+QE D'ENJ.=+Y.:QX^U2I;B>./L*(<1X<+1)KY],S9Q MA2L,,,0Y4Q+UY^ B^YP6?R+%$PG2EP34_(H2[]3$*G;C-[O0T9U%45R&>@"K MRD>^\!B.+I2OVA,H#"IG?.%QM(;_7NS:9OZ:^#REC"ZIL$@*E"D0RQF@A5AP M0+7)(N;LXD8AAIGN//D2 G5NTXQ^Y-^C8@/H]_1ETQ_,R^MJWPF\-38%$O/$ M7SHE3YN3MU1H'^>])K7P<_[NA9GO3;)?I![0SM=[_IM8 7H&:I@GY[HUC,ER M*F3A'X!+ LZV*/3*'3W<62H@Y9YA=S>^D3*)(*_5=9KODQI7*SK';4AP"0H4 MPM9:G7I,5\,UZNL)C#Z0#"I(1L.W\@,LA?TKB?@B)'P1X)MXFX3S%DS5P'AB M(RC5%/'!HS'23-\58JSBQ^4NY#'$ ^.())E) H:&SME0+-9%$8/*(+D(PPP@ M /E_[JE2>VKN@S!)"DH7\@\/:+J)WAF5"X-U=4)6U*7LQR07+YY^;9?LXL!P0DFWDOQ6,3T!!7H4Y5JP5%K61 D;)"[@FR= MZ6XBB")D8>E7_H[JQ[&NF7G_Q?8HF\./NUJF.%AIF^.WTB_/K2))=(G4A'AZ MCYR2 $)F6F\^T0HR_5-F5$0D'Q:#QVLX:>0F",(;B0/]77(V)')B7-&>/Q=: M!(']93B/'OA2[G8Q.RK\6/B[OVP(*?2HG:$9> MI:KS>9=0=6SKV$K1 9HTI&CQ(?0HQU6+Q^:J'H;)D38]0-K,V^"-HF:Q%_A9 MMF=@JXZ-F:,SJQTRO=ZCVU0A*GZ #4#W%JPV1+D'Z",)Y"VDEH%>*!B/8P#7 M_ ( O*3< .RYQ%"7QMASY5]\LHQO2JWA.J)C59XB]EP.YQ#4;!*^ZUB1\WGI M'2GV5-"DTV,8[814SJVQ802J83PZCI9Y?9;?S&;3=S+[]Z)K M&!-.N)Z.=YNQBR?8+]?<,!<%PA8Z3G;AA:=&8$#Q8@QI<#T_-ENYB)'&ZUKG M=2=YW;GF52%HWB6[LLCOR2N)/PZZ(2OP3#@E@.B%Q\AZ'R>X-$?DIR8N1B]) MM(X"G]XQW&ZX?(:H61$Q"$/1HY%S^?,$;-*C Y2JX8P)0LZ%KT$3CNMSG< ] M9G:45!Z>RWW51)P&+%Y-#\&X2_AY,8*/29]%#5SC>>\9?5$\8+ >J1(EX@S] M0=?-D.Y!CU(1J-*J)LG7I&2 6#=?'A^GNDZNA%63^P%/-3RDRK)83TYKB<&UE(J7.4>3K(,];0CJF.L M0=,(%9O/'#['I;X=;5E9AH$:-Z4BBDE,8-,8-.4:3-RET^HB+0"F#A%DXKIR M2.#FSA:@IKW0J6S8+=)BVQV/*S@0RFS/+M(K9D(8OC\E46FA<;]71V.C[L6J M&&%6%4[XG-B)37Q<3,?(9U) F56JF+]&](*XW'_-X1.Z2T2FW2(HHE<6G3HP MO0;<1*R@JQP*;(<_P6CT-O[94P-ZU8B39.*X7X!62=MUG+X)X.Y(L>VK<1SD M\9B"= :;_NYKT4?SG+3-VL=#.H7Y->#A4VL1M3133C0UA[V#HOT.W,>-<\0B M53%DS.+C@G95, 6G]+@3%NL(/JX!K+Z3Z&4#)B=Z5_HOHF37=127A< WR+5/ MH=(+1\FNX=Z-':!RGCV#8F/*T3PQG%\#H+19) M".5-=]LQHD[9!<@UT%5-$9L@\M0!5[4*JC;6IHL)'HS7W(P)=@]%/0(',=;D MA?V5;B46V?.84C6#%%'&C-,,WYI+'R>CC7&3'_A<>>A0?00.H8TC;+EBO97N MI2.&B_4 \DX#CFM&=JY1)D6:12?#\4N:WD^2ZL\05*,1GCL_1G_F&>R]T^ L-CNMO8X7$UN;256U.S;057Q>(F)6ABBL7*ZH MF-L5),U (@U]NZS"&3?M9("5 ,)9FOC97F\T*))4+HA.4-9[$P-[M9'K+5WC MC$Z[)C6QM<8TD6L1:(/@X"_H@6PBJ';NL^#FR:8@LQ(N5"9*N?&4;N.U<%7-6DIJ_%YK6I:]>#4 M=5DKINKJEQ,O;@XQN# @ \L;J.WJU&7)=I9!Q<"V(-396<60D1D39TF-(5;5 M$#*/)4.,\GGP4PMZ//R6'%J2*7DN)+,T/ZY>:54HAT8GU.E+_4VO/#D1E)TS M1LU@F@Z_D+5KFX>NY_6X&CEPH6>#]AR!YA_&C0951L M87[7@K+DI9PG3]31 Q&/2 =*D;*?/5]R!I9WSIKW"KPYJSI[IN].?+_\G1T M@KH4N82> 0C*XWQHT'JYB$0$5D0QR=P3E;TH-Y73:Y6RGSW%D:=8Z:MR(.L#%M&U.+9!O,[8% 1'GENFC14.C)S/$(WUH! MH+K&P6I5Q"Y:J:Q_DVNCJWW#\'^M M>E^AZ7T7GIKQK"&"'2Z\,2T*95M:I+?;*/&3P)V(NI;T,474$9CL)Z*J@9R* MJ)4)E!>^X!;+Y8Z 9^+D*$A5.XR3N_ 4P=ES4#??"C9XY8KYS[V6<6A[!<[" M:JL*VK=13+(K>DR]I-FI,1>9+6;"=M*/CM>N;*F$3/D-LX?8-$-OIG MI4,GH>&PJJ3&@5!=[.B"<2\\,;*F58,,:3K :@+T!+A=4Z]-+1DP37YARQ+5 MEL5TBSD$\](+V8[BJ*M7KYW02S<>)_9BO.XK<[53S)F$.%+>K"7/G,O3U1C. ME;JQN33*OIRK!#XSP9:SS!CFPU=5))?KKTF8^6\ 2?$U(>^[*&/0[652+-?W MI"@@Y8N#K2WRVRP%Z-Z76S+4+5I- (3\DD^!G2FEG(2$K*//8S8/5E*$(]?Y M#$V0S06J8CH+TYA\F<3>UY9GN?;$T,Q1J 87F:#PG(\/?XFZJ(O_BW*>:4ZJP##[&[%JAZ! $98F"ZY^ G?HZSC1EKH:8)*5R=6A,M1O.:EL-1 MT;E2T#PVHC0Y+S3?-"S"9R<@7U.L@?D2[_7J76(T^R'Y[&\AGGHX8#:EE5!: MDV!+#YMWK$W98W2FK'MXN6>;Z2JFKWO <\SAAD5Y\=[&S)$QN;"L(TQ?D[8)JZN9.GEDUR8U3U).P@GP.@)271"_:!\"IXBO $ M()F.N*O%$,A"(53[DJ,(;A<3Q>*W@'8[BU#G0@V!S M$=!Y9"3L@$QJP))_S5]U#W60R82$?O' SS[9Q*'BFR0M4J+E/_03LJ]M+/SDU:I#1 M )5%GK9 ZT)SN,RTZS+'VC;R%7.)W2Q\(JGKCTD-%]QF,6 .IR M*!IK)) U8P:;Z31=PU")8#S@SPFBCL*9.$P"=@)7(A.HU^ M:VD>L9CW85&"%?0!+PK,B7N2^B1!@,;R9\NUK0#:I 7@SI;K.@KYF?.BW>OB M7=>T^$3 MKYV5]=D[3*6D8@!$YXIR$2O_'0)QKECL4TEW@XA:2)-3WX,:0*I%= @>IO1$ M@C0!_@2&NXC9.D=>:T'QBN&"P@FMP^G5H"I!WH9_!%J M+!$*!J.=+]OZ)I/4?_$%JU7Y#A[_Q0I6__W?_>O'#Q_^K1D7Z-"I;RGA\N"_ M1]MRNTB2TH_UASG]IF6^O?B\QZ]M(T;W^/"U%CD<*K+X#9G@ED!8H 9>8K4Z M3&'/_=AWF5;%!,'GPRG S\T48*G#/691 (7<-?5QT$89(=5:J9=L;JPD?*TT M@/-=-)]%-0*9![KQ9 U@MEL_^YT*_,P7Y5AJ^9I3QF[R(MH"8M.I0+8Y>ZV* M#$[%UF&LU/"L&ORX!H&D,MQX8"*:7#@Y<,B8[!@@+9W6F&O@<>J)?XLD7(0A MLQWY<<5:?KFG_]BE]%+XE*7E+JUYX M]61"B-RK)JMM@1R.:3E?CT_XPE-3]O0Y>]6D/9BUQZ;]-[GV,=*R_U>U[@ZU MHL5J$#9[F5/YR/>X\C:G68JWMOCZ9?5TMT"IS3=TQW7'DSG>'R[YJP$<,?H> M+I-4S,^IG!*R+^]+^9Q'8>1#>>QEQK)]>0(_"\*OFI*0(2[05H.*?-3&OO#T MT:'F <\VUB9PX>E3\.0<<"0NE(5KH!VPJJ-I'/-:G-P]/DD<_HV?@04!5$Z) MRA0%]+82_H%12H6HF'601L5X3 =G(\(=!$"X(42MPBB$SU3]42N<7Q],5 M&_J)O!*J$["(I)MW.H>D*HK&TJ'3Y(6)3>-(FW(X;N:4 ZJR:3PW&L84 NFD M MI4:Z&_:;4@MY8%68@%\1 6!.R8&=F0)%?^1GH/+M'B-5S:(>:D:[MB4JU$H88@)R?VPZY@(Q9+6\9:E,>/ MR[_FTJ[S#WQ/@@6@_OPU(IF?!9O]/?WDXP%A+IK H&CR4GZ+;\YC7MQP5M/5 M.]AS=&V+>JFJ7"K=FN=7AW4T)J11RS1YUP+4:$S4[(=-3MA5\8\32%<25&&5 MB@1):][YJ8'M8@"XW,007B/)_J*>97]6S!I3*J2[-(>+?Z>8W2E$ 7*6O!JN MK./?KO-,C6N2!UFTX\73H5A,SL 46 % J,E LMSQ_NWUAEC>;6"N/,2&[RDX=D4-A$5 M&,^ZJLF)2VZ473FM*>N9R/B_)Q*S>50H8L-*3$JZOV2W='GW3E7)2[+/$I(GC/-1B1D#K0=29*>1M.Y M26PD/F)$%J"4!/P_G(6O?@RGX!.!H"N B80'5%^I_Z"UU$/BJD@YYI8WA<@- M101CM3G@8V3U)T@U#\\O/$)_!ZN X\MF_NNEH\5UKMBS0H?[&U^WN%JL"UZ[ M2AO[PJNFY?$F3/>H_UCO40N^U.(R15R),1[S;W/I:VX:U/5W?ND90M<'QH]8 M O$GP![HB-J\W#_XOZ794 SL \&I5$5APTR$DNV0WW:P:D^FI\2-OBV3D,#- M4I1@RJ2_C(J6S<=V=Z]I2^V&-EF\)?5&;:#=@.W-X&SZ< MQ\<3YHX+H=Y?J&Q6@86CAG6\LR=:B'JJO4#7@E>?>40R+E";*/7\HH_58Y$% M-4[]+)!3HG\>F)5H\4^ 54!VQ2_\38GN$'M6+9&$^[R7X5QJ@=..1FR%_FGR M2>=9\>=%'OG<%JK/M/X$:WK%+OOSW7UM7OPGI E5(^ MJ)U2*E4:TO-;WT"?]L@;L7TA5T)[YPG4JR/BJ:12%C^1]"7S=YLH\%DL6/.0 MLC;$W&14>P*G.Q0_@2KF5X#3_.S36W']>7F?M_98=W-,1@#A^)H\%Y:/H_X8 M^5LPQW@:9MZC/3(K7Y,PRGG\*@EEFM)R3?<&B5YJ.6LFQOKW1F;S9"<;^Y]O MO%(P%T$_F!9B3/K(2W65YL5R+8)V3+S6&B!/EKD\]3P:9\79UP\>,[/PHI%(#H6\F%$#.BR1D+X^; MDDR\GT8)F?W*#,R$OJ])5.1/7[[:;Y+.#LC,=%@9%UO8AG]E^T^\!U:N[2TU M,7D2(6SF94[!7;(KBYPE%'RPO\>.YF>B<,*RWZ:ED;MC:> ?0MRUP1/N52*V MY9@QML44G=6<2-Z^&DP-D-?;&G)>E58R+7V/;NC'.9.)(#":0>/Y0?$]*C8R M)U(5ZH&SC/Y?2-^(^9 _F@SF]CM9]E6'(&6DW/*8-5GB\UL:4S)P7C"4V W0 M6J6MG3WAV.AB>0*(>MS=^Q3EOU_N(32_::CHT1QSK]S&911^26..1FG1]4V- MD"8M$98>_J3/LOIU-GJ#(98KO]QK_^JA-/2C@B MW1!MD*NH@!=PEX31:Q26?@SG/8N@A'>PB7:KE($"[:]3 .9M6B:/[(Z]:MZ;];&R$Q(OYJL'ZD[*;O\<*;VV#84LYQ^P)1RJ!/V)@/U M^(FH IMM)[)QMQWLA7EY7@'V0?[_(C^YBHF?K$BP2=(X?=G?%Z'E*CWX#!+_,.3!S8VB*SP(V15_;K ML=8 \XB559D4+A.(AHN :3#Y$PE(] I;XE-& &,"DL=6)!'H[:WS=PBQ^1P" MD,+>*O=^X!@P]D&,B^'B_"(,Z?F:L\"$9?:8I:_TNJ^=!(?:X@>5,-^,,E"J MHM:62!)+:^S-!66>1:'I50JA"AU'@[4QKB3&[X?O5$;I1WFU+457*ZMD1B=+;%O^K9!2=7G MNH9S:*T],<95'$7KWQOU@!#W(<3%R>!U",XYJ$?W[8@HX*PR'UQ<7_;;YS36&6@]/#?75Z.4 MF\%D."IE_#-1UH3B!C2>TV$Y#TU-T9W5+(K(&#W4(>7UZ(8MM-*3FZIRM5*P MTF(#?L]#%NUC^L_*[&6ZS+H:8MM["#.FT2WTP,J>T;_%KK*'%QWJ5&%H6,5K@M0>R2#T1PU2V=]VV4!W[,0OU7 M].PA_KHP[Y:Q:*,O$95F%!J2U2AJ:#;#DUA5>+U,LRQ]HW]<^3OZS&:I.H8" M-KM'1 >N-ADQF^B/)8)M,0Z"V(YRR]J#L-"EZ/?I-U/61"8/EUBI9@CIE50D@LLT"=F_>)#)(ORMY)6L M)$-&*6WG*ZTSU,56<3 P]\:S,2S^&T,1E]I4VSPIZ717[ MSSZ('.TXIV/ZS<4Q[67R-SJAI_4T,B'$N"06C* \$*9&#RB._H;?.X;!&IIBFYA MLN0U=/)RN!>VW:(>N=EAK# UG-?DNR+M+4VQ]0U5:_G1C^A'2W6_J/#C#AVC MJP/Z608KFV;[)_]-U4(QGUJ&AMCJ;@L!M\L":6^-O:%TTW47!\:&V)./X_0- MC'I46KY.R^=B7<;MN*6N>*YC"*#?)\*]QX%D_&R9L:B?D,4QRA*T%J=%CY[8 M1[.$85FNVR%971NS5\=92>#*H-6Q,[M[S#LA4@&=#DN(-)&9@5!:&9D?0#>% M]!NZ 0^;I/76V'=7FKRL2+:%"1IO*^TY^JEGD8O M].J('9B3I7E.%Y_JREV'M:$9MM6.N;RX,_"ZS*RF 5,[["N3!*4(]S%[B]5C M[(E65S3?L?3#-!B%>][R?4A@ L\%)/'I+OF:Y#L20.AI:$[OM#9$?ELK.&3* M;,^D*1&]8TVMLS9&-]9>L3SY^"X)R?L?2'HD3](SWV*6QOCZCHB&D!I^E)1T;U?532[).LV(IL3X8@W#]_V>%PF'&57.-8KF_BB*4K +QOFA=/)("L^3V+U:LM1]].^+NCH=0J MDY?P472I _U[8U\-(F9MN6YE91BO!7MS=*W 3W)Z956EHN';6M_2;R<)(A"A ME50"OK+<_,@NV8Y)'S4SD0I5D M:C]JTX'AT-48-YJX#ICQF@(R^536-83^V M>.G1!UE?67TWZ2NK[\A?5D-2E]GX+9GP.HH!C[N2>MF-U75*CD,96Q8UEXQA M&H"UMH+9A'0"(6SU"-2^KC"%6@-TMU -Q;@WW/$L@A$>P8R8)NRJM<^\W0I[ MVL(@9-L?^G/,&\46"/PUH?);'/V5A)_HQ0W2^S)1"CY(05GTZD.Z3K[(HAS. M*NW3;?H570Z$:5'FP.YZ?1*+1=G6$/L4L\*[H\*U2PE JV&6ZK]BIS?2)GZ^ M66:/?E:(?VBP"+?1.[W9.7RZ0!\T8BV<0&96T1)/(,,LUU]SGJE_.%BBT0&; MF8XL$:J/0\U,9;:ILAW A+%87MV)^T8F&C_2>R*&6G)5_U)_#!?\Y+?Y$F,WD)8%[@Y!EPG M!N!B>ROT:4-&457/2MM7L'>"R'BU'.Z%G9SIYQ'4?),)<722(JZ.V<%OW@N2 M)?2,D=A^J[3"D[YBHHZE"-@HA#%5C@<6F<"_>"[%I]>$3GI+WZM;%1GS$V_KC/[KKO,#J:6V._'63" M$C7:KL/)!\=>Y%9@N HN-N83]__64U\.&WY44U37J8J%XBA+XM:L$LAYK38[BN.Q!&80Z@Q@%8%O M*I5L;S6/3U8866!9>X!R'.R$?>VY+YLFCMU1AV,#(Y#YA,$\J#W09B M;(@OZX$.Q,* F5I/-S$56&1X&+$1RRW9OEW=<". M7?434_V?UM-Y;"C-$Z!OD?QR+X3DGAB%EL[(!9K2_"J]+T)(.H)_'%NLZ8CN MLWN;G:"1'>6>3Z.$?8"DZX)>2>0:*C>G+'&T ^'$UAC;2:-\>/DJA;,Y":*8 MU$!P5RD8]%BYD)"^H_W7'%1Y)4XO "&55TCI@H1P, [V^R^I:,WBB8$#LU%4 M;X'^M>K(1UWORMP2.VE81>)\\?5*I28&;&WG\ZVI&BDK_QUP#, J2/&*+2MR^ZKU9D!SV1'=AV MDQ<0'\O:=CW4=FZX_8NRV*293>;O:(ZNO^=48 @V5*32KE^!AF[6W3LZS$.Z M/"@_SD*Z6&8O/M7U1+1*DJ=Q%/H"N?61;A%P%\(_M00-I67EVA64A%\BJC1" MX%%2"- EYC6)HX *!)V&F*GG@"V5F%,KU+>XV,+$C4=KSZ[8MRCWFQ^$'YN) MW$)7,2 D9'$0,D=KN=8.2Z.%_5 G['>PA7OJK^*[:=9',KZ3SA[SN>F8;?' M]<;:H-]I.Y7^=PBBR=86\R;[U=_>4^4OSWP27_F)'_KV2ZVC+>IEK"X3$MX3 M 9T &[Q]*]M:HB8+=Z!?W;R+N 28.16U&9CX7<)NA*;.-9#6C(YGKBQ:>3ET M4!_HCFTAUCY\@;M-=^$EE7-!483 ?KURD]&*?!0%;*BN,DMX,<(DI'.#OSJB MO>RM$=5(H116=79NJ#K2>#==[; %T=Z&C%G:* QA+CVC8;"#?-MU5.#DC4(! M;2&3YVTY0,?TQ\>%X %E0C47;@(35Y:FZ(8P0R("\VP)[.0DA"! _@];S/% M6NB";(>MI3,M^% W3.'J-J+W";F/7DFK>JRN"S6E8)C:8RNFB2FL.G];SX'ZY(7E@N?5>6']BL8> M:&Y'[#V5(QFJ3Z\#5K7&UOCM'ZPE+Z6[!_:65J'=(LQ0.8>UM#JZV_C#GI"; M1Y'"%!Y[U7:%1G?;'LRI\FN>6,70I:Z%K)P-A1]27 M61JF<>QG=NM LPVZF4>/6;KU \)=Z8?CFZJVV*LN\J!E!:@>'^:!+NA23PL: M1,)\G)K?.Y#D7 S>PI#4+PFTV1A;%[)YW[J8.=@)_?B@VRJ(9-"2;O0SGR#6 MYMCW7KU.9N<.L[7%_DIZ%'+O*#O>^4V-0QK_7-U&/"J9E=UA07(D@1"Y?M'G M1Q&8PVX0&J/RK5C?;;,AM@ N[ATH]FK1D!M-$-.'%WGD/_I0^2@P9PZW&LS7 M'&'PVAB=/X,HG17[GZE0N'HC\2MYH-_[QFAX&D81'<]6!UI=0!T"BT>LJ_%\ MWRE/TS.Y(SM.^B'TT$4R74O3XYZLE9P.=,$6S8ZLHSO3XKG,O@>FB@[@C.ZF MV)=R9F .>PP ?0DJ;9#NOD,%9_%&>39-X[K2G5-X4E=I?"3 M5F?! ,0VCRG-+ ^TIKQWQNKVZXE]@$4)9'K4:[QPO_IEFF7I&Z]:1)^848Z. MZ8_Y:7T-BE7FAP0P:BV24+O)S&R@73>DK2WV]NIRA\FJXWWNSJ/)8-^KW2$= M54!'=TW5$\B@IJBP/-S A$O1?HPM@7+WLWWM:PVP52'Z*:=9#A 5JU344]QS ML27GWG78_!(@R*C\'$4!$[A-)L-*;+9FU)2U$;HELA&IPF]%^*M78$O5'/O+ M.%7FN^\*Y!E.=39'>FPT"HD*)=W'>&?7^65R5%YY6<35;\VZ#BG.HC:)S< [ M\A#8'\HH ,O'&3Z&C( ?9)3&KZ 0'*H_V:?#S(1S0(8)3$P8&V)?52(VJW4' MV=_%@2[8#-F=>$?Z_,[2_M.TK?"CXBN]<-01JA# LRBHQVY-.C)ND">.TQ^K5;53MBR;1^ M( !,]2>VW)3^O5&3_U1RPW+-DH= S[U-,ZW^S>>4X[?61:.;O(BVE UCG?J! M)+%CTTC&HNT3$7[;63K6V!0[VJ5F[VL5]K:VPM8*-E0R9]73NZ;=;H7MZ% Q M "P"H+.>5M=I?0H=?.FQDGF2\$E5X^L=0=:W.Z)=[0E$.7,LD_8(^4U0G;XG M**_I1?3OC2J&^EN))G"59KN4JU*+W2Z.2/A +XXL\N.<"CT03)MOV;7"93<_ MIK]:;.NC4$7_#O-BN89@ 5#+1.J("B+0XXSIWS'I&9\\G"KZA7) . M1P&9W:])F9=^#(:N9?:5-L^@3F.QO]Q_]EG(H$5MZM-O5N*US$T]+&++EG,X M%=OHL;9B*M;6,[,C7TL/50><5;+9^]KM= MACK4!]T6V)FKWZ7E]NPZ ZML%73:+>_:VF(JAT=6)FJI@4?V1P]K$K94K89Y MKG[\-:)B![VO.V#$CB* Q"Q#[L_V?[[ZK'-0_8H;L/>2/:1AM*8KQ30,8?5N M[2M;0VQ[$0L1!_2(/C%P]M;8^/9A&'%3#&0^WB57_BZ"PO;=J/V'>Z'[^""5 M.LWV?6!5+&W1[Q-C9;,H*AP]^$6PXI'KUW'!2#*:&[3(3 MU^)MFE6ZXN'J&0=[G86Y>:AA>19*QT.4I!D+D[/CIC3;($_Y.P%\/A(N>*$& M?DD)W9Y[8[6L/I DME0X/&_B2!+8IBPX(Z#N#@FO2ZANP*W1_$VQ MAS*ZZIT>DU%N-@\=3P5?OZZJ8_40$;K:H^:6)2')WNB)4I#DL7RF\UJNUP3> M@"WI_F /[+0M+=@Z"8_+U>[;%Q"%7:5R77?N$;XN@.M3U;@7FY9@_'E9L%473K M8@O4W1Y6:&R*?1$3%LE'SZT'/_N=:(!SQ@O7VGKV4+;7)1D%R;9-!]WD$$#4 M&;DF_+]WB2B=F=,IVV!+#W::KT!L061:;3)B9/5$4MB28BW_I\/[8F@WNPTI MH7%%_/2!,CO'],>VGNA51&7]HR>R+I/0R%I7>^S8"$AKT2790SB*AK;8=YDS MY)9/E$21WR5& *UN=)8F],^ MN\@^I\6?2+$(TQUD<'2HWN.0G(&^$52V2Y9)=,7?EEUOZNR"?1_Z.50B@__ M%_/JQ_ &^IA0^G3$/KADHA<_#. $21,6+6B+[>KJ,+OK7XJ6\%71%W"T2%KU MFQUK[+"N-(9C!1MK]WGH^EI,A98#!O^TER'OV15;<./%&^G!P%X!F(HRE<0B M@[%Z1O>>2@M],POW<[^4GX[FB'?=?1KX\>.&'GYM-#_3<^QM9\/!O^_RJ1_N MA7U_E<]Y%$9^MN>X?\P$;KV[;(TQ9MW&Z5MW,8*.]MBV*$/$W5VR*WM?$$<1P#8#9"]^(DQB->\CY#EE)(?\ M<%Z^Z#9*_"2(_%B]NFZ;P1B$L8/6@J#4A&D9CB0QU_NJA^+5MR_V M064OV-=Y*??IAWU-9'0GT==@*=BN/<96[ELI!'N51& 3(P[U06=)A<(]^MDR M8V=9R&X!F=@K=>Q'D,@@S5OT'K:4"R9,%&NG77>YH#Q Q6,)I26\< M;FF@MZ_IQ>'/"ETCY@Y=?@W+,B=IDDH#S8$:/EW]T TZMM(8_(3IKLGAJ4?R]UJEWCLK><"$"?3& @$=D8L#^R:P/YDVLHVXLHF_,SOL-;> M'D(,,5M?U.4P8T#5'F)G]1V-DSQKW./K"."H+$$PZN%9 L\J8Q[#Y);I!3SA M^%L:4S(0B/7$/P]*"T)]VE?%E*//Q7S*39[WY)7$_VP_3#N:8UO_5-80E=@L MF:CLK3TW7^P3H1).'A52*N2RG";(,8:-YD+'8V);288HEYRCME-=J)RZ&LM5 M6UMXR'0SP#8(DH1JI#%@O87;*(ER9CY[E2JK_:/LU1'[SCD.!Z*K'NR)I##O M,Q5-2G*SV=K6:#;JB HP$.DNAVMD]>V+S6+#4]#3:]BC&V+@Q16DK]#CSA1- MJ#]#5^3$QK":[JKGV,:4-*??(UB/]+BA+A6@NP>V1M,;F;93RSF:"O;'7L6T M:-CQ31S.PZVQTV%)40!N#$\OL0L&IG8SJ1C!BG'DT4%';E=[5 T5P J@WHC< MZRQY)"S-L/:]>LP1]D&8"G5X!E8OZ&BPAT.$$,U0 +L ^:H PR# X\R@D=:& MV*IO%;72!SW::N _$!$SB/:\=:L3M*IS^EH'?Z5SD1._I]GO=PD[.'-+$+^I MY3R%+1%)-U#8ZJ""GGW/49H@H #LA"D[",3GP\/,3'SVZ(8M11[PHU46*28[ M\N)C#):>OZ(>!:9''@(Y 3#:6:6BVE/L]RHC6NT>U%H+_&N_D8!EUP1L;6=0 M#N$VRB$+1 10!&7M7.]LB*Z%]0.D8* %;ZGIM1Q)8B[?1Z?&UFZ%%6;(K(WT MMKCZSS_J$]5_QX[GAR!S@79Q**._W@S;'*9!)5SZR>\0@V8))FJUPT9D] &T MB&1[73VQGYP=S;$_1R4C=-[+3# 2@*X$% MWU&8P-P2_3;I*,XWEYI\D!U(_E*"//YZ\!ZPM,7>)EJ,!LL89$E?X1+JOM.+ M06B\^=:/ CCS4[P1-T4WOIV:[V MV+M!DRF-;U![CAHII]D<6[@3YA;H#O^,OFLPF/7! ;&WQHZ!J5)^NBK=-!JA MK[V>$=!Y2EN:HJ\ZFQ+SMS$KW@M AK*4.//Z6YMC,V+$MUD45WZ6[>GY;PTM MZ]416QJ #5\AS-=0GJV,'>R$S922@7LEBRQB>DB)U.AF.@@(;'E/,]_(@Z%[ M>:,8G ?V([/> AV/2SO!6QZ0ICWJ< ],<^NO47Z7).FK+^#ITG)G,;U:6^)& MRC70\N^^18OG:VQKUMSD0CV-:@[D=6* M>$NH8K.)=A!:8!4LCJ:$S/XJ8S:!/9N8569JM\)6,(P)XCQSO,HD[[1I'TD" M,Y@6"BV86&D]Q/Z6C#6%#]17M[2?C6.0A^\?= NJ9MCOH(H9Y>%B>N2H_4T< M[(7KP6\'&]##E2'JT)Y:!(*>C<.1XU@*O=7W/PI=S*61X:G78+FB:H&(_W\V MXA9W-<8^T$_(J:%66?1"E=Q8LY<\4G$]B'9^ M?.G'/1)OMU.Y&48:4>3Y OY NF%E3BH( 4UYQ]0&>ULV MXP7,X0(%KPY%PE5ZFV;T4TLX@0169,L$_(<-Z$NRF*39F#3-L<2=?7 =O2([<>*X, %LXEV M'2$H'LH(P!79\6]MS;%9,!8SM3VXY0&V*EI>F99&B.D4J-?6[U<,$-+1MO)X(>/')#!?D7 M.E$J"+X5&[AL_63?_+HZFL[OG-.-*M_20H,PS,5I9GQUIU%"?'\+>E:$S(D4 M^ZTXG]I#[.@+NE&BC"7",JBR?)G<^%E"ES.7R/-6G:QO7U29H6R">J*T&MI652_6:!B3O8";ON ;.G*,M(!15H8L;:&/5ZCI[3 MS*;!5\^0U_F;GT7P[0&BJUU#;[="5R!NH]A2(;/Y'#76A3:,_7T.>=R/]U>6 M[6!LA7T(4JU$HN#=^@$3!^EA'7%C$Y@MC=5">G2;R46H#)B7^WHBX.5>Q0&( MN(#\&/"94ZEBO^\^>L 3@6\_!'M*%4)HOB!/I88->B:*C;+ H[KPTJ^J\%$$ M9B23T]U9>8IZB./-]IBGK#3HVVS^C>?8\IK:!E!Y1,>G8I"!+"FM0L"7'\NA MN/#3*6(OQW&QCY_I>;EZ(_$K>4B38M.S8OM1)&<"%4"G!Q=$#Y" >DOT]ZEG M1]O\#^U6V+!"\JX2&JEQUJU&LY%EVEM>NV[ZQ)[T((!^6^FQ3-;X5T,S=&7E MR]:/8VGI-^LKM2;X$]Z0..[TRN@ML",!A8M/?9U2P#9M#VMC1*B2553PF@\A MA.B4?FQ"*S$V0@W=T:L#BAS\7.[@/A4%S7WF$7--=9/TU8\;A=]8,3CN1$B@ MH+G2;U(JX.>J9ER+[9'H8MOD7%4"K2CQ3LW8*:/-#VLRV%<^Z:.(X./CBRGL^F.U?@HQ$A'BUVC-OG5%K8GV#3"=UE MD[(V1G^/'"BQ2Z5MMD&7B!9A" !)XC]@YOQ@%HP,#;&/##\FN5A0NKD["MV; M&F+O^%% ?NZ[\+Q&'@);D87[2MI:(Y)WV \L3;&W:[G;Q2S86F6@466#%+HZ MVFF*/Z(_?L"FS55NS:DXU <5-,;?P9VIB[.K355+F3Z2D6RF(B(G4$5*)_7W>9I3OZ5UF#IEW1P3JP&6R-9^+=Z:@+6FN!'<'(E,,* M'%Y<0#:;:D=S=--=NHZ*>WN6F'@Z*]/U;<:V<+!?KODU'P6FA.HC^V+?.(9B MU!^/JUW]<1;?!MTT<"?8IUYK@'UXGII6INNE$GC!JLV/-<"LOD()WKK8@JOK M\)=7;X]HU!7[;RG-G":;KJG-#" 5/GQ\9M;FIH+;?(Y]EMDE8:T$GQYM>J0\ M;:&"?9AT)?OTM_\=3053L:#W:;[)"S\K_/"W,F?2<22JU(>B2CU,E$XS?8ZC M%S.HXTE4T.^Y:,OB+KMNNEH3[.W9&\Z@9T!=;S)SPJ7D4,?V=V9MC.U+-5=, MO&-^E*%U%SNHS$B-/Z2G8W]?#:RJWFE"O3K.,0'X.HH!FJB=P:L.<1.[)Y)" MQV!@<'<\7/HIRG^WANZ86Z+?5A; EVY[48]NV%]=PZ)E#:@RM,-^)URBH9KXG.5D(0R@VZ1 M13F]2W1UBL42K/QWJ_?-T7CH)AS&PA54"P1<00 U@"AL[FC-P!,'QTB:^-E> M;]1EY!E"<<:&BG8N;.\DFQ'(SL0?TTZ6J0 8NKPT7?W0!;E^U7'ZM)\/W *S MM8I$?!;UT+J3#K3'EH7H' @[,YA1G!^Q6J![IP+5NS/F^^(QCB+KT"(W&-I@ M@U^($&#Z%3Q'"8?WM$NE]M;8!WV]>"D4_:VB:PRE3&D#*@1EMJ?QV-$>-A>>^J?R[#UY$JINWG8_V9OCZH"D2 MPOX..CN@ZX-. $F_\<#X))2YD:L4?E+PI'<@1%.U))@:*?6XB6%_ZPJ4>EU6 MY_"^(^BRN\<,:@C!\=/T_.K/L"T+O7T+PSP3,W@3JNP"M]G;7DJCV4P"MJ5\ M#$4 >WNE>W>>K>+:5YDXC@*V]=O987^;9FL2%8ZBFXX??IZ'FT#K/?%P,_1& ME\]X##<7NU2ZHUDR,S9%SP<"?*GLBHHC+VEF29&N-<&64^B^N(W3-["YTS^K M^RX)#=NC']3-4)K8-@&=G+]=81&@M *&)(J+>DK;D,)SDCS#Y;+D"S#>8[ M-&RS&C"8R8S5A*T<0 <]+,P/6>&QCM)&S39S,6->[MF:7L5^GELK"=@:S\,' M>4Q-S=4F(V/5YV2TT*/:U'=@XDI[C*U?J&!/>R3080BC[K[8+()G#U $2)9S MM<3(3*L5.A@9+SC0X6MN!-I1G6-=QO?1VOBVAM!#%[3J\Z17R\U[$)?@H97: MO$6#.=@/^Z!(DY<5R;;WJ9\P=$= HC4>&::&^#JS0-&QY!?6&N!O(FO^L[D) MML?< ,%_1[_=R(\?R^^@C5XQ-;JDJRJT-QO 5^_>2&PR[-5L_^>[>WWZU:_8X:PUW;BQ MX7DPH'P(-[H1S?U8&O-0^9I!H@_^>[0MMXLD*0'^K7H(R%C2XR2L0AW:WQ"R MV)>! G_N=J \-QTHCRJT/ HXN+2Z]NSKY6XT[#@E>LNO;_(BVM*3R'AHU5N@ MRYKBX.SIDNQJ/PM6E&RB&^.IHK\(0R:?^+&&\72YI__8I;D??\K2KQ$54:A8OF?87SV<@!T] M4?.8=KLX(N$#O>*RR(]!'K-\Q-:6V)98X5U&,+45H MG R%+3.=JGX?C):TA. KE/U1C0 X,:MD0_*GX96@Z99H,Y[!F'V1PXT;WU ML;&MX<(B*(JR]4/H/M@).X929&*R.T4XB2PB@J4IMHSHYQOX?]A+KWY,6%E* M61H"'M![H/Z#UE*WZ52F'J9)FFP\1@%RPO%G8<.KF1>[%,".YMABLMVH)*N^ M=@;,]>^.+HHUP]YNRR2$DBE^48*L1'_I<)AT]L.^\,SPE]SSJPI"0*/E6T*U MW$VTLW%[(JEJ ?[O/U7\4]WY]W__'_(7^C\@%_W[_P=02P,$% @ I(!G M5S)4%?/O40 .C<& !4 !U8W1T+3(P,C,P.3(Y7W!R92YX;6SM?5N3X[B1 M[OO^BCYS7G9C3T]/S]@>MV-G-U2W=H6K6[55U1[;+QTL$I+@ID@-2*I*_O4' M $F)%UPID*! 1=C3524 2GQ()!*9BSQ\O;VN__Y[W_[K__S]NV;JYO;SV\^@Y[-V[?%\)<(>.3O;ZZ\%+SYTX\__/C3V_?OW_[P\]/[ M'_[TX\]_^N$/W__NPT^__\\??OC3#S]4NL6;'8++5?KFW_W_>$-ZX>^.(A"& MNSR9L'D "T!<'W^9@AGL&?PG(: MKPG\4^*OP-J[BWU*WB_?5>;S^HS"[V.T?/?C#S_\]&[?B]N"_/:V;/:6_.GM M^Q_?_O3^^]?:.OW'SY\>$<_W3=-(*LA'O;] MN[]]NGND\WR+5RC%J('O_OO?WKS)X4!Q"![ X@WY]\O#;6V0S$_I0A+D?_CP MXX=WJ?<:1_%Z]XZT?O> __.U9(;RWUD47$WT2)&:XHK)I)^UPJ!Q2_? MX5'3M^60!)W_JSU0NMN 7[Y+X'H3@N_>F9O,8XKYDWSY91P%($I @'_ 3 T# M_/?@P@L)>(\K -)$:4X=QAO!U.X]A-NM0 I]+S0]3^;@=B:]_S29+^8;@"B+ MF5A8\< ]3%:=G,MXO4%@A=M@,8_%9;P&=W$BG;2Q+["_TI=>LKH)XQ?3"]T: MU^HZ/Z:Q_VT5AP'6 *Y_R[ 8_1)Y60!Q,W-KK? E?:WW04.9HZ47P7_1/8;/ MC$>XC. ""Q=\@OA^G.$C)%K>8^I]"-26_+BA^Y_P19; ""0)WFG/6 E2%UIJ M0_0P@?877V'AD.##'?])1KI2YP%0KQQBVJJ-ZBB]8G_C0?17+\S >W7(VWWZ M1_IC' +,Z=T_V5@0KV%*EQ4S*SYOR=&" M[^OZ9Y;"2/U/IZT88%H^QY@=HA2WQ]^VQ!L2("S&=>?79>C^)WR-AXYW(*>N M"^?Q!QABSVQ!E.%__!@K.!U.-?X _1-_![Q$>Y/4._5/Y&=RVA-9> _0X\J3 M*SVJ_8=@CDV,4@\?G(]@V>7LX@_0J[;SF#TGX+<,?]_U5H5J><]Q764&N-(, M?[71H>Z)L%2?TZ]_@;4;1J=Y*HTUS&U#C7YI1ZOWCDYKH#Q>K^O04&GI-ZLO MAJBW#:VJTT+(AK&A876:B&R8H;2M3L2SNEK0O#K1+AG%AA;6D8'$PXSKA)\% M 65R+ZP<85<@]:":5ZJW;QT73)=9DF+61,DLP>SIXU7UEF"^>(I3+RPD1M([ M:OI$#&UG/H*;CAW7FN[XF*W7'MK-%[<1N@^Y>.^R.H]I:!EOBC;=.+T[E]@=?+W&?)76,?D$&T.!,4O M&B<8M?B;P9 1?*M5F,RIF,=]B540;C*BQUQC?69-(CQF:WQ'*-2^Z]<-B0 Q MC8CN-UKRTIKCCJ[##^C;-3=9G2$']PB;FZ;^P$,:^BI:#-UL]]Z.?#9_#N$R M#_C1UI"._89Q^9W-,8+A;[5A5S4'1J>Q;4R9_G3AT?#&-3ESJL?1-F!>S24/" -P&"/B45?_@E@ND]0)0MR.6Z_!NY:S6:SEX\%-#G M*7B#F8*Z5[)L^!5,'F\=QK8QY9@7]&0*>H=GK??,JYVO$)1G"=K0OM(_F"I2(J1%^TS'N8P*#CEUGP M<.&C W-D%%S!,,-2JO5Y)S2._!8;'C*3HK##V#:FO.?6X@]7(/$1W!B=/WY3B/Y-O:'Y] MG5SPF@(LJ@/Z[K6D.(S]6J.0O *.41T^0GF"2:* M+<45__+U,MX"-'O&&J+GI^5(H?<,PE^^:W_^KF]R2@"?\(@,:FH?]T[,#']5 M0+[N)O26#&KJGP^ZP8(SY*R!OTP4@U=L-1MX-WJU>^'?@H1O\ET1 8+/E MP"3F^*@166W;.YE/R"-9#QYWZ^*$0.00"\/H7L.-2UVPW_DWQ]?<_?__#8#!FB'B]@-#@"[Q%RYCQ-]#]58# MD?:X F%(;O5>Q*>LUF@HPM9>&)9!5GS*:JT&(NUZ#= 2;\N/*'Y)5S+PV*T' M$Y#_FWD(;]!PETL3@8!LMAQ.)\6G6D*O&U(:6TU[)_(1^!G"R_C^Q^? ML_4S0$)97309B*@G[_4VP#N QMV2I9-0R&L_$+FS(,#W\*3X!]_##WD#6J2R MV@Y+YB7^<8Z>XI=(1F2EY; DTITZ1_QTGJA?^ &Z$D M8C;N7V\DWXR QR&M]G'OQ)!\<^']*H[X J?59*@[2[Q>DP,B]K]1,WXRSU*2 M,X[6WQ0SKUYL8!0#]\MWO/I!,B1L$8W(._?+=C]^]R1),2+S)#:/D,[ M^&81W.4P<$FD]&'5*@&TY7B!:!CF"B1^_\/TD.#8!$M$WD\7D9;%I<3DQZEC M4K-[EJC\-#U4&F;6$HG?30\)MH6W!.3W4P6D954N$?G#]! 1FJ?WP/QL%IAP MW)B(C>8E)G^<'K.(#?0E,!-47/G.@ *4/TQ0AV4Z'TH\)JC!LCP>)1P35%Z9 M?I82CPFJK4+G3HG+!)58KB>IQ&2">BS?=56",D%5MNTJ*\$PK+Z> AA*+KH2 MGPFJLFP_8 G(!%78MN^Q ./GR:JN7)]GB[5$9;*Z+,.;6V(R67V6 MYSXN@9F@0BMR59>P3%"GK3O&2R FJ,>VG?(E&)/58\7! "4\/:NQ__6NA0X^ M^;[U\_*H2\&V 1\@+;SDF<*5)6^7GK?)0SE F";E7PXQ'<4?OE92EA7V4L[[ M)(4.1P:A="(_QG?M>V]''N,]Q1=>](T=FBYO;X'X/-N1&NSLMA:()H7,2.D0 M_ _)9K+U0D#>!J:7'D([O/-I1CS.)-3Z6EL)I26PB3TCE8R89$$'"^3?EY*> MDB5B%%;+4>"=)UBAF6T1/8G3%,'G+,WE"3NKC_8:'?4E-H3PX4@@B8!UF52Y MNQ4.*$[\^6)?4AC?#O*$)[)U5>AJ0];EV9G+4U!\7G(:6R3[ ?@ GQR8F,\@ M52.>V<6*_.,G ^8*0D$7&Z?_0><7'O3-9A9(_00C>N#9;6U0'29+^L!A.3VT[X7<"8@[V=A,F6&\AU_*]::6""Q M3)C*(6__L0W9O,\,AY1U/5NWK5=VS Q/ZM=@;$NFGU-7"E)X0K0.PDVI,C(;CV1E$!G79')5^-B9#F%I9+>&U MMFT75+$'CN(TV&\\U8/@T,$"^0\D;UD$@FL/19AO$WQ7S-89U4@QH="'O&DH M=!P!K\MW++^#70N2Q'X_B@U:%W\9-BQ>#VM*@5 ;&*/MOZ/-WUKL _^@805#'(QR7#=T$0?A6HP(4P\5 M0:3H-YX$7"*<.( ZCHO<:5C%B.E(GAQ")GS1551%:^ XN+H>[)KL%YP4CL.F MXQUOR[C)P*2G2_#\\P5([QT%25F1$ <"3 (E\=DH"C)P'!X]R=T.9I@.0'J4YL,,^'$>LJ]*@CK3C .JI$PIA.@5>/SJ*E[)F40\"F@0J(C@. M+G?'H="3VBK!3I,#K'];1+<0K%X6(L;+/8Z%.$;[D(9S.<[$>L>H+&:L .LG M1\%2/D.5@M(F 998TU")=',<)CUQQ8JD,PK0AQR@""RIGCP*B(Z1[PJQ?(XS MF*:$YX4+EKG?'45)W?#*%.)F81F/:B47XJ((2,=Y1D\2J<1:.@[848)<$-LY M'=A4HG#XPOOWDY52DEC57O 9#P-IFG9T0V(=1\]06,1Y%_)"?,O4EH[RCQ[' ML()'>P%H/(QSS 831C0[SEBJ892'-&1G!NK)QMYRNYJ%>CP\9^@PY$3)%^#] ML4\^'6NNO'N*_0JDT/?V#WS'GCC/Q]L=?Q%1%<450]OQR- S<#7%N..1_R8A(V5Z]Q5/WI7W)1T M(,<]6 :PX^Y35]T.QC K-3S'K:'&\&(6<#B#QH]#JZNRO=CPQEOO8O]I,E\4 M7F;\Z:G8[_9^\2)459;]G]_>2O:R!&!6)PDUKL 6A#%]X5E0QIF N(^-!,)% M.%"I"T@6@-M\!*1?> GT%>G.VUI)KTD"&/:[5@(WK[7-)/Q/Y(XL,ZKGC4R1 MF:"T0B+^[4 >_H6\M@ZP)*5>'8"VT ?)5;SV8-2@4MS63BYZ0LPGD!>SXIA5 MJVV&113?%G*,9J^P:27B-K/)F_AP [?X1YY)B]'0RL&Q!5$F/>Q:S2R0^BL@ ML6H@F&WQP;LLRJ[-%RU-53(5[6%&/%71,:,WAHV= FC< )9^GSST#514*=Z. MX7<8P9%_!<,LY;H/>*VMX$X%I%#2U]O8DTLD"0*)9"(;\5>8KBZS),5:"-H' MII"P'OR_@)^0M,M(X]GR!9^H^GET1[%1M@)$F+80[^)9L(81)%(VA5L@WONR M7A:/3LF1:05CK$22P.1Y].B%8+ZXR!*L9"0\4KG-K3@WDW2^*,"3'.7LMC;S M/Y>V %6;@3V$R:O2RLUC_]KT"FP0\"&US^"?0T#M7WC;K4D(X+_HWX7+<=3 MMAE.A=&L;&B$MR>^XBRX:>BK+6SN@,.K"-D>J+2T4UN$AJOF5.R)XAH_V*TM M$BX^+YNMK"-<$/(YCN(2/5%I+86NUBQFA&5+=1)&&2;G8.V^ (L8@?T+4)!< MO^)3*498 GIH1Z_Y6M6A^OQ&:P!B,HLUOF/8WNR*A.Q[EN4^I;JKZ.%OAS'(\%D3J!:*CNVU\5QA"1NF_J+ MGKJCQ%%DE!POC9RX56>'H["(W64$#[Y_92J0W#6]-'5)W'2.. Y+5Q=+%31- MWX6CB,H\EXW=QQ);CB+322<2^8H-)/'=8YSJ,^E6=OZGO0^2QQ:IC47/^.IS]30T0@LZ;R M1DT-GZJ7;(A\4J-'AAOT4:#S8=)\TXHL*>]>9DR0IZL:JD6RE&BY>E55Q:K' M$)D28E=O=#H0,X)H2GAHX(3C;]/:8C3QA121B2$T^S;K>FI)[[56F4<^QK MZ^F!0F4&9O[J/,VP+,V'H=%'!,P-5K_A,LIS"_J[)^1%"28QMTK2W\)C*XI]?O&A?;],,F8WT/H5::J//I M-K*UU5^W\=P;]#1%B5'#V=]7Q94'\,^N:FL5WA(Z/7EAXF"C) MD2:"OO22U4T8OYR,61^O'? "&DFS#_IX (LL M"@2N&'X7&R4$]S?FY"G&;(+/;QB"FE_]*2:P8\*W$._XB]T7+$TJ>V:&[^'; MO%*F>"%[^2H+D%7CQ=42KXEZV$R!7)'^ZE[0=A<[*6;,,&6'@7L75*,IT M'+\:HH&L)!;=>+M"?;J+H^430.LK\,S/S9,TS?Q]I7Z #:\,(4H)K=N_.,!_"A@;)DK MF/AAG&32PAU'#VN#L7-:YPC?J-/B%[ID>8&@&_@*@J((?;Z0P7L>9W<8:13W M!+).$?XBR$UO*^YC,07EO0<#>;;)LI4QSWY5$:-5I6 *[N"6"++4BY80WY=: M4"KWLRCN;F*$#YT,^2N\R#2.KRP;)A%S@HZ6KU?YHVAM\:TQPBCV\#W"R@(, MK@I#4_& --)S8"YV%'>W$J#V;A_%+D ;7A89I$=R=.8XN[ZP&$Q(CV%..; M.\DYLHI#X@/">T=K8IV',R;^KB ]V%-\=,\7C]ES @/HL8X/<>-1;!S*TN2T MS@LR:^X4=N^>SAFB^Y-"EZ2X-'E0K7#$M+O8**BR6 _G2^N7_'Q$"W! V;; M>4241?)_(DBW6,12CL9Z(/0Q4Y,/L+RI_Z'2-:'<4,^^HH]#A%<.AOP M.G1R4I3]1E"/I:8ERI1,Q(-%>KD(P5H5M+H %UH0!B; KJB#9 MJE&0?((1=2-+@IE5>HYB;U^O-V&\ Z!05N^@]PQ#D?#2&F(44RRO296'[\IS M8_4]M?UN1A=S7>NJ6A0NO.B;P.[/;#H*5L[IN$KW^PO8O+BX*2G53:SYC-0!"E=$=^+UP04?4@9;#Z,4.- M0!&_.)W"B.J^ZZ.=W^,X1:C1[,!)'51"_@BV T[U@PP;"8 48OB,OCX:9?(N MO;B_QG,Z062=X^^V^HS)JX(L#&1S'&.5&+A&IB%MQ!V'L'L,WD0?SG8/DZNG M3^=%GSE_H'2/7JMQG$90F/.0F@HAJ\G*+K%8CN]]TPIE+=C+Z"/>,7+I$9ID M*\3,\1?/O2N/ZH%SCB-M2(44GEZ.0VA&A>R'Y:<)O:8RJA)QZOSI9$@MU8EV M=9PY36M+:F&U1O- C)%1AS(L\>)@IY-HXQB%0"B"'8?0C$*@(SZF"6C'8UX_ M]-UYF7KDX2^)PW<>/M,G/><=@/,U%"U<^QEQV8ZG>=(]X$?P,,'U)3&C,.B\ MI7 \U999A:%_*3%&86S&(*#S@,1QINPK'&A+OZJ[VB,PCU&":"K M*0S]4L?QLM#&#S'^NQ[G6=FT[!4])>JEH/3TQ+#BXR:C:(^1=0>5PEUO9D:9 M?4./ CQOE(YC"0Q)8N:K*\>E10]*+^_55R]EZ\>#Y' !U=*':$:1/LM<[<=F MO;!Z+G6OHY$L@7F9RWDCY[C8Z"B CWJ]5T!JID+O&.6#+5/$X26A\Q#KBF#E MZ%JCR(UOOYN1FSKO0'L!=#QFF%ZTC8O$=X! M*[@AOG+17M$?S$J)E-0CU6FO/11A.A/A@G$:CV>U\AU@:KFDH]F09;Z?K3/J MD.45G!3+->7^=FN<&JP,\ M K2%/L@G0FSURXB.(L*B]Z\]E]]KY3\MH],XU!T^MT"<6OUJ)MU*7<_W8=;@ M7]__> *WR:_O?QJ395UN+JUYS1HF2<<3& E-FXU"ZTUSHN/0*-DD:^_"V%A. M!:::#9^YI=A 3@6?EE6XCI&9PZ5F6*B>B#UYX*82]2Z$F5%!Y(-)0+8 /<>G!4G%(UB:)-PM8:$& MB9H?LD1KXD8M8S[(/:!&C14C>V^K;RDDCL\]-$9OVBQHAGIF\X#_\_7PEFB. MEEY49(N<1<$CQ&?7 OHDEWF>?HNR4PC]2LG L3^NJ<[I\(8HG^!]A6A:%(,\ ML\(G_/YYD>3QC9FQ;81X'$-XY>V9A$>>\+I?A/SBK(.385ON&&7&VEDY^((. MX=JU) ;+A^=8]WC&:-%$%*^2H.! $&^3R9H;*S_. (DPQC-KLTC;6]L?BNCN MT[:(9^W2=F@>4EY(\OL\K@!)Q+)/_7$JY]19+6<%XU;2NE37][#J4I5::PC; MIV!OZK >D"Y)B<,,;SR(J-'Y_:G(A#W%E662;'5A%PL[>$_/)QI(15GP-MID MU4N6; OKC6%[#ZLL6G5K:B+DTMYLG. ?XSAX@6&(A=VA"&M9_N8T=JQ@"OS" MTPUVUQO#PIY6(E"VJ34'L;VK.RUL+9F?)F@.[_.+&*'XA:3O0HAD]:?:RZGL M<)*W67DK&!9HT2V.7FM;>]",?CU/,:<^3J\K_9IL4]E+^T)5MY0HAX6 M=A6#'-G6$G:QO;\4%J21WE(P?8=WV@-(8:ZIDX#SDSF[JO%9-"=Y.0OE_:Q]W6.A:.%IG&!W>\^3U%\Q# M(3$PES0U_Q)$IQ3Z(9B"C@30&,-2+E I@;*=KSG("/:[_L(V,Q[H@.;P/F>D MT(@"=GC@R6Q\-OF2G2[I9&%K-TO7J>]GE9ZV-[':(E5WK1(>#F_5VAO0D]+$ MB4H%*/55E4JR(26=;.C;3(HT%&SE_K8WI]J"U91H=6P_9S* M%BTH)[6CB#Y$EIF\VKS,DC1> R39JZJ]K20V%I(FV[/*W6UO6;T]J7W7H%NV[WC-K02TUVF11Z_SVEO?8Y)%J$>?A'ZUB16?;X5-U/ 6=K$] M!2(P80 ]A$7"'-$@C+S^+>7Q:N77:\PK:2E =BIS[3SV"-14G0VEUM?&?HH1 MP&?!988/M C3@KPHP1*+OGB. OIKF#^ 5IMH]_$L3/Y+ N:+ZR2%:\QAO&HO MC48V=J.7K$@@!/Z'Q !LO9!L#D7)HM37CHCQ ;%F$V9X@,FW2ZQ1P93\Q!<< MW!XV'Y-5CO[;"!_XV?H ,6^7*/6U$IF/,(^DY+FV&G\).E@)@28J?8P4I3*W MN9V:6!N TAV)'$CQCB6[=4.#>I6FHMS=QJJL-YC?:4T@A&\DFSCQPOGB+HZ6 M=YAO@OS=D>**=1G*PI3O *:D<%JIS4S48US/ZM3FHS& ,<_757$Q)^]M2&(X M\K+\,DZD)&OU'5LD.0TU$IXVRMWM^?\K(1EJ["7O9V4R"?"03Q2N*TQ?&%,) M?/U*PM^!<(E4>MJJ/]?*!3[?% :06ZJ08<$KY\$N(QF3"Q_C+4 10?0COH H MB0-9%YOONU25&T[S$;A0U68@ZS6.[&=BOA=T,,;>6 AB/@UW>2[4BM$.Q1'^ MT<^-D9_C].\@G07Q)@6!P@XP,*J-(M#@A4>JCKU&>QC;'I#>DO6HVI$=+R;8 M&[YU@[;C->!Z0U%L\P- :N_/&EJ#@?'JV7U)WF[NSX<+R/5 M&^1-AXOCM9+Z$\QJ'B&C=8.F!*_(-^5XC:#^Q*V:OZR/BD-3@%?DN3-;LVA" MH/+]B:X7-NH-4G4_9R^ECJ8 <3=_:R_EDZ8 M]#76Z)ZOIUIHJKC@"Y!/M_' M5$'6\Y:7^)[O:;J'G;+COH3X?%?3A%@A@*#$]GQET\96(9ZA1/=\8],U[W8) MKBA=&>>KG,Y1)PT *6$]7^>T;\B\H)02TO/U31-2:;!,B>SYIJ8;RR"(WBE! M/5_4= 2KB="C$OGS[4V3G?5CG4JH>[W(G< +YR>2X>/\OOF4WS<_^BL09"&8 M+XH;X,7ND_?/&)5IT9*+W3YPHLSE0I==^E3S^(&=E3@F0'81OO3BO4Y2N=%:#*C\E3Z54#H/>O@BVX*@5B> CVV8 AHXQ&0\]8FICV1QPK&( MS)LL)8RU)A?<7.4I?*%:2!CY"MOB_N@2Q,(MXKC2;! \C>WI^-M"8Z":$0%# MO#D<_F[2J#5*)WTJFL?8"XYR7O=7]CKEO7N/UO"9/X=PF;LPQ:=/IS%L;^:N M-4.[ >;PO:%=E>RTK@N.U"8[\.1^00#:0N(K8 6!S4)*!K6;%9&-_P)!GB2 MANBJ:]VFO\\J>&SJ'P!>6.BG(*!<_B4BB_WBH6#FIW"+=[/F1<7,M]@6H?I% MXGID4L<5^F.P-L33+MG"&V=8.\3[M,XP9XOWM<(!")'7&&B$F6T?$S!+,2<_ M9YB5G^(RYP*)QR&)1"YV'T&\1-YF!?T9 IYV<(;!;[0M1(XH$=CK0CBL'>>/ M]DY+F@Q36] ,F40-4%*^>*VMI>Z=;P!)_Q M*66E:VKWR<,W2E6-LLM(MH60 MH.JB;&$=U_%4D.G .0[K;:UBE:@BOC-??*>#X94$="[&>N- M9GO'ZI2[[(R8P]I1NQCF:6W@4RZ)>3 /-*BJQ!5?[(H/-4Q;6J/9WL!:I3.[ M(N;P!M9Y$C,+ IA/MH+7%4@]&)[*?F^E;;O8/>&OF[U"7FTG48\QU$0BQ%S% M:P]&JA.H]!C#!#!_@-L4K)47X-#!1O+P;/T,T'RQ5^&;1:";6<*Y[4T1GZ"T M0CC^[4 T_N7K@QKW".UL5H9&P9ON#; M)WK!]WA\#[W/GO'M=K[ 5W=BTN-#+.]DL=C4S,=[+*&W<_HC N(M*N]G#.P_ M>^L[D-XFR /AI1=Y@7>7!GR81HV#?:ZQU" !6N *BV52-6O_R7MUKA(-,I@4?Q7?XVN?6[KW M)$6PRV<@X7YFV^'/?0,GO'UFK^1..P1]W@9X2\(%]/;O9(H#)ZB_Z\6?96L0 MX$60[ 93WV*CUB4F*=TQGD/S_,;<]E;JOS^G12(+#KG5%G8N+CX 04("W![ M)G_:DG@0 )_3#/SYMZ5)!9&"V@G%L9/>H M5-K$5-+#A3,?9E.+#JEV)(;$(\7H8$S?*;]C?W\G4%B;$?_Q]*(;# MF9%25V.;I\AL0U]04_'R%%\!S-9KK/96*J2QDN*P]LXQP]F.[E$(UQ 6Y:N: MJAV//9;'5=3R O/#&!S%B1,+04!A1"6X#D)S![70<10 W;"*ZI[AQR\X#I8T M^J$69*D0;> X7KTEO.1Y^1W'4S5*0 A5:X,[#II&/():3E7W52FE@(%]#AE# MOGR'L>3[^4N50X!V'[B$H]B9ZO%X>UY3"%APE(^T QWVF GC#AQ'2QP.R*IW MU(IOBVFG;+CZIP'#"%AR$X7)*X(=D6;(@VQ\'2LUWIQM0X MFM149M"JA^*S.54I^C*FAI:SV/"3>FSL1R4_0!S#B\#WJ\ M)(K5+C#Z>;+,HP+IU$ 2 >P6C%_@]^&,'S>^O[3+G,WKL@<% M)5(3-V$=_\2A!/)LG9$_ERBQ,FI[V +T')\F6DHO,TK0SG=M]; M_0:EQ+'7:^4)Y$L]W"F3@T";+Y[BU L+OV-R3I]Z3I\ZH?2I#CR,="@CIXT, M*>?\C^?\CR>3_]&%[(*Z*85*0P]5<\O9\REA-1O= M1>G\['Q 0\]DH#HZ1M55I,X/:,\/:$\Z4-KQ?3K*QYTCP*7'F+GI0'5^5G:T M4#J_TS 3[>P:2GIU5@6[$X'2!T8B&Z_45P5".P8-/L'S*= 6W($EA MBO_D0*G$O9LW=_(6'N%@3IYI98@$GY&RM\F7*'Y. *+!+K?1)DO)*RY\)0LA MG=+%CG:_##V,C\@_TMO764PU*30,-AK9R.2-.3@F'NL,XYPG L27;5K'.-G$ MB1=^1'&VD?E,=$>Q,-%#D$?^4#R91\T2SB)_B7)W&QF+RVU3Y7R!ZX3?WL:Z MT-+O>]/-A1>2MPJ/*P!(7--!AAY$;7*QJ[,5'B+, KP4;#9L62.;2SL@!38$ M$1: =W&"&38/Y"]/*IY(XC4WYA1H1%\)RBUQ6II+48U76$)"LXEM':SO$YD5 M,>?XO?K(H["*F/HAXVYJ,]V#MA:;SS_)W 5,>GPS$3*^_]T%V(**41.CW /8 M*.0?/V7KMH=U\<1MM\9?B.9]:\'Q)^.XP5XEI1=3#RG6](.?!>]G[EF2D MU]K:)/K7&'V[C6AR!.X%F-/8)MDW,(+)"@3D0B8EN][8)MG\^HVU)K8EN,*> MK)^;S!W@^.6X*TB-'>>Z/M81I<8&=]R/V!6E:HH_L^Y#XN4>K=;#?>N+\3@M M[8<[$XD.).]GX^&4CS=L1B[T_#SB H>2!'F$PT@A77E]4/QWJ54B]&E>+ MI/KG0Z+$>:%R^&Q,I1I;IBG5O75GTVG%I>HCBKF:NZ33F*8A?3.MTG-,$Y*^ MH5;I:6%"=UX4"$,T*@T&>P[W*A9\M<^-.4-%:L;U:V'H(R\Q4I31#'!4K5\B MQDWZV.$L\,%%AM553)&0%QJ-+) Y\_ULG87$PG\%L)[GPR*J;!."XG',;!VC MM'@XPUT$S@2-#6]C)P,O :LX#&[7&Q1O\X= XJTMZ&'G(31C,X@./%$/"Q/X MY.%+7P30KLH*PA40]1C3Z<:W9 F[&)/-E_%ZD^$;_.'B$P5E&2)^[(I"KS&! M?*I%Q6\R%.4!OU%P U_)3V*Y(^A@VS2C?$.O/5!5O@D[:B0]UY4^UY76NE$S M-I'LQCM5T,ZE:GLJ8UB]^3J.D*ZIMFOM =?P.Y>7ZR[6CS:I3!5.L=1JVFD< M1ZF+Y&+7 ',5H6[:ECD[FE%?_1AC>+NJ%R)SG.,!#KWH&W>M:%I7X>NVI87F M4\=+UW7 MQGRK-YA35DGJH=0+_IDE*9$N,/(1N;\$(/]WDP,>/X=P2;<+R]W:;2#;$E9E MK]7K'G=E;$>-I(: Y&\3QPTXRK@=L5E=>BK)./,/]H;&:]1Z5:;R;>J):0/M MC7* H*5"2T\35E\;%4S2%4#%(DGJD3!:6B"8EOY=D%2'^ ('T!;Z,%I6DF_? M4NL+M?(1W3QA?R0,$3;Z%38"@6*$K[7!91S159($ ;$;6R#[ 2R))3Q&NU)6 M[(3+Q&]O(YHL%_:7<2+!F]'09JJV2G&]9/_'/T. \,&Y$N.O-X;-2=)$!\D= MV(+PO7@S"'J,8T<(GFKP6MM OBT/17D .:VM/J9KG]A)13%4>U&G,H;=/(WM M[4IY7BUIHZBSS6F=KK4F5Z\85/'>27#;FWN.L[\!\@.\6VU&(NQ_U!;V/]J; M -6O*[3 6KSVHW$@[X29L#?K(W@YHU5A$O"AXR!)[H-5D,S*0,=Q[71=Y20Z%EX%'<=1UV>FB?M4T%.R)S#9 M3^WD<1S'SKJRP&S@N-.V-XV9;?IP',U>%,$?)P+>T6LL^6268L??S!S-<(K NU0B]"&N MY?@M:VKA$Z19LZ0(RYLORC:GE=RWI+JU@1J.DW8[B]4Y)33:#84HJ5 +>JBW MMD'XOI1,4>#H$2SI>2Z(:A#W&2CAYJ,/(@\+FB]1L@$^7$ 0, .PQ&T')O8F M1L#W$G9^/4%#&XR1KZDPJ*W>QI@O_1&LH1]' ?XE1O T)<=37"FCSB)3L:?5,M.D M2E6=9?5^"1'NK.;/$^I*C0"DI7&4:(YZRXR@V M6IITC97J&I;K\+#TR;T=55GEZP.E421/D*J+S>W%V(?N5@/NI)>R@Q :(M[Q M;:=UT+,58L<]:@J'OV!ONELC5T-@\ZXJCG..>&_I7)8<=]UHZ-<,3!T'1TE" M:]Y0I^F+*9WQ'">-59_,N9"?*93&6,B/E()-P1T6Z2W>^^3],T:T1/QG;RVN MMJ8[BHUR1UF2QFN Z#%&[F4KN!$_X1?UL.JH$Z"MYKN3#C N1KS8'9A(_+Y< M>82S@V+P56QI">K+=V?3=U]>+07T_0K@6&9+%>(OZ#"NE:CDZ*_FXM=? M&]Y QAR9#\"'&Q[;MQN,"V9^;4-))W.^:CQVX*%@CGD1KTRTQ&SI8\V(6T=/ MK9.=S=B$2=GIJ])UK(6 S@7NIE3@KN,5M5:L073YF"RK.A*.YUMJ!U%,YS'4*SIV_[INXX9MV.W&D5 MTNMZ ,AM*=,%3G5#BHPXCONL>].&[R;C]N]AYW)M;\Z7NSQF-S-L@8Z_".Z! M]:J5],S"-IY*>LET93\U".T0AQQ,*>KJGR[$"*?2]$WN5?HN_ M=W%T)(/N*%9<#T(2-6*'NHQDS!?TQ4_WMU.^\X?1ZAP =(Z/.+>]M6 #H*]KHNT$%D.FIB-7",[+53E@QW'+;CK!C:O.PXFF>_WA@N M2HJGB./X#6B?[-5 /K[KIJ!2^:G<+B>A(E<-P.TG8[R(:G$GV[OZZ!-&!LH0 M4G%\6_HF(X]0KY,4KINN@^M74I<9G-;^%HCO?*J,&=J?-P?' Q0NH@1BE]@M)PA1(+O\\2G([45JR9M M_PCB)?(V*Q) )4OOY91"X;2W<:*[ 0FP/]^&6_?^7$6I6B74UO\:E<0;N#$:&K,>7,(H3B[CNS3@QZ>UVEC:% %/M=#;Y=<>-&W^[M+_C*R&UIF?%J$$"\. M>35_L:M^(A D&@,,F8#OG*;P5-,4UD]2:4PQM[G!31U](]\BVLVU%M;/?2%@ MS*;&P'H":'T7>U']6_C0"=M;Y[X[2: NK[4%PND['1 D-_CV>)LDF1?Y8+YX M!'Y&S,)DR1S>-!4OH_:P("Q,+ WD_8XS^9V]]!P0RH?9Y[]K. M'5AZ8:[3,&0ZJX6%5?VKAR"Y&#U@M4"XC(R&QM;M#C['B+]LU8\M0R10NEK- M1K)'^13S6@]ZZ;S\S+ETX@],WN+\./D;Q&=:"+SH"?BK* [CY4YVKY/U.F<# M+6\^YS5A.@QFUK7>C]Y:48,_U?X=%%2?&L= MK.B^<$W/0B'8S5;6<18D?/%7I'_8WS@T"OV5$Q,\7>?TOZ'.60+?[H!C?WG$PQA]8QY@D MCD(@28G )$8:-4G5[F5](A=> I/'#0)>,(^J%Z?W2C,2=+!G^2[GBJD\X0(YDB1ARB/,! MP'\J/4Z:;] ,#2J9097X&#;))8[*(\1Q[ =(SD%@XQDFE7-HE[Z57F2W"&LZRB7 M'D([$IA&=X:27M+H8GT*&&2@07ZEN772JWQ!8^4"Z5&F,8"-_1-'2Z)]$RH/ ME%P C_ \/>2J%/-VD-X@EJ>I, FK2<:E\9K[$L[\6$G'G_T(@BUK!3X8(8Z. M(J,4.TNPJ495.HH%*]Z,DR6J'4?I.";B@,SJYF'N,4?1X46![OF$$ZWI*!S= M(SZK#,3:?HX"=BY-=BY-IA!GVI8J]7!1QW$119[N,1%'A3J.D"2DM"I=%8(X M'0=+.?)SSUOU0$Q'X1'$>!(@VJJ.HSC(0TGW?%$+])P0'#S-C069X[#P7T/R M#0H3@482O5O%1T$D.PZ6Q#+%%,Z.)HW1-DF1F&M'L= S24F#PAU%Z5QB4^>V MI!;C[CA*&C]NL- MQ\'1$+BBIR*.HZ0F?UN/41Q'A?^FA<\VC+)'/WX_T=LCNQ:X:^D9M>^-Y 62 MHUAHN4[8CZ0<1T;E/#+]=FM2D'*U9*Y=T-%\IOKVK'\XB\71VJ#H7=ZD,.-N M+YW@&T<3VVKO./),TE$LCMYQC%>:DX**J4T+8JU[R6X\5G T^$CT2'92F'$E M-^N:6R#S\R20$7*3[%WRI)!2Y*&[5IG./TX"'B$CW6F]##_CIO7RZ9APHL9R&K4Y9 MD!V F8:515O"BU(EE-!-X]ZL#1T__4()W#3NAQIWZF92AQ*H:5R"=,S&E=01 M)4AGE5XK244)VUFUUTY^4<8?3%F[9R;4*('I5:FW5 KN-L)MP9/W:K_\&R2Z)P./30SD8V\\4"^"G<'C8^$?Z7 M]$Z9X7-AO@&YI8S'JQH#6)C>GBCELFRB'C8G4'@,+D $%MPT?+S65F0% GZ\ MC(CG Q-44,*7>.S65@@/(%YO^)QA5?+:0^1:G,P7-S$"0%ILR6M[%20*2*Q!D--R" M):E,#6VNDE;^[:30<8)!I;?)9\__-E]\GM\QA:VDA\%C9T/&KR+RM )["/!' MI8;-R4O<;9!>DIY>QF@3(R+*5YA74X+?G@9*6X,-Q*S383R3LX)Q,%]O)]R>I@[7(E4M'KCG$5 M]=CQ]],Z"O7!E])0;B>*$>L>I<)@=6Q=!4]V%ZD]C-2X [B*E_I]8;\/VU+. M57"D,IW/;:X^L=797]P[7!_@8-7D.3XI>+@WQ3[>!YXB/.KW45>?ZBCA9?0> M[.JK#&4D9;=L5Z/IE0'J<-EW-6"\P_;L8F!P-59:!SX%2X:KL;^=N(QA2ADB MV->2]_8!I!#1%S[WH1Q& Q6\9B0G*^AJ?NIT!6X5E!C._/IG5FKY++"(#(@=A]X>,/\3J7!@^Y8$ M;7"=Q@#VIE=<%PEAQ8_S9WP\,LWF&CU',:$;#Z*_>F&&SS'RZPS?4;@>5-7> MXYA81HX3(M6R)*=.?5;MKA:F-//];)W1A^GS= 40.6006.%S9F]&)5?*!OGD M8WH(T3[W6'5#]0.;7$F)ULM!H^]OM0"D:!Y8KPV])($+Z.>G=_#/+,G?(6&- M<#:_O!7.K<(T,F"'IF(4F[ JUY.+W?5Z$\8[;I%X]?[C.>H*?6 619D7ULC% M5X2"WO)!F]X9J#7R> IU^B3E^(;5K2L?=X%!Y4!3VKZ\P7]T#@*Y;CC :.T M'.2&=[T)-_J.9U+E2A =EN90QNW$3[\&:& MUC/L:&?<=LV;:[=PE5T&Z'XUKK\_4KAY.LH]8K,5/VWGF8FD3,2Y[;L:02%E MI"XX.PZ6<99CV&& P@O[@QB)7HT!Z$B=.5J:$F?""M9PUP-.K$,[-[.YFJT2I_X-DUWSJ>OZY%'I9;"09+<#14OQ T5 M>O17(,A"?/>\R1Q0P>(SX%#=@.'VNH7B3/U\B-.GX@2)3DTTML9O[E8":/^=V&,:^]]6<8@GF%S_EN&I830_ MQY%/[%]QB+]B63Y>=>$1V<&XQ:CBF%SL*K\)7V'I#F/C.5F9#V#WZ!%*Z4H+ M4HWRVUL@GA;^P[LIP=SX"- 6^B3[S.(&1E[D0\* 9;;>Y F3D; _$N8A-?H5 MYA+'Q>MU'%'L[S/DK[P$'"RO@B2F"MULY!2E$H7(ZC@BLEFT'NRV%HBN8,D& MG-ON2&(3X'^_C+?O @!S.O$/!_+P+U^OH[15!KF@JO6Q.9:$49Q5OT(LN0^!%3\!?17$8+W?X4P%WZHU@0UBN/.((V11[YQZ1JHAKD;3D=Q@- M^<+M)NQB\_5S0PXDHD40]K$QB)_,9J7;32ODQ1B];N=>-C0J,9FR)8R M_)-"V-X855_P[0.]X'LC_^[\#2"_-#GB$5 M62TL[#:&EBP0X;S65NXI#O/7\^Q0(M:MV(RO' M-P:AK0]EZ2I&)#0ICZ%YSSW(U7K;GUA0K>Q%I15?.9%V'-ETZ.'0839Y/W-G M!IL9EDN$A1O)1INT5 _5;K:MEEW-3[7'F7R[CN-^RSZ,0I6ZI J&%\7CD%!'8%AZ-U"F'>&O,%T]@#!/=;&"FZ=8$'7;901CCO)R#01!2\TF M%B(."',0JY8P_K'1R#A$-;\NS:DEA8S7Q2*$@CBJ6A-;$<@71&NIOO($GWFA\W9LKD5YSK2)WK2"F4 M:$%++X+_HHQVB<^V.(1!^0+SOG*H5^S&>PMH(@D;-S.VC:V^5R.E.S+A;4FU MMX;'CF^C.A+]=OP%@J.KWF:@/=92VCC[C=W.F'[R.2[3SX$KB("/^PFT.4%K MLQ'[78X5FDKW:>5%KC'*XX&O&R#:\ M:>SC8V9)DJV+S5ID7_AK3.[,(=ZX#_A@+[:&:>U7GP!'X4@2'._ MG7#9>:U/;\&?6HE.A_YZ^SM=9X>/6"?CK4FN]59"M9IJ\4<\1)K<1FS]9.BO M=QC:7P%4M /[S">V&_:RQC+Z?/1K:8TO).0Q,!&PM\!][BC0KR M2T'R1-)H53\GKLO/F A; M[VIO\5'("-M@3YA[%]32?G(8*>_4W V#*X(R>FQM MM6>YK'EN6:.KSI3YHIH\H2R7QM^0_7SA>)2^?'MQXXB$"6,ZC#:>B=-SG4MI M!X67/]8I*0]5^=N7[87Y'1;%>9%#F[XTU#FQU?M;5L@-/=C"QU' >@E7)J=NNGHD&/'E\!X<'9U&1K!S8Y"*8V6+K>VME8W M)< T-5Q17+CK*2W,JB\#Q[0[NC@RQ:8>YNXH"+T>*@(QZSB/3F\4 MRF0MW[MV_HQ1D(H>24PF:XYA:5&Y8[D.X;@L&AW>L$PF;T\/UZRZ><]U)$^6 MUKQP61UR21OE$J4W=5>^A0I)G;9U/E\0.VQV]LVQRN@#R6(N._E M2GS=%4$GO 7(:[]>RM:?T/+T7G"72KKIH3NVL:3TB M+1?H;"'O_ZIBZ+UJN61G2^\X]E2G%Z[E(IZM9-J+J/T"ML1ZL@:O3EAW?WI; MXCU9^\JXE&#Y>]]RPDC+WCF7 MX3@NUN4>E];*?EI=XG^^CG;I< GZ_3O5ZG.:_,2_3/-^-!]!CQ8_9R M,OU=#35Y^A/+6A)A$24@-O(#[. : B7 M<120OP2']YCDXE\^NIPOYALL:NE]<02EZW12=>S#Y90NV+.0D@')X].F'XE< MKA.UBC0FO\M"?A/,%_$:[)?_KB!34*M&U,/"! X[@MZO]Y#3EX8@1[=UJ,DJ M,1TYZ%ASR$G9L"5DNV2&T_B6T:2PXFUS=N/Q[%-AM1EQ'PN3(*L_7SQZH:3B M0+N=G824 .LU*WP'O );$,8; F)QG,JRZ$M[VN!\$.+AEIBJ3Q[Z!H@NKS(; M:3<+4_F([^?("S%-LV -(TCD+GE/IS(?M;[6]>0^E9GJG5"H #B:GL"L[L!. M2V)TV1Q?AYZ4%[EYU7ED%=1[!6'@>+82+1VK"A=#GW$,BP?$,$MJ\ MJZ3>GD%KG")2%=KQ- 3:B"EJZD,\:1^/H39;KSVT(S*K]<"Y^M1P_^@9H]=H MFGME2 X1DD#KM,RTQCP IA*'C] >=2XC="Y,WS*6AO8K0 T":Z;0J< GAD^M;7WYDKM\'*Q*1S M4^&X^TP.?0)%*G/I@N=19BUYBLF?*J_*V)PS$JI.J?J.=-;[=Y>W$6:I*($^ MC6C?[R'1[K5#T.DR.&=JHV!S'FVV#6TC>V30^;FY44?()G_DDWHH'8S_D MRQ-1=30X+Y A(]HEC71^5;B.3F4?'9NHU:B5SOW,ZN-XW&S: M;#CU=-_#/HHV8&.<>GKJ$]AF7./E$+F5+86L/8 MB#)02:4Z"P*83^DVHN<) MC?H[J;BS"R_,$_@#H/+,E=O<@AN$18LPT$#0P[?> M_W$[&/."W*,XP#\DOWI$=J0[MD]X]A4XOB)#F- M;00]^GZBW.8V$"]6_0$L,GROA=XS+7ARF2&BA_&0%W<: M2F;4B^.V94;M<]MJJTQ3J-X>1$>SXUXC^;&^U]IYAZVC",E*1==/4-=!:&Z= M%CJ. M!1!:@_,&4?LHXC)M8M^,5_7<5#?O^KQ8UP51S'85(\D!35*4==VK*S MJ:ZI.0J"NJ"1ZX1GB!2VWQ#/HD=C+*V\[Z4?7>P^@GB)O,T*^C,$O!'8327W MM?T#[P/A7L@QK_#;#G2Y? 3+YM/7K3+Z2U^.9!; M_.'KX\<&;94/K*33JK)G4K!M0C36:\QX"&_.\K24/:WL-)35E\%B$K%F$$?+ M.[@%P2Q)@&I6T$Z#VC-/JM(I,]QW'FY\EMGK5Y(PER3[P*3B_P5/WFLW*RUS MI$'%S9='CKC!'PQ*R.R)0PC^8%!"_O+ (01_,"@AEY\YA. /!B7DZ5<.(?@# M0X0DZ0;E5)"?*H(Z5J8GFK%*AHCMHDE!13 D]5)704"Q-J)OMA3S?=S7&8S:BV^ZW+W^.. MXWBL;ES/MM=!V7047VW12-17QZULYO;L\=SK*-3:;$05N\/3!(=,M^2Q1AS19Q<+^E&1_W<$KC -DW$^*8D'I-'(@F6[*."& M]3M""LF>BBVJ3]5 MUC"V+^)L$5^]6+.DJZ.6&G506#+<43N"!BB-D\+Y;"%R2-KL838O1YQZX:E@ MP3L$';4L= 5&Y9AUU !A"#+F<3V$J6(<=\^;+,5_+ *;RVWV!5\A41VU$RMW M?2*7T3OBSP)UI/?!]N5JY)N:K,CB!B^C%_X=>+PGF4<,.-;I7V7@,^:DIQ<0 M;L&G.$I7O+M0Y^%&/'6R-$\O\9$S+D<9^T3Q=_*,!OKCC'RR-W%VU"ZN#F,L M^DKUFV<+?)SQ9M%]H,'G<;O>9#0A'J8"M,U!QPPU[%Q((U.388UEWXJQ.0M,-HJB*/Q'CTAENLRCB=8-8M9KDQ,U\1SA 8V M72//4>I>+X:>D["S'J=9.AJ_TM6F6%%.'0Y;^0S2W%MS#U"91Q3ZI$8Z# E[ MM#X_+9OAGOR[.)&9#MEM+5R2:H2H$&N#R&L/$:=$4O*%!%QN3+I M@M\I<4DEU?0L^&>6I#2KKGB&QXYZ.D"8!6 T$R]JS52IS(5AAW67CC7V29N8 M[)@G:6A1)[6>7W\8\S0+27-0;>CK'D/K+!E\/+#PY*W>_+FCC$#1$+$SN^T( MB"X 522[;&W[RB34GJLWIX;&ZK@%6Z;ZA[*RM.LZ. M1RFS4H#Y"L4T>5A!E^R,*5:PW$=51WJ:TOVZB?7BWG<%H?_7MPYW=1LE:4N1- MC%*2FZ9X*Y^,M8+<.1.RX4S(JL3.$NC=>SY<0)];%ZC=QL:#[QRIG*7Q5J[P M[YTD'ZY25QLNU>*@V[OXRUW*@PH# 52E&+:,:1G]=4R3<,#\-FLX&0N\Y0O.$7V*Q]?,ZU M.TJ+A'J>+K;:X2@L7?27FJ^&KR2XCM@Y@VXOG'=J29W#TQ!K++7*<>/SL3*- MI=JY#IGQ%,-JB^ HK-I*1V-GNOK$K//.;%T3' 5*BW'JMY,A7MJ-QF"\S]]2 M_.$*)#Z"FY&8C3O9JP1[XV)7?*AFI%(?::!K=%'A>XX> =I"'W!,Y,QF-HQG MI4Y^D258*B7)WDW1IENMCST+(-/$SVYC+&'#(UA#/X[(6L:HK.Z.58?'.,P( M$PJJ&:EV'99Q*04Y3R9>O6J?;%4!8P4YNTWT5) X*?7W;"'AA.(>%BA KD2R%NZ( MXW2S B^E1"@/ZFTL$'GC$="2+Z3$47P;X/6%B]TU_F^Z2Y3=+9J#6)@F"81) M;F(T2U,$GS/"OL)+-YY&%, M##+\1UI# 7(E@IFQK5\3NRO%Y=V(K7*Z;E)5 M45P91IH^74!VS:1";7B?!T)9874VX%Q)V:UR3D/!='UC=;1;]:8.3@QO-=^0 MQF'A*'XR8TOC=&1M=4>1,:1:*)ZT?;@U3NX@Y5V:'/;Y:!VAC3N9H[ <>X3J M7@I=A]&0_-+QSKKF9#N6)0U=X(= =[P..R_USIZZLZ?N[*D[>^K.GKJSIV[P M*94GML31U&HV O3/OK'I^<8*/B3ZY64\?O7#C#Y&3Q*2U#AX M\E[%'*TUDH4)?T1QDF#!MX"R9**LEG8)EA-JM9Z(_;EGGVY%LX^/2.&\_E(SRY=^YS)M#:=L9)AY7Q]QZX8"6UMCA=X-(B9\W4= MNV+5M"SV4L?1%9B&*=:(03V7>MN ,[V8F+#\A_GKT$_/?_!U!+ M P04 " "D@&=7I&H:)+4' !\-P #P '5C='0M97@S,5\Q+FAT;>U; M77/;MA)][Z] DTDGF9&L#\=Q2NEZQG7^6U/#K]7W=_ ML#<8]^(E!'JMQ#@U8LZJ2AAOO/E>E;6QGE=^5',A5'6>L-?U M;/0DJ*T70[R<^:ZJA*Q\TA_EIO)=I_Z4R:!?^U'4U_6F7CS+>:GT//FH2NG8 M.SEE'TS)JX5@:KPW)62#5J[5>95HF7L8'=/PA=%IH;SLNIIG,JFM[$XMKZ_: M_JPYV)HJX8LD5[Z;01+NP\@/3P>O^J-QC\8>C7OU5YZJ5>?%M;EF1AN;/.V' M?Z.;9SZ5-#I)C19WL12GLT*ERK.8-G%!'H!;[)\&9S#\DN6;XY-!N;0/)$ G MIQ\^GOU\=G+\\>S]NUV$;BX6MUR'RMB2Z[M8B;,.^X63Z'_VV.]9872!*]MA MF;1>Y7/F"^Z3.XC7L1$M>L;>H42 BKL/.JFQOM$Q7K$/[V#S9M MA]N9MC\AXH+2LIRSB\I,M13GLA.SM\U98:"I,I[1**XJQJLY:RIO&PGW.1(' MJBB9.2MQ9177+.<9;EEF2K L;Z+<-8%*9M(Y;N$=@!'B>&Q7GJLJ M)X>\@AY59;H1T D4K:1S!PA4U)@P'T?X)5QKO01HBPUWQ30\%8H4=TBBT1 M*@V@$\RYX$_&7<%R;:9N 5DKSY5#JX,A3C>CW_"RLX(\MW#FFK<[\&T7^%YN M)_@^?I*I/SR=#?N#'T>NQ5>[LZ'N8?)*L&6_Z#HZE30G&K: (J MLN9 'BK2U#ABLJ&$N4![0VLU3L(ACU9.@VKD@,H:S8D18%K!B24CQHC(KU>W M!?A?*DD0,<1X*39ITCO,;P_FT\> ^8T;X37H;]Y"-ZX J!H3)0C8W)F*$U?@ M#D6!-K*$=F[% GFH!8JG2BL_)PZ]SBS5H0#2@+]80CX17=D(!THR:R=4-[8& M_EW@_%EFK @.A"WQN:Q Y37* )[(FNH+B6"['Z&..J1JL((=V!\7V+/M!/OI MA.LF=$%"@LQS;%G5!#GLUFP]EX1^@[8>+]=O1P.X,1 MV<5-;VH:?[,+FQ / M?BDM:4>??_E$BJ6+LX)0KV1<"O@S"LIW^'Q,^!3;B<\W,?.O(XC.D-N=9GBR M'J>WZ,'$JDV6-9: LD)AUZDMC?-X0&^\H<816I WDE *'@8M#P'NM' '1$$_*9]_J(HR3\:A0F$ M^M-463@Y?[$[,]M>L#ZB,[-CC9TC0JJ 2SK2I[3%3/%!?TQ2YP$ G+WOBS5!NM\X8 SABA]N)9-N! M:;NF1&9CC<)L6CZR]N79CD@_/E1NZ:G6,?AR;M&0.L"(#$T4* L?-;1P[$2N MJ:J)T1-)A+/BY^VW&;;MN[*LM9E+/)T6)C9;_@G8 1[-\'FV_UB\@T" ME3#V#DM6IEBUPPX;]H?[]_9!]M_Y]OR+L;C-M^<^G("VEE,4:6F#:?H:'Y[2 MTRZ@:!H 7,VD&$7-!_T]X+251S0UKYU,7#P$E?$3?BBW"\UT !O;0;*0;H4@ M)=:4 *Q)SXNHIN?M57U%3(P0AS5ZX%Z2,+/+MU8GV838L'83;;QB#%: M3&P1,12Q&N&AMSULD;1P\'[3Y-XPU',]]LOQOT]_#Y\=G[Q]_^M;7'U82:S[ M#-VW&Y^&O[OX"4$L#!!0 ( M *2 9U>*]!M[L@< &LW / =6-T="UE>#,Q7S(N:'1M[5O?<]LV$G[O M7X%+)IUD1K)^V(Y32N<97^*T?DFG27ISKR !FCB#! N DG5__7T+D)9BRXG< M>F++51[LD%SL+K#[[7X Z6GA2WW\ YL6D@O\9E.OO);'I__I[X_VQM-!O(3 MH)68ID8LF/,++?_YK.3V7%4)XXTW_U!E;:SGE9_47 A5G2?L37TY>1;4UMT0 M+R]]7U5"5CX93G)3^;Y3_Y/):%C[2=37]Z;NGN6\5'J1?%:E=.R#G+./IN15 M)Y@:[TT)V:"5:W5>)5KF'D:G-+PS.B^4EWU7\TPFM97]N>7U==M?-0=;3*]S-(PGT8^?'YZ/5P,AW0V./IH/[.4[7JO+@QU\QH8Y/GP_!ORQS)IO1:7JX&[34,_[=Q-+U.;9#I.\^MGX3H]#&=TB4I M=U*K2MZ(X]*Y@[W#_:,7CS2PZQ=$532G?EB7.YCXRIK=6(YGQZ.]+DXK 8HR MH^'PQ35G'LEZ 0BLX#/)K)PI.9<"^:\<^Z/!)*75"]PGHL%,Q=[#)!L-^[\Q MD[/?M;>;MN/M3-M_(>*"TK)< ML(O*S+445,5#]K8Y*PPT5<8S&L55Q7BU8$WE;2/A/D?B0!4E,V?&!XERU6%C"?P+#.\!S!"'(_MRG-5Y>205]"CJDPW CJ! MHI5T[@&!BAH3YN,(OX1KK9< ;;'AKIF&IT*1XAY)-!H"0*4!=((Y%_S)N"M8 MKLW<=9"U\EPYM#H8XG0S^@TO>RO(PG>#[_$6F_OC\FO4BTIK9G$VJ1:N8+$2:Q$YZ3N2=>8 M?J:-:S".C%NC(VYJ:S(I<-NQEX")D,!=Q,+I95;PZERR$[2KCXV&Q&B?]T>' M+^6K,'1T*.)5O%2TB:\B7DD_HYZV N,(*_)E8T/Y%X9R&*)Y7@%X=/3F]<%/X_VC@Z/Q(0&:;R>@WTF'@"*S M S'\-NQZQ%DSWKC-AQ!Y3"4@U%J*=-0T%@K0UF;*A68)*5D%/70PLFRSJZW: M2LT#)EL^NL15KVWC]%"AY<(79[02W ='4Z>$XE;1!%1DS8$\5*2I<<1D0PES M@?:&UFJK9P&U<@!E36:$R/ M((32T:,$9%?KVX+\+]4DB!BB/%2;-*D M=YC?'LRG3P'S&S?"&]#?O(5N7 %0-69*$+"Y,Q4GKL =B@)M9 GMW(H.>:@% MBJ=**[\@#KW.+-6A -* OUA"OA!=V0@'2G+93JAN; W\N\#YL\Q8$1P(6^)S M68'*:Y0!/)$UU1<2P78_0AUU2-5@!3NP/RVP9]L)]M,9UTWH@H0$F>?8LJH9 MKM^.!G!C(%JRBYO>U#3^=A+(>IW?HP<2J398UEH"R M0F'7J2V-\WA K[JAS&70U+ZI82]O&Y,#\^B/U\1;WS-D>3@!I\/QJKGR[%7T MJ^#NBO%39PTU0HI .<*2M'1@P;2ZD+H]#K\FW_OKJ[1I8=A5@4=0!=JCM,/M M!/Z?/$H+[U!%5S1ZRQ9''7<5MLMN1[B[ \N_L;=>^L:QP?;&NBMF'6Y 9UDJ M[Z7\&J-(#<@["0@%#X.6ET W&K@C@H#?M,_OBI+\HU&80*@_396%D_-7NS.S M[07K$SHS.]'8.2*D"KBD(UTZ',Z4!)!:5GQU=C67_()H;MQ)!J(;]L#AQ6_W M1NA.\&R/F>*!^IJFR 4&.GG5$V^'22*<%3]O MO\VP;=^59:W-0N+IO#"QV?(OP YPW@\AW[L--G_?3R7?(5 )^X 5*U,LVE&/ MC8?C_0?[$/O/?'/^S5#UU?$?-B--P;U7Z=)GC63]&^+I+PLT\WUN?9C&@PMI-M1&*4NJEU,4,5JQ$@ M>MW#NJR%BP^;* \&HH$;L$^_G'X\8Y]._GWR\^E*3CULU/Z^(5G]_ON.X3C8 MV]]%XWZC\;90,F?OKSKRKW%__;7 X#<5VRWH/P_[-T_WS42^ZVR+*^S5P&D$ M5Y_GH',)UW.^< &&TP']J=SQ#]-!^".[_P-02P,$% @ I(!G5_7J5GVI M! K"4 \ !U8W1T+65X,S)?,2YH=&WM6E%SVC@0?N^OV&NFG70&@PTA M;0V7&8XXEW3:D&)RTWN4;1EK*ENN+ +^22PI-X &PM?IVK>_; MU:*AFZB4'SR#;D))A)_054QQ>N!]LEK-NM-ME)=HT%A8= ,1S:%0<&-J^F*#I3%LLBFBG7[L0B4U;! M_J&N8^>J4^)92N356$Q2QN?NB*6T@%,ZA:%(2589!D(ID:*M0267CF=)DQ1J\A)2-U<4FLJ2;[JNXF^?^@.?4U9I!(W9LH*T1+#1RA\$1C(X]\'O#/WJGGF\-/KWW_H9>?Z1'FK;=_-7HVZNW6ZT7#[2%7==- MW7(Q,B%3PN]C.48)A9!*Q6(6$L5$!@55$&/7F4! N9@"*_ +MIY03(*4*44C M8!D@0D9#,V'*T%8ASL<)D2A0/HQ:O$M&))%&L8LC-YA]-Q^0G)<%]AOZ:N1;O\!]Z.%T_.,Z37U%5'H MMR\B6K^'=+D_A6P3YM)RO"/:[@S[B# 1/,$K63,\]A-&8]0-:DBQ"PJ#&%,* M63>*2*ADX),+,J:KUD4PC \7(.#<5F!I.2S M:]XM?>-ZF5WH%B$D?,%'R5'U8!5C]=?M'.D1G$50B18#7*],UI9#C:(![WH? M/-]T<_WCP?MCO!JN"&N=U#U=7J[IL+>F#3L-O1_K0Z>=1OF M7UI? 5!+ 0(4 Q0 ( *2 9U?*D<[4I&4" "J",@ 1 " M 0 !U8W1T+3(P,C,P.3(Y+FAT;5!+ 0(4 Q0 ( *2 9U?(E1)JSQ, M %7< 1 " =-E @!U8W1T+3(P,C,P.3(Y+GAS9%!+ 0(4 M Q0 ( *2 9U=.&KC-]1$ *P% 0 5 " =%Y @!U8W1T M+3(P,C,P.3(Y7V-A;"YX;6Q02P$"% ,4 " "D@&=7?1]:QH,S !.H0, M%0 @ 'YBP( =6-T="TR,#(S,#DR.5]D968N>&UL4$L! A0# M% @ I(!G5X'S3]9NP0 =;X( !4 ( !K[\" '5C='0M M,C R,S Y,CE?;&%B+GAM;%!+ 0(4 Q0 ( *2 9U#,Q7S$N:'1M4$L! A0#% @ I(!G5XKT&WNR!P :S< \ M ( !5-L# '5C='0M97@S,5\R+FAT;5!+ 0(4 Q0 ( *2 9U?UZE9] MJ00 *PE / " 3/C P!U8W1T+65X,S)?,2YH=&U02P4& 2 D "0!! @ ">@# end